Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoracuccuru2012-10-17 12:40:08 +0000
committeracuccuru2012-10-17 12:40:08 +0000
commit71f288f8b3fa09876bba687e377ca6c8c4c2d759 (patch)
treeaf966f124341010f20219f6c3d9b50edea1f26b4
parent8ff9067be50cd3ea5e566ce4f1cf043db09112c1 (diff)
downloadorg.eclipse.papyrus-71f288f8b3fa09876bba687e377ca6c8c4c2d759.tar.gz
org.eclipse.papyrus-71f288f8b3fa09876bba687e377ca6c8c4c2d759.tar.xz
org.eclipse.papyrus-71f288f8b3fa09876bba687e377ca6c8c4c2d759.zip
391875: [Alf] Issues related to reading the extent of a classifier
https://bugs.eclipse.org/bugs/show_bug.cgi?id=391875 391881: [Alf] No support for link operation expressions https://bugs.eclipse.org/bugs/show_bug.cgi?id=391881 391882: [Alf] Package Syntax should not be part of the plug-in https://bugs.eclipse.org/bugs/show_bug.cgi?id=391882 392134: [Alf] Read links are not supported https://bugs.eclipse.org/bugs/show_bug.cgi?id=392134
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/META-INF/MANIFEST.MF2
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/plugin.xml_gen57
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/AbstractAlfUiModule.java16
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/AlfExecutableExtensionFactory.java22
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/AbstractAlfProposalProvider.java32
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/AlfParser.java26
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g364
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.tokens86
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlfLexer.java612
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlfParser.java19885
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/internal/AlfActivator.java84
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/META-INF/MANIFEST.MF7
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/AbstractAlfRuntimeModule.java25
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.ecore14
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel17
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.xmi278
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/AlfStandaloneSetupGenerated.java13
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptBlock.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptClause.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AccessCompletion.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AdditiveExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AlfFactory.java33
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AlfPackage.java329
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AndExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AnnotatedStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Annotation.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AnnotationKind.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AssignmentCompletion.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AssignmentOperator.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BOOLEAN_LITERAL.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Block.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BlockStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BooleanValue.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BreakStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassExtentExpression.java47
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationClause.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationFromClause.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationToClause.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassifyStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClearAssocExpression.java50
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CollectOrIterateOperation.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CollectOrIterateOperator.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CompoundAcceptStatementCompletion.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConcurrentClauses.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalAndExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalOrExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalTestExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CreateOrDestroyLinkOperationExpression.java80
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/DoStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/DocumentedStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/EmptyStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/EqualityExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ExclusiveOrExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Expression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/FinalClause.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForAllOrExistsOrOneOperation.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForAllOrExistsOrOneOperator.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForControl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/INTEGER_LITERAL.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/IfStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InclusiveOrExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InlineStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationInvocationStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationTuple.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationTupleElement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InvocationOrAssignementOrDeclarationStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/IsUniqueOperation.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LITERAL.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationExpression.java77
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationKind.java44
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationTuple.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationTupleElement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LocalNameDeclarationStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LoopVariableDefinition.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/MultiplicativeExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NUMBER_LITERAL.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NameExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NamedTemplateBinding.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonEmptyStatementSequence.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonFinalClause.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonLiteralValueSpecification.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NullExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/OperationCallExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ParenthesizedExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PartialSequenceConstructionCompletion.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PrimaryExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PropertyCallExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNameList.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNamePath.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNameWithBinding.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ReclassifyAllClause.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/RelationalExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ReturnStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/STRING_LITERAL.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SelectOrRejectOperation.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SelectOrRejectOperator.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceConstructionExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceConstructionOrAccessCompletion.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceElement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceExpansionExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceOperationExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceReductionExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequentialClauses.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ShiftExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SimpleAcceptStatementCompletion.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Statement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/StatementSequence.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuffixExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuperInvocationExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuperInvocationStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchCase.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchClause.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchDefaultClause.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/TemplateBinding.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Test.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ThisExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ThisInvocationStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Tuple.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/TupleElement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UNLIMITED_LITERAL.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UnaryExpression.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UnqualifiedName.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ValueSpecification.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/VariableDeclarationCompletion.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/WhileStatement.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptBlockImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptClauseImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AccessCompletionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AdditiveExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AlfFactoryImpl.java39
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AlfPackageImpl.java102
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AndExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AnnotatedStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AnnotationImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AssignmentCompletionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BOOLEAN_LITERALImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BlockImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BlockStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BreakStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassExtentExpressionImpl.java166
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationClauseImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationFromClauseImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationToClauseImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassifyStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClearAssocExpressionImpl.java193
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CollectOrIterateOperationImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CompoundAcceptStatementCompletionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConcurrentClausesImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalAndExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalOrExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalTestExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CreateOrDestroyLinkOperationExpressionImpl.java265
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/DoStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/DocumentedStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/EmptyStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/EqualityExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ExclusiveOrExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/FinalClauseImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForAllOrExistsOrOneOperationImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForControlImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/INTEGER_LITERALImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/IfStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InclusiveOrExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InlineStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationInvocationStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationTupleElementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationTupleImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InvocationOrAssignementOrDeclarationStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/IsUniqueOperationImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LITERALImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationExpressionImpl.java238
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationTupleElementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationTupleImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LocalNameDeclarationStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LoopVariableDefinitionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/MultiplicativeExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NUMBER_LITERALImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NameExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NamedTemplateBindingImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonEmptyStatementSequenceImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonFinalClauseImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonLiteralValueSpecificationImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NullExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/OperationCallExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ParenthesizedExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PartialSequenceConstructionCompletionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PrimaryExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PropertyCallExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNameListImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNamePathImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNameWithBindingImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ReclassifyAllClauseImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/RelationalExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ReturnStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/STRING_LITERALImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SelectOrRejectOperationImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceConstructionExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceConstructionOrAccessCompletionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceElementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceExpansionExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceOperationExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceReductionExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequentialClausesImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ShiftExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SimpleAcceptStatementCompletionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/StatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/StatementSequenceImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuffixExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuperInvocationExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuperInvocationStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchCaseImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchClauseImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchDefaultClauseImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TemplateBindingImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TestImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ThisExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ThisInvocationStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TupleElementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TupleImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UNLIMITED_LITERALImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UnaryExpressionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UnqualifiedNameImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ValueSpecificationImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/VariableDeclarationCompletionImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/WhileStatementImpl.java15
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/util/AlfAdapterFactory.java55
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/util/AlfSwitch.java65
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/AlfAntlrTokenFileProvider.java16
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/AlfParser.java16
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g129
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.tokens80
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlfLexer.java752
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlfParser.java5786
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/serializer/AlfSemanticSequencer.java1857
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/serializer/AlfSyntacticSequencer.java40
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/services/AlfGrammarAccess.java894
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/validation/AbstractAlfJavaValidator.java13
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/Alf.xtext17
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/ASTFactory.java1451
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/AssignedSource.java25
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/DocumentedElement.java22
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/ElementReference.java18
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/ExternalElementReference.java23
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/InternalElementReference.java21
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/SyntaxElement.java18
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ArithmeticExpression.java60
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/AssignmentExpression.java206
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BehaviorInvocationExpression.java57
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BinaryExpression.java65
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BitStringUnaryExpression.java60
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BooleanLiteralExpression.java30
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BooleanUnaryExpression.java49
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/CastExpression.java74
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ClassExtentExpression.java49
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ClassificationExpression.java78
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/CollectOrIterateExpression.java43
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ConditionalLogicalExpression.java76
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ConditionalTestExpression.java90
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/EqualityExpression.java51
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/Expression.java58
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ExtentOrExpression.java37
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureInvocationExpression.java63
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureLeftHandSide.java55
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureReference.java55
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ForAllOrExistsOrOneExpression.java49
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IncrementOrDecrementExpression.java132
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/InstanceCreationExpression.java94
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/InvocationExpression.java145
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IsUniqueExpression.java49
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IsolationExpression.java41
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LeftHandSide.java37
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LinkOperationExpression.java85
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LiteralExpression.java41
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LogicalExpression.java75
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameBinding.java24
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameExpression.java89
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameLeftHandSide.java47
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedExpression.java48
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedTemplateBinding.java22
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedTuple.java23
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NaturalLiteralExpression.java34
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NumericUnaryExpression.java49
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/OutputNamedExpression.java48
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PositionalTemplateBinding.java21
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PositionalTuple.java23
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PropertyAccessExpression.java88
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/QualifiedName.java211
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/RelationalExpression.java63
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SelectOrRejectExpression.java50
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceAccessExpression.java59
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceConstructionExpression.java58
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceElements.java24
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceExpansionExpression.java82
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceExpressionList.java41
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceOperationExpression.java108
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceRange.java39
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceReductionExpression.java94
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ShiftExpression.java60
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/StringLiteralExpression.java31
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SuperInvocationExpression.java83
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/TemplateBinding.java20
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/TemplateParameterSubstitution.java24
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ThisExpression.java41
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/Tuple.java89
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/UnaryExpression.java45
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/UnboundedLiteralExpression.java26
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/AcceptBlock.java48
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/AcceptStatement.java115
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Annotation.java26
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Block.java49
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/BlockStatement.java74
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/BreakStatement.java47
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ClassifyStatement.java89
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ConcurrentClauses.java42
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/DoStatement.java58
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/EmptyStatement.java32
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ExpressionStatement.java40
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ForStatement.java116
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/IfStatement.java87
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/InLineStatement.java32
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/LocalNameDeclarationStatement.java83
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/LoopVariableDefinition.java113
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/NonFinalClause.java71
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/QualifiedNameList.java26
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ReturnStatement.java54
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Statement.java68
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/SwitchClause.java65
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/SwitchStatement.java105
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/WhileStatement.java61
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ActiveClassDefinition.java31
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ActivityDefinition.java60
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/AssociationDefinition.java54
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassDefinition.java55
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassifierDefinition.java73
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassifierTemplateParameter.java42
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/DataTypeDefinition.java61
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ElementImportReference.java21
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/EnumerationDefinition.java55
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/EnumerationLiteralName.java28
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/FormalParameter.java37
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ImportReference.java46
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ImportedMember.java62
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/Member.java134
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/NamespaceDefinition.java59
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/OperationDefinition.java146
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PackageDefinition.java62
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PackageImportReference.java27
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PropertyDefinition.java80
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ReceptionDefinition.java69
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/SignalDefinition.java54
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/SignalReceptionDefinition.java27
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/StereotypeAnnotation.java93
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TaggedValue.java25
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TaggedValueList.java25
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TypedElementDefinition.java67
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/UnitDefinition.java79
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/validation/AlfJavaValidator.java8
-rw-r--r--plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/validation/typing/TypeUtils.java211
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/META-INF/MANIFEST.MF8
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/plugin.xml_gen57
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/AbstractAppliedStereotypePropertyUiModule.java23
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/AppliedStereotypePropertyExecutableExtensionFactory.java28
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/AbstractAppliedStereotypePropertyProposalProvider.java29
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/AppliedStereotypePropertyParser.java53
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g372
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.tokens78
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyLexer.java8556
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyParser.java82059
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/internal/AppliedStereotypePropertyActivator.java97
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/META-INF/MANIFEST.MF6
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AbstractAppliedStereotypePropertyRuntimeModule.java25
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.ecore2
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.genmodel6
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.xmi287
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypePropertyStandaloneSetupGenerated.java13
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyFactory.java15
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyPackage.java28
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyRule.java33
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/ExpressionValueRule.java15
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyFactoryImpl.java15
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyPackageImpl.java463
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyRuleImpl.java83
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/ExpressionValueRuleImpl.java15
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/util/AppliedStereotypePropertyAdapterFactory.java15
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/util/AppliedStereotypePropertySwitch.java15
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/AppliedStereotypePropertyAntlrTokenFileProvider.java16
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/AppliedStereotypePropertyParser.java16
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g146
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.tokens78
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypePropertyLexer.java699
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypePropertyParser.java7698
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/serializer/AppliedStereotypePropertySemanticSequencer.java798
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/serializer/AppliedStereotypePropertySyntacticSequencer.java40
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/services/AppliedStereotypePropertyGrammarAccess.java444
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/validation/AbstractAppliedStereotypePropertyJavaValidator.java16
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.xtext7
-rw-r--r--plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/validation/AppliedStereotypePropertyJavaValidator.java5
408 files changed, 71608 insertions, 75402 deletions
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/META-INF/MANIFEST.MF b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/META-INF/MANIFEST.MF
index d7011ee2450..b1fea7ced6c 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/META-INF/MANIFEST.MF
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/META-INF/MANIFEST.MF
@@ -21,4 +21,4 @@ Require-Bundle: org.eclipse.xtext.ui,
Export-Package: org.eclipse.papyrus.uml.alf.ui.contentassist,
org.eclipse.papyrus.uml.alf.ui.contentassist.antlr
Bundle-Version: 0.9.1.qualifier
-
+Import-Package: org.apache.log4j
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/plugin.xml_gen b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/plugin.xml_gen
index 2e9343d967b..e08fbcc5096 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/plugin.xml_gen
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/plugin.xml_gen
@@ -151,6 +151,28 @@
</extension>
+ <!-- marker definitions for org.eclipse.papyrus.uml.alf.Alf -->
+ <extension
+ id="alf.check.fast"
+ name="Alf Problem"
+ point="org.eclipse.core.resources.markers">
+ <super type="org.eclipse.xtext.ui.check.fast"/>
+ <persistent value="true"/>
+ </extension>
+ <extension
+ id="alf.check.normal"
+ name="Alf Problem"
+ point="org.eclipse.core.resources.markers">
+ <super type="org.eclipse.xtext.ui.check.normal"/>
+ <persistent value="true"/>
+ </extension>
+ <extension
+ id="alf.check.expensive"
+ name="Alf Problem"
+ point="org.eclipse.core.resources.markers">
+ <super type="org.eclipse.xtext.ui.check.expensive"/>
+ <persistent value="true"/>
+ </extension>
<extension
point="org.eclipse.xtext.builder.participant">
@@ -216,12 +238,33 @@
</command>
</menuContribution>
</extension>
- <!-- quickfix marker resolution generator -->
- <extension
- point="org.eclipse.ui.ide.markerResolution">
- <markerResolutionGenerator
- class="org.eclipse.papyrus.uml.alf.ui.AlfExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator">
- </markerResolutionGenerator>
- </extension>
+ <!-- quickfix marker resolution generator for org.eclipse.papyrus.uml.alf.Alf -->
+ <extension
+ point="org.eclipse.ui.ide.markerResolution">
+ <markerResolutionGenerator
+ class="org.eclipse.papyrus.uml.alf.ui.AlfExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
+ markerType="org.eclipse.papyrus.uml.alf.ui.alf.check.fast">
+ <attribute
+ name="FIXABLE_KEY"
+ value="true">
+ </attribute>
+ </markerResolutionGenerator>
+ <markerResolutionGenerator
+ class="org.eclipse.papyrus.uml.alf.ui.AlfExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
+ markerType="org.eclipse.papyrus.uml.alf.ui.alf.check.normal">
+ <attribute
+ name="FIXABLE_KEY"
+ value="true">
+ </attribute>
+ </markerResolutionGenerator>
+ <markerResolutionGenerator
+ class="org.eclipse.papyrus.uml.alf.ui.AlfExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
+ markerType="org.eclipse.papyrus.uml.alf.ui.alf.check.expensive">
+ <attribute
+ name="FIXABLE_KEY"
+ value="true">
+ </attribute>
+ </markerResolutionGenerator>
+ </extension>
</plugin>
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/AbstractAlfUiModule.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/AbstractAlfUiModule.java
index 3b1f9944468..604d35f9c58 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/AbstractAlfUiModule.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/AbstractAlfUiModule.java
@@ -1,17 +1,7 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+ * generated by Xtext
+ */
package org.eclipse.papyrus.uml.alf.ui;
import org.eclipse.xtext.ui.DefaultUiModule;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/AlfExecutableExtensionFactory.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/AlfExecutableExtensionFactory.java
index 7dda5c25605..2049481c945 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/AlfExecutableExtensionFactory.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/AlfExecutableExtensionFactory.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+ * generated by Xtext
+ */
package org.eclipse.papyrus.uml.alf.ui;
import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory;
@@ -18,6 +8,8 @@ import org.osgi.framework.Bundle;
import com.google.inject.Injector;
+import org.eclipse.papyrus.uml.alf.ui.internal.AlfActivator;
+
/**
* This class was generated. Customizations should only happen in a newly
* introduced subclass.
@@ -26,12 +18,12 @@ public class AlfExecutableExtensionFactory extends AbstractGuiceAwareExecutableE
@Override
protected Bundle getBundle() {
- return org.eclipse.papyrus.uml.alf.ui.internal.AlfActivator.getInstance().getBundle();
+ return AlfActivator.getInstance().getBundle();
}
@Override
protected Injector getInjector() {
- return org.eclipse.papyrus.uml.alf.ui.internal.AlfActivator.getInstance().getInjector("org.eclipse.papyrus.uml.alf.Alf");
+ return AlfActivator.getInstance().getInjector(AlfActivator.ORG_ECLIPSE_PAPYRUS_UML_ALF_ALF);
}
}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/AbstractAlfProposalProvider.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/AbstractAlfProposalProvider.java
index 43e9e564321..f657b11ecb3 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/AbstractAlfProposalProvider.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/AbstractAlfProposalProvider.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+* generated by Xtext
+*/
package org.eclipse.papyrus.uml.alf.ui.contentassist;
import org.eclipse.emf.ecore.EObject;
@@ -214,10 +204,13 @@ public class AbstractAlfProposalProvider extends TerminalsProposalProvider {
public void completePropertyCallExpression_Suffix(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeLinkOperationExpression_Kind(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeCreateOrDestroyLinkOperationExpression_Kind(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeLinkOperationExpression_Tuple(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeCreateOrDestroyLinkOperationExpression_Tuple(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeClearAssocExpression_End(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeLinkOperationTuple_LinkOperationTupleElement(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@@ -355,6 +348,9 @@ public class AbstractAlfProposalProvider extends TerminalsProposalProvider {
public void completeSequenceConstructionExpression_RangeUpper(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
+ public void completeClassExtentExpression_Suffix(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
public void completeBlock_Sequence(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -681,6 +677,12 @@ public class AbstractAlfProposalProvider extends TerminalsProposalProvider {
public void complete_LinkOperationExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_CreateOrDestroyLinkOperationExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+ public void complete_ClearAssocExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_LinkOperationTuple(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/AlfParser.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/AlfParser.java
index 9057c04da3a..9a8a0ad4e47 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/AlfParser.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/AlfParser.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+* generated by Xtext
+*/
package org.eclipse.papyrus.uml.alf.ui.contentassist.antlr;
import java.util.Collection;
@@ -61,6 +51,7 @@ public class AlfParser extends AbstractContentAssistParser {
put(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0(), "rule__MultiplicativeExpression__OpAlternatives_1_0_0");
put(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0(), "rule__UnaryExpression__OpAlternatives_0_0");
put(grammarAccess.getSuffixExpressionAccess().getAlternatives(), "rule__SuffixExpression__Alternatives");
+ put(grammarAccess.getLinkOperationExpressionAccess().getAlternatives(), "rule__LinkOperationExpression__Alternatives");
put(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives(), "rule__SequenceExpansionExpression__Alternatives");
put(grammarAccess.getValueSpecificationAccess().getAlternatives(), "rule__ValueSpecification__Alternatives");
put(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives(), "rule__NonLiteralValueSpecification__Alternatives");
@@ -129,7 +120,8 @@ public class AlfParser extends AbstractContentAssistParser {
put(grammarAccess.getOperationCallExpressionAccess().getGroup(), "rule__OperationCallExpression__Group__0");
put(grammarAccess.getPropertyCallExpressionAccess().getGroup(), "rule__PropertyCallExpression__Group__0");
put(grammarAccess.getPropertyCallExpressionAccess().getGroup_2(), "rule__PropertyCallExpression__Group_2__0");
- put(grammarAccess.getLinkOperationExpressionAccess().getGroup(), "rule__LinkOperationExpression__Group__0");
+ put(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getGroup(), "rule__CreateOrDestroyLinkOperationExpression__Group__0");
+ put(grammarAccess.getClearAssocExpressionAccess().getGroup(), "rule__ClearAssocExpression__Group__0");
put(grammarAccess.getLinkOperationTupleAccess().getGroup(), "rule__LinkOperationTuple__Group__0");
put(grammarAccess.getLinkOperationTupleAccess().getGroup_2(), "rule__LinkOperationTuple__Group_2__0");
put(grammarAccess.getLinkOperationTupleElementAccess().getGroup(), "rule__LinkOperationTupleElement__Group__0");
@@ -280,8 +272,9 @@ public class AlfParser extends AbstractContentAssistParser {
put(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1(), "rule__PropertyCallExpression__PropertyNameAssignment_1");
put(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1(), "rule__PropertyCallExpression__IndexAssignment_2_1");
put(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3(), "rule__PropertyCallExpression__SuffixAssignment_3");
- put(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1(), "rule__LinkOperationExpression__KindAssignment_1");
- put(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2(), "rule__LinkOperationExpression__TupleAssignment_2");
+ put(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindAssignment_1(), "rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1");
+ put(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleAssignment_2(), "rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2");
+ put(grammarAccess.getClearAssocExpressionAccess().getEndAssignment_3(), "rule__ClearAssocExpression__EndAssignment_3");
put(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1(), "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1");
put(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1(), "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1");
put(grammarAccess.getLinkOperationTupleElementAccess().getRoleAssignment_0(), "rule__LinkOperationTupleElement__RoleAssignment_0");
@@ -331,6 +324,7 @@ public class AlfParser extends AbstractContentAssistParser {
put(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1(), "rule__SequenceConstructionExpression__SequenceElementAssignment_1");
put(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1(), "rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1");
put(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1(), "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1");
+ put(grammarAccess.getClassExtentExpressionAccess().getSuffixAssignment_5(), "rule__ClassExtentExpression__SuffixAssignment_5");
put(grammarAccess.getBlockAccess().getSequenceAssignment_2(), "rule__Block__SequenceAssignment_2");
put(grammarAccess.getStatementSequenceAccess().getStatementsAssignment(), "rule__StatementSequence__StatementsAssignment");
put(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0(), "rule__DocumentedStatement__CommentAssignment_0");
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g
index 4401da02b6b..ca2e614213b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g
@@ -1003,9 +1003,65 @@ ruleLinkOperationExpression
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getGroup()); }
-(rule__LinkOperationExpression__Group__0)
-{ after(grammarAccess.getLinkOperationExpressionAccess().getGroup()); }
+{ before(grammarAccess.getLinkOperationExpressionAccess().getAlternatives()); }
+(rule__LinkOperationExpression__Alternatives)
+{ after(grammarAccess.getLinkOperationExpressionAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleCreateOrDestroyLinkOperationExpression
+entryRuleCreateOrDestroyLinkOperationExpression
+:
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule()); }
+ ruleCreateOrDestroyLinkOperationExpression
+{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule()); }
+ EOF
+;
+
+// Rule CreateOrDestroyLinkOperationExpression
+ruleCreateOrDestroyLinkOperationExpression
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getGroup()); }
+(rule__CreateOrDestroyLinkOperationExpression__Group__0)
+{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleClearAssocExpression
+entryRuleClearAssocExpression
+:
+{ before(grammarAccess.getClearAssocExpressionRule()); }
+ ruleClearAssocExpression
+{ after(grammarAccess.getClearAssocExpressionRule()); }
+ EOF
+;
+
+// Rule ClearAssocExpression
+ruleClearAssocExpression
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getClearAssocExpressionAccess().getGroup()); }
+(rule__ClearAssocExpression__Group__0)
+{ after(grammarAccess.getClearAssocExpressionAccess().getGroup()); }
)
;
@@ -3509,6 +3565,28 @@ finally {
restoreStackSize(stackSize);
}
+rule__LinkOperationExpression__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0()); }
+ ruleCreateOrDestroyLinkOperationExpression
+{ after(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1()); }
+ ruleClearAssocExpression
+{ after(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__SequenceExpansionExpression__Alternatives
@init {
int stackSize = keepStackSize();
@@ -4038,13 +4116,6 @@ rule__LinkOperationKind__Alternatives
{ after(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1()); }
)
- |(
-{ before(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2()); }
-( 'clearAssoc'
-)
-{ after(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2()); }
-)
-
;
finally {
restoreStackSize(stackSize);
@@ -7646,29 +7717,123 @@ finally {
-rule__LinkOperationExpression__Group__0
+rule__CreateOrDestroyLinkOperationExpression__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl
+ rule__CreateOrDestroyLinkOperationExpression__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0()); }
+
+ '.'
+
+{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__CreateOrDestroyLinkOperationExpression__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl
+ rule__CreateOrDestroyLinkOperationExpression__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindAssignment_1()); }
+(rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1)
+{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__CreateOrDestroyLinkOperationExpression__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleAssignment_2()); }
+(rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2)
+{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__ClearAssocExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
- rule__LinkOperationExpression__Group__0__Impl
- rule__LinkOperationExpression__Group__1
+ rule__ClearAssocExpression__Group__0__Impl
+ rule__ClearAssocExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
-rule__LinkOperationExpression__Group__0__Impl
+rule__ClearAssocExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0()); }
+{ before(grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0()); }
'.'
-{ after(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0()); }
+{ after(grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0()); }
)
;
@@ -7677,27 +7842,29 @@ finally {
}
-rule__LinkOperationExpression__Group__1
+rule__ClearAssocExpression__Group__1
@init {
int stackSize = keepStackSize();
}
:
- rule__LinkOperationExpression__Group__1__Impl
- rule__LinkOperationExpression__Group__2
+ rule__ClearAssocExpression__Group__1__Impl
+ rule__ClearAssocExpression__Group__2
;
finally {
restoreStackSize(stackSize);
}
-rule__LinkOperationExpression__Group__1__Impl
+rule__ClearAssocExpression__Group__1__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1()); }
-(rule__LinkOperationExpression__KindAssignment_1)
-{ after(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1()); }
+{ before(grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1()); }
+
+ 'clearAssoc'
+
+{ after(grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1()); }
)
;
@@ -7706,26 +7873,29 @@ finally {
}
-rule__LinkOperationExpression__Group__2
+rule__ClearAssocExpression__Group__2
@init {
int stackSize = keepStackSize();
}
:
- rule__LinkOperationExpression__Group__2__Impl
+ rule__ClearAssocExpression__Group__2__Impl
+ rule__ClearAssocExpression__Group__3
;
finally {
restoreStackSize(stackSize);
}
-rule__LinkOperationExpression__Group__2__Impl
+rule__ClearAssocExpression__Group__2__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2()); }
-(rule__LinkOperationExpression__TupleAssignment_2)
-{ after(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2()); }
+{ before(grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2()); }
+
+ '('
+
+{ after(grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2()); }
)
;
@@ -7734,6 +7904,69 @@ finally {
}
+rule__ClearAssocExpression__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ClearAssocExpression__Group__3__Impl
+ rule__ClearAssocExpression__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClearAssocExpression__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClearAssocExpressionAccess().getEndAssignment_3()); }
+(rule__ClearAssocExpression__EndAssignment_3)
+{ after(grammarAccess.getClearAssocExpressionAccess().getEndAssignment_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ClearAssocExpression__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ClearAssocExpression__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClearAssocExpression__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4()); }
+
+ ')'
+
+{ after(grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
@@ -10811,6 +11044,7 @@ rule__ClassExtentExpression__Group__4
}
:
rule__ClassExtentExpression__Group__4__Impl
+ rule__ClassExtentExpression__Group__5
;
finally {
restoreStackSize(stackSize);
@@ -10835,6 +11069,36 @@ finally {
}
+rule__ClassExtentExpression__Group__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ClassExtentExpression__Group__5__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClassExtentExpression__Group__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClassExtentExpressionAccess().getSuffixAssignment_5()); }
+(rule__ClassExtentExpression__SuffixAssignment_5)?
+{ after(grammarAccess.getClassExtentExpressionAccess().getSuffixAssignment_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
@@ -17034,14 +17298,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__LinkOperationExpression__KindAssignment_1
+rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); }
- ruleLinkOperationKind{ after(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); }
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); }
+ ruleLinkOperationKind{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); }
)
;
@@ -17049,14 +17313,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__LinkOperationExpression__TupleAssignment_2
+rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); }
- ruleLinkOperationTuple{ after(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); }
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); }
+ ruleLinkOperationTuple{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClearAssocExpression__EndAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0()); }
+ ruleExpression{ after(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0()); }
)
;
@@ -17815,6 +18094,21 @@ finally {
restoreStackSize(stackSize);
}
+rule__ClassExtentExpression__SuffixAssignment_5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0()); }
+ ruleSuffixExpression{ after(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__Block__SequenceAssignment_2
@init {
int stackSize = keepStackSize();
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.tokens b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.tokens
index 00283070324..8fc1dde7a3e 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.tokens
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.tokens
@@ -110,100 +110,100 @@ T__39=39
RULE_WS=10
'>='=21
'=='=14
-'iterate'=41
+'iterate'=40
'this'=84
';'=95
'return'=108
'for'=105
'/*@'=91
-'=>'=67
-'^'=75
-'parallel'=48
+'=>'=66
+'^'=74
+'parallel'=47
'>>'=23
-'testExpression'=61
-'isolated'=45
+'testExpression'=60
+'isolated'=44
'{'=87
-'&='=55
-'('=68
-':'=71
+'&='=54
+'('=67
+':'=70
'default'=102
-'<<='=58
+'<<='=57
'>>>'=24
-'testBlock'=64
-']'=79
+'testBlock'=63
+']'=78
'ordered'=113
'new'=86
-'|='=56
-'forAll'=42
-'='=49
+'|='=55
+'forAll'=41
+'='=48
'destroyLink'=36
-'testStatement'=63
-'collect'=40
+'testStatement'=62
+'collect'=39
'reduce'=81
'isUnique'=82
'%'=29
'->'=80
'super'=85
'case'=101
-'reject'=39
+'reject'=38
'<<'=22
'<='=20
'!='=15
'<'=18
'--'=13
'createLink'=35
-'['=78
+'['=77
'or'=99
'//@'=94
-'&'=76
+'&'=75
'instanceof'=16
-'determined'=46
+'determined'=45
'accept'=109
-'assured'=47
-'clearAssoc'=37
+'assured'=46
+'clearAssoc'=79
'~'=32
'/'=28
-'/='=54
+'/='=53
'switch'=100
-'%='=53
-'exists'=43
+'%='=52
+'exists'=42
'>'=19
-'||'=72
-'&&'=73
+'||'=71
+'&&'=72
'+'=25
-'.'=77
+'.'=76
'$'=31
'++'=12
'true'=33
'else'=98
-'^='=57
-'+='=50
+'^='=56
+'+='=49
'let'=96
'break'=107
'*/'=93
'allInstances'=90
-'>>='=59
-'>>>='=60
-'?'=70
-'testAssignmentExpression'=62
+'>>='=58
+'>>>='=59
+'?'=69
+'testAssignmentExpression'=61
'if'=97
'-'=26
'while'=103
-','=66
-'select'=38
+','=65
+'select'=37
'in'=106
-'-='=51
+'-='=50
'..'=89
'!'=30
-'|'=74
+'|'=73
'null'=83
'classify'=110
-'one'=44
-'::'=65
+'one'=43
+'::'=64
'inline'=92
'hastype'=17
-')'=69
-'*='=52
+')'=68
+'*='=51
'do'=104
'}'=88
'to'=112
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlfLexer.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlfLexer.java
index 419e4314093..6bc4232472a 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlfLexer.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlfLexer.java
@@ -1,16 +1,3 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
package org.eclipse.papyrus.uml.alf.ui.contentassist.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
@@ -670,10 +657,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__37;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:36:7: ( 'clearAssoc' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:36:9: 'clearAssoc'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:36:7: ( 'select' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:36:9: 'select'
{
- match("clearAssoc");
+ match("select");
}
@@ -691,10 +678,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__38;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:37:7: ( 'select' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:37:9: 'select'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:37:7: ( 'reject' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:37:9: 'reject'
{
- match("select");
+ match("reject");
}
@@ -712,10 +699,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__39;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:38:7: ( 'reject' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:38:9: 'reject'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:38:7: ( 'collect' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:38:9: 'collect'
{
- match("reject");
+ match("collect");
}
@@ -733,10 +720,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__40;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:39:7: ( 'collect' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:39:9: 'collect'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:39:7: ( 'iterate' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:39:9: 'iterate'
{
- match("collect");
+ match("iterate");
}
@@ -754,10 +741,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__41;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:40:7: ( 'iterate' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:40:9: 'iterate'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:40:7: ( 'forAll' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:40:9: 'forAll'
{
- match("iterate");
+ match("forAll");
}
@@ -775,10 +762,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__42;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:41:7: ( 'forAll' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:41:9: 'forAll'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:41:7: ( 'exists' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:41:9: 'exists'
{
- match("forAll");
+ match("exists");
}
@@ -796,10 +783,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__43;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:42:7: ( 'exists' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:42:9: 'exists'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:42:7: ( 'one' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:42:9: 'one'
{
- match("exists");
+ match("one");
}
@@ -817,10 +804,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__44;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:43:7: ( 'one' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:43:9: 'one'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:43:7: ( 'isolated' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:43:9: 'isolated'
{
- match("one");
+ match("isolated");
}
@@ -838,10 +825,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__45;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:44:7: ( 'isolated' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:44:9: 'isolated'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:44:7: ( 'determined' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:44:9: 'determined'
{
- match("isolated");
+ match("determined");
}
@@ -859,10 +846,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__46;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:45:7: ( 'determined' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:45:9: 'determined'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:45:7: ( 'assured' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:45:9: 'assured'
{
- match("determined");
+ match("assured");
}
@@ -880,10 +867,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__47;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:46:7: ( 'assured' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:46:9: 'assured'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:46:7: ( 'parallel' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:46:9: 'parallel'
{
- match("assured");
+ match("parallel");
}
@@ -901,11 +888,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__48;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:47:7: ( 'parallel' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:47:9: 'parallel'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:47:7: ( '=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:47:9: '='
{
- match("parallel");
-
+ match('=');
}
@@ -922,10 +908,11 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:48:7: ( '=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:48:9: '='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:48:7: ( '+=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:48:9: '+='
{
- match('=');
+ match("+=");
+
}
@@ -942,10 +929,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:49:7: ( '+=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:49:9: '+='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:49:7: ( '-=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:49:9: '-='
{
- match("+=");
+ match("-=");
}
@@ -963,10 +950,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:50:7: ( '-=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:50:9: '-='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:50:7: ( '*=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:50:9: '*='
{
- match("-=");
+ match("*=");
}
@@ -984,10 +971,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:51:7: ( '*=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:51:9: '*='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:51:7: ( '%=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:51:9: '%='
{
- match("*=");
+ match("%=");
}
@@ -1005,10 +992,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:52:7: ( '%=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:52:9: '%='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:52:7: ( '/=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:52:9: '/='
{
- match("%=");
+ match("/=");
}
@@ -1026,10 +1013,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:53:7: ( '/=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:53:9: '/='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:53:7: ( '&=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:53:9: '&='
{
- match("/=");
+ match("&=");
}
@@ -1047,10 +1034,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:54:7: ( '&=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:54:9: '&='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:54:7: ( '|=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:54:9: '|='
{
- match("&=");
+ match("|=");
}
@@ -1068,10 +1055,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:55:7: ( '|=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:55:9: '|='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:55:7: ( '^=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:55:9: '^='
{
- match("|=");
+ match("^=");
}
@@ -1089,10 +1076,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:56:7: ( '^=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:56:9: '^='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:56:7: ( '<<=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:56:9: '<<='
{
- match("^=");
+ match("<<=");
}
@@ -1110,10 +1097,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:57:7: ( '<<=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:57:9: '<<='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:57:7: ( '>>=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:57:9: '>>='
{
- match("<<=");
+ match(">>=");
}
@@ -1131,10 +1118,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:58:7: ( '>>=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:58:9: '>>='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:58:7: ( '>>>=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:58:9: '>>>='
{
- match(">>=");
+ match(">>>=");
}
@@ -1152,10 +1139,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:59:7: ( '>>>=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:59:9: '>>>='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:59:7: ( 'testExpression' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:59:9: 'testExpression'
{
- match(">>>=");
+ match("testExpression");
}
@@ -1173,10 +1160,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:60:7: ( 'testExpression' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:60:9: 'testExpression'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:60:7: ( 'testAssignmentExpression' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:60:9: 'testAssignmentExpression'
{
- match("testExpression");
+ match("testAssignmentExpression");
}
@@ -1194,10 +1181,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:61:7: ( 'testAssignmentExpression' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:61:9: 'testAssignmentExpression'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:61:7: ( 'testStatement' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:61:9: 'testStatement'
{
- match("testAssignmentExpression");
+ match("testStatement");
}
@@ -1215,10 +1202,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:62:7: ( 'testStatement' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:62:9: 'testStatement'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:62:7: ( 'testBlock' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:62:9: 'testBlock'
{
- match("testStatement");
+ match("testBlock");
}
@@ -1236,10 +1223,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:63:7: ( 'testBlock' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:63:9: 'testBlock'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:63:7: ( '::' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:63:9: '::'
{
- match("testBlock");
+ match("::");
}
@@ -1257,11 +1244,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:64:7: ( '::' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:64:9: '::'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:64:7: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:64:9: ','
{
- match("::");
-
+ match(',');
}
@@ -1278,10 +1264,11 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:65:7: ( ',' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:65:9: ','
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:65:7: ( '=>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:65:9: '=>'
{
- match(',');
+ match("=>");
+
}
@@ -1298,11 +1285,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:66:7: ( '=>' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:66:9: '=>'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:66:7: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:66:9: '('
{
- match("=>");
-
+ match('(');
}
@@ -1319,10 +1305,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:67:7: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:67:9: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:67:7: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:67:9: ')'
{
- match('(');
+ match(')');
}
@@ -1339,10 +1325,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:68:7: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:68:9: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:68:7: ( '?' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:68:9: '?'
{
- match(')');
+ match('?');
}
@@ -1359,10 +1345,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:69:7: ( '?' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:69:9: '?'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:69:7: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:69:9: ':'
{
- match('?');
+ match(':');
}
@@ -1379,10 +1365,11 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:70:7: ( ':' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:70:9: ':'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:70:7: ( '||' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:70:9: '||'
{
- match(':');
+ match("||");
+
}
@@ -1399,10 +1386,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:71:7: ( '||' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:71:9: '||'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:71:7: ( '&&' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:71:9: '&&'
{
- match("||");
+ match("&&");
}
@@ -1420,11 +1407,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:72:7: ( '&&' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:72:9: '&&'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:72:7: ( '|' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:72:9: '|'
{
- match("&&");
-
+ match('|');
}
@@ -1441,10 +1427,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:73:7: ( '|' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:73:9: '|'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:73:7: ( '^' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:73:9: '^'
{
- match('|');
+ match('^');
}
@@ -1461,10 +1447,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:74:7: ( '^' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:74:9: '^'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:74:7: ( '&' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:74:9: '&'
{
- match('^');
+ match('&');
}
@@ -1481,10 +1467,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:75:7: ( '&' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:75:9: '&'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:75:7: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:75:9: '.'
{
- match('&');
+ match('.');
}
@@ -1501,10 +1487,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:76:7: ( '.' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:76:9: '.'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:76:7: ( '[' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:76:9: '['
{
- match('.');
+ match('[');
}
@@ -1521,10 +1507,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:77:7: ( '[' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:77:9: '['
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:77:7: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:77:9: ']'
{
- match('[');
+ match(']');
}
@@ -1541,10 +1527,11 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:78:7: ( ']' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:78:9: ']'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:78:7: ( 'clearAssoc' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:78:9: 'clearAssoc'
{
- match(']');
+ match("clearAssoc");
+
}
@@ -2272,10 +2259,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_INTEGERVALUE;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:19: ( ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:19: ( ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
int alt13=4;
int LA13_0 = input.LA(1);
@@ -2321,9 +2308,9 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt13) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -2341,17 +2328,17 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:23: '0'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:23: '0'
{
match('0');
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:27: '1' .. '9' ( ( '_' )? '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:27: '1' .. '9' ( ( '_' )? '0' .. '9' )*
{
matchRange('1','9');
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:36: ( ( '_' )? '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:36: ( ( '_' )? '0' .. '9' )*
loop2:
do {
int alt2=2;
@@ -2364,9 +2351,9 @@ public class InternalAlfLexer extends Lexer {
switch (alt2) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:37: ( '_' )? '0' .. '9'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:37: ( '_' )? '0' .. '9'
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:37: ( '_' )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:37: ( '_' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -2375,7 +2362,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:37: '_'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:37: '_'
{
match('_');
@@ -2404,9 +2391,9 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:54: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:54: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )*
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:54: ( '0b' | '0B' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:54: ( '0b' | '0B' )
int alt4=2;
int LA4_0 = input.LA(1);
@@ -2434,7 +2421,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt4) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:55: '0b'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:55: '0b'
{
match("0b");
@@ -2442,7 +2429,7 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:60: '0B'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:60: '0B'
{
match("0B");
@@ -2453,7 +2440,7 @@ public class InternalAlfLexer extends Lexer {
}
matchRange('0','1');
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:75: ( ( '_' )? '0' .. '1' )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:75: ( ( '_' )? '0' .. '1' )*
loop6:
do {
int alt6=2;
@@ -2466,9 +2453,9 @@ public class InternalAlfLexer extends Lexer {
switch (alt6) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:76: ( '_' )? '0' .. '1'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:76: ( '_' )? '0' .. '1'
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:76: ( '_' )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:76: ( '_' )?
int alt5=2;
int LA5_0 = input.LA(1);
@@ -2477,7 +2464,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt5) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:76: '_'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:76: '_'
{
match('_');
@@ -2500,9 +2487,9 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:92: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:92: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:92: ( '0x' | '0X' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:92: ( '0x' | '0X' )
int alt7=2;
int LA7_0 = input.LA(1);
@@ -2530,7 +2517,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt7) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:93: '0x'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:93: '0x'
{
match("0x");
@@ -2538,7 +2525,7 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:98: '0X'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:98: '0X'
{
match("0X");
@@ -2557,7 +2544,7 @@ public class InternalAlfLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:133: ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:133: ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
loop9:
do {
int alt9=2;
@@ -2570,9 +2557,9 @@ public class InternalAlfLexer extends Lexer {
switch (alt9) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:134: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:134: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:134: ( '_' )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:134: ( '_' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -2581,7 +2568,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:134: '_'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:134: '_'
{
match('_');
@@ -2612,10 +2599,10 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:170: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:170: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )*
{
match('0');
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:174: ( '_' )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:174: ( '_' )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -2624,7 +2611,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:174: '_'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:174: '_'
{
match('_');
@@ -2634,7 +2621,7 @@ public class InternalAlfLexer extends Lexer {
}
matchRange('0','7');
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:188: ( ( '_' )? '0' .. '7' )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:188: ( ( '_' )? '0' .. '7' )*
loop12:
do {
int alt12=2;
@@ -2647,9 +2634,9 @@ public class InternalAlfLexer extends Lexer {
switch (alt12) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:189: ( '_' )? '0' .. '7'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:189: ( '_' )? '0' .. '7'
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:189: ( '_' )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:189: ( '_' )?
int alt11=2;
int LA11_0 = input.LA(1);
@@ -2658,7 +2645,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt11) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:189: '_'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19330:189: '_'
{
match('_');
@@ -2699,10 +2686,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19038:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19038:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19332:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19332:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19038:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19332:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
int alt16=2;
int LA16_0 = input.LA(1);
@@ -2720,7 +2707,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt16) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19038:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19332:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
input.consume();
@@ -2731,7 +2718,7 @@ public class InternalAlfLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19038:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19332:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop14:
do {
int alt14=2;
@@ -2768,10 +2755,10 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19038:70: '\\'' ( options {greedy=false; } : . )* '\\''
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19332:70: '\\'' ( options {greedy=false; } : . )* '\\''
{
match('\'');
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19038:75: ( options {greedy=false; } : . )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19332:75: ( options {greedy=false; } : . )*
loop15:
do {
int alt15=2;
@@ -2787,7 +2774,7 @@ public class InternalAlfLexer extends Lexer {
switch (alt15) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19038:103: .
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19332:103: .
{
matchAny();
@@ -2822,11 +2809,11 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19040:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19040:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19334:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19334:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19040:19: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19334:19: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop17:
do {
int alt17=3;
@@ -2842,7 +2829,7 @@ public class InternalAlfLexer extends Lexer {
switch (alt17) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19040:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19334:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' )
{
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' ) {
@@ -2858,7 +2845,7 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19040:61: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19334:61: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2895,8 +2882,8 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19042:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19042:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19336:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19336:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/'
{
match("/*");
@@ -2909,7 +2896,7 @@ public class InternalAlfLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19042:31: ( options {greedy=false; } : . )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19336:31: ( options {greedy=false; } : . )*
loop18:
do {
int alt18=2;
@@ -2934,7 +2921,7 @@ public class InternalAlfLexer extends Lexer {
switch (alt18) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19042:59: .
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19336:59: .
{
matchAny();
@@ -2964,12 +2951,12 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19044:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19044:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19338:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19338:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19044:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19338:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )*
loop19:
do {
int alt19=2;
@@ -2982,7 +2969,7 @@ public class InternalAlfLexer extends Lexer {
switch (alt19) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19044:24: ~ ( ( '\\n' | '\\r' | '@' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19338: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)<='?')||(input.LA(1)>='A' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3002,7 +2989,7 @@ public class InternalAlfLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19044:44: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19338:44: ( ( '\\r' )? '\\n' )?
int alt21=2;
int LA21_0 = input.LA(1);
@@ -3011,9 +2998,9 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt21) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19044:45: ( '\\r' )? '\\n'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19338:45: ( '\\r' )? '\\n'
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19044:45: ( '\\r' )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19338:45: ( '\\r' )?
int alt20=2;
int LA20_0 = input.LA(1);
@@ -3022,7 +3009,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt20) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19044:45: '\\r'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19338:45: '\\r'
{
match('\r');
@@ -3054,10 +3041,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19046:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19046:12: ( '0' .. '9' )+
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19340:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19340:12: ( '0' .. '9' )+
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19046:12: ( '0' .. '9' )+
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19340:12: ( '0' .. '9' )+
int cnt22=0;
loop22:
do {
@@ -3071,7 +3058,7 @@ public class InternalAlfLexer extends Lexer {
switch (alt22) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19046:13: '0' .. '9'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19340:13: '0' .. '9'
{
matchRange('0','9');
@@ -3103,10 +3090,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19048:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19048:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19342:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19342:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19048:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19342:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt23=0;
loop23:
do {
@@ -3160,8 +3147,8 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19050:16: ( . )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19050:18: .
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19344:16: ( . )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19344:18: .
{
matchAny();
@@ -3972,13 +3959,13 @@ public class InternalAlfLexer extends Lexer {
"\4\101\1\uffff\4\101\1\u0128\5\101\1\uffff\5\101\1\uffff\1\u0133"+
"\1\u0134\1\101\1\u0136\10\101\1\uffff\1\u013f\7\101\1\u0147\1\uffff"+
"\1\u0148\1\u0149\1\u014a\1\u014b\1\u014c\3\101\1\u0150\1\101\2\uffff"+
- "\1\101\1\uffff\1\u0153\2\101\1\u0156\4\101\1\uffff\3\101\1\u015e"+
- "\2\101\1\u0161\6\uffff\1\u0162\1\u0163\1\101\1\uffff\2\101\1\uffff"+
- "\1\u0167\1\u0168\1\uffff\6\101\1\u016f\1\uffff\2\101\3\uffff\1\101"+
- "\1\u0173\1\101\2\uffff\3\101\1\u0178\2\101\1\uffff\3\101\1\uffff"+
- "\1\u017e\3\101\1\uffff\1\u0182\1\u0183\1\101\1\u0185\1\101\1\uffff"+
- "\3\101\2\uffff\1\u018a\1\uffff\4\101\1\uffff\1\u018f\2\101\1\u0192"+
- "\1\uffff\1\u0193\1\101\2\uffff\11\101\1\u019e\1\uffff";
+ "\1\101\1\uffff\1\u0153\2\101\1\u0156\4\101\1\uffff\1\101\1\u015c"+
+ "\4\101\1\u0161\6\uffff\1\u0162\1\u0163\1\101\1\uffff\2\101\1\uffff"+
+ "\1\u0167\1\u0168\1\uffff\5\101\1\uffff\1\101\1\u016f\2\101\3\uffff"+
+ "\1\101\1\u0173\1\101\2\uffff\3\101\1\u0178\2\101\1\uffff\3\101\1"+
+ "\uffff\1\u017e\3\101\1\uffff\1\u0182\1\u0183\1\101\1\u0185\1\101"+
+ "\1\uffff\3\101\2\uffff\1\u018a\1\uffff\4\101\1\uffff\1\u018f\2\101"+
+ "\1\u0192\1\uffff\1\u0193\1\101\2\uffff\11\101\1\u019e\1\uffff";
static final String DFA24_eofS =
"\u019f\uffff";
static final String DFA24_minS =
@@ -3987,26 +3974,26 @@ public class InternalAlfLexer extends Lexer {
"\1\56\2\uffff\1\145\3\uffff\1\145\1\150\1\162\2\60\1\uffff\2\0\16"+
"\uffff\1\60\1\145\1\125\1\60\1\uffff\1\163\1\uffff\1\75\2\uffff"+
"\1\75\5\uffff\1\0\1\100\5\uffff\1\165\1\163\1\151\1\60\1\154\1\162"+
- "\1\157\1\145\1\141\1\154\1\163\1\146\1\60\1\154\1\160\1\151\1\144"+
+ "\1\157\1\145\1\154\1\141\1\163\1\146\1\60\1\154\1\160\1\151\1\144"+
"\1\151\1\163\1\145\1\60\1\163\1\154\1\143\1\162\22\uffff\1\154\1"+
"\167\3\uffff\1\164\1\151\1\145\1\uffff\1\60\1\uffff\1\60\2\uffff"+
"\1\164\1\151\1\uffff\1\162\1\154\1\156\1\uffff\1\164\2\uffff\1\75"+
- "\6\uffff\1\145\1\164\1\163\1\uffff\1\163\1\60\1\155\2\141\1\163"+
- "\1\154\1\145\1\164\1\145\1\141\1\uffff\2\145\1\164\1\145\2\165\1"+
- "\163\1\145\1\60\1\145\1\uffff\1\165\1\111\1\145\1\141\1\154\2\60"+
- "\1\154\1\141\1\60\1\141\1\156\2\141\1\151\1\171\2\uffff\1\60\1\101"+
- "\1\60\1\145\1\154\1\uffff\1\60\1\164\1\162\1\163\1\145\1\60\2\162"+
- "\1\165\1\143\1\162\3\143\1\162\1\164\1\60\1\uffff\2\162\1\156\1"+
- "\160\1\154\1\60\2\uffff\1\145\1\153\1\156\1\145\2\164\1\161\1\160"+
- "\1\uffff\1\170\1\163\1\164\1\154\1\uffff\1\60\1\154\1\uffff\1\145"+
- "\1\101\1\151\1\143\1\uffff\1\157\1\155\1\154\1\164\1\60\1\150\1"+
- "\164\1\145\1\156\1\163\1\uffff\2\145\1\163\1\164\1\154\1\uffff\2"+
- "\60\1\143\1\60\2\145\1\165\1\145\1\160\1\163\1\141\1\157\1\uffff"+
- "\1\60\1\114\1\163\1\146\1\164\1\171\1\151\1\164\1\60\1\uffff\5\60"+
+ "\6\uffff\1\145\1\164\1\163\1\uffff\1\163\1\60\1\155\1\141\1\154"+
+ "\1\141\1\163\1\145\1\164\1\145\1\141\1\uffff\2\145\1\164\1\145\2"+
+ "\165\1\163\1\145\1\60\1\145\1\uffff\1\165\1\111\1\145\1\141\1\154"+
+ "\2\60\1\154\1\141\1\60\1\141\1\156\2\141\1\151\1\171\2\uffff\1\60"+
+ "\1\101\1\60\1\145\1\154\1\uffff\1\60\1\164\1\145\1\162\1\163\1\60"+
+ "\2\162\1\165\1\143\1\162\3\143\1\162\1\164\1\60\1\uffff\2\162\1"+
+ "\156\1\160\1\154\1\60\2\uffff\1\145\1\153\1\156\1\145\2\164\1\161"+
+ "\1\160\1\uffff\1\170\1\163\1\164\1\154\1\uffff\1\60\1\154\1\uffff"+
+ "\1\145\1\143\1\101\1\151\1\uffff\1\157\1\155\1\154\1\164\1\60\1"+
+ "\150\1\164\1\145\1\156\1\163\1\uffff\2\145\1\163\1\164\1\154\1\uffff"+
+ "\2\60\1\143\1\60\2\145\1\165\1\145\1\160\1\163\1\141\1\157\1\uffff"+
+ "\1\60\1\114\1\164\1\163\1\146\1\171\1\151\1\164\1\60\1\uffff\5\60"+
"\2\144\1\164\1\60\1\145\2\uffff\1\145\1\uffff\1\60\1\144\1\145\1"+
- "\60\1\162\1\151\1\164\1\143\1\uffff\1\151\1\163\1\171\1\60\1\114"+
+ "\60\1\162\1\151\1\164\1\143\1\uffff\1\151\1\60\1\163\1\171\1\114"+
"\1\156\1\60\6\uffff\2\60\1\141\1\uffff\1\154\1\157\1\uffff\2\60"+
- "\1\uffff\1\145\1\147\1\145\1\153\1\156\1\157\1\60\1\uffff\1\151"+
+ "\1\uffff\1\145\1\147\1\145\1\153\1\156\1\uffff\1\157\1\60\1\151"+
"\1\145\3\uffff\1\156\1\60\1\146\2\uffff\1\163\1\156\1\155\1\60\1"+
"\153\1\143\1\uffff\1\156\1\144\1\143\1\uffff\1\60\1\163\1\155\1"+
"\145\1\uffff\2\60\1\153\1\60\1\145\1\uffff\1\151\1\145\1\156\2\uffff"+
@@ -4019,53 +4006,54 @@ public class InternalAlfLexer extends Lexer {
"\4\uffff\1\56\2\uffff\1\165\3\uffff\1\145\1\150\1\162\2\71\1\uffff"+
"\2\uffff\16\uffff\1\172\1\145\1\157\1\172\1\uffff\1\163\1\uffff"+
"\1\75\2\uffff\1\76\5\uffff\1\uffff\1\100\5\uffff\1\165\1\163\1\151"+
- "\1\172\1\154\1\162\1\157\2\145\1\154\1\163\1\164\1\172\1\154\1\160"+
- "\1\151\1\164\1\151\1\163\1\145\1\172\1\163\1\154\1\143\1\162\22"+
- "\uffff\1\154\1\167\3\uffff\1\164\1\151\1\145\1\uffff\1\71\1\uffff"+
+ "\1\172\1\154\1\162\1\157\1\145\1\154\1\145\1\163\1\164\1\172\1\154"+
+ "\1\160\1\151\1\164\1\151\1\163\1\145\1\172\1\163\1\154\1\143\1\162"+
+ "\22\uffff\1\154\1\167\3\uffff\1\164\1\151\1\145\1\uffff\1\71\1\uffff"+
"\1\71\2\uffff\1\164\1\151\1\uffff\1\162\1\154\1\156\1\uffff\1\164"+
"\2\uffff\1\75\6\uffff\1\145\1\164\1\163\1\uffff\1\163\1\172\1\155"+
- "\2\141\1\163\1\154\1\145\1\164\1\145\1\141\1\uffff\2\145\1\164\1"+
- "\145\2\165\1\163\1\145\1\172\1\145\1\uffff\1\165\1\111\1\145\1\141"+
- "\1\154\2\172\1\154\1\141\1\71\1\141\1\156\2\141\1\151\1\171\2\uffff"+
- "\1\172\1\123\1\172\1\145\1\154\1\uffff\1\172\1\164\1\162\1\163\1"+
- "\145\1\172\2\162\1\165\1\143\1\162\3\143\1\162\1\164\1\172\1\uffff"+
- "\2\162\1\156\1\160\1\154\1\172\2\uffff\1\145\1\153\1\156\1\145\2"+
- "\164\1\161\1\160\1\uffff\1\170\1\163\1\164\1\154\1\uffff\1\172\1"+
- "\154\1\uffff\1\145\1\101\1\151\1\143\1\uffff\1\157\1\155\1\154\1"+
- "\164\1\172\1\150\1\164\1\145\1\156\1\163\1\uffff\2\145\1\163\1\164"+
- "\1\154\1\uffff\2\172\1\143\1\172\2\145\1\165\1\145\1\160\1\163\1"+
- "\141\1\157\1\uffff\1\172\1\114\1\163\1\146\1\164\1\171\1\151\1\164"+
- "\1\172\1\uffff\5\172\2\144\1\164\1\172\1\145\2\uffff\1\145\1\uffff"+
- "\1\172\1\144\1\145\1\172\1\162\1\151\1\164\1\143\1\uffff\1\151\1"+
- "\163\1\171\1\172\1\114\1\156\1\172\6\uffff\2\172\1\141\1\uffff\1"+
- "\154\1\157\1\uffff\2\172\1\uffff\1\145\1\147\1\145\1\153\1\156\1"+
- "\157\1\172\1\uffff\1\151\1\145\3\uffff\1\156\1\172\1\146\2\uffff"+
- "\1\163\1\156\1\155\1\172\1\153\1\143\1\uffff\1\156\1\144\1\143\1"+
- "\uffff\1\172\1\163\1\155\1\145\1\uffff\2\172\1\153\1\172\1\145\1"+
- "\uffff\1\151\1\145\1\156\2\uffff\1\172\1\uffff\1\163\1\157\1\156"+
- "\1\164\1\uffff\1\172\1\156\1\164\1\172\1\uffff\1\172\1\105\2\uffff"+
- "\1\170\1\160\1\162\1\145\2\163\1\151\1\157\1\156\1\172\1\uffff";
+ "\1\141\1\154\1\141\1\163\1\145\1\164\1\145\1\141\1\uffff\2\145\1"+
+ "\164\1\145\2\165\1\163\1\145\1\172\1\145\1\uffff\1\165\1\111\1\145"+
+ "\1\141\1\154\2\172\1\154\1\141\1\71\1\141\1\156\2\141\1\151\1\171"+
+ "\2\uffff\1\172\1\123\1\172\1\145\1\154\1\uffff\1\172\1\164\1\145"+
+ "\1\162\1\163\1\172\2\162\1\165\1\143\1\162\3\143\1\162\1\164\1\172"+
+ "\1\uffff\2\162\1\156\1\160\1\154\1\172\2\uffff\1\145\1\153\1\156"+
+ "\1\145\2\164\1\161\1\160\1\uffff\1\170\1\163\1\164\1\154\1\uffff"+
+ "\1\172\1\154\1\uffff\1\145\1\143\1\101\1\151\1\uffff\1\157\1\155"+
+ "\1\154\1\164\1\172\1\150\1\164\1\145\1\156\1\163\1\uffff\2\145\1"+
+ "\163\1\164\1\154\1\uffff\2\172\1\143\1\172\2\145\1\165\1\145\1\160"+
+ "\1\163\1\141\1\157\1\uffff\1\172\1\114\1\164\1\163\1\146\1\171\1"+
+ "\151\1\164\1\172\1\uffff\5\172\2\144\1\164\1\172\1\145\2\uffff\1"+
+ "\145\1\uffff\1\172\1\144\1\145\1\172\1\162\1\151\1\164\1\143\1\uffff"+
+ "\1\151\1\172\1\163\1\171\1\114\1\156\1\172\6\uffff\2\172\1\141\1"+
+ "\uffff\1\154\1\157\1\uffff\2\172\1\uffff\1\145\1\147\1\145\1\153"+
+ "\1\156\1\uffff\1\157\1\172\1\151\1\145\3\uffff\1\156\1\172\1\146"+
+ "\2\uffff\1\163\1\156\1\155\1\172\1\153\1\143\1\uffff\1\156\1\144"+
+ "\1\143\1\uffff\1\172\1\163\1\155\1\145\1\uffff\2\172\1\153\1\172"+
+ "\1\145\1\uffff\1\151\1\145\1\156\2\uffff\1\172\1\uffff\1\163\1\157"+
+ "\1\156\1\164\1\uffff\1\172\1\156\1\164\1\172\1\uffff\1\172\1\105"+
+ "\2\uffff\1\170\1\160\1\162\1\145\2\163\1\151\1\157\1\156\1\172\1"+
+ "\uffff";
static final String DFA24_acceptS =
- "\14\uffff\1\24\1\25\16\uffff\1\67\1\71\1\72\1\73\1\uffff\1\103"+
- "\1\104\1\uffff\1\114\1\115\1\124\5\uffff\1\150\2\uffff\1\155\1\156"+
- "\1\1\1\47\1\16\1\2\1\50\1\105\1\17\1\3\1\70\1\46\1\4\1\23\4\uffff"+
- "\1\150\1\uffff\1\11\1\uffff\1\7\1\12\1\uffff\1\10\1\51\1\122\1\20"+
- "\1\53\2\uffff\1\21\1\52\1\22\1\24\1\25\31\uffff\1\54\1\76\1\101"+
- "\1\55\1\75\1\77\1\56\1\100\1\66\1\74\1\67\1\71\1\72\1\73\1\116\1"+
- "\102\1\103\1\104\2\uffff\1\114\1\115\1\124\3\uffff\1\147\1\uffff"+
+ "\14\uffff\1\24\1\25\16\uffff\1\66\1\70\1\71\1\72\1\uffff\1\102"+
+ "\1\103\1\uffff\1\114\1\115\1\124\5\uffff\1\150\2\uffff\1\155\1\156"+
+ "\1\1\1\46\1\16\1\2\1\47\1\105\1\17\1\3\1\67\1\45\1\4\1\23\4\uffff"+
+ "\1\150\1\uffff\1\11\1\uffff\1\7\1\12\1\uffff\1\10\1\50\1\122\1\20"+
+ "\1\52\2\uffff\1\21\1\51\1\22\1\24\1\25\31\uffff\1\53\1\75\1\100"+
+ "\1\54\1\74\1\76\1\55\1\77\1\65\1\73\1\66\1\70\1\71\1\72\1\116\1"+
+ "\101\1\102\1\103\2\uffff\1\114\1\115\1\124\3\uffff\1\147\1\uffff"+
"\1\154\1\uffff\1\151\1\155\2\uffff\1\137\3\uffff\1\126\1\uffff\1"+
- "\57\1\13\1\uffff\1\60\1\14\1\120\1\152\1\123\1\153\3\uffff\1\145"+
- "\13\uffff\1\135\12\uffff\1\130\20\uffff\1\61\1\15\5\uffff\1\136"+
- "\21\uffff\1\41\6\uffff\1\113\1\125\10\uffff\1\26\4\uffff\1\111\2"+
+ "\56\1\13\1\uffff\1\57\1\14\1\120\1\152\1\123\1\153\3\uffff\1\145"+
+ "\13\uffff\1\135\12\uffff\1\130\20\uffff\1\60\1\15\5\uffff\1\136"+
+ "\21\uffff\1\40\6\uffff\1\113\1\125\10\uffff\1\26\4\uffff\1\111\2"+
"\uffff\1\144\4\uffff\1\132\12\uffff\1\127\5\uffff\1\110\14\uffff"+
"\1\27\11\uffff\1\112\12\uffff\1\134\1\140\1\uffff\1\121\10\uffff"+
- "\1\37\7\uffff\1\33\1\131\1\34\1\106\1\141\1\40\3\uffff\1\142\2\uffff"+
- "\1\36\2\uffff\1\6\7\uffff\1\35\2\uffff\1\133\1\146\1\44\3\uffff"+
- "\1\42\1\107\6\uffff\1\143\3\uffff\1\45\4\uffff\1\65\5\uffff\1\5"+
- "\3\uffff\1\30\1\32\1\uffff\1\43\4\uffff\1\31\4\uffff\1\117\2\uffff"+
- "\1\64\1\62\12\uffff\1\63";
+ "\1\36\7\uffff\1\32\1\131\1\33\1\106\1\141\1\37\3\uffff\1\142\2\uffff"+
+ "\1\35\2\uffff\1\6\5\uffff\1\34\4\uffff\1\133\1\146\1\43\3\uffff"+
+ "\1\41\1\107\6\uffff\1\143\3\uffff\1\44\4\uffff\1\64\5\uffff\1\5"+
+ "\3\uffff\1\30\1\104\1\uffff\1\42\4\uffff\1\31\4\uffff\1\117\2\uffff"+
+ "\1\63\1\61\12\uffff\1\62";
static final String DFA24_specialS =
- "\1\3\54\uffff\1\1\1\0\36\uffff\1\2\u0151\uffff}>";
+ "\1\0\54\uffff\1\2\1\1\36\uffff\1\3\u0151\uffff}>";
static final String[] DFA24_transitionS = {
"\11\60\2\57\2\60\1\57\22\60\1\57\1\4\1\56\1\60\1\14\1\13\1"+
"\30\1\55\1\35\1\36\1\11\1\1\1\34\1\2\1\40\1\12\1\52\11\53\1"+
@@ -4088,7 +4076,7 @@ public class InternalAlfLexer extends Lexer {
"",
"\1\125\2\uffff\1\126\6\uffff\1\127\2\uffff\1\124",
"\1\130\15\uffff\1\131\2\uffff\1\132",
- "\1\136\12\uffff\1\134\2\uffff\1\135\2\uffff\1\133",
+ "\1\136\12\uffff\1\135\2\uffff\1\134\2\uffff\1\133",
"\1\137\11\uffff\1\140",
"\1\141\17\uffff\1\142\1\uffff\1\143",
"\1\144",
@@ -4165,8 +4153,8 @@ public class InternalAlfLexer extends Lexer {
"\1\u00a3",
"\1\u00a4",
"\1\u00a5",
- "\1\u00a7\3\uffff\1\u00a6",
- "\1\u00a8",
+ "\1\u00a6",
+ "\1\u00a8\3\uffff\1\u00a7",
"\1\u00a9",
"\1\u00ac\14\uffff\1\u00aa\1\u00ab",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
@@ -4395,9 +4383,9 @@ public class InternalAlfLexer extends Lexer {
"\1\u015a",
"",
"\1\u015b",
- "\1\u015c",
- "\1\u015d",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u015d",
+ "\1\u015e",
"\1\u015f",
"\1\u0160",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
@@ -4422,9 +4410,9 @@ public class InternalAlfLexer extends Lexer {
"\1\u016b",
"\1\u016c",
"\1\u016d",
+ "",
"\1\u016e",
"\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
- "",
"\1\u0170",
"\1\u0171",
"",
@@ -4528,36 +4516,6 @@ public class InternalAlfLexer extends Lexer {
int _s = s;
switch ( s ) {
case 0 :
- int LA24_46 = input.LA(1);
-
- s = -1;
- if ( ((LA24_46>='\u0000' && LA24_46<='\uFFFF')) ) {s = 139;}
-
- else s = 48;
-
- if ( s>=0 ) return s;
- break;
- case 1 :
- int LA24_45 = input.LA(1);
-
- s = -1;
- if ( ((LA24_45>='\u0000' && LA24_45<='\uFFFF')) ) {s = 65;}
-
- else s = 48;
-
- if ( s>=0 ) return s;
- break;
- case 2 :
- int LA24_77 = input.LA(1);
-
- s = -1;
- if ( (LA24_77=='@') ) {s = 154;}
-
- else if ( ((LA24_77>='\u0000' && LA24_77<='?')||(LA24_77>='A' && LA24_77<='\uFFFF')) ) {s = 155;}
-
- if ( s>=0 ) return s;
- break;
- case 3 :
int LA24_0 = input.LA(1);
s = -1;
@@ -4659,6 +4617,36 @@ public class InternalAlfLexer extends Lexer {
if ( s>=0 ) return s;
break;
+ case 1 :
+ int LA24_46 = input.LA(1);
+
+ s = -1;
+ if ( ((LA24_46>='\u0000' && LA24_46<='\uFFFF')) ) {s = 139;}
+
+ else s = 48;
+
+ if ( s>=0 ) return s;
+ break;
+ case 2 :
+ int LA24_45 = input.LA(1);
+
+ s = -1;
+ if ( ((LA24_45>='\u0000' && LA24_45<='\uFFFF')) ) {s = 65;}
+
+ else s = 48;
+
+ if ( s>=0 ) return s;
+ break;
+ case 3 :
+ int LA24_77 = input.LA(1);
+
+ s = -1;
+ if ( (LA24_77=='@') ) {s = 154;}
+
+ else if ( ((LA24_77>='\u0000' && LA24_77<='?')||(LA24_77>='A' && LA24_77<='\uFFFF')) ) {s = 155;}
+
+ if ( s>=0 ) return s;
+ break;
}
NoViableAltException nvae =
new NoViableAltException(getDescription(), 24, _s, input);
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlfParser.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlfParser.java
index a9077b5f0dd..e78bec222bc 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlfParser.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlfParser.java
@@ -1,16 +1,3 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
package org.eclipse.papyrus.uml.alf.ui.contentassist.antlr.internal;
import java.io.InputStream;
@@ -35,7 +22,7 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalAlfParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INTEGERVALUE", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'++'", "'--'", "'=='", "'!='", "'instanceof'", "'hastype'", "'<'", "'>'", "'<='", "'>='", "'<<'", "'>>'", "'>>>'", "'+'", "'-'", "'*'", "'/'", "'%'", "'!'", "'$'", "'~'", "'true'", "'false'", "'createLink'", "'destroyLink'", "'clearAssoc'", "'select'", "'reject'", "'collect'", "'iterate'", "'forAll'", "'exists'", "'one'", "'isolated'", "'determined'", "'assured'", "'parallel'", "'='", "'+='", "'-='", "'*='", "'%='", "'/='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='", "'testExpression'", "'testAssignmentExpression'", "'testStatement'", "'testBlock'", "'::'", "','", "'=>'", "'('", "')'", "'?'", "':'", "'||'", "'&&'", "'|'", "'^'", "'&'", "'.'", "'['", "']'", "'->'", "'reduce'", "'isUnique'", "'null'", "'this'", "'super'", "'new'", "'{'", "'}'", "'..'", "'allInstances'", "'/*@'", "'inline'", "'*/'", "'//@'", "';'", "'let'", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'do'", "'for'", "'in'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'ordered'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INTEGERVALUE", "RULE_STRING", "RULE_ID", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'++'", "'--'", "'=='", "'!='", "'instanceof'", "'hastype'", "'<'", "'>'", "'<='", "'>='", "'<<'", "'>>'", "'>>>'", "'+'", "'-'", "'*'", "'/'", "'%'", "'!'", "'$'", "'~'", "'true'", "'false'", "'createLink'", "'destroyLink'", "'select'", "'reject'", "'collect'", "'iterate'", "'forAll'", "'exists'", "'one'", "'isolated'", "'determined'", "'assured'", "'parallel'", "'='", "'+='", "'-='", "'*='", "'%='", "'/='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='", "'testExpression'", "'testAssignmentExpression'", "'testStatement'", "'testBlock'", "'::'", "','", "'=>'", "'('", "')'", "'?'", "':'", "'||'", "'&&'", "'|'", "'^'", "'&'", "'.'", "'['", "']'", "'clearAssoc'", "'->'", "'reduce'", "'isUnique'", "'null'", "'this'", "'super'", "'new'", "'{'", "'}'", "'..'", "'allInstances'", "'/*@'", "'inline'", "'*/'", "'//@'", "';'", "'let'", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'do'", "'for'", "'in'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'ordered'"
};
public static final int RULE_ID=8;
public static final int T__29=29;
@@ -883,7 +870,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
if ( (LA1_3==RULE_ID) ) {
int LA1_5 = input.LA(4);
- if ( (LA1_5==67) ) {
+ if ( (LA1_5==66) ) {
alt1=1;
}
@@ -892,7 +879,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
- else if ( (LA1_2==65) ) {
+ else if ( (LA1_2==64) ) {
alt1=1;
}
@@ -2816,31 +2803,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleLinkOperationExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1000:1: ruleLinkOperationExpression : ( ( rule__LinkOperationExpression__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1000:1: ruleLinkOperationExpression : ( ( rule__LinkOperationExpression__Alternatives ) ) ;
public final void ruleLinkOperationExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1004:2: ( ( ( rule__LinkOperationExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1005:1: ( ( rule__LinkOperationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1004:2: ( ( ( rule__LinkOperationExpression__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1005:1: ( ( rule__LinkOperationExpression__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1005:1: ( ( rule__LinkOperationExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1006:1: ( rule__LinkOperationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1005:1: ( ( rule__LinkOperationExpression__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1006:1: ( rule__LinkOperationExpression__Alternatives )
{
- before(grammarAccess.getLinkOperationExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1007:1: ( rule__LinkOperationExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1007:2: rule__LinkOperationExpression__Group__0
+ before(grammarAccess.getLinkOperationExpressionAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1007:1: ( rule__LinkOperationExpression__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1007:2: rule__LinkOperationExpression__Alternatives
{
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__0_in_ruleLinkOperationExpression2090);
- rule__LinkOperationExpression__Group__0();
+ pushFollow(FOLLOW_rule__LinkOperationExpression__Alternatives_in_ruleLinkOperationExpression2090);
+ rule__LinkOperationExpression__Alternatives();
state._fsp--;
}
- after(grammarAccess.getLinkOperationExpressionAccess().getGroup());
+ after(grammarAccess.getLinkOperationExpressionAccess().getAlternatives());
}
@@ -2862,21 +2849,175 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR end "ruleLinkOperationExpression"
+ // $ANTLR start "entryRuleCreateOrDestroyLinkOperationExpression"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1019:1: entryRuleCreateOrDestroyLinkOperationExpression : ruleCreateOrDestroyLinkOperationExpression EOF ;
+ public final void entryRuleCreateOrDestroyLinkOperationExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1020:1: ( ruleCreateOrDestroyLinkOperationExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1021:1: ruleCreateOrDestroyLinkOperationExpression EOF
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
+ pushFollow(FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_entryRuleCreateOrDestroyLinkOperationExpression2117);
+ ruleCreateOrDestroyLinkOperationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCreateOrDestroyLinkOperationExpression2124);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleCreateOrDestroyLinkOperationExpression"
+
+
+ // $ANTLR start "ruleCreateOrDestroyLinkOperationExpression"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1028:1: ruleCreateOrDestroyLinkOperationExpression : ( ( rule__CreateOrDestroyLinkOperationExpression__Group__0 ) ) ;
+ public final void ruleCreateOrDestroyLinkOperationExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1032:2: ( ( ( rule__CreateOrDestroyLinkOperationExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1033:1: ( ( rule__CreateOrDestroyLinkOperationExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1033:1: ( ( rule__CreateOrDestroyLinkOperationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1034:1: ( rule__CreateOrDestroyLinkOperationExpression__Group__0 )
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1035:1: ( rule__CreateOrDestroyLinkOperationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1035:2: rule__CreateOrDestroyLinkOperationExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__0_in_ruleCreateOrDestroyLinkOperationExpression2150);
+ rule__CreateOrDestroyLinkOperationExpression__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleCreateOrDestroyLinkOperationExpression"
+
+
+ // $ANTLR start "entryRuleClearAssocExpression"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1047:1: entryRuleClearAssocExpression : ruleClearAssocExpression EOF ;
+ public final void entryRuleClearAssocExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1048:1: ( ruleClearAssocExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1049:1: ruleClearAssocExpression EOF
+ {
+ before(grammarAccess.getClearAssocExpressionRule());
+ pushFollow(FOLLOW_ruleClearAssocExpression_in_entryRuleClearAssocExpression2177);
+ ruleClearAssocExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getClearAssocExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClearAssocExpression2184);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleClearAssocExpression"
+
+
+ // $ANTLR start "ruleClearAssocExpression"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1056:1: ruleClearAssocExpression : ( ( rule__ClearAssocExpression__Group__0 ) ) ;
+ public final void ruleClearAssocExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1060:2: ( ( ( rule__ClearAssocExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1061:1: ( ( rule__ClearAssocExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1061:1: ( ( rule__ClearAssocExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1062:1: ( rule__ClearAssocExpression__Group__0 )
+ {
+ before(grammarAccess.getClearAssocExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1063:1: ( rule__ClearAssocExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1063:2: rule__ClearAssocExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__0_in_ruleClearAssocExpression2210);
+ rule__ClearAssocExpression__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getClearAssocExpressionAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleClearAssocExpression"
+
+
// $ANTLR start "entryRuleLinkOperationTuple"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1019:1: entryRuleLinkOperationTuple : ruleLinkOperationTuple EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1075:1: entryRuleLinkOperationTuple : ruleLinkOperationTuple EOF ;
public final void entryRuleLinkOperationTuple() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1020:1: ( ruleLinkOperationTuple EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1021:1: ruleLinkOperationTuple EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1076:1: ( ruleLinkOperationTuple EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1077:1: ruleLinkOperationTuple EOF
{
before(grammarAccess.getLinkOperationTupleRule());
- pushFollow(FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2117);
+ pushFollow(FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2237);
ruleLinkOperationTuple();
state._fsp--;
after(grammarAccess.getLinkOperationTupleRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTuple2124);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTuple2244);
}
@@ -2893,23 +3034,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleLinkOperationTuple"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1028:1: ruleLinkOperationTuple : ( ( rule__LinkOperationTuple__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1084:1: ruleLinkOperationTuple : ( ( rule__LinkOperationTuple__Group__0 ) ) ;
public final void ruleLinkOperationTuple() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1032:2: ( ( ( rule__LinkOperationTuple__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1033:1: ( ( rule__LinkOperationTuple__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1088:2: ( ( ( rule__LinkOperationTuple__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1089:1: ( ( rule__LinkOperationTuple__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1033:1: ( ( rule__LinkOperationTuple__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1034:1: ( rule__LinkOperationTuple__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1089:1: ( ( rule__LinkOperationTuple__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1090:1: ( rule__LinkOperationTuple__Group__0 )
{
before(grammarAccess.getLinkOperationTupleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1035:1: ( rule__LinkOperationTuple__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1035:2: rule__LinkOperationTuple__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1091:1: ( rule__LinkOperationTuple__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1091:2: rule__LinkOperationTuple__Group__0
{
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2150);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2270);
rule__LinkOperationTuple__Group__0();
state._fsp--;
@@ -2940,20 +3081,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleLinkOperationTupleElement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1047:1: entryRuleLinkOperationTupleElement : ruleLinkOperationTupleElement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1103:1: entryRuleLinkOperationTupleElement : ruleLinkOperationTupleElement EOF ;
public final void entryRuleLinkOperationTupleElement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1048:1: ( ruleLinkOperationTupleElement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1049:1: ruleLinkOperationTupleElement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1104:1: ( ruleLinkOperationTupleElement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1105:1: ruleLinkOperationTupleElement EOF
{
before(grammarAccess.getLinkOperationTupleElementRule());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2177);
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2297);
ruleLinkOperationTupleElement();
state._fsp--;
after(grammarAccess.getLinkOperationTupleElementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2184);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2304);
}
@@ -2970,23 +3111,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleLinkOperationTupleElement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1056:1: ruleLinkOperationTupleElement : ( ( rule__LinkOperationTupleElement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1112:1: ruleLinkOperationTupleElement : ( ( rule__LinkOperationTupleElement__Group__0 ) ) ;
public final void ruleLinkOperationTupleElement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1060:2: ( ( ( rule__LinkOperationTupleElement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1061:1: ( ( rule__LinkOperationTupleElement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1116:2: ( ( ( rule__LinkOperationTupleElement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1117:1: ( ( rule__LinkOperationTupleElement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1061:1: ( ( rule__LinkOperationTupleElement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1062:1: ( rule__LinkOperationTupleElement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1117:1: ( ( rule__LinkOperationTupleElement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1118:1: ( rule__LinkOperationTupleElement__Group__0 )
{
before(grammarAccess.getLinkOperationTupleElementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1063:1: ( rule__LinkOperationTupleElement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1063:2: rule__LinkOperationTupleElement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1119:1: ( rule__LinkOperationTupleElement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1119:2: rule__LinkOperationTupleElement__Group__0
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2210);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2330);
rule__LinkOperationTupleElement__Group__0();
state._fsp--;
@@ -3017,20 +3158,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSequenceOperationExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1075:1: entryRuleSequenceOperationExpression : ruleSequenceOperationExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1131:1: entryRuleSequenceOperationExpression : ruleSequenceOperationExpression EOF ;
public final void entryRuleSequenceOperationExpression() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1076:1: ( ruleSequenceOperationExpression EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1077:1: ruleSequenceOperationExpression EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1132:1: ( ruleSequenceOperationExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1133:1: ruleSequenceOperationExpression EOF
{
before(grammarAccess.getSequenceOperationExpressionRule());
- pushFollow(FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2237);
+ pushFollow(FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2357);
ruleSequenceOperationExpression();
state._fsp--;
after(grammarAccess.getSequenceOperationExpressionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceOperationExpression2244);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceOperationExpression2364);
}
@@ -3047,23 +3188,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSequenceOperationExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1084:1: ruleSequenceOperationExpression : ( ( rule__SequenceOperationExpression__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1140:1: ruleSequenceOperationExpression : ( ( rule__SequenceOperationExpression__Group__0 ) ) ;
public final void ruleSequenceOperationExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1088:2: ( ( ( rule__SequenceOperationExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1089:1: ( ( rule__SequenceOperationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1144:2: ( ( ( rule__SequenceOperationExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1145:1: ( ( rule__SequenceOperationExpression__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1089:1: ( ( rule__SequenceOperationExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1090:1: ( rule__SequenceOperationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1145:1: ( ( rule__SequenceOperationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1146:1: ( rule__SequenceOperationExpression__Group__0 )
{
before(grammarAccess.getSequenceOperationExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1091:1: ( rule__SequenceOperationExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1091:2: rule__SequenceOperationExpression__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1147:1: ( rule__SequenceOperationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1147:2: rule__SequenceOperationExpression__Group__0
{
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2270);
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2390);
rule__SequenceOperationExpression__Group__0();
state._fsp--;
@@ -3094,20 +3235,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSequenceReductionExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1103:1: entryRuleSequenceReductionExpression : ruleSequenceReductionExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1159:1: entryRuleSequenceReductionExpression : ruleSequenceReductionExpression EOF ;
public final void entryRuleSequenceReductionExpression() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1104:1: ( ruleSequenceReductionExpression EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1105:1: ruleSequenceReductionExpression EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1160:1: ( ruleSequenceReductionExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1161:1: ruleSequenceReductionExpression EOF
{
before(grammarAccess.getSequenceReductionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2297);
+ pushFollow(FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2417);
ruleSequenceReductionExpression();
state._fsp--;
after(grammarAccess.getSequenceReductionExpressionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceReductionExpression2304);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceReductionExpression2424);
}
@@ -3124,23 +3265,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSequenceReductionExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1112:1: ruleSequenceReductionExpression : ( ( rule__SequenceReductionExpression__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1168:1: ruleSequenceReductionExpression : ( ( rule__SequenceReductionExpression__Group__0 ) ) ;
public final void ruleSequenceReductionExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1116:2: ( ( ( rule__SequenceReductionExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1117:1: ( ( rule__SequenceReductionExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1172:2: ( ( ( rule__SequenceReductionExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1173:1: ( ( rule__SequenceReductionExpression__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1117:1: ( ( rule__SequenceReductionExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1118:1: ( rule__SequenceReductionExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1173:1: ( ( rule__SequenceReductionExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1174:1: ( rule__SequenceReductionExpression__Group__0 )
{
before(grammarAccess.getSequenceReductionExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1119:1: ( rule__SequenceReductionExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1119:2: rule__SequenceReductionExpression__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1175:1: ( rule__SequenceReductionExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1175:2: rule__SequenceReductionExpression__Group__0
{
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2330);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2450);
rule__SequenceReductionExpression__Group__0();
state._fsp--;
@@ -3171,20 +3312,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSequenceExpansionExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1131:1: entryRuleSequenceExpansionExpression : ruleSequenceExpansionExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1187:1: entryRuleSequenceExpansionExpression : ruleSequenceExpansionExpression EOF ;
public final void entryRuleSequenceExpansionExpression() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1132:1: ( ruleSequenceExpansionExpression EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1133:1: ruleSequenceExpansionExpression EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1188:1: ( ruleSequenceExpansionExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1189:1: ruleSequenceExpansionExpression EOF
{
before(grammarAccess.getSequenceExpansionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2357);
+ pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2477);
ruleSequenceExpansionExpression();
state._fsp--;
after(grammarAccess.getSequenceExpansionExpressionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2364);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2484);
}
@@ -3201,23 +3342,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSequenceExpansionExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1140:1: ruleSequenceExpansionExpression : ( ( rule__SequenceExpansionExpression__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1196:1: ruleSequenceExpansionExpression : ( ( rule__SequenceExpansionExpression__Alternatives ) ) ;
public final void ruleSequenceExpansionExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1144:2: ( ( ( rule__SequenceExpansionExpression__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1145:1: ( ( rule__SequenceExpansionExpression__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1200:2: ( ( ( rule__SequenceExpansionExpression__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1201:1: ( ( rule__SequenceExpansionExpression__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1145:1: ( ( rule__SequenceExpansionExpression__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1146:1: ( rule__SequenceExpansionExpression__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1201:1: ( ( rule__SequenceExpansionExpression__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1202:1: ( rule__SequenceExpansionExpression__Alternatives )
{
before(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1147:1: ( rule__SequenceExpansionExpression__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1147:2: rule__SequenceExpansionExpression__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1203:1: ( rule__SequenceExpansionExpression__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1203:2: rule__SequenceExpansionExpression__Alternatives
{
- pushFollow(FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2390);
+ pushFollow(FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2510);
rule__SequenceExpansionExpression__Alternatives();
state._fsp--;
@@ -3248,20 +3389,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSelectOrRejectOperation"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1159:1: entryRuleSelectOrRejectOperation : ruleSelectOrRejectOperation EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1215:1: entryRuleSelectOrRejectOperation : ruleSelectOrRejectOperation EOF ;
public final void entryRuleSelectOrRejectOperation() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1160:1: ( ruleSelectOrRejectOperation EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1161:1: ruleSelectOrRejectOperation EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1216:1: ( ruleSelectOrRejectOperation EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1217:1: ruleSelectOrRejectOperation EOF
{
before(grammarAccess.getSelectOrRejectOperationRule());
- pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2417);
+ pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2537);
ruleSelectOrRejectOperation();
state._fsp--;
after(grammarAccess.getSelectOrRejectOperationRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2424);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2544);
}
@@ -3278,23 +3419,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSelectOrRejectOperation"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1168:1: ruleSelectOrRejectOperation : ( ( rule__SelectOrRejectOperation__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1224:1: ruleSelectOrRejectOperation : ( ( rule__SelectOrRejectOperation__Group__0 ) ) ;
public final void ruleSelectOrRejectOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1172:2: ( ( ( rule__SelectOrRejectOperation__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1173:1: ( ( rule__SelectOrRejectOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1228:2: ( ( ( rule__SelectOrRejectOperation__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1229:1: ( ( rule__SelectOrRejectOperation__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1173:1: ( ( rule__SelectOrRejectOperation__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1174:1: ( rule__SelectOrRejectOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1229:1: ( ( rule__SelectOrRejectOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1230:1: ( rule__SelectOrRejectOperation__Group__0 )
{
before(grammarAccess.getSelectOrRejectOperationAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1175:1: ( rule__SelectOrRejectOperation__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1175:2: rule__SelectOrRejectOperation__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1231:1: ( rule__SelectOrRejectOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1231:2: rule__SelectOrRejectOperation__Group__0
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2450);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2570);
rule__SelectOrRejectOperation__Group__0();
state._fsp--;
@@ -3325,20 +3466,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleCollectOrIterateOperation"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1187:1: entryRuleCollectOrIterateOperation : ruleCollectOrIterateOperation EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1243:1: entryRuleCollectOrIterateOperation : ruleCollectOrIterateOperation EOF ;
public final void entryRuleCollectOrIterateOperation() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1188:1: ( ruleCollectOrIterateOperation EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1189:1: ruleCollectOrIterateOperation EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1244:1: ( ruleCollectOrIterateOperation EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1245:1: ruleCollectOrIterateOperation EOF
{
before(grammarAccess.getCollectOrIterateOperationRule());
- pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2477);
+ pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2597);
ruleCollectOrIterateOperation();
state._fsp--;
after(grammarAccess.getCollectOrIterateOperationRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2484);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2604);
}
@@ -3355,23 +3496,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleCollectOrIterateOperation"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1196:1: ruleCollectOrIterateOperation : ( ( rule__CollectOrIterateOperation__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1252:1: ruleCollectOrIterateOperation : ( ( rule__CollectOrIterateOperation__Group__0 ) ) ;
public final void ruleCollectOrIterateOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1200:2: ( ( ( rule__CollectOrIterateOperation__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1201:1: ( ( rule__CollectOrIterateOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1256:2: ( ( ( rule__CollectOrIterateOperation__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1257:1: ( ( rule__CollectOrIterateOperation__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1201:1: ( ( rule__CollectOrIterateOperation__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1202:1: ( rule__CollectOrIterateOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1257:1: ( ( rule__CollectOrIterateOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1258:1: ( rule__CollectOrIterateOperation__Group__0 )
{
before(grammarAccess.getCollectOrIterateOperationAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1203:1: ( rule__CollectOrIterateOperation__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1203:2: rule__CollectOrIterateOperation__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1259:1: ( rule__CollectOrIterateOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1259:2: rule__CollectOrIterateOperation__Group__0
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2510);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2630);
rule__CollectOrIterateOperation__Group__0();
state._fsp--;
@@ -3402,20 +3543,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleForAllOrExistsOrOneOperation"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1215:1: entryRuleForAllOrExistsOrOneOperation : ruleForAllOrExistsOrOneOperation EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1271:1: entryRuleForAllOrExistsOrOneOperation : ruleForAllOrExistsOrOneOperation EOF ;
public final void entryRuleForAllOrExistsOrOneOperation() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1216:1: ( ruleForAllOrExistsOrOneOperation EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1217:1: ruleForAllOrExistsOrOneOperation EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1272:1: ( ruleForAllOrExistsOrOneOperation EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1273:1: ruleForAllOrExistsOrOneOperation EOF
{
before(grammarAccess.getForAllOrExistsOrOneOperationRule());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2537);
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2657);
ruleForAllOrExistsOrOneOperation();
state._fsp--;
after(grammarAccess.getForAllOrExistsOrOneOperationRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2544);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2664);
}
@@ -3432,23 +3573,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleForAllOrExistsOrOneOperation"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1224:1: ruleForAllOrExistsOrOneOperation : ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1280:1: ruleForAllOrExistsOrOneOperation : ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) ;
public final void ruleForAllOrExistsOrOneOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1228:2: ( ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1229:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1284:2: ( ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1285:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1229:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1230:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1285:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1286:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 )
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1231:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1231:2: rule__ForAllOrExistsOrOneOperation__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1287:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1287:2: rule__ForAllOrExistsOrOneOperation__Group__0
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2570);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2690);
rule__ForAllOrExistsOrOneOperation__Group__0();
state._fsp--;
@@ -3479,20 +3620,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleIsUniqueOperation"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1243:1: entryRuleIsUniqueOperation : ruleIsUniqueOperation EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1299:1: entryRuleIsUniqueOperation : ruleIsUniqueOperation EOF ;
public final void entryRuleIsUniqueOperation() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1244:1: ( ruleIsUniqueOperation EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1245:1: ruleIsUniqueOperation EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1300:1: ( ruleIsUniqueOperation EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1301:1: ruleIsUniqueOperation EOF
{
before(grammarAccess.getIsUniqueOperationRule());
- pushFollow(FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2597);
+ pushFollow(FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2717);
ruleIsUniqueOperation();
state._fsp--;
after(grammarAccess.getIsUniqueOperationRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleIsUniqueOperation2604);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleIsUniqueOperation2724);
}
@@ -3509,23 +3650,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleIsUniqueOperation"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1252:1: ruleIsUniqueOperation : ( ( rule__IsUniqueOperation__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1308:1: ruleIsUniqueOperation : ( ( rule__IsUniqueOperation__Group__0 ) ) ;
public final void ruleIsUniqueOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1256:2: ( ( ( rule__IsUniqueOperation__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1257:1: ( ( rule__IsUniqueOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1312:2: ( ( ( rule__IsUniqueOperation__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1313:1: ( ( rule__IsUniqueOperation__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1257:1: ( ( rule__IsUniqueOperation__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1258:1: ( rule__IsUniqueOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1313:1: ( ( rule__IsUniqueOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1314:1: ( rule__IsUniqueOperation__Group__0 )
{
before(grammarAccess.getIsUniqueOperationAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1259:1: ( rule__IsUniqueOperation__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1259:2: rule__IsUniqueOperation__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1315:1: ( rule__IsUniqueOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1315:2: rule__IsUniqueOperation__Group__0
{
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2630);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2750);
rule__IsUniqueOperation__Group__0();
state._fsp--;
@@ -3556,20 +3697,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleValueSpecification"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1271:1: entryRuleValueSpecification : ruleValueSpecification EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1327:1: entryRuleValueSpecification : ruleValueSpecification EOF ;
public final void entryRuleValueSpecification() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1272:1: ( ruleValueSpecification EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1273:1: ruleValueSpecification EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1328:1: ( ruleValueSpecification EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1329:1: ruleValueSpecification EOF
{
before(grammarAccess.getValueSpecificationRule());
- pushFollow(FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2657);
+ pushFollow(FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2777);
ruleValueSpecification();
state._fsp--;
after(grammarAccess.getValueSpecificationRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleValueSpecification2664);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleValueSpecification2784);
}
@@ -3586,23 +3727,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleValueSpecification"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1280:1: ruleValueSpecification : ( ( rule__ValueSpecification__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1336:1: ruleValueSpecification : ( ( rule__ValueSpecification__Alternatives ) ) ;
public final void ruleValueSpecification() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1284:2: ( ( ( rule__ValueSpecification__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1285:1: ( ( rule__ValueSpecification__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1340:2: ( ( ( rule__ValueSpecification__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1341:1: ( ( rule__ValueSpecification__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1285:1: ( ( rule__ValueSpecification__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1286:1: ( rule__ValueSpecification__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1341:1: ( ( rule__ValueSpecification__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1342:1: ( rule__ValueSpecification__Alternatives )
{
before(grammarAccess.getValueSpecificationAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1287:1: ( rule__ValueSpecification__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1287:2: rule__ValueSpecification__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1343:1: ( rule__ValueSpecification__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1343:2: rule__ValueSpecification__Alternatives
{
- pushFollow(FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2690);
+ pushFollow(FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2810);
rule__ValueSpecification__Alternatives();
state._fsp--;
@@ -3633,20 +3774,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleNonLiteralValueSpecification"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1299:1: entryRuleNonLiteralValueSpecification : ruleNonLiteralValueSpecification EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1355:1: entryRuleNonLiteralValueSpecification : ruleNonLiteralValueSpecification EOF ;
public final void entryRuleNonLiteralValueSpecification() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1300:1: ( ruleNonLiteralValueSpecification EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1301:1: ruleNonLiteralValueSpecification EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1356:1: ( ruleNonLiteralValueSpecification EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1357:1: ruleNonLiteralValueSpecification EOF
{
before(grammarAccess.getNonLiteralValueSpecificationRule());
- pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2717);
+ pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2837);
ruleNonLiteralValueSpecification();
state._fsp--;
after(grammarAccess.getNonLiteralValueSpecificationRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2724);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2844);
}
@@ -3663,23 +3804,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleNonLiteralValueSpecification"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1308:1: ruleNonLiteralValueSpecification : ( ( rule__NonLiteralValueSpecification__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1364:1: ruleNonLiteralValueSpecification : ( ( rule__NonLiteralValueSpecification__Alternatives ) ) ;
public final void ruleNonLiteralValueSpecification() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1312:2: ( ( ( rule__NonLiteralValueSpecification__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1313:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1368:2: ( ( ( rule__NonLiteralValueSpecification__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1369:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1313:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1314:1: ( rule__NonLiteralValueSpecification__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1369:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1370:1: ( rule__NonLiteralValueSpecification__Alternatives )
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1315:1: ( rule__NonLiteralValueSpecification__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1315:2: rule__NonLiteralValueSpecification__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1371:1: ( rule__NonLiteralValueSpecification__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1371:2: rule__NonLiteralValueSpecification__Alternatives
{
- pushFollow(FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2750);
+ pushFollow(FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2870);
rule__NonLiteralValueSpecification__Alternatives();
state._fsp--;
@@ -3710,20 +3851,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleParenthesizedExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1327:1: entryRuleParenthesizedExpression : ruleParenthesizedExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1383:1: entryRuleParenthesizedExpression : ruleParenthesizedExpression EOF ;
public final void entryRuleParenthesizedExpression() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1328:1: ( ruleParenthesizedExpression EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1329:1: ruleParenthesizedExpression EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1384:1: ( ruleParenthesizedExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1385:1: ruleParenthesizedExpression EOF
{
before(grammarAccess.getParenthesizedExpressionRule());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2777);
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2897);
ruleParenthesizedExpression();
state._fsp--;
after(grammarAccess.getParenthesizedExpressionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleParenthesizedExpression2784);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleParenthesizedExpression2904);
}
@@ -3740,23 +3881,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleParenthesizedExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1336:1: ruleParenthesizedExpression : ( ( rule__ParenthesizedExpression__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1392:1: ruleParenthesizedExpression : ( ( rule__ParenthesizedExpression__Group__0 ) ) ;
public final void ruleParenthesizedExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1340:2: ( ( ( rule__ParenthesizedExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1341:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1396:2: ( ( ( rule__ParenthesizedExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1397:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1341:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1342:1: ( rule__ParenthesizedExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1397:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1398:1: ( rule__ParenthesizedExpression__Group__0 )
{
before(grammarAccess.getParenthesizedExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1343:1: ( rule__ParenthesizedExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1343:2: rule__ParenthesizedExpression__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1399:1: ( rule__ParenthesizedExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1399:2: rule__ParenthesizedExpression__Group__0
{
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2810);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2930);
rule__ParenthesizedExpression__Group__0();
state._fsp--;
@@ -3787,20 +3928,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleNullExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1355:1: entryRuleNullExpression : ruleNullExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1411:1: entryRuleNullExpression : ruleNullExpression EOF ;
public final void entryRuleNullExpression() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1356:1: ( ruleNullExpression EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1357:1: ruleNullExpression EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1412:1: ( ruleNullExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1413:1: ruleNullExpression EOF
{
before(grammarAccess.getNullExpressionRule());
- pushFollow(FOLLOW_ruleNullExpression_in_entryRuleNullExpression2837);
+ pushFollow(FOLLOW_ruleNullExpression_in_entryRuleNullExpression2957);
ruleNullExpression();
state._fsp--;
after(grammarAccess.getNullExpressionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleNullExpression2844);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNullExpression2964);
}
@@ -3817,23 +3958,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleNullExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1364:1: ruleNullExpression : ( ( rule__NullExpression__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1420:1: ruleNullExpression : ( ( rule__NullExpression__Group__0 ) ) ;
public final void ruleNullExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1368:2: ( ( ( rule__NullExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1369:1: ( ( rule__NullExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1424:2: ( ( ( rule__NullExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1425:1: ( ( rule__NullExpression__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1369:1: ( ( rule__NullExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1370:1: ( rule__NullExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1425:1: ( ( rule__NullExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1426:1: ( rule__NullExpression__Group__0 )
{
before(grammarAccess.getNullExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1371:1: ( rule__NullExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1371:2: rule__NullExpression__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1427:1: ( rule__NullExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1427:2: rule__NullExpression__Group__0
{
- pushFollow(FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression2870);
+ pushFollow(FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression2990);
rule__NullExpression__Group__0();
state._fsp--;
@@ -3864,20 +4005,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleThisExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1383:1: entryRuleThisExpression : ruleThisExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1439:1: entryRuleThisExpression : ruleThisExpression EOF ;
public final void entryRuleThisExpression() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1384:1: ( ruleThisExpression EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1385:1: ruleThisExpression EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1440:1: ( ruleThisExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1441:1: ruleThisExpression EOF
{
before(grammarAccess.getThisExpressionRule());
- pushFollow(FOLLOW_ruleThisExpression_in_entryRuleThisExpression2897);
+ pushFollow(FOLLOW_ruleThisExpression_in_entryRuleThisExpression3017);
ruleThisExpression();
state._fsp--;
after(grammarAccess.getThisExpressionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleThisExpression2904);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleThisExpression3024);
}
@@ -3894,23 +4035,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleThisExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1392:1: ruleThisExpression : ( ( rule__ThisExpression__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1448:1: ruleThisExpression : ( ( rule__ThisExpression__Group__0 ) ) ;
public final void ruleThisExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1396:2: ( ( ( rule__ThisExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1397:1: ( ( rule__ThisExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1452:2: ( ( ( rule__ThisExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1453:1: ( ( rule__ThisExpression__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1397:1: ( ( rule__ThisExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1398:1: ( rule__ThisExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1453:1: ( ( rule__ThisExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1454:1: ( rule__ThisExpression__Group__0 )
{
before(grammarAccess.getThisExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1399:1: ( rule__ThisExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1399:2: rule__ThisExpression__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1455:1: ( rule__ThisExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1455:2: rule__ThisExpression__Group__0
{
- pushFollow(FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression2930);
+ pushFollow(FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression3050);
rule__ThisExpression__Group__0();
state._fsp--;
@@ -3941,20 +4082,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSuperInvocationExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1411:1: entryRuleSuperInvocationExpression : ruleSuperInvocationExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1467:1: entryRuleSuperInvocationExpression : ruleSuperInvocationExpression EOF ;
public final void entryRuleSuperInvocationExpression() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1412:1: ( ruleSuperInvocationExpression EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1413:1: ruleSuperInvocationExpression EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1468:1: ( ruleSuperInvocationExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1469:1: ruleSuperInvocationExpression EOF
{
before(grammarAccess.getSuperInvocationExpressionRule());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression2957);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression3077);
ruleSuperInvocationExpression();
state._fsp--;
after(grammarAccess.getSuperInvocationExpressionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationExpression2964);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationExpression3084);
}
@@ -3971,23 +4112,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSuperInvocationExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1420:1: ruleSuperInvocationExpression : ( ( rule__SuperInvocationExpression__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1476:1: ruleSuperInvocationExpression : ( ( rule__SuperInvocationExpression__Group__0 ) ) ;
public final void ruleSuperInvocationExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1424:2: ( ( ( rule__SuperInvocationExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1425:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1480:2: ( ( ( rule__SuperInvocationExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1481:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1425:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1426:1: ( rule__SuperInvocationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1481:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1482:1: ( rule__SuperInvocationExpression__Group__0 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1427:1: ( rule__SuperInvocationExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1427:2: rule__SuperInvocationExpression__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1483:1: ( rule__SuperInvocationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1483:2: rule__SuperInvocationExpression__Group__0
{
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression2990);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression3110);
rule__SuperInvocationExpression__Group__0();
state._fsp--;
@@ -4018,20 +4159,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleInstanceCreationExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1439:1: entryRuleInstanceCreationExpression : ruleInstanceCreationExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1495:1: entryRuleInstanceCreationExpression : ruleInstanceCreationExpression EOF ;
public final void entryRuleInstanceCreationExpression() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1440:1: ( ruleInstanceCreationExpression EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1441:1: ruleInstanceCreationExpression EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1496:1: ( ruleInstanceCreationExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1497:1: ruleInstanceCreationExpression EOF
{
before(grammarAccess.getInstanceCreationExpressionRule());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3017);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3137);
ruleInstanceCreationExpression();
state._fsp--;
after(grammarAccess.getInstanceCreationExpressionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationExpression3024);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationExpression3144);
}
@@ -4048,23 +4189,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleInstanceCreationExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1448:1: ruleInstanceCreationExpression : ( ( rule__InstanceCreationExpression__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1504:1: ruleInstanceCreationExpression : ( ( rule__InstanceCreationExpression__Group__0 ) ) ;
public final void ruleInstanceCreationExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1452:2: ( ( ( rule__InstanceCreationExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1453:1: ( ( rule__InstanceCreationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1508:2: ( ( ( rule__InstanceCreationExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1509:1: ( ( rule__InstanceCreationExpression__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1453:1: ( ( rule__InstanceCreationExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1454:1: ( rule__InstanceCreationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1509:1: ( ( rule__InstanceCreationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1510:1: ( rule__InstanceCreationExpression__Group__0 )
{
before(grammarAccess.getInstanceCreationExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1455:1: ( rule__InstanceCreationExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1455:2: rule__InstanceCreationExpression__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1511:1: ( rule__InstanceCreationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1511:2: rule__InstanceCreationExpression__Group__0
{
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3050);
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3170);
rule__InstanceCreationExpression__Group__0();
state._fsp--;
@@ -4095,20 +4236,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleInstanceCreationTuple"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1467:1: entryRuleInstanceCreationTuple : ruleInstanceCreationTuple EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1523:1: entryRuleInstanceCreationTuple : ruleInstanceCreationTuple EOF ;
public final void entryRuleInstanceCreationTuple() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1468:1: ( ruleInstanceCreationTuple EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1469:1: ruleInstanceCreationTuple EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1524:1: ( ruleInstanceCreationTuple EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1525:1: ruleInstanceCreationTuple EOF
{
before(grammarAccess.getInstanceCreationTupleRule());
- pushFollow(FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3077);
+ pushFollow(FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3197);
ruleInstanceCreationTuple();
state._fsp--;
after(grammarAccess.getInstanceCreationTupleRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTuple3084);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTuple3204);
}
@@ -4125,23 +4266,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleInstanceCreationTuple"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1476:1: ruleInstanceCreationTuple : ( ( rule__InstanceCreationTuple__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1532:1: ruleInstanceCreationTuple : ( ( rule__InstanceCreationTuple__Group__0 ) ) ;
public final void ruleInstanceCreationTuple() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1480:2: ( ( ( rule__InstanceCreationTuple__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1481:1: ( ( rule__InstanceCreationTuple__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1536:2: ( ( ( rule__InstanceCreationTuple__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1537:1: ( ( rule__InstanceCreationTuple__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1481:1: ( ( rule__InstanceCreationTuple__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1482:1: ( rule__InstanceCreationTuple__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1537:1: ( ( rule__InstanceCreationTuple__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1538:1: ( rule__InstanceCreationTuple__Group__0 )
{
before(grammarAccess.getInstanceCreationTupleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1483:1: ( rule__InstanceCreationTuple__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1483:2: rule__InstanceCreationTuple__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1539:1: ( rule__InstanceCreationTuple__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1539:2: rule__InstanceCreationTuple__Group__0
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3110);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3230);
rule__InstanceCreationTuple__Group__0();
state._fsp--;
@@ -4172,20 +4313,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleInstanceCreationTupleElement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1495:1: entryRuleInstanceCreationTupleElement : ruleInstanceCreationTupleElement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1551:1: entryRuleInstanceCreationTupleElement : ruleInstanceCreationTupleElement EOF ;
public final void entryRuleInstanceCreationTupleElement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1496:1: ( ruleInstanceCreationTupleElement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1497:1: ruleInstanceCreationTupleElement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1552:1: ( ruleInstanceCreationTupleElement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1553:1: ruleInstanceCreationTupleElement EOF
{
before(grammarAccess.getInstanceCreationTupleElementRule());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3137);
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3257);
ruleInstanceCreationTupleElement();
state._fsp--;
after(grammarAccess.getInstanceCreationTupleElementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3144);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3264);
}
@@ -4202,23 +4343,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleInstanceCreationTupleElement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1504:1: ruleInstanceCreationTupleElement : ( ( rule__InstanceCreationTupleElement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1560:1: ruleInstanceCreationTupleElement : ( ( rule__InstanceCreationTupleElement__Group__0 ) ) ;
public final void ruleInstanceCreationTupleElement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1508:2: ( ( ( rule__InstanceCreationTupleElement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1509:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1564:2: ( ( ( rule__InstanceCreationTupleElement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1565:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1509:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1510:1: ( rule__InstanceCreationTupleElement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1565:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1566:1: ( rule__InstanceCreationTupleElement__Group__0 )
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1511:1: ( rule__InstanceCreationTupleElement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1511:2: rule__InstanceCreationTupleElement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1567:1: ( rule__InstanceCreationTupleElement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1567:2: rule__InstanceCreationTupleElement__Group__0
{
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3170);
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3290);
rule__InstanceCreationTupleElement__Group__0();
state._fsp--;
@@ -4249,20 +4390,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSequenceConstructionOrAccessCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1523:1: entryRuleSequenceConstructionOrAccessCompletion : ruleSequenceConstructionOrAccessCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1579:1: entryRuleSequenceConstructionOrAccessCompletion : ruleSequenceConstructionOrAccessCompletion EOF ;
public final void entryRuleSequenceConstructionOrAccessCompletion() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1524:1: ( ruleSequenceConstructionOrAccessCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1525:1: ruleSequenceConstructionOrAccessCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1580:1: ( ruleSequenceConstructionOrAccessCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1581:1: ruleSequenceConstructionOrAccessCompletion EOF
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionRule());
- pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3197);
+ pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3317);
ruleSequenceConstructionOrAccessCompletion();
state._fsp--;
after(grammarAccess.getSequenceConstructionOrAccessCompletionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3204);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3324);
}
@@ -4279,23 +4420,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSequenceConstructionOrAccessCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1532:1: ruleSequenceConstructionOrAccessCompletion : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1588:1: ruleSequenceConstructionOrAccessCompletion : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) ;
public final void ruleSequenceConstructionOrAccessCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1536:2: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1537:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1592:2: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1593:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1537:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1538:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1593:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1594:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1539:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1539:2: rule__SequenceConstructionOrAccessCompletion__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1595:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1595:2: rule__SequenceConstructionOrAccessCompletion__Alternatives
{
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3230);
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3350);
rule__SequenceConstructionOrAccessCompletion__Alternatives();
state._fsp--;
@@ -4326,20 +4467,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleAccessCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1551:1: entryRuleAccessCompletion : ruleAccessCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1607:1: entryRuleAccessCompletion : ruleAccessCompletion EOF ;
public final void entryRuleAccessCompletion() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1552:1: ( ruleAccessCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1553:1: ruleAccessCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1608:1: ( ruleAccessCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1609:1: ruleAccessCompletion EOF
{
before(grammarAccess.getAccessCompletionRule());
- pushFollow(FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3257);
+ pushFollow(FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3377);
ruleAccessCompletion();
state._fsp--;
after(grammarAccess.getAccessCompletionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleAccessCompletion3264);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAccessCompletion3384);
}
@@ -4356,23 +4497,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAccessCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1560:1: ruleAccessCompletion : ( ( rule__AccessCompletion__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1616:1: ruleAccessCompletion : ( ( rule__AccessCompletion__Group__0 ) ) ;
public final void ruleAccessCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1564:2: ( ( ( rule__AccessCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1565:1: ( ( rule__AccessCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1620:2: ( ( ( rule__AccessCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1621:1: ( ( rule__AccessCompletion__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1565:1: ( ( rule__AccessCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1566:1: ( rule__AccessCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1621:1: ( ( rule__AccessCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1622:1: ( rule__AccessCompletion__Group__0 )
{
before(grammarAccess.getAccessCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1567:1: ( rule__AccessCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1567:2: rule__AccessCompletion__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1623:1: ( rule__AccessCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1623:2: rule__AccessCompletion__Group__0
{
- pushFollow(FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3290);
+ pushFollow(FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3410);
rule__AccessCompletion__Group__0();
state._fsp--;
@@ -4403,20 +4544,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRulePartialSequenceConstructionCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1579:1: entryRulePartialSequenceConstructionCompletion : rulePartialSequenceConstructionCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1635:1: entryRulePartialSequenceConstructionCompletion : rulePartialSequenceConstructionCompletion EOF ;
public final void entryRulePartialSequenceConstructionCompletion() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1580:1: ( rulePartialSequenceConstructionCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1581:1: rulePartialSequenceConstructionCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1636:1: ( rulePartialSequenceConstructionCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1637:1: rulePartialSequenceConstructionCompletion EOF
{
before(grammarAccess.getPartialSequenceConstructionCompletionRule());
- pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3317);
+ pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3437);
rulePartialSequenceConstructionCompletion();
state._fsp--;
after(grammarAccess.getPartialSequenceConstructionCompletionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3324);
+ match(input,EOF,FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3444);
}
@@ -4433,23 +4574,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rulePartialSequenceConstructionCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1588:1: rulePartialSequenceConstructionCompletion : ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1644:1: rulePartialSequenceConstructionCompletion : ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) ;
public final void rulePartialSequenceConstructionCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1592:2: ( ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1593:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1648:2: ( ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1649:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1593:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1594:1: ( rule__PartialSequenceConstructionCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1649:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1650:1: ( rule__PartialSequenceConstructionCompletion__Group__0 )
{
before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1595:1: ( rule__PartialSequenceConstructionCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1595:2: rule__PartialSequenceConstructionCompletion__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1651:1: ( rule__PartialSequenceConstructionCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1651:2: rule__PartialSequenceConstructionCompletion__Group__0
{
- pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3350);
+ pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3470);
rule__PartialSequenceConstructionCompletion__Group__0();
state._fsp--;
@@ -4480,20 +4621,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSequenceConstructionExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1607:1: entryRuleSequenceConstructionExpression : ruleSequenceConstructionExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1663:1: entryRuleSequenceConstructionExpression : ruleSequenceConstructionExpression EOF ;
public final void entryRuleSequenceConstructionExpression() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1608:1: ( ruleSequenceConstructionExpression EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1609:1: ruleSequenceConstructionExpression EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1664:1: ( ruleSequenceConstructionExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1665:1: ruleSequenceConstructionExpression EOF
{
before(grammarAccess.getSequenceConstructionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3377);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3497);
ruleSequenceConstructionExpression();
state._fsp--;
after(grammarAccess.getSequenceConstructionExpressionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3384);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3504);
}
@@ -4510,23 +4651,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSequenceConstructionExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1616:1: ruleSequenceConstructionExpression : ( ( rule__SequenceConstructionExpression__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1672:1: ruleSequenceConstructionExpression : ( ( rule__SequenceConstructionExpression__Group__0 ) ) ;
public final void ruleSequenceConstructionExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1620:2: ( ( ( rule__SequenceConstructionExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1621:1: ( ( rule__SequenceConstructionExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1676:2: ( ( ( rule__SequenceConstructionExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1677:1: ( ( rule__SequenceConstructionExpression__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1621:1: ( ( rule__SequenceConstructionExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1622:1: ( rule__SequenceConstructionExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1677:1: ( ( rule__SequenceConstructionExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1678:1: ( rule__SequenceConstructionExpression__Group__0 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1623:1: ( rule__SequenceConstructionExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1623:2: rule__SequenceConstructionExpression__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1679:1: ( rule__SequenceConstructionExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1679:2: rule__SequenceConstructionExpression__Group__0
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3410);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3530);
rule__SequenceConstructionExpression__Group__0();
state._fsp--;
@@ -4557,20 +4698,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSequenceElement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1635:1: entryRuleSequenceElement : ruleSequenceElement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1691:1: entryRuleSequenceElement : ruleSequenceElement EOF ;
public final void entryRuleSequenceElement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1636:1: ( ruleSequenceElement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1637:1: ruleSequenceElement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1692:1: ( ruleSequenceElement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1693:1: ruleSequenceElement EOF
{
before(grammarAccess.getSequenceElementRule());
- pushFollow(FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3437);
+ pushFollow(FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3557);
ruleSequenceElement();
state._fsp--;
after(grammarAccess.getSequenceElementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceElement3444);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceElement3564);
}
@@ -4587,23 +4728,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSequenceElement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1644:1: ruleSequenceElement : ( ( rule__SequenceElement__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1700:1: ruleSequenceElement : ( ( rule__SequenceElement__Alternatives ) ) ;
public final void ruleSequenceElement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1648:2: ( ( ( rule__SequenceElement__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1649:1: ( ( rule__SequenceElement__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1704:2: ( ( ( rule__SequenceElement__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1705:1: ( ( rule__SequenceElement__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1649:1: ( ( rule__SequenceElement__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1650:1: ( rule__SequenceElement__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1705:1: ( ( rule__SequenceElement__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1706:1: ( rule__SequenceElement__Alternatives )
{
before(grammarAccess.getSequenceElementAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1651:1: ( rule__SequenceElement__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1651:2: rule__SequenceElement__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1707:1: ( rule__SequenceElement__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1707:2: rule__SequenceElement__Alternatives
{
- pushFollow(FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3470);
+ pushFollow(FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3590);
rule__SequenceElement__Alternatives();
state._fsp--;
@@ -4634,20 +4775,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleClassExtentExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1663:1: entryRuleClassExtentExpression : ruleClassExtentExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1719:1: entryRuleClassExtentExpression : ruleClassExtentExpression EOF ;
public final void entryRuleClassExtentExpression() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1664:1: ( ruleClassExtentExpression EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1665:1: ruleClassExtentExpression EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1720:1: ( ruleClassExtentExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1721:1: ruleClassExtentExpression EOF
{
before(grammarAccess.getClassExtentExpressionRule());
- pushFollow(FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3497);
+ pushFollow(FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3617);
ruleClassExtentExpression();
state._fsp--;
after(grammarAccess.getClassExtentExpressionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassExtentExpression3504);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassExtentExpression3624);
}
@@ -4664,23 +4805,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleClassExtentExpression"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1672:1: ruleClassExtentExpression : ( ( rule__ClassExtentExpression__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1728:1: ruleClassExtentExpression : ( ( rule__ClassExtentExpression__Group__0 ) ) ;
public final void ruleClassExtentExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1676:2: ( ( ( rule__ClassExtentExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1677:1: ( ( rule__ClassExtentExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1732:2: ( ( ( rule__ClassExtentExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1733:1: ( ( rule__ClassExtentExpression__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1677:1: ( ( rule__ClassExtentExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1678:1: ( rule__ClassExtentExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1733:1: ( ( rule__ClassExtentExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1734:1: ( rule__ClassExtentExpression__Group__0 )
{
before(grammarAccess.getClassExtentExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1679:1: ( rule__ClassExtentExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1679:2: rule__ClassExtentExpression__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1735:1: ( rule__ClassExtentExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1735:2: rule__ClassExtentExpression__Group__0
{
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3530);
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3650);
rule__ClassExtentExpression__Group__0();
state._fsp--;
@@ -4711,20 +4852,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleBlock"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1691:1: entryRuleBlock : ruleBlock EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1747:1: entryRuleBlock : ruleBlock EOF ;
public final void entryRuleBlock() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1692:1: ( ruleBlock EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1693:1: ruleBlock EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1748:1: ( ruleBlock EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1749:1: ruleBlock EOF
{
before(grammarAccess.getBlockRule());
- pushFollow(FOLLOW_ruleBlock_in_entryRuleBlock3557);
+ pushFollow(FOLLOW_ruleBlock_in_entryRuleBlock3677);
ruleBlock();
state._fsp--;
after(grammarAccess.getBlockRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleBlock3564);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBlock3684);
}
@@ -4741,23 +4882,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleBlock"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1700:1: ruleBlock : ( ( rule__Block__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1756:1: ruleBlock : ( ( rule__Block__Group__0 ) ) ;
public final void ruleBlock() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1704:2: ( ( ( rule__Block__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1705:1: ( ( rule__Block__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1760:2: ( ( ( rule__Block__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1761:1: ( ( rule__Block__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1705:1: ( ( rule__Block__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1706:1: ( rule__Block__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1761:1: ( ( rule__Block__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1762:1: ( rule__Block__Group__0 )
{
before(grammarAccess.getBlockAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1707:1: ( rule__Block__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1707:2: rule__Block__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1763:1: ( rule__Block__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1763:2: rule__Block__Group__0
{
- pushFollow(FOLLOW_rule__Block__Group__0_in_ruleBlock3590);
+ pushFollow(FOLLOW_rule__Block__Group__0_in_ruleBlock3710);
rule__Block__Group__0();
state._fsp--;
@@ -4788,20 +4929,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleStatementSequence"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1719:1: entryRuleStatementSequence : ruleStatementSequence EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1775:1: entryRuleStatementSequence : ruleStatementSequence EOF ;
public final void entryRuleStatementSequence() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1720:1: ( ruleStatementSequence EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1721:1: ruleStatementSequence EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1776:1: ( ruleStatementSequence EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1777:1: ruleStatementSequence EOF
{
before(grammarAccess.getStatementSequenceRule());
- pushFollow(FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3617);
+ pushFollow(FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3737);
ruleStatementSequence();
state._fsp--;
after(grammarAccess.getStatementSequenceRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleStatementSequence3624);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStatementSequence3744);
}
@@ -4818,26 +4959,26 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleStatementSequence"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1728:1: ruleStatementSequence : ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1784:1: ruleStatementSequence : ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) ;
public final void ruleStatementSequence() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1732:2: ( ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1733:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1788:2: ( ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1789:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1733:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1734:1: ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1789:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1790:1: ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1734:1: ( ( rule__StatementSequence__StatementsAssignment ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1735:1: ( rule__StatementSequence__StatementsAssignment )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1790:1: ( ( rule__StatementSequence__StatementsAssignment ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1791:1: ( rule__StatementSequence__StatementsAssignment )
{
before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1736:1: ( rule__StatementSequence__StatementsAssignment )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1736:2: rule__StatementSequence__StatementsAssignment
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1792:1: ( rule__StatementSequence__StatementsAssignment )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1792:2: rule__StatementSequence__StatementsAssignment
{
- pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3652);
+ pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3772);
rule__StatementSequence__StatementsAssignment();
state._fsp--;
@@ -4849,11 +4990,11 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1739:1: ( ( rule__StatementSequence__StatementsAssignment )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1740:1: ( rule__StatementSequence__StatementsAssignment )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1795:1: ( ( rule__StatementSequence__StatementsAssignment )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1796:1: ( rule__StatementSequence__StatementsAssignment )*
{
before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1741:1: ( rule__StatementSequence__StatementsAssignment )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1797:1: ( rule__StatementSequence__StatementsAssignment )*
loop2:
do {
int alt2=2;
@@ -4866,9 +5007,9 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
switch (alt2) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1741:2: rule__StatementSequence__StatementsAssignment
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1797:2: rule__StatementSequence__StatementsAssignment
{
- pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3664);
+ pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3784);
rule__StatementSequence__StatementsAssignment();
state._fsp--;
@@ -4908,20 +5049,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDocumentedStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1754:1: entryRuleDocumentedStatement : ruleDocumentedStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1810:1: entryRuleDocumentedStatement : ruleDocumentedStatement EOF ;
public final void entryRuleDocumentedStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1755:1: ( ruleDocumentedStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1756:1: ruleDocumentedStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1811:1: ( ruleDocumentedStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1812:1: ruleDocumentedStatement EOF
{
before(grammarAccess.getDocumentedStatementRule());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3694);
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3814);
ruleDocumentedStatement();
state._fsp--;
after(grammarAccess.getDocumentedStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentedStatement3701);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentedStatement3821);
}
@@ -4938,23 +5079,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDocumentedStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1763:1: ruleDocumentedStatement : ( ( rule__DocumentedStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1819:1: ruleDocumentedStatement : ( ( rule__DocumentedStatement__Group__0 ) ) ;
public final void ruleDocumentedStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1767:2: ( ( ( rule__DocumentedStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1768:1: ( ( rule__DocumentedStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1823:2: ( ( ( rule__DocumentedStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1824:1: ( ( rule__DocumentedStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1768:1: ( ( rule__DocumentedStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1769:1: ( rule__DocumentedStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1824:1: ( ( rule__DocumentedStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1825:1: ( rule__DocumentedStatement__Group__0 )
{
before(grammarAccess.getDocumentedStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1770:1: ( rule__DocumentedStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1770:2: rule__DocumentedStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1826:1: ( rule__DocumentedStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1826:2: rule__DocumentedStatement__Group__0
{
- pushFollow(FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3727);
+ pushFollow(FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3847);
rule__DocumentedStatement__Group__0();
state._fsp--;
@@ -4985,20 +5126,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleInlineStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1782:1: entryRuleInlineStatement : ruleInlineStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1838:1: entryRuleInlineStatement : ruleInlineStatement EOF ;
public final void entryRuleInlineStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1783:1: ( ruleInlineStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1784:1: ruleInlineStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1839:1: ( ruleInlineStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1840:1: ruleInlineStatement EOF
{
before(grammarAccess.getInlineStatementRule());
- pushFollow(FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3754);
+ pushFollow(FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3874);
ruleInlineStatement();
state._fsp--;
after(grammarAccess.getInlineStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleInlineStatement3761);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInlineStatement3881);
}
@@ -5015,23 +5156,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleInlineStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1791:1: ruleInlineStatement : ( ( rule__InlineStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1847:1: ruleInlineStatement : ( ( rule__InlineStatement__Group__0 ) ) ;
public final void ruleInlineStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1795:2: ( ( ( rule__InlineStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1796:1: ( ( rule__InlineStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1851:2: ( ( ( rule__InlineStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1852:1: ( ( rule__InlineStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1796:1: ( ( rule__InlineStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1797:1: ( rule__InlineStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1852:1: ( ( rule__InlineStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1853:1: ( rule__InlineStatement__Group__0 )
{
before(grammarAccess.getInlineStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1798:1: ( rule__InlineStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1798:2: rule__InlineStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1854:1: ( rule__InlineStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1854:2: rule__InlineStatement__Group__0
{
- pushFollow(FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3787);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3907);
rule__InlineStatement__Group__0();
state._fsp--;
@@ -5062,20 +5203,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleAnnotatedStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1810:1: entryRuleAnnotatedStatement : ruleAnnotatedStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1866:1: entryRuleAnnotatedStatement : ruleAnnotatedStatement EOF ;
public final void entryRuleAnnotatedStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1811:1: ( ruleAnnotatedStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1812:1: ruleAnnotatedStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1867:1: ( ruleAnnotatedStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1868:1: ruleAnnotatedStatement EOF
{
before(grammarAccess.getAnnotatedStatementRule());
- pushFollow(FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3814);
+ pushFollow(FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3934);
ruleAnnotatedStatement();
state._fsp--;
after(grammarAccess.getAnnotatedStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotatedStatement3821);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotatedStatement3941);
}
@@ -5092,23 +5233,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAnnotatedStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1819:1: ruleAnnotatedStatement : ( ( rule__AnnotatedStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1875:1: ruleAnnotatedStatement : ( ( rule__AnnotatedStatement__Group__0 ) ) ;
public final void ruleAnnotatedStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1823:2: ( ( ( rule__AnnotatedStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1824:1: ( ( rule__AnnotatedStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1879:2: ( ( ( rule__AnnotatedStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1880:1: ( ( rule__AnnotatedStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1824:1: ( ( rule__AnnotatedStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1825:1: ( rule__AnnotatedStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1880:1: ( ( rule__AnnotatedStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1881:1: ( rule__AnnotatedStatement__Group__0 )
{
before(grammarAccess.getAnnotatedStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1826:1: ( rule__AnnotatedStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1826:2: rule__AnnotatedStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1882:1: ( rule__AnnotatedStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1882:2: rule__AnnotatedStatement__Group__0
{
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement3847);
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement3967);
rule__AnnotatedStatement__Group__0();
state._fsp--;
@@ -5139,20 +5280,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1838:1: entryRuleStatement : ruleStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1894:1: entryRuleStatement : ruleStatement EOF ;
public final void entryRuleStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1839:1: ( ruleStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1840:1: ruleStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1895:1: ( ruleStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1896:1: ruleStatement EOF
{
before(grammarAccess.getStatementRule());
- pushFollow(FOLLOW_ruleStatement_in_entryRuleStatement3874);
+ pushFollow(FOLLOW_ruleStatement_in_entryRuleStatement3994);
ruleStatement();
state._fsp--;
after(grammarAccess.getStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleStatement3881);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStatement4001);
}
@@ -5169,23 +5310,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1847:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1903:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ;
public final void ruleStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1851:2: ( ( ( rule__Statement__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1852:1: ( ( rule__Statement__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1907:2: ( ( ( rule__Statement__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1908:1: ( ( rule__Statement__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1852:1: ( ( rule__Statement__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1853:1: ( rule__Statement__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1908:1: ( ( rule__Statement__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1909:1: ( rule__Statement__Alternatives )
{
before(grammarAccess.getStatementAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1854:1: ( rule__Statement__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1854:2: rule__Statement__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1910:1: ( rule__Statement__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1910:2: rule__Statement__Alternatives
{
- pushFollow(FOLLOW_rule__Statement__Alternatives_in_ruleStatement3907);
+ pushFollow(FOLLOW_rule__Statement__Alternatives_in_ruleStatement4027);
rule__Statement__Alternatives();
state._fsp--;
@@ -5216,20 +5357,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleAnnotation"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1866:1: entryRuleAnnotation : ruleAnnotation EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1922:1: entryRuleAnnotation : ruleAnnotation EOF ;
public final void entryRuleAnnotation() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1867:1: ( ruleAnnotation EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1868:1: ruleAnnotation EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1923:1: ( ruleAnnotation EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1924:1: ruleAnnotation EOF
{
before(grammarAccess.getAnnotationRule());
- pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation3934);
+ pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation4054);
ruleAnnotation();
state._fsp--;
after(grammarAccess.getAnnotationRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation3941);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation4061);
}
@@ -5246,23 +5387,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAnnotation"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1875:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1931:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ;
public final void ruleAnnotation() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1879:2: ( ( ( rule__Annotation__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1880:1: ( ( rule__Annotation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1935:2: ( ( ( rule__Annotation__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1936:1: ( ( rule__Annotation__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1880:1: ( ( rule__Annotation__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1881:1: ( rule__Annotation__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1936:1: ( ( rule__Annotation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1937:1: ( rule__Annotation__Group__0 )
{
before(grammarAccess.getAnnotationAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1882:1: ( rule__Annotation__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1882:2: rule__Annotation__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1938:1: ( rule__Annotation__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1938:2: rule__Annotation__Group__0
{
- pushFollow(FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation3967);
+ pushFollow(FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4087);
rule__Annotation__Group__0();
state._fsp--;
@@ -5293,20 +5434,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleBlockStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1894:1: entryRuleBlockStatement : ruleBlockStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1950:1: entryRuleBlockStatement : ruleBlockStatement EOF ;
public final void entryRuleBlockStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1895:1: ( ruleBlockStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1896:1: ruleBlockStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1951:1: ( ruleBlockStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1952:1: ruleBlockStatement EOF
{
before(grammarAccess.getBlockStatementRule());
- pushFollow(FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement3994);
+ pushFollow(FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement4114);
ruleBlockStatement();
state._fsp--;
after(grammarAccess.getBlockStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleBlockStatement4001);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBlockStatement4121);
}
@@ -5323,23 +5464,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleBlockStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1903:1: ruleBlockStatement : ( ( rule__BlockStatement__BlockAssignment ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1959:1: ruleBlockStatement : ( ( rule__BlockStatement__BlockAssignment ) ) ;
public final void ruleBlockStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1907:2: ( ( ( rule__BlockStatement__BlockAssignment ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1908:1: ( ( rule__BlockStatement__BlockAssignment ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1963:2: ( ( ( rule__BlockStatement__BlockAssignment ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1964:1: ( ( rule__BlockStatement__BlockAssignment ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1908:1: ( ( rule__BlockStatement__BlockAssignment ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1909:1: ( rule__BlockStatement__BlockAssignment )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1964:1: ( ( rule__BlockStatement__BlockAssignment ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1965:1: ( rule__BlockStatement__BlockAssignment )
{
before(grammarAccess.getBlockStatementAccess().getBlockAssignment());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1910:1: ( rule__BlockStatement__BlockAssignment )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1910:2: rule__BlockStatement__BlockAssignment
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1966:1: ( rule__BlockStatement__BlockAssignment )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1966:2: rule__BlockStatement__BlockAssignment
{
- pushFollow(FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4027);
+ pushFollow(FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4147);
rule__BlockStatement__BlockAssignment();
state._fsp--;
@@ -5370,20 +5511,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleEmptyStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1922:1: entryRuleEmptyStatement : ruleEmptyStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1978:1: entryRuleEmptyStatement : ruleEmptyStatement EOF ;
public final void entryRuleEmptyStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1923:1: ( ruleEmptyStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1924:1: ruleEmptyStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1979:1: ( ruleEmptyStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1980:1: ruleEmptyStatement EOF
{
before(grammarAccess.getEmptyStatementRule());
- pushFollow(FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4054);
+ pushFollow(FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4174);
ruleEmptyStatement();
state._fsp--;
after(grammarAccess.getEmptyStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleEmptyStatement4061);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEmptyStatement4181);
}
@@ -5400,23 +5541,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleEmptyStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1931:1: ruleEmptyStatement : ( ( rule__EmptyStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1987:1: ruleEmptyStatement : ( ( rule__EmptyStatement__Group__0 ) ) ;
public final void ruleEmptyStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1935:2: ( ( ( rule__EmptyStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1936:1: ( ( rule__EmptyStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1991:2: ( ( ( rule__EmptyStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1992:1: ( ( rule__EmptyStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1936:1: ( ( rule__EmptyStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1937:1: ( rule__EmptyStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1992:1: ( ( rule__EmptyStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1993:1: ( rule__EmptyStatement__Group__0 )
{
before(grammarAccess.getEmptyStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1938:1: ( rule__EmptyStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1938:2: rule__EmptyStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1994:1: ( rule__EmptyStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1994:2: rule__EmptyStatement__Group__0
{
- pushFollow(FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4087);
+ pushFollow(FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4207);
rule__EmptyStatement__Group__0();
state._fsp--;
@@ -5447,20 +5588,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleLocalNameDeclarationStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1950:1: entryRuleLocalNameDeclarationStatement : ruleLocalNameDeclarationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2006:1: entryRuleLocalNameDeclarationStatement : ruleLocalNameDeclarationStatement EOF ;
public final void entryRuleLocalNameDeclarationStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1951:1: ( ruleLocalNameDeclarationStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1952:1: ruleLocalNameDeclarationStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2007:1: ( ruleLocalNameDeclarationStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2008:1: ruleLocalNameDeclarationStatement EOF
{
before(grammarAccess.getLocalNameDeclarationStatementRule());
- pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4114);
+ pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4234);
ruleLocalNameDeclarationStatement();
state._fsp--;
after(grammarAccess.getLocalNameDeclarationStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4121);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4241);
}
@@ -5477,23 +5618,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleLocalNameDeclarationStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1959:1: ruleLocalNameDeclarationStatement : ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2015:1: ruleLocalNameDeclarationStatement : ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) ;
public final void ruleLocalNameDeclarationStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1963:2: ( ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1964:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2019:2: ( ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2020:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1964:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1965:1: ( rule__LocalNameDeclarationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2020:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2021:1: ( rule__LocalNameDeclarationStatement__Group__0 )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1966:1: ( rule__LocalNameDeclarationStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1966:2: rule__LocalNameDeclarationStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2022:1: ( rule__LocalNameDeclarationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2022:2: rule__LocalNameDeclarationStatement__Group__0
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4147);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4267);
rule__LocalNameDeclarationStatement__Group__0();
state._fsp--;
@@ -5524,20 +5665,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleIfStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1978:1: entryRuleIfStatement : ruleIfStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2034:1: entryRuleIfStatement : ruleIfStatement EOF ;
public final void entryRuleIfStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1979:1: ( ruleIfStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1980:1: ruleIfStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2035:1: ( ruleIfStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2036:1: ruleIfStatement EOF
{
before(grammarAccess.getIfStatementRule());
- pushFollow(FOLLOW_ruleIfStatement_in_entryRuleIfStatement4174);
+ pushFollow(FOLLOW_ruleIfStatement_in_entryRuleIfStatement4294);
ruleIfStatement();
state._fsp--;
after(grammarAccess.getIfStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleIfStatement4181);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleIfStatement4301);
}
@@ -5554,23 +5695,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleIfStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1987:1: ruleIfStatement : ( ( rule__IfStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2043:1: ruleIfStatement : ( ( rule__IfStatement__Group__0 ) ) ;
public final void ruleIfStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1991:2: ( ( ( rule__IfStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1992:1: ( ( rule__IfStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2047:2: ( ( ( rule__IfStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2048:1: ( ( rule__IfStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1992:1: ( ( rule__IfStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1993:1: ( rule__IfStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2048:1: ( ( rule__IfStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2049:1: ( rule__IfStatement__Group__0 )
{
before(grammarAccess.getIfStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1994:1: ( rule__IfStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:1994:2: rule__IfStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2050:1: ( rule__IfStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2050:2: rule__IfStatement__Group__0
{
- pushFollow(FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4207);
+ pushFollow(FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4327);
rule__IfStatement__Group__0();
state._fsp--;
@@ -5601,20 +5742,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSequentialClauses"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2006:1: entryRuleSequentialClauses : ruleSequentialClauses EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2062:1: entryRuleSequentialClauses : ruleSequentialClauses EOF ;
public final void entryRuleSequentialClauses() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2007:1: ( ruleSequentialClauses EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2008:1: ruleSequentialClauses EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2063:1: ( ruleSequentialClauses EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2064:1: ruleSequentialClauses EOF
{
before(grammarAccess.getSequentialClausesRule());
- pushFollow(FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4234);
+ pushFollow(FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4354);
ruleSequentialClauses();
state._fsp--;
after(grammarAccess.getSequentialClausesRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequentialClauses4241);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequentialClauses4361);
}
@@ -5631,23 +5772,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSequentialClauses"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2015:1: ruleSequentialClauses : ( ( rule__SequentialClauses__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2071:1: ruleSequentialClauses : ( ( rule__SequentialClauses__Group__0 ) ) ;
public final void ruleSequentialClauses() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2019:2: ( ( ( rule__SequentialClauses__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2020:1: ( ( rule__SequentialClauses__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2075:2: ( ( ( rule__SequentialClauses__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2076:1: ( ( rule__SequentialClauses__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2020:1: ( ( rule__SequentialClauses__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2021:1: ( rule__SequentialClauses__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2076:1: ( ( rule__SequentialClauses__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2077:1: ( rule__SequentialClauses__Group__0 )
{
before(grammarAccess.getSequentialClausesAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2022:1: ( rule__SequentialClauses__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2022:2: rule__SequentialClauses__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2078:1: ( rule__SequentialClauses__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2078:2: rule__SequentialClauses__Group__0
{
- pushFollow(FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4267);
+ pushFollow(FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4387);
rule__SequentialClauses__Group__0();
state._fsp--;
@@ -5678,20 +5819,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleConcurrentClauses"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2034:1: entryRuleConcurrentClauses : ruleConcurrentClauses EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2090:1: entryRuleConcurrentClauses : ruleConcurrentClauses EOF ;
public final void entryRuleConcurrentClauses() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2035:1: ( ruleConcurrentClauses EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2036:1: ruleConcurrentClauses EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2091:1: ( ruleConcurrentClauses EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2092:1: ruleConcurrentClauses EOF
{
before(grammarAccess.getConcurrentClausesRule());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4294);
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4414);
ruleConcurrentClauses();
state._fsp--;
after(grammarAccess.getConcurrentClausesRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleConcurrentClauses4301);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleConcurrentClauses4421);
}
@@ -5708,23 +5849,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleConcurrentClauses"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2043:1: ruleConcurrentClauses : ( ( rule__ConcurrentClauses__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2099:1: ruleConcurrentClauses : ( ( rule__ConcurrentClauses__Group__0 ) ) ;
public final void ruleConcurrentClauses() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2047:2: ( ( ( rule__ConcurrentClauses__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2048:1: ( ( rule__ConcurrentClauses__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2103:2: ( ( ( rule__ConcurrentClauses__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2104:1: ( ( rule__ConcurrentClauses__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2048:1: ( ( rule__ConcurrentClauses__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2049:1: ( rule__ConcurrentClauses__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2104:1: ( ( rule__ConcurrentClauses__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2105:1: ( rule__ConcurrentClauses__Group__0 )
{
before(grammarAccess.getConcurrentClausesAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2050:1: ( rule__ConcurrentClauses__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2050:2: rule__ConcurrentClauses__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2106:1: ( rule__ConcurrentClauses__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2106:2: rule__ConcurrentClauses__Group__0
{
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4327);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4447);
rule__ConcurrentClauses__Group__0();
state._fsp--;
@@ -5755,20 +5896,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleNonFinalClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2062:1: entryRuleNonFinalClause : ruleNonFinalClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2118:1: entryRuleNonFinalClause : ruleNonFinalClause EOF ;
public final void entryRuleNonFinalClause() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2063:1: ( ruleNonFinalClause EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2064:1: ruleNonFinalClause EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2119:1: ( ruleNonFinalClause EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2120:1: ruleNonFinalClause EOF
{
before(grammarAccess.getNonFinalClauseRule());
- pushFollow(FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4354);
+ pushFollow(FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4474);
ruleNonFinalClause();
state._fsp--;
after(grammarAccess.getNonFinalClauseRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonFinalClause4361);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonFinalClause4481);
}
@@ -5785,23 +5926,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleNonFinalClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2071:1: ruleNonFinalClause : ( ( rule__NonFinalClause__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2127:1: ruleNonFinalClause : ( ( rule__NonFinalClause__Group__0 ) ) ;
public final void ruleNonFinalClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2075:2: ( ( ( rule__NonFinalClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2076:1: ( ( rule__NonFinalClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2131:2: ( ( ( rule__NonFinalClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2132:1: ( ( rule__NonFinalClause__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2076:1: ( ( rule__NonFinalClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2077:1: ( rule__NonFinalClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2132:1: ( ( rule__NonFinalClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2133:1: ( rule__NonFinalClause__Group__0 )
{
before(grammarAccess.getNonFinalClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2078:1: ( rule__NonFinalClause__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2078:2: rule__NonFinalClause__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2134:1: ( rule__NonFinalClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2134:2: rule__NonFinalClause__Group__0
{
- pushFollow(FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4387);
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4507);
rule__NonFinalClause__Group__0();
state._fsp--;
@@ -5832,20 +5973,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleFinalClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2090:1: entryRuleFinalClause : ruleFinalClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2146:1: entryRuleFinalClause : ruleFinalClause EOF ;
public final void entryRuleFinalClause() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2091:1: ( ruleFinalClause EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2092:1: ruleFinalClause EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2147:1: ( ruleFinalClause EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2148:1: ruleFinalClause EOF
{
before(grammarAccess.getFinalClauseRule());
- pushFollow(FOLLOW_ruleFinalClause_in_entryRuleFinalClause4414);
+ pushFollow(FOLLOW_ruleFinalClause_in_entryRuleFinalClause4534);
ruleFinalClause();
state._fsp--;
after(grammarAccess.getFinalClauseRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleFinalClause4421);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleFinalClause4541);
}
@@ -5862,23 +6003,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleFinalClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2099:1: ruleFinalClause : ( ( rule__FinalClause__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2155:1: ruleFinalClause : ( ( rule__FinalClause__Group__0 ) ) ;
public final void ruleFinalClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2103:2: ( ( ( rule__FinalClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2104:1: ( ( rule__FinalClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2159:2: ( ( ( rule__FinalClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2160:1: ( ( rule__FinalClause__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2104:1: ( ( rule__FinalClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2105:1: ( rule__FinalClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2160:1: ( ( rule__FinalClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2161:1: ( rule__FinalClause__Group__0 )
{
before(grammarAccess.getFinalClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2106:1: ( rule__FinalClause__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2106:2: rule__FinalClause__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2162:1: ( rule__FinalClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2162:2: rule__FinalClause__Group__0
{
- pushFollow(FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4447);
+ pushFollow(FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4567);
rule__FinalClause__Group__0();
state._fsp--;
@@ -5909,20 +6050,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSwitchStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2118:1: entryRuleSwitchStatement : ruleSwitchStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2174:1: entryRuleSwitchStatement : ruleSwitchStatement EOF ;
public final void entryRuleSwitchStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2119:1: ( ruleSwitchStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2120:1: ruleSwitchStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2175:1: ( ruleSwitchStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2176:1: ruleSwitchStatement EOF
{
before(grammarAccess.getSwitchStatementRule());
- pushFollow(FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4474);
+ pushFollow(FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4594);
ruleSwitchStatement();
state._fsp--;
after(grammarAccess.getSwitchStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchStatement4481);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchStatement4601);
}
@@ -5939,23 +6080,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSwitchStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2127:1: ruleSwitchStatement : ( ( rule__SwitchStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2183:1: ruleSwitchStatement : ( ( rule__SwitchStatement__Group__0 ) ) ;
public final void ruleSwitchStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2131:2: ( ( ( rule__SwitchStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2132:1: ( ( rule__SwitchStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2187:2: ( ( ( rule__SwitchStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2188:1: ( ( rule__SwitchStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2132:1: ( ( rule__SwitchStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2133:1: ( rule__SwitchStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2188:1: ( ( rule__SwitchStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2189:1: ( rule__SwitchStatement__Group__0 )
{
before(grammarAccess.getSwitchStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2134:1: ( rule__SwitchStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2134:2: rule__SwitchStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2190:1: ( rule__SwitchStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2190:2: rule__SwitchStatement__Group__0
{
- pushFollow(FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4507);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4627);
rule__SwitchStatement__Group__0();
state._fsp--;
@@ -5986,20 +6127,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSwitchClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2146:1: entryRuleSwitchClause : ruleSwitchClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2202:1: entryRuleSwitchClause : ruleSwitchClause EOF ;
public final void entryRuleSwitchClause() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2147:1: ( ruleSwitchClause EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2148:1: ruleSwitchClause EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2203:1: ( ruleSwitchClause EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2204:1: ruleSwitchClause EOF
{
before(grammarAccess.getSwitchClauseRule());
- pushFollow(FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4534);
+ pushFollow(FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4654);
ruleSwitchClause();
state._fsp--;
after(grammarAccess.getSwitchClauseRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchClause4541);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchClause4661);
}
@@ -6016,23 +6157,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSwitchClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2155:1: ruleSwitchClause : ( ( rule__SwitchClause__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2211:1: ruleSwitchClause : ( ( rule__SwitchClause__Group__0 ) ) ;
public final void ruleSwitchClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2159:2: ( ( ( rule__SwitchClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2160:1: ( ( rule__SwitchClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2215:2: ( ( ( rule__SwitchClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2216:1: ( ( rule__SwitchClause__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2160:1: ( ( rule__SwitchClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2161:1: ( rule__SwitchClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2216:1: ( ( rule__SwitchClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2217:1: ( rule__SwitchClause__Group__0 )
{
before(grammarAccess.getSwitchClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2162:1: ( rule__SwitchClause__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2162:2: rule__SwitchClause__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2218:1: ( rule__SwitchClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2218:2: rule__SwitchClause__Group__0
{
- pushFollow(FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4567);
+ pushFollow(FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4687);
rule__SwitchClause__Group__0();
state._fsp--;
@@ -6063,20 +6204,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSwitchCase"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2174:1: entryRuleSwitchCase : ruleSwitchCase EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2230:1: entryRuleSwitchCase : ruleSwitchCase EOF ;
public final void entryRuleSwitchCase() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2175:1: ( ruleSwitchCase EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2176:1: ruleSwitchCase EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2231:1: ( ruleSwitchCase EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2232:1: ruleSwitchCase EOF
{
before(grammarAccess.getSwitchCaseRule());
- pushFollow(FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4594);
+ pushFollow(FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4714);
ruleSwitchCase();
state._fsp--;
after(grammarAccess.getSwitchCaseRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchCase4601);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchCase4721);
}
@@ -6093,23 +6234,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSwitchCase"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2183:1: ruleSwitchCase : ( ( rule__SwitchCase__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2239:1: ruleSwitchCase : ( ( rule__SwitchCase__Group__0 ) ) ;
public final void ruleSwitchCase() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2187:2: ( ( ( rule__SwitchCase__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2188:1: ( ( rule__SwitchCase__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2243:2: ( ( ( rule__SwitchCase__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2244:1: ( ( rule__SwitchCase__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2188:1: ( ( rule__SwitchCase__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2189:1: ( rule__SwitchCase__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2244:1: ( ( rule__SwitchCase__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2245:1: ( rule__SwitchCase__Group__0 )
{
before(grammarAccess.getSwitchCaseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2190:1: ( rule__SwitchCase__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2190:2: rule__SwitchCase__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2246:1: ( rule__SwitchCase__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2246:2: rule__SwitchCase__Group__0
{
- pushFollow(FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4627);
+ pushFollow(FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4747);
rule__SwitchCase__Group__0();
state._fsp--;
@@ -6140,20 +6281,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSwitchDefaultClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2202:1: entryRuleSwitchDefaultClause : ruleSwitchDefaultClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2258:1: entryRuleSwitchDefaultClause : ruleSwitchDefaultClause EOF ;
public final void entryRuleSwitchDefaultClause() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2203:1: ( ruleSwitchDefaultClause EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2204:1: ruleSwitchDefaultClause EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2259:1: ( ruleSwitchDefaultClause EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2260:1: ruleSwitchDefaultClause EOF
{
before(grammarAccess.getSwitchDefaultClauseRule());
- pushFollow(FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4654);
+ pushFollow(FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4774);
ruleSwitchDefaultClause();
state._fsp--;
after(grammarAccess.getSwitchDefaultClauseRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchDefaultClause4661);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchDefaultClause4781);
}
@@ -6170,23 +6311,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSwitchDefaultClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2211:1: ruleSwitchDefaultClause : ( ( rule__SwitchDefaultClause__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2267:1: ruleSwitchDefaultClause : ( ( rule__SwitchDefaultClause__Group__0 ) ) ;
public final void ruleSwitchDefaultClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2215:2: ( ( ( rule__SwitchDefaultClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2216:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2271:2: ( ( ( rule__SwitchDefaultClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2272:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2216:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2217:1: ( rule__SwitchDefaultClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2272:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2273:1: ( rule__SwitchDefaultClause__Group__0 )
{
before(grammarAccess.getSwitchDefaultClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2218:1: ( rule__SwitchDefaultClause__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2218:2: rule__SwitchDefaultClause__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2274:1: ( rule__SwitchDefaultClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2274:2: rule__SwitchDefaultClause__Group__0
{
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4687);
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4807);
rule__SwitchDefaultClause__Group__0();
state._fsp--;
@@ -6217,20 +6358,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleNonEmptyStatementSequence"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2230:1: entryRuleNonEmptyStatementSequence : ruleNonEmptyStatementSequence EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2286:1: entryRuleNonEmptyStatementSequence : ruleNonEmptyStatementSequence EOF ;
public final void entryRuleNonEmptyStatementSequence() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2231:1: ( ruleNonEmptyStatementSequence EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2232:1: ruleNonEmptyStatementSequence EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2287:1: ( ruleNonEmptyStatementSequence EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2288:1: ruleNonEmptyStatementSequence EOF
{
before(grammarAccess.getNonEmptyStatementSequenceRule());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4714);
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4834);
ruleNonEmptyStatementSequence();
state._fsp--;
after(grammarAccess.getNonEmptyStatementSequenceRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4721);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4841);
}
@@ -6247,26 +6388,26 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleNonEmptyStatementSequence"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2239:1: ruleNonEmptyStatementSequence : ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2295:1: ruleNonEmptyStatementSequence : ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) ;
public final void ruleNonEmptyStatementSequence() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2243:2: ( ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2244:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2299:2: ( ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2300:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2244:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2245:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2300:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2301:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2245:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2246:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2301:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2302:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
{
before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2247:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2247:2: rule__NonEmptyStatementSequence__StatementAssignment
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2303:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2303:2: rule__NonEmptyStatementSequence__StatementAssignment
{
- pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4749);
+ pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4869);
rule__NonEmptyStatementSequence__StatementAssignment();
state._fsp--;
@@ -6278,11 +6419,11 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2250:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2251:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2306:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2307:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
{
before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2252:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2308:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
loop3:
do {
int alt3=2;
@@ -6295,9 +6436,9 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
switch (alt3) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2252:2: rule__NonEmptyStatementSequence__StatementAssignment
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2308:2: rule__NonEmptyStatementSequence__StatementAssignment
{
- pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4761);
+ pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4881);
rule__NonEmptyStatementSequence__StatementAssignment();
state._fsp--;
@@ -6337,20 +6478,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleWhileStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2265:1: entryRuleWhileStatement : ruleWhileStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2321:1: entryRuleWhileStatement : ruleWhileStatement EOF ;
public final void entryRuleWhileStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2266:1: ( ruleWhileStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2267:1: ruleWhileStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2322:1: ( ruleWhileStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2323:1: ruleWhileStatement EOF
{
before(grammarAccess.getWhileStatementRule());
- pushFollow(FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4791);
+ pushFollow(FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4911);
ruleWhileStatement();
state._fsp--;
after(grammarAccess.getWhileStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleWhileStatement4798);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleWhileStatement4918);
}
@@ -6367,23 +6508,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleWhileStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2274:1: ruleWhileStatement : ( ( rule__WhileStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2330:1: ruleWhileStatement : ( ( rule__WhileStatement__Group__0 ) ) ;
public final void ruleWhileStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2278:2: ( ( ( rule__WhileStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2279:1: ( ( rule__WhileStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2334:2: ( ( ( rule__WhileStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2335:1: ( ( rule__WhileStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2279:1: ( ( rule__WhileStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2280:1: ( rule__WhileStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2335:1: ( ( rule__WhileStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2336:1: ( rule__WhileStatement__Group__0 )
{
before(grammarAccess.getWhileStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2281:1: ( rule__WhileStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2281:2: rule__WhileStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2337:1: ( rule__WhileStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2337:2: rule__WhileStatement__Group__0
{
- pushFollow(FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement4824);
+ pushFollow(FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement4944);
rule__WhileStatement__Group__0();
state._fsp--;
@@ -6414,20 +6555,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleDoStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2293:1: entryRuleDoStatement : ruleDoStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2349:1: entryRuleDoStatement : ruleDoStatement EOF ;
public final void entryRuleDoStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2294:1: ( ruleDoStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2295:1: ruleDoStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2350:1: ( ruleDoStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2351:1: ruleDoStatement EOF
{
before(grammarAccess.getDoStatementRule());
- pushFollow(FOLLOW_ruleDoStatement_in_entryRuleDoStatement4851);
+ pushFollow(FOLLOW_ruleDoStatement_in_entryRuleDoStatement4971);
ruleDoStatement();
state._fsp--;
after(grammarAccess.getDoStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleDoStatement4858);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDoStatement4978);
}
@@ -6444,23 +6585,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleDoStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2302:1: ruleDoStatement : ( ( rule__DoStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2358:1: ruleDoStatement : ( ( rule__DoStatement__Group__0 ) ) ;
public final void ruleDoStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2306:2: ( ( ( rule__DoStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2307:1: ( ( rule__DoStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2362:2: ( ( ( rule__DoStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2363:1: ( ( rule__DoStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2307:1: ( ( rule__DoStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2308:1: ( rule__DoStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2363:1: ( ( rule__DoStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2364:1: ( rule__DoStatement__Group__0 )
{
before(grammarAccess.getDoStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2309:1: ( rule__DoStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2309:2: rule__DoStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2365:1: ( rule__DoStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2365:2: rule__DoStatement__Group__0
{
- pushFollow(FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement4884);
+ pushFollow(FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement5004);
rule__DoStatement__Group__0();
state._fsp--;
@@ -6491,20 +6632,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleForStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2321:1: entryRuleForStatement : ruleForStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2377:1: entryRuleForStatement : ruleForStatement EOF ;
public final void entryRuleForStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2322:1: ( ruleForStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2323:1: ruleForStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2378:1: ( ruleForStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2379:1: ruleForStatement EOF
{
before(grammarAccess.getForStatementRule());
- pushFollow(FOLLOW_ruleForStatement_in_entryRuleForStatement4911);
+ pushFollow(FOLLOW_ruleForStatement_in_entryRuleForStatement5031);
ruleForStatement();
state._fsp--;
after(grammarAccess.getForStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleForStatement4918);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForStatement5038);
}
@@ -6521,23 +6662,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleForStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2330:1: ruleForStatement : ( ( rule__ForStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2386:1: ruleForStatement : ( ( rule__ForStatement__Group__0 ) ) ;
public final void ruleForStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2334:2: ( ( ( rule__ForStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2335:1: ( ( rule__ForStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2390:2: ( ( ( rule__ForStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2391:1: ( ( rule__ForStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2335:1: ( ( rule__ForStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2336:1: ( rule__ForStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2391:1: ( ( rule__ForStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2392:1: ( rule__ForStatement__Group__0 )
{
before(grammarAccess.getForStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2337:1: ( rule__ForStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2337:2: rule__ForStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2393:1: ( rule__ForStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2393:2: rule__ForStatement__Group__0
{
- pushFollow(FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement4944);
+ pushFollow(FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement5064);
rule__ForStatement__Group__0();
state._fsp--;
@@ -6568,20 +6709,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleForControl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2349:1: entryRuleForControl : ruleForControl EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2405:1: entryRuleForControl : ruleForControl EOF ;
public final void entryRuleForControl() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2350:1: ( ruleForControl EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2351:1: ruleForControl EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2406:1: ( ruleForControl EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2407:1: ruleForControl EOF
{
before(grammarAccess.getForControlRule());
- pushFollow(FOLLOW_ruleForControl_in_entryRuleForControl4971);
+ pushFollow(FOLLOW_ruleForControl_in_entryRuleForControl5091);
ruleForControl();
state._fsp--;
after(grammarAccess.getForControlRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleForControl4978);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForControl5098);
}
@@ -6598,23 +6739,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleForControl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2358:1: ruleForControl : ( ( rule__ForControl__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2414:1: ruleForControl : ( ( rule__ForControl__Group__0 ) ) ;
public final void ruleForControl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2362:2: ( ( ( rule__ForControl__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2363:1: ( ( rule__ForControl__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2418:2: ( ( ( rule__ForControl__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2419:1: ( ( rule__ForControl__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2363:1: ( ( rule__ForControl__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2364:1: ( rule__ForControl__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2419:1: ( ( rule__ForControl__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2420:1: ( rule__ForControl__Group__0 )
{
before(grammarAccess.getForControlAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2365:1: ( rule__ForControl__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2365:2: rule__ForControl__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2421:1: ( rule__ForControl__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2421:2: rule__ForControl__Group__0
{
- pushFollow(FOLLOW_rule__ForControl__Group__0_in_ruleForControl5004);
+ pushFollow(FOLLOW_rule__ForControl__Group__0_in_ruleForControl5124);
rule__ForControl__Group__0();
state._fsp--;
@@ -6645,20 +6786,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleLoopVariableDefinition"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2377:1: entryRuleLoopVariableDefinition : ruleLoopVariableDefinition EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2433:1: entryRuleLoopVariableDefinition : ruleLoopVariableDefinition EOF ;
public final void entryRuleLoopVariableDefinition() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2378:1: ( ruleLoopVariableDefinition EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2379:1: ruleLoopVariableDefinition EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2434:1: ( ruleLoopVariableDefinition EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2435:1: ruleLoopVariableDefinition EOF
{
before(grammarAccess.getLoopVariableDefinitionRule());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5031);
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5151);
ruleLoopVariableDefinition();
state._fsp--;
after(grammarAccess.getLoopVariableDefinitionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleLoopVariableDefinition5038);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLoopVariableDefinition5158);
}
@@ -6675,23 +6816,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleLoopVariableDefinition"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2386:1: ruleLoopVariableDefinition : ( ( rule__LoopVariableDefinition__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2442:1: ruleLoopVariableDefinition : ( ( rule__LoopVariableDefinition__Alternatives ) ) ;
public final void ruleLoopVariableDefinition() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2390:2: ( ( ( rule__LoopVariableDefinition__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2391:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2446:2: ( ( ( rule__LoopVariableDefinition__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2447:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2391:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2392:1: ( rule__LoopVariableDefinition__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2447:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2448:1: ( rule__LoopVariableDefinition__Alternatives )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2393:1: ( rule__LoopVariableDefinition__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2393:2: rule__LoopVariableDefinition__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2449:1: ( rule__LoopVariableDefinition__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2449:2: rule__LoopVariableDefinition__Alternatives
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5064);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5184);
rule__LoopVariableDefinition__Alternatives();
state._fsp--;
@@ -6722,20 +6863,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleBreakStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2405:1: entryRuleBreakStatement : ruleBreakStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2461:1: entryRuleBreakStatement : ruleBreakStatement EOF ;
public final void entryRuleBreakStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2406:1: ( ruleBreakStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2407:1: ruleBreakStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2462:1: ( ruleBreakStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2463:1: ruleBreakStatement EOF
{
before(grammarAccess.getBreakStatementRule());
- pushFollow(FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5091);
+ pushFollow(FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5211);
ruleBreakStatement();
state._fsp--;
after(grammarAccess.getBreakStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleBreakStatement5098);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBreakStatement5218);
}
@@ -6752,23 +6893,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleBreakStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2414:1: ruleBreakStatement : ( ( rule__BreakStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2470:1: ruleBreakStatement : ( ( rule__BreakStatement__Group__0 ) ) ;
public final void ruleBreakStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2418:2: ( ( ( rule__BreakStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2419:1: ( ( rule__BreakStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2474:2: ( ( ( rule__BreakStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2475:1: ( ( rule__BreakStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2419:1: ( ( rule__BreakStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2420:1: ( rule__BreakStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2475:1: ( ( rule__BreakStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2476:1: ( rule__BreakStatement__Group__0 )
{
before(grammarAccess.getBreakStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2421:1: ( rule__BreakStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2421:2: rule__BreakStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2477:1: ( rule__BreakStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2477:2: rule__BreakStatement__Group__0
{
- pushFollow(FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5124);
+ pushFollow(FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5244);
rule__BreakStatement__Group__0();
state._fsp--;
@@ -6799,20 +6940,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleReturnStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2433:1: entryRuleReturnStatement : ruleReturnStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2489:1: entryRuleReturnStatement : ruleReturnStatement EOF ;
public final void entryRuleReturnStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2434:1: ( ruleReturnStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2435:1: ruleReturnStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2490:1: ( ruleReturnStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2491:1: ruleReturnStatement EOF
{
before(grammarAccess.getReturnStatementRule());
- pushFollow(FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5151);
+ pushFollow(FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5271);
ruleReturnStatement();
state._fsp--;
after(grammarAccess.getReturnStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleReturnStatement5158);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleReturnStatement5278);
}
@@ -6829,23 +6970,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleReturnStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2442:1: ruleReturnStatement : ( ( rule__ReturnStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2498:1: ruleReturnStatement : ( ( rule__ReturnStatement__Group__0 ) ) ;
public final void ruleReturnStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2446:2: ( ( ( rule__ReturnStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2447:1: ( ( rule__ReturnStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2502:2: ( ( ( rule__ReturnStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2503:1: ( ( rule__ReturnStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2447:1: ( ( rule__ReturnStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2448:1: ( rule__ReturnStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2503:1: ( ( rule__ReturnStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2504:1: ( rule__ReturnStatement__Group__0 )
{
before(grammarAccess.getReturnStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2449:1: ( rule__ReturnStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2449:2: rule__ReturnStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2505:1: ( rule__ReturnStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2505:2: rule__ReturnStatement__Group__0
{
- pushFollow(FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5184);
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5304);
rule__ReturnStatement__Group__0();
state._fsp--;
@@ -6876,20 +7017,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleAcceptStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2461:1: entryRuleAcceptStatement : ruleAcceptStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2517:1: entryRuleAcceptStatement : ruleAcceptStatement EOF ;
public final void entryRuleAcceptStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2462:1: ( ruleAcceptStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2463:1: ruleAcceptStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2518:1: ( ruleAcceptStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2519:1: ruleAcceptStatement EOF
{
before(grammarAccess.getAcceptStatementRule());
- pushFollow(FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5211);
+ pushFollow(FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5331);
ruleAcceptStatement();
state._fsp--;
after(grammarAccess.getAcceptStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptStatement5218);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptStatement5338);
}
@@ -6906,23 +7047,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAcceptStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2470:1: ruleAcceptStatement : ( ( rule__AcceptStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2526:1: ruleAcceptStatement : ( ( rule__AcceptStatement__Group__0 ) ) ;
public final void ruleAcceptStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2474:2: ( ( ( rule__AcceptStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2475:1: ( ( rule__AcceptStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2530:2: ( ( ( rule__AcceptStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2531:1: ( ( rule__AcceptStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2475:1: ( ( rule__AcceptStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2476:1: ( rule__AcceptStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2531:1: ( ( rule__AcceptStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2532:1: ( rule__AcceptStatement__Group__0 )
{
before(grammarAccess.getAcceptStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2477:1: ( rule__AcceptStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2477:2: rule__AcceptStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2533:1: ( rule__AcceptStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2533:2: rule__AcceptStatement__Group__0
{
- pushFollow(FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5244);
+ pushFollow(FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5364);
rule__AcceptStatement__Group__0();
state._fsp--;
@@ -6953,20 +7094,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSimpleAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2489:1: entryRuleSimpleAcceptStatementCompletion : ruleSimpleAcceptStatementCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2545:1: entryRuleSimpleAcceptStatementCompletion : ruleSimpleAcceptStatementCompletion EOF ;
public final void entryRuleSimpleAcceptStatementCompletion() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2490:1: ( ruleSimpleAcceptStatementCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2491:1: ruleSimpleAcceptStatementCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2546:1: ( ruleSimpleAcceptStatementCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2547:1: ruleSimpleAcceptStatementCompletion EOF
{
before(grammarAccess.getSimpleAcceptStatementCompletionRule());
- pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5271);
+ pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5391);
ruleSimpleAcceptStatementCompletion();
state._fsp--;
after(grammarAccess.getSimpleAcceptStatementCompletionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5278);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5398);
}
@@ -6983,23 +7124,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSimpleAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2498:1: ruleSimpleAcceptStatementCompletion : ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2554:1: ruleSimpleAcceptStatementCompletion : ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) ;
public final void ruleSimpleAcceptStatementCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2502:2: ( ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2503:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2558:2: ( ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2559:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2503:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2504:1: ( rule__SimpleAcceptStatementCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2559:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2560:1: ( rule__SimpleAcceptStatementCompletion__Group__0 )
{
before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2505:1: ( rule__SimpleAcceptStatementCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2505:2: rule__SimpleAcceptStatementCompletion__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2561:1: ( rule__SimpleAcceptStatementCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2561:2: rule__SimpleAcceptStatementCompletion__Group__0
{
- pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5304);
+ pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5424);
rule__SimpleAcceptStatementCompletion__Group__0();
state._fsp--;
@@ -7030,20 +7171,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleCompoundAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2517:1: entryRuleCompoundAcceptStatementCompletion : ruleCompoundAcceptStatementCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2573:1: entryRuleCompoundAcceptStatementCompletion : ruleCompoundAcceptStatementCompletion EOF ;
public final void entryRuleCompoundAcceptStatementCompletion() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2518:1: ( ruleCompoundAcceptStatementCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2519:1: ruleCompoundAcceptStatementCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2574:1: ( ruleCompoundAcceptStatementCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2575:1: ruleCompoundAcceptStatementCompletion EOF
{
before(grammarAccess.getCompoundAcceptStatementCompletionRule());
- pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5331);
+ pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5451);
ruleCompoundAcceptStatementCompletion();
state._fsp--;
after(grammarAccess.getCompoundAcceptStatementCompletionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5338);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5458);
}
@@ -7060,23 +7201,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleCompoundAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2526:1: ruleCompoundAcceptStatementCompletion : ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2582:1: ruleCompoundAcceptStatementCompletion : ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) ;
public final void ruleCompoundAcceptStatementCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2530:2: ( ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2531:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2586:2: ( ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2587:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2531:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2532:1: ( rule__CompoundAcceptStatementCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2587:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2588:1: ( rule__CompoundAcceptStatementCompletion__Group__0 )
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2533:1: ( rule__CompoundAcceptStatementCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2533:2: rule__CompoundAcceptStatementCompletion__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2589:1: ( rule__CompoundAcceptStatementCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2589:2: rule__CompoundAcceptStatementCompletion__Group__0
{
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5364);
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5484);
rule__CompoundAcceptStatementCompletion__Group__0();
state._fsp--;
@@ -7107,20 +7248,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleAcceptBlock"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2545:1: entryRuleAcceptBlock : ruleAcceptBlock EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2601:1: entryRuleAcceptBlock : ruleAcceptBlock EOF ;
public final void entryRuleAcceptBlock() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2546:1: ( ruleAcceptBlock EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2547:1: ruleAcceptBlock EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2602:1: ( ruleAcceptBlock EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2603:1: ruleAcceptBlock EOF
{
before(grammarAccess.getAcceptBlockRule());
- pushFollow(FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5391);
+ pushFollow(FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5511);
ruleAcceptBlock();
state._fsp--;
after(grammarAccess.getAcceptBlockRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptBlock5398);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptBlock5518);
}
@@ -7137,23 +7278,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAcceptBlock"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2554:1: ruleAcceptBlock : ( ( rule__AcceptBlock__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2610:1: ruleAcceptBlock : ( ( rule__AcceptBlock__Group__0 ) ) ;
public final void ruleAcceptBlock() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2558:2: ( ( ( rule__AcceptBlock__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2559:1: ( ( rule__AcceptBlock__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2614:2: ( ( ( rule__AcceptBlock__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2615:1: ( ( rule__AcceptBlock__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2559:1: ( ( rule__AcceptBlock__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2560:1: ( rule__AcceptBlock__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2615:1: ( ( rule__AcceptBlock__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2616:1: ( rule__AcceptBlock__Group__0 )
{
before(grammarAccess.getAcceptBlockAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2561:1: ( rule__AcceptBlock__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2561:2: rule__AcceptBlock__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2617:1: ( rule__AcceptBlock__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2617:2: rule__AcceptBlock__Group__0
{
- pushFollow(FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5424);
+ pushFollow(FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5544);
rule__AcceptBlock__Group__0();
state._fsp--;
@@ -7184,20 +7325,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleAcceptClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2573:1: entryRuleAcceptClause : ruleAcceptClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2629:1: entryRuleAcceptClause : ruleAcceptClause EOF ;
public final void entryRuleAcceptClause() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2574:1: ( ruleAcceptClause EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2575:1: ruleAcceptClause EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2630:1: ( ruleAcceptClause EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2631:1: ruleAcceptClause EOF
{
before(grammarAccess.getAcceptClauseRule());
- pushFollow(FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5451);
+ pushFollow(FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5571);
ruleAcceptClause();
state._fsp--;
after(grammarAccess.getAcceptClauseRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptClause5458);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptClause5578);
}
@@ -7214,23 +7355,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAcceptClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2582:1: ruleAcceptClause : ( ( rule__AcceptClause__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2638:1: ruleAcceptClause : ( ( rule__AcceptClause__Group__0 ) ) ;
public final void ruleAcceptClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2586:2: ( ( ( rule__AcceptClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2587:1: ( ( rule__AcceptClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2642:2: ( ( ( rule__AcceptClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2643:1: ( ( rule__AcceptClause__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2587:1: ( ( rule__AcceptClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2588:1: ( rule__AcceptClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2643:1: ( ( rule__AcceptClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2644:1: ( rule__AcceptClause__Group__0 )
{
before(grammarAccess.getAcceptClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2589:1: ( rule__AcceptClause__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2589:2: rule__AcceptClause__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2645:1: ( rule__AcceptClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2645:2: rule__AcceptClause__Group__0
{
- pushFollow(FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5484);
+ pushFollow(FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5604);
rule__AcceptClause__Group__0();
state._fsp--;
@@ -7261,20 +7402,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleClassifyStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2601:1: entryRuleClassifyStatement : ruleClassifyStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2657:1: entryRuleClassifyStatement : ruleClassifyStatement EOF ;
public final void entryRuleClassifyStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2602:1: ( ruleClassifyStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2603:1: ruleClassifyStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2658:1: ( ruleClassifyStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2659:1: ruleClassifyStatement EOF
{
before(grammarAccess.getClassifyStatementRule());
- pushFollow(FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5511);
+ pushFollow(FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5631);
ruleClassifyStatement();
state._fsp--;
after(grammarAccess.getClassifyStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassifyStatement5518);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassifyStatement5638);
}
@@ -7291,23 +7432,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleClassifyStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2610:1: ruleClassifyStatement : ( ( rule__ClassifyStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2666:1: ruleClassifyStatement : ( ( rule__ClassifyStatement__Group__0 ) ) ;
public final void ruleClassifyStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2614:2: ( ( ( rule__ClassifyStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2615:1: ( ( rule__ClassifyStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2670:2: ( ( ( rule__ClassifyStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2671:1: ( ( rule__ClassifyStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2615:1: ( ( rule__ClassifyStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2616:1: ( rule__ClassifyStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2671:1: ( ( rule__ClassifyStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2672:1: ( rule__ClassifyStatement__Group__0 )
{
before(grammarAccess.getClassifyStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2617:1: ( rule__ClassifyStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2617:2: rule__ClassifyStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2673:1: ( rule__ClassifyStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2673:2: rule__ClassifyStatement__Group__0
{
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5544);
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5664);
rule__ClassifyStatement__Group__0();
state._fsp--;
@@ -7338,20 +7479,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleClassificationClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2629:1: entryRuleClassificationClause : ruleClassificationClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2685:1: entryRuleClassificationClause : ruleClassificationClause EOF ;
public final void entryRuleClassificationClause() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2630:1: ( ruleClassificationClause EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2631:1: ruleClassificationClause EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2686:1: ( ruleClassificationClause EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2687:1: ruleClassificationClause EOF
{
before(grammarAccess.getClassificationClauseRule());
- pushFollow(FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5571);
+ pushFollow(FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5691);
ruleClassificationClause();
state._fsp--;
after(grammarAccess.getClassificationClauseRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationClause5578);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationClause5698);
}
@@ -7368,23 +7509,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleClassificationClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2638:1: ruleClassificationClause : ( ( rule__ClassificationClause__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2694:1: ruleClassificationClause : ( ( rule__ClassificationClause__Alternatives ) ) ;
public final void ruleClassificationClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2642:2: ( ( ( rule__ClassificationClause__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2643:1: ( ( rule__ClassificationClause__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2698:2: ( ( ( rule__ClassificationClause__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2699:1: ( ( rule__ClassificationClause__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2643:1: ( ( rule__ClassificationClause__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2644:1: ( rule__ClassificationClause__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2699:1: ( ( rule__ClassificationClause__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2700:1: ( rule__ClassificationClause__Alternatives )
{
before(grammarAccess.getClassificationClauseAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2645:1: ( rule__ClassificationClause__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2645:2: rule__ClassificationClause__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2701:1: ( rule__ClassificationClause__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2701:2: rule__ClassificationClause__Alternatives
{
- pushFollow(FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5604);
+ pushFollow(FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5724);
rule__ClassificationClause__Alternatives();
state._fsp--;
@@ -7415,20 +7556,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleClassificationFromClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2657:1: entryRuleClassificationFromClause : ruleClassificationFromClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2713:1: entryRuleClassificationFromClause : ruleClassificationFromClause EOF ;
public final void entryRuleClassificationFromClause() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2658:1: ( ruleClassificationFromClause EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2659:1: ruleClassificationFromClause EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2714:1: ( ruleClassificationFromClause EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2715:1: ruleClassificationFromClause EOF
{
before(grammarAccess.getClassificationFromClauseRule());
- pushFollow(FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5631);
+ pushFollow(FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5751);
ruleClassificationFromClause();
state._fsp--;
after(grammarAccess.getClassificationFromClauseRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationFromClause5638);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationFromClause5758);
}
@@ -7445,23 +7586,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleClassificationFromClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2666:1: ruleClassificationFromClause : ( ( rule__ClassificationFromClause__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2722:1: ruleClassificationFromClause : ( ( rule__ClassificationFromClause__Group__0 ) ) ;
public final void ruleClassificationFromClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2670:2: ( ( ( rule__ClassificationFromClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2671:1: ( ( rule__ClassificationFromClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2726:2: ( ( ( rule__ClassificationFromClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2727:1: ( ( rule__ClassificationFromClause__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2671:1: ( ( rule__ClassificationFromClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2672:1: ( rule__ClassificationFromClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2727:1: ( ( rule__ClassificationFromClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2728:1: ( rule__ClassificationFromClause__Group__0 )
{
before(grammarAccess.getClassificationFromClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2673:1: ( rule__ClassificationFromClause__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2673:2: rule__ClassificationFromClause__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2729:1: ( rule__ClassificationFromClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2729:2: rule__ClassificationFromClause__Group__0
{
- pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5664);
+ pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5784);
rule__ClassificationFromClause__Group__0();
state._fsp--;
@@ -7492,20 +7633,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleClassificationToClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2685:1: entryRuleClassificationToClause : ruleClassificationToClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2741:1: entryRuleClassificationToClause : ruleClassificationToClause EOF ;
public final void entryRuleClassificationToClause() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2686:1: ( ruleClassificationToClause EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2687:1: ruleClassificationToClause EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2742:1: ( ruleClassificationToClause EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2743:1: ruleClassificationToClause EOF
{
before(grammarAccess.getClassificationToClauseRule());
- pushFollow(FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5691);
+ pushFollow(FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5811);
ruleClassificationToClause();
state._fsp--;
after(grammarAccess.getClassificationToClauseRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationToClause5698);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationToClause5818);
}
@@ -7522,23 +7663,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleClassificationToClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2694:1: ruleClassificationToClause : ( ( rule__ClassificationToClause__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2750:1: ruleClassificationToClause : ( ( rule__ClassificationToClause__Group__0 ) ) ;
public final void ruleClassificationToClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2698:2: ( ( ( rule__ClassificationToClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2699:1: ( ( rule__ClassificationToClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2754:2: ( ( ( rule__ClassificationToClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2755:1: ( ( rule__ClassificationToClause__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2699:1: ( ( rule__ClassificationToClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2700:1: ( rule__ClassificationToClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2755:1: ( ( rule__ClassificationToClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2756:1: ( rule__ClassificationToClause__Group__0 )
{
before(grammarAccess.getClassificationToClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2701:1: ( rule__ClassificationToClause__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2701:2: rule__ClassificationToClause__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2757:1: ( rule__ClassificationToClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2757:2: rule__ClassificationToClause__Group__0
{
- pushFollow(FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5724);
+ pushFollow(FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5844);
rule__ClassificationToClause__Group__0();
state._fsp--;
@@ -7569,20 +7710,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleReclassifyAllClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2713:1: entryRuleReclassifyAllClause : ruleReclassifyAllClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2769:1: entryRuleReclassifyAllClause : ruleReclassifyAllClause EOF ;
public final void entryRuleReclassifyAllClause() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2714:1: ( ruleReclassifyAllClause EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2715:1: ruleReclassifyAllClause EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2770:1: ( ruleReclassifyAllClause EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2771:1: ruleReclassifyAllClause EOF
{
before(grammarAccess.getReclassifyAllClauseRule());
- pushFollow(FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5751);
+ pushFollow(FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5871);
ruleReclassifyAllClause();
state._fsp--;
after(grammarAccess.getReclassifyAllClauseRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleReclassifyAllClause5758);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleReclassifyAllClause5878);
}
@@ -7599,23 +7740,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleReclassifyAllClause"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2722:1: ruleReclassifyAllClause : ( ( rule__ReclassifyAllClause__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2778:1: ruleReclassifyAllClause : ( ( rule__ReclassifyAllClause__Group__0 ) ) ;
public final void ruleReclassifyAllClause() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2726:2: ( ( ( rule__ReclassifyAllClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2727:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2782:2: ( ( ( rule__ReclassifyAllClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2783:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2727:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2728:1: ( rule__ReclassifyAllClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2783:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2784:1: ( rule__ReclassifyAllClause__Group__0 )
{
before(grammarAccess.getReclassifyAllClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2729:1: ( rule__ReclassifyAllClause__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2729:2: rule__ReclassifyAllClause__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2785:1: ( rule__ReclassifyAllClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2785:2: rule__ReclassifyAllClause__Group__0
{
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5784);
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5904);
rule__ReclassifyAllClause__Group__0();
state._fsp--;
@@ -7646,20 +7787,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleQualifiedNameList"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2741:1: entryRuleQualifiedNameList : ruleQualifiedNameList EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2797:1: entryRuleQualifiedNameList : ruleQualifiedNameList EOF ;
public final void entryRuleQualifiedNameList() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2742:1: ( ruleQualifiedNameList EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2743:1: ruleQualifiedNameList EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2798:1: ( ruleQualifiedNameList EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2799:1: ruleQualifiedNameList EOF
{
before(grammarAccess.getQualifiedNameListRule());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5811);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5931);
ruleQualifiedNameList();
state._fsp--;
after(grammarAccess.getQualifiedNameListRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameList5818);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameList5938);
}
@@ -7676,23 +7817,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleQualifiedNameList"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2750:1: ruleQualifiedNameList : ( ( rule__QualifiedNameList__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2806:1: ruleQualifiedNameList : ( ( rule__QualifiedNameList__Group__0 ) ) ;
public final void ruleQualifiedNameList() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2754:2: ( ( ( rule__QualifiedNameList__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2755:1: ( ( rule__QualifiedNameList__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2810:2: ( ( ( rule__QualifiedNameList__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2811:1: ( ( rule__QualifiedNameList__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2755:1: ( ( rule__QualifiedNameList__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2756:1: ( rule__QualifiedNameList__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2811:1: ( ( rule__QualifiedNameList__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2812:1: ( rule__QualifiedNameList__Group__0 )
{
before(grammarAccess.getQualifiedNameListAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2757:1: ( rule__QualifiedNameList__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2757:2: rule__QualifiedNameList__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2813:1: ( rule__QualifiedNameList__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2813:2: rule__QualifiedNameList__Group__0
{
- pushFollow(FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList5844);
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList5964);
rule__QualifiedNameList__Group__0();
state._fsp--;
@@ -7723,20 +7864,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleInvocationOrAssignementOrDeclarationStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2769:1: entryRuleInvocationOrAssignementOrDeclarationStatement : ruleInvocationOrAssignementOrDeclarationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2825:1: entryRuleInvocationOrAssignementOrDeclarationStatement : ruleInvocationOrAssignementOrDeclarationStatement EOF ;
public final void entryRuleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2770:1: ( ruleInvocationOrAssignementOrDeclarationStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2771:1: ruleInvocationOrAssignementOrDeclarationStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2826:1: ( ruleInvocationOrAssignementOrDeclarationStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2827:1: ruleInvocationOrAssignementOrDeclarationStatement EOF
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule());
- pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement5871);
+ pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement5991);
ruleInvocationOrAssignementOrDeclarationStatement();
state._fsp--;
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement5878);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement5998);
}
@@ -7753,23 +7894,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleInvocationOrAssignementOrDeclarationStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2778:1: ruleInvocationOrAssignementOrDeclarationStatement : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2834:1: ruleInvocationOrAssignementOrDeclarationStatement : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) ;
public final void ruleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2782:2: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2783:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2838:2: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2839:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2783:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2784:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2839:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2840:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 )
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2785:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2785:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2841:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2841:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0
{
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement5904);
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement6024);
rule__InvocationOrAssignementOrDeclarationStatement__Group__0();
state._fsp--;
@@ -7800,20 +7941,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleSuperInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2797:1: entryRuleSuperInvocationStatement : ruleSuperInvocationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2853:1: entryRuleSuperInvocationStatement : ruleSuperInvocationStatement EOF ;
public final void entryRuleSuperInvocationStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2798:1: ( ruleSuperInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2799:1: ruleSuperInvocationStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2854:1: ( ruleSuperInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2855:1: ruleSuperInvocationStatement EOF
{
before(grammarAccess.getSuperInvocationStatementRule());
- pushFollow(FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement5931);
+ pushFollow(FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement6051);
ruleSuperInvocationStatement();
state._fsp--;
after(grammarAccess.getSuperInvocationStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationStatement5938);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationStatement6058);
}
@@ -7830,23 +7971,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSuperInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2806:1: ruleSuperInvocationStatement : ( ( rule__SuperInvocationStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2862:1: ruleSuperInvocationStatement : ( ( rule__SuperInvocationStatement__Group__0 ) ) ;
public final void ruleSuperInvocationStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2810:2: ( ( ( rule__SuperInvocationStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2811:1: ( ( rule__SuperInvocationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2866:2: ( ( ( rule__SuperInvocationStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2867:1: ( ( rule__SuperInvocationStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2811:1: ( ( rule__SuperInvocationStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2812:1: ( rule__SuperInvocationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2867:1: ( ( rule__SuperInvocationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2868:1: ( rule__SuperInvocationStatement__Group__0 )
{
before(grammarAccess.getSuperInvocationStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2813:1: ( rule__SuperInvocationStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2813:2: rule__SuperInvocationStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2869:1: ( rule__SuperInvocationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2869:2: rule__SuperInvocationStatement__Group__0
{
- pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement5964);
+ pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement6084);
rule__SuperInvocationStatement__Group__0();
state._fsp--;
@@ -7877,20 +8018,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleThisInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2825:1: entryRuleThisInvocationStatement : ruleThisInvocationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2881:1: entryRuleThisInvocationStatement : ruleThisInvocationStatement EOF ;
public final void entryRuleThisInvocationStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2826:1: ( ruleThisInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2827:1: ruleThisInvocationStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2882:1: ( ruleThisInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2883:1: ruleThisInvocationStatement EOF
{
before(grammarAccess.getThisInvocationStatementRule());
- pushFollow(FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement5991);
+ pushFollow(FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement6111);
ruleThisInvocationStatement();
state._fsp--;
after(grammarAccess.getThisInvocationStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleThisInvocationStatement5998);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleThisInvocationStatement6118);
}
@@ -7907,23 +8048,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleThisInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2834:1: ruleThisInvocationStatement : ( ( rule__ThisInvocationStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2890:1: ruleThisInvocationStatement : ( ( rule__ThisInvocationStatement__Group__0 ) ) ;
public final void ruleThisInvocationStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2838:2: ( ( ( rule__ThisInvocationStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2839:1: ( ( rule__ThisInvocationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2894:2: ( ( ( rule__ThisInvocationStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2895:1: ( ( rule__ThisInvocationStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2839:1: ( ( rule__ThisInvocationStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2840:1: ( rule__ThisInvocationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2895:1: ( ( rule__ThisInvocationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2896:1: ( rule__ThisInvocationStatement__Group__0 )
{
before(grammarAccess.getThisInvocationStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2841:1: ( rule__ThisInvocationStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2841:2: rule__ThisInvocationStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2897:1: ( rule__ThisInvocationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2897:2: rule__ThisInvocationStatement__Group__0
{
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6024);
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6144);
rule__ThisInvocationStatement__Group__0();
state._fsp--;
@@ -7954,20 +8095,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleInstanceCreationInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2853:1: entryRuleInstanceCreationInvocationStatement : ruleInstanceCreationInvocationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2909:1: entryRuleInstanceCreationInvocationStatement : ruleInstanceCreationInvocationStatement EOF ;
public final void entryRuleInstanceCreationInvocationStatement() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2854:1: ( ruleInstanceCreationInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2855:1: ruleInstanceCreationInvocationStatement EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2910:1: ( ruleInstanceCreationInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2911:1: ruleInstanceCreationInvocationStatement EOF
{
before(grammarAccess.getInstanceCreationInvocationStatementRule());
- pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6051);
+ pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6171);
ruleInstanceCreationInvocationStatement();
state._fsp--;
after(grammarAccess.getInstanceCreationInvocationStatementRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6058);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6178);
}
@@ -7984,23 +8125,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleInstanceCreationInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2862:1: ruleInstanceCreationInvocationStatement : ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2918:1: ruleInstanceCreationInvocationStatement : ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) ;
public final void ruleInstanceCreationInvocationStatement() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2866:2: ( ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2867:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2922:2: ( ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2923:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2867:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2868:1: ( rule__InstanceCreationInvocationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2923:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2924:1: ( rule__InstanceCreationInvocationStatement__Group__0 )
{
before(grammarAccess.getInstanceCreationInvocationStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2869:1: ( rule__InstanceCreationInvocationStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2869:2: rule__InstanceCreationInvocationStatement__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2925:1: ( rule__InstanceCreationInvocationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2925:2: rule__InstanceCreationInvocationStatement__Group__0
{
- pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6084);
+ pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6204);
rule__InstanceCreationInvocationStatement__Group__0();
state._fsp--;
@@ -8031,20 +8172,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleVariableDeclarationCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2881:1: entryRuleVariableDeclarationCompletion : ruleVariableDeclarationCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2937:1: entryRuleVariableDeclarationCompletion : ruleVariableDeclarationCompletion EOF ;
public final void entryRuleVariableDeclarationCompletion() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2882:1: ( ruleVariableDeclarationCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2883:1: ruleVariableDeclarationCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2938:1: ( ruleVariableDeclarationCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2939:1: ruleVariableDeclarationCompletion EOF
{
before(grammarAccess.getVariableDeclarationCompletionRule());
- pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6111);
+ pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6231);
ruleVariableDeclarationCompletion();
state._fsp--;
after(grammarAccess.getVariableDeclarationCompletionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6118);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6238);
}
@@ -8061,23 +8202,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleVariableDeclarationCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2890:1: ruleVariableDeclarationCompletion : ( ( rule__VariableDeclarationCompletion__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2946:1: ruleVariableDeclarationCompletion : ( ( rule__VariableDeclarationCompletion__Group__0 ) ) ;
public final void ruleVariableDeclarationCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2894:2: ( ( ( rule__VariableDeclarationCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2895:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2950:2: ( ( ( rule__VariableDeclarationCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2951:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2895:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2896:1: ( rule__VariableDeclarationCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2951:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2952:1: ( rule__VariableDeclarationCompletion__Group__0 )
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2897:1: ( rule__VariableDeclarationCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2897:2: rule__VariableDeclarationCompletion__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2953:1: ( rule__VariableDeclarationCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2953:2: rule__VariableDeclarationCompletion__Group__0
{
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6144);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6264);
rule__VariableDeclarationCompletion__Group__0();
state._fsp--;
@@ -8108,20 +8249,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "entryRuleAssignmentCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2909:1: entryRuleAssignmentCompletion : ruleAssignmentCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2965:1: entryRuleAssignmentCompletion : ruleAssignmentCompletion EOF ;
public final void entryRuleAssignmentCompletion() throws RecognitionException {
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2910:1: ( ruleAssignmentCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2911:1: ruleAssignmentCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2966:1: ( ruleAssignmentCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2967:1: ruleAssignmentCompletion EOF
{
before(grammarAccess.getAssignmentCompletionRule());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6171);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6291);
ruleAssignmentCompletion();
state._fsp--;
after(grammarAccess.getAssignmentCompletionRule());
- match(input,EOF,FOLLOW_EOF_in_entryRuleAssignmentCompletion6178);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAssignmentCompletion6298);
}
@@ -8138,23 +8279,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAssignmentCompletion"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2918:1: ruleAssignmentCompletion : ( ( rule__AssignmentCompletion__Group__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2974:1: ruleAssignmentCompletion : ( ( rule__AssignmentCompletion__Group__0 ) ) ;
public final void ruleAssignmentCompletion() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2922:2: ( ( ( rule__AssignmentCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2923:1: ( ( rule__AssignmentCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2978:2: ( ( ( rule__AssignmentCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2979:1: ( ( rule__AssignmentCompletion__Group__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2923:1: ( ( rule__AssignmentCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2924:1: ( rule__AssignmentCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2979:1: ( ( rule__AssignmentCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2980:1: ( rule__AssignmentCompletion__Group__0 )
{
before(grammarAccess.getAssignmentCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2925:1: ( rule__AssignmentCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2925:2: rule__AssignmentCompletion__Group__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2981:1: ( rule__AssignmentCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2981:2: rule__AssignmentCompletion__Group__0
{
- pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6204);
+ pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6324);
rule__AssignmentCompletion__Group__0();
state._fsp--;
@@ -8185,23 +8326,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleBooleanValue"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2938:1: ruleBooleanValue : ( ( rule__BooleanValue__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2994:1: ruleBooleanValue : ( ( rule__BooleanValue__Alternatives ) ) ;
public final void ruleBooleanValue() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2942:1: ( ( ( rule__BooleanValue__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2943:1: ( ( rule__BooleanValue__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2998:1: ( ( ( rule__BooleanValue__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2999:1: ( ( rule__BooleanValue__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2943:1: ( ( rule__BooleanValue__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2944:1: ( rule__BooleanValue__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2999:1: ( ( rule__BooleanValue__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3000:1: ( rule__BooleanValue__Alternatives )
{
before(grammarAccess.getBooleanValueAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2945:1: ( rule__BooleanValue__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2945:2: rule__BooleanValue__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3001:1: ( rule__BooleanValue__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3001:2: rule__BooleanValue__Alternatives
{
- pushFollow(FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6241);
+ pushFollow(FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6361);
rule__BooleanValue__Alternatives();
state._fsp--;
@@ -8232,23 +8373,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleLinkOperationKind"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2957:1: ruleLinkOperationKind : ( ( rule__LinkOperationKind__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3013:1: ruleLinkOperationKind : ( ( rule__LinkOperationKind__Alternatives ) ) ;
public final void ruleLinkOperationKind() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2961:1: ( ( ( rule__LinkOperationKind__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2962:1: ( ( rule__LinkOperationKind__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3017:1: ( ( ( rule__LinkOperationKind__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3018:1: ( ( rule__LinkOperationKind__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2962:1: ( ( rule__LinkOperationKind__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2963:1: ( rule__LinkOperationKind__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3018:1: ( ( rule__LinkOperationKind__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3019:1: ( rule__LinkOperationKind__Alternatives )
{
before(grammarAccess.getLinkOperationKindAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2964:1: ( rule__LinkOperationKind__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2964:2: rule__LinkOperationKind__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3020:1: ( rule__LinkOperationKind__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3020:2: rule__LinkOperationKind__Alternatives
{
- pushFollow(FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6277);
+ pushFollow(FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6397);
rule__LinkOperationKind__Alternatives();
state._fsp--;
@@ -8279,23 +8420,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleSelectOrRejectOperator"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2976:1: ruleSelectOrRejectOperator : ( ( rule__SelectOrRejectOperator__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3032:1: ruleSelectOrRejectOperator : ( ( rule__SelectOrRejectOperator__Alternatives ) ) ;
public final void ruleSelectOrRejectOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2980:1: ( ( ( rule__SelectOrRejectOperator__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2981:1: ( ( rule__SelectOrRejectOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3036:1: ( ( ( rule__SelectOrRejectOperator__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3037:1: ( ( rule__SelectOrRejectOperator__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2981:1: ( ( rule__SelectOrRejectOperator__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2982:1: ( rule__SelectOrRejectOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3037:1: ( ( rule__SelectOrRejectOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3038:1: ( rule__SelectOrRejectOperator__Alternatives )
{
before(grammarAccess.getSelectOrRejectOperatorAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2983:1: ( rule__SelectOrRejectOperator__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2983:2: rule__SelectOrRejectOperator__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3039:1: ( rule__SelectOrRejectOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3039:2: rule__SelectOrRejectOperator__Alternatives
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6313);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6433);
rule__SelectOrRejectOperator__Alternatives();
state._fsp--;
@@ -8326,23 +8467,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleCollectOrIterateOperator"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2995:1: ruleCollectOrIterateOperator : ( ( rule__CollectOrIterateOperator__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3051:1: ruleCollectOrIterateOperator : ( ( rule__CollectOrIterateOperator__Alternatives ) ) ;
public final void ruleCollectOrIterateOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:2999:1: ( ( ( rule__CollectOrIterateOperator__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3000:1: ( ( rule__CollectOrIterateOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3055:1: ( ( ( rule__CollectOrIterateOperator__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3056:1: ( ( rule__CollectOrIterateOperator__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3000:1: ( ( rule__CollectOrIterateOperator__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3001:1: ( rule__CollectOrIterateOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3056:1: ( ( rule__CollectOrIterateOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3057:1: ( rule__CollectOrIterateOperator__Alternatives )
{
before(grammarAccess.getCollectOrIterateOperatorAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3002:1: ( rule__CollectOrIterateOperator__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3002:2: rule__CollectOrIterateOperator__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3058:1: ( rule__CollectOrIterateOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3058:2: rule__CollectOrIterateOperator__Alternatives
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6349);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6469);
rule__CollectOrIterateOperator__Alternatives();
state._fsp--;
@@ -8373,23 +8514,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleForAllOrExistsOrOneOperator"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3014:1: ruleForAllOrExistsOrOneOperator : ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3070:1: ruleForAllOrExistsOrOneOperator : ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) ;
public final void ruleForAllOrExistsOrOneOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3018:1: ( ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3019:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3074:1: ( ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3075:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3019:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3020:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3075:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3076:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives )
{
before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3021:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3021:2: rule__ForAllOrExistsOrOneOperator__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3077:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3077:2: rule__ForAllOrExistsOrOneOperator__Alternatives
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6385);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6505);
rule__ForAllOrExistsOrOneOperator__Alternatives();
state._fsp--;
@@ -8420,23 +8561,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAnnotationKind"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3033:1: ruleAnnotationKind : ( ( rule__AnnotationKind__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3089:1: ruleAnnotationKind : ( ( rule__AnnotationKind__Alternatives ) ) ;
public final void ruleAnnotationKind() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3037:1: ( ( ( rule__AnnotationKind__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3038:1: ( ( rule__AnnotationKind__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3093:1: ( ( ( rule__AnnotationKind__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3094:1: ( ( rule__AnnotationKind__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3038:1: ( ( rule__AnnotationKind__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3039:1: ( rule__AnnotationKind__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3094:1: ( ( rule__AnnotationKind__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3095:1: ( rule__AnnotationKind__Alternatives )
{
before(grammarAccess.getAnnotationKindAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3040:1: ( rule__AnnotationKind__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3040:2: rule__AnnotationKind__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3096:1: ( rule__AnnotationKind__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3096:2: rule__AnnotationKind__Alternatives
{
- pushFollow(FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6421);
+ pushFollow(FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6541);
rule__AnnotationKind__Alternatives();
state._fsp--;
@@ -8467,23 +8608,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "ruleAssignmentOperator"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3052:1: ruleAssignmentOperator : ( ( rule__AssignmentOperator__Alternatives ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3108:1: ruleAssignmentOperator : ( ( rule__AssignmentOperator__Alternatives ) ) ;
public final void ruleAssignmentOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3056:1: ( ( ( rule__AssignmentOperator__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3057:1: ( ( rule__AssignmentOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3112:1: ( ( ( rule__AssignmentOperator__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3113:1: ( ( rule__AssignmentOperator__Alternatives ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3057:1: ( ( rule__AssignmentOperator__Alternatives ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3058:1: ( rule__AssignmentOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3113:1: ( ( rule__AssignmentOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3114:1: ( rule__AssignmentOperator__Alternatives )
{
before(grammarAccess.getAssignmentOperatorAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3059:1: ( rule__AssignmentOperator__Alternatives )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3059:2: rule__AssignmentOperator__Alternatives
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3115:1: ( rule__AssignmentOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3115:2: rule__AssignmentOperator__Alternatives
{
- pushFollow(FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6457);
+ pushFollow(FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6577);
rule__AssignmentOperator__Alternatives();
state._fsp--;
@@ -8514,13 +8655,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LITERAL__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3070:1: rule__LITERAL__Alternatives : ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3126:1: rule__LITERAL__Alternatives : ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) );
public final void rule__LITERAL__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3074:1: ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3130:1: ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) )
int alt4=3;
switch ( input.LA(1) ) {
case 33:
@@ -8549,13 +8690,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
switch (alt4) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3075:1: ( ruleBOOLEAN_LITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3131:1: ( ruleBOOLEAN_LITERAL )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3075:1: ( ruleBOOLEAN_LITERAL )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3076:1: ruleBOOLEAN_LITERAL
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3131:1: ( ruleBOOLEAN_LITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3132:1: ruleBOOLEAN_LITERAL
{
before(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0());
- pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6492);
+ pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6612);
ruleBOOLEAN_LITERAL();
state._fsp--;
@@ -8568,13 +8709,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3081:6: ( ruleNUMBER_LITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3137:6: ( ruleNUMBER_LITERAL )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3081:6: ( ruleNUMBER_LITERAL )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3082:1: ruleNUMBER_LITERAL
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3137:6: ( ruleNUMBER_LITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3138:1: ruleNUMBER_LITERAL
{
before(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1());
- pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6509);
+ pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6629);
ruleNUMBER_LITERAL();
state._fsp--;
@@ -8587,13 +8728,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3087:6: ( ruleSTRING_LITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3143:6: ( ruleSTRING_LITERAL )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3087:6: ( ruleSTRING_LITERAL )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3088:1: ruleSTRING_LITERAL
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3143:6: ( ruleSTRING_LITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3144:1: ruleSTRING_LITERAL
{
before(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2());
- pushFollow(FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6526);
+ pushFollow(FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6646);
ruleSTRING_LITERAL();
state._fsp--;
@@ -8623,13 +8764,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NUMBER_LITERAL__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3098:1: rule__NUMBER_LITERAL__Alternatives : ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3154:1: rule__NUMBER_LITERAL__Alternatives : ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) );
public final void rule__NUMBER_LITERAL__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3102:1: ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3158:1: ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) )
int alt5=2;
int LA5_0 = input.LA(1);
@@ -8647,13 +8788,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
switch (alt5) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3103:1: ( ruleINTEGER_LITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3159:1: ( ruleINTEGER_LITERAL )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3103:1: ( ruleINTEGER_LITERAL )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3104:1: ruleINTEGER_LITERAL
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3159:1: ( ruleINTEGER_LITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3160:1: ruleINTEGER_LITERAL
{
before(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0());
- pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6558);
+ pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6678);
ruleINTEGER_LITERAL();
state._fsp--;
@@ -8666,13 +8807,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3109:6: ( ruleUNLIMITED_LITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3165:6: ( ruleUNLIMITED_LITERAL )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3109:6: ( ruleUNLIMITED_LITERAL )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3110:1: ruleUNLIMITED_LITERAL
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3165:6: ( ruleUNLIMITED_LITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3166:1: ruleUNLIMITED_LITERAL
{
before(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1());
- pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6575);
+ pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6695);
ruleUNLIMITED_LITERAL();
state._fsp--;
@@ -8702,13 +8843,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Alternatives_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3120:1: rule__NameExpression__Alternatives_0 : ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3176:1: rule__NameExpression__Alternatives_0 : ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) );
public final void rule__NameExpression__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3124:1: ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3180:1: ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -8726,16 +8867,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
switch (alt6) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3125:1: ( ( rule__NameExpression__Group_0_0__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3181:1: ( ( rule__NameExpression__Group_0_0__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3125:1: ( ( rule__NameExpression__Group_0_0__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3126:1: ( rule__NameExpression__Group_0_0__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3181:1: ( ( rule__NameExpression__Group_0_0__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3182:1: ( rule__NameExpression__Group_0_0__0 )
{
before(grammarAccess.getNameExpressionAccess().getGroup_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3127:1: ( rule__NameExpression__Group_0_0__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3127:2: rule__NameExpression__Group_0_0__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3183:1: ( rule__NameExpression__Group_0_0__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3183:2: rule__NameExpression__Group_0_0__0
{
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06607);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06727);
rule__NameExpression__Group_0_0__0();
state._fsp--;
@@ -8751,16 +8892,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3131:6: ( ( rule__NameExpression__Group_0_1__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3187:6: ( ( rule__NameExpression__Group_0_1__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3131:6: ( ( rule__NameExpression__Group_0_1__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3132:1: ( rule__NameExpression__Group_0_1__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3187:6: ( ( rule__NameExpression__Group_0_1__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3188:1: ( rule__NameExpression__Group_0_1__0 )
{
before(grammarAccess.getNameExpressionAccess().getGroup_0_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3133:1: ( rule__NameExpression__Group_0_1__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3133:2: rule__NameExpression__Group_0_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3189:1: ( rule__NameExpression__Group_0_1__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3189:2: rule__NameExpression__Group_0_1__0
{
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06625);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06745);
rule__NameExpression__Group_0_1__0();
state._fsp--;
@@ -8793,13 +8934,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__PrefixOpAlternatives_0_0_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3142:1: rule__NameExpression__PrefixOpAlternatives_0_0_0_0 : ( ( '++' ) | ( '--' ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3198:1: rule__NameExpression__PrefixOpAlternatives_0_0_0_0 : ( ( '++' ) | ( '--' ) );
public final void rule__NameExpression__PrefixOpAlternatives_0_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3146:1: ( ( '++' ) | ( '--' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3202:1: ( ( '++' ) | ( '--' ) )
int alt7=2;
int LA7_0 = input.LA(1);
@@ -8817,13 +8958,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
switch (alt7) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3147:1: ( '++' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3203:1: ( '++' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3147:1: ( '++' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3148:1: '++'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3203:1: ( '++' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3204:1: '++'
{
before(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0());
- match(input,12,FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06659);
+ match(input,12,FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06779);
after(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0());
}
@@ -8832,13 +8973,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3155:6: ( '--' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3211:6: ( '--' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3155:6: ( '--' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3156:1: '--'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3211:6: ( '--' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3212:1: '--'
{
before(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1());
- match(input,13,FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06679);
+ match(input,13,FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06799);
after(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1());
}
@@ -8864,21 +9005,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Alternatives_0_1_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3168:1: rule__NameExpression__Alternatives_0_1_2 : ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3224:1: rule__NameExpression__Alternatives_0_1_2 : ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) );
public final void rule__NameExpression__Alternatives_0_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3172:1: ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3228:1: ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) )
int alt8=3;
switch ( input.LA(1) ) {
- case 68:
+ case 67:
{
alt8=1;
}
break;
- case 78:
+ case 77:
case 87:
{
alt8=2;
@@ -8899,16 +9040,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
switch (alt8) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3173:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3229:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3173:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3174:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3229:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3230:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 )
{
before(grammarAccess.getNameExpressionAccess().getInvocationCompletionAssignment_0_1_2_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3175:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3175:2: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3231:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3231:2: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0
{
- pushFollow(FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26713);
+ pushFollow(FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26833);
rule__NameExpression__InvocationCompletionAssignment_0_1_2_0();
state._fsp--;
@@ -8924,16 +9065,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3179:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3235:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3179:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3180:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3235:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3236:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 )
{
before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionAssignment_0_1_2_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3181:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3181:2: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3237:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3237:2: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1
{
- pushFollow(FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26731);
+ pushFollow(FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26851);
rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1();
state._fsp--;
@@ -8949,16 +9090,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3185:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3241:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3185:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3186:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3241:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3242:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 )
{
before(grammarAccess.getNameExpressionAccess().getPostfixOpAssignment_0_1_2_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3187:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3187:2: rule__NameExpression__PostfixOpAssignment_0_1_2_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3243:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3243:2: rule__NameExpression__PostfixOpAssignment_0_1_2_2
{
- pushFollow(FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26749);
+ pushFollow(FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26869);
rule__NameExpression__PostfixOpAssignment_0_1_2_2();
state._fsp--;
@@ -8991,13 +9132,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3196:1: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 : ( ( '++' ) | ( '--' ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3252:1: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 : ( ( '++' ) | ( '--' ) );
public final void rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3200:1: ( ( '++' ) | ( '--' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3256:1: ( ( '++' ) | ( '--' ) )
int alt9=2;
int LA9_0 = input.LA(1);
@@ -9015,13 +9156,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
switch (alt9) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3201:1: ( '++' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3257:1: ( '++' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3201:1: ( '++' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3202:1: '++'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3257:1: ( '++' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3258:1: '++'
{
before(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0());
- match(input,12,FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06783);
+ match(input,12,FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06903);
after(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0());
}
@@ -9030,13 +9171,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3209:6: ( '--' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3265:6: ( '--' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3209:6: ( '--' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3210:1: '--'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3265:6: ( '--' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3266:1: '--'
{
before(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1());
- match(input,13,FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06803);
+ match(input,13,FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06923);
after(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1());
}
@@ -9062,13 +9203,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3222:1: rule__EqualityExpression__OpAlternatives_1_0_0 : ( ( '==' ) | ( '!=' ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3278:1: rule__EqualityExpression__OpAlternatives_1_0_0 : ( ( '==' ) | ( '!=' ) );
public final void rule__EqualityExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3226:1: ( ( '==' ) | ( '!=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3282:1: ( ( '==' ) | ( '!=' ) )
int alt10=2;
int LA10_0 = input.LA(1);
@@ -9086,13 +9227,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3227:1: ( '==' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3283:1: ( '==' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3227:1: ( '==' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3228:1: '=='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3283:1: ( '==' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3284:1: '=='
{
before(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0());
- match(input,14,FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_06838);
+ match(input,14,FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_06958);
after(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0());
}
@@ -9101,13 +9242,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3235:6: ( '!=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3291:6: ( '!=' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3235:6: ( '!=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3236:1: '!='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3291:6: ( '!=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3292:1: '!='
{
before(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1());
- match(input,15,FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_06858);
+ match(input,15,FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_06978);
after(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1());
}
@@ -9133,13 +9274,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3248:1: rule__ClassificationExpression__OpAlternatives_1_0_0 : ( ( 'instanceof' ) | ( 'hastype' ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3304:1: rule__ClassificationExpression__OpAlternatives_1_0_0 : ( ( 'instanceof' ) | ( 'hastype' ) );
public final void rule__ClassificationExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3252:1: ( ( 'instanceof' ) | ( 'hastype' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3308:1: ( ( 'instanceof' ) | ( 'hastype' ) )
int alt11=2;
int LA11_0 = input.LA(1);
@@ -9157,13 +9298,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
switch (alt11) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3253:1: ( 'instanceof' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3309:1: ( 'instanceof' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3253:1: ( 'instanceof' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3254:1: 'instanceof'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3309:1: ( 'instanceof' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3310:1: 'instanceof'
{
before(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0());
- match(input,16,FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_06893);
+ match(input,16,FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_07013);
after(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0());
}
@@ -9172,13 +9313,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3261:6: ( 'hastype' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3317:6: ( 'hastype' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3261:6: ( 'hastype' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3262:1: 'hastype'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3317:6: ( 'hastype' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3318:1: 'hastype'
{
before(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1());
- match(input,17,FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_06913);
+ match(input,17,FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_07033);
after(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1());
}
@@ -9204,13 +9345,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3274:1: rule__RelationalExpression__OpAlternatives_1_0_0 : ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3330:1: rule__RelationalExpression__OpAlternatives_1_0_0 : ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) );
public final void rule__RelationalExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3278:1: ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3334:1: ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) )
int alt12=4;
switch ( input.LA(1) ) {
case 18:
@@ -9242,13 +9383,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
switch (alt12) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3279:1: ( '<' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3335:1: ( '<' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3279:1: ( '<' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3280:1: '<'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3335:1: ( '<' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3336:1: '<'
{
before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0());
- match(input,18,FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_06948);
+ match(input,18,FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_07068);
after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0());
}
@@ -9257,13 +9398,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3287:6: ( '>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3343:6: ( '>' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3287:6: ( '>' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3288:1: '>'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3343:6: ( '>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3344:1: '>'
{
before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1());
- match(input,19,FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_06968);
+ match(input,19,FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_07088);
after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1());
}
@@ -9272,13 +9413,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3295:6: ( '<=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3351:6: ( '<=' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3295:6: ( '<=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3296:1: '<='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3351:6: ( '<=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3352:1: '<='
{
before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2());
- match(input,20,FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_06988);
+ match(input,20,FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_07108);
after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2());
}
@@ -9287,13 +9428,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3303:6: ( '>=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3359:6: ( '>=' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3303:6: ( '>=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3304:1: '>='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3359:6: ( '>=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3360:1: '>='
{
before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3());
- match(input,21,FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07008);
+ match(input,21,FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07128);
after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3());
}
@@ -9319,13 +9460,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3316:1: rule__ShiftExpression__OpAlternatives_1_0_0 : ( ( '<<' ) | ( '>>' ) | ( '>>>' ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3372:1: rule__ShiftExpression__OpAlternatives_1_0_0 : ( ( '<<' ) | ( '>>' ) | ( '>>>' ) );
public final void rule__ShiftExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3320:1: ( ( '<<' ) | ( '>>' ) | ( '>>>' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3376:1: ( ( '<<' ) | ( '>>' ) | ( '>>>' ) )
int alt13=3;
switch ( input.LA(1) ) {
case 22:
@@ -9352,13 +9493,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
switch (alt13) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3321:1: ( '<<' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3377:1: ( '<<' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3321:1: ( '<<' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3322:1: '<<'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3377:1: ( '<<' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3378:1: '<<'
{
before(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0());
- match(input,22,FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07043);
+ match(input,22,FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07163);
after(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0());
}
@@ -9367,13 +9508,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3329:6: ( '>>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3385:6: ( '>>' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3329:6: ( '>>' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3330:1: '>>'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3385:6: ( '>>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3386:1: '>>'
{
before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1());
- match(input,23,FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07063);
+ match(input,23,FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07183);
after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1());
}
@@ -9382,13 +9523,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3337:6: ( '>>>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3393:6: ( '>>>' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3337:6: ( '>>>' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3338:1: '>>>'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3393:6: ( '>>>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3394:1: '>>>'
{
before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2());
- match(input,24,FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07083);
+ match(input,24,FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07203);
after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2());
}
@@ -9414,13 +9555,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3350:1: rule__AdditiveExpression__OpAlternatives_1_0_0 : ( ( '+' ) | ( '-' ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3406:1: rule__AdditiveExpression__OpAlternatives_1_0_0 : ( ( '+' ) | ( '-' ) );
public final void rule__AdditiveExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3354:1: ( ( '+' ) | ( '-' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3410:1: ( ( '+' ) | ( '-' ) )
int alt14=2;
int LA14_0 = input.LA(1);
@@ -9438,13 +9579,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
switch (alt14) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3355:1: ( '+' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3411:1: ( '+' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3355:1: ( '+' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3356:1: '+'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3411:1: ( '+' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3412:1: '+'
{
before(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0());
- match(input,25,FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07118);
+ match(input,25,FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07238);
after(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0());
}
@@ -9453,13 +9594,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3363:6: ( '-' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3419:6: ( '-' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3363:6: ( '-' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3364:1: '-'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3419:6: ( '-' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3420:1: '-'
{
before(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1());
- match(input,26,FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07138);
+ match(input,26,FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07258);
after(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1());
}
@@ -9485,13 +9626,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3376:1: rule__MultiplicativeExpression__OpAlternatives_1_0_0 : ( ( '*' ) | ( '/' ) | ( '%' ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3432:1: rule__MultiplicativeExpression__OpAlternatives_1_0_0 : ( ( '*' ) | ( '/' ) | ( '%' ) );
public final void rule__MultiplicativeExpression__OpAlternatives_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3380:1: ( ( '*' ) | ( '/' ) | ( '%' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3436:1: ( ( '*' ) | ( '/' ) | ( '%' ) )
int alt15=3;
switch ( input.LA(1) ) {
case 27:
@@ -9518,13 +9659,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
switch (alt15) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3381:1: ( '*' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3437:1: ( '*' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3381:1: ( '*' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3382:1: '*'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3437:1: ( '*' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3438:1: '*'
{
before(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0());
- match(input,27,FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07173);
+ match(input,27,FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07293);
after(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0());
}
@@ -9533,13 +9674,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3389:6: ( '/' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3445:6: ( '/' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3389:6: ( '/' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3390:1: '/'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3445:6: ( '/' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3446:1: '/'
{
before(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1());
- match(input,28,FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07193);
+ match(input,28,FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07313);
after(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1());
}
@@ -9548,13 +9689,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3397:6: ( '%' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3453:6: ( '%' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3397:6: ( '%' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3398:1: '%'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3453:6: ( '%' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3454:1: '%'
{
before(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2());
- match(input,29,FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07213);
+ match(input,29,FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07333);
after(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2());
}
@@ -9580,13 +9721,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnaryExpression__OpAlternatives_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3410:1: rule__UnaryExpression__OpAlternatives_0_0 : ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3466:1: rule__UnaryExpression__OpAlternatives_0_0 : ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) );
public final void rule__UnaryExpression__OpAlternatives_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3414:1: ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3470:1: ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) )
int alt16=5;
switch ( input.LA(1) ) {
case 30:
@@ -9623,13 +9764,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
switch (alt16) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3415:1: ( '!' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3471:1: ( '!' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3415:1: ( '!' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3416:1: '!'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3471:1: ( '!' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3472:1: '!'
{
before(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0());
- match(input,30,FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07248);
+ match(input,30,FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07368);
after(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0());
}
@@ -9638,13 +9779,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3423:6: ( '-' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3479:6: ( '-' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3423:6: ( '-' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3424:1: '-'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3479:6: ( '-' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3480:1: '-'
{
before(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1());
- match(input,26,FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07268);
+ match(input,26,FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07388);
after(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1());
}
@@ -9653,13 +9794,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3431:6: ( '+' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3487:6: ( '+' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3431:6: ( '+' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3432:1: '+'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3487:6: ( '+' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3488:1: '+'
{
before(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2());
- match(input,25,FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07288);
+ match(input,25,FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07408);
after(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2());
}
@@ -9668,13 +9809,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3439:6: ( '$' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3495:6: ( '$' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3439:6: ( '$' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3440:1: '$'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3495:6: ( '$' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3496:1: '$'
{
before(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3());
- match(input,31,FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07308);
+ match(input,31,FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07428);
after(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3());
}
@@ -9683,13 +9824,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3447:6: ( '~' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3503:6: ( '~' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3447:6: ( '~' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3448:1: '~'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3503:6: ( '~' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3504:1: '~'
{
before(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4());
- match(input,32,FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07328);
+ match(input,32,FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07448);
after(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4());
}
@@ -9715,24 +9856,24 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuffixExpression__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3460:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3516:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) );
public final void rule__SuffixExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3464:1: ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3520:1: ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) )
int alt17=7;
alt17 = dfa17.predict(input);
switch (alt17) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3465:1: ( ruleOperationCallExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3521:1: ( ruleOperationCallExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3465:1: ( ruleOperationCallExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3466:1: ruleOperationCallExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3521:1: ( ruleOperationCallExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3522:1: ruleOperationCallExpression
{
before(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7362);
+ pushFollow(FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7482);
ruleOperationCallExpression();
state._fsp--;
@@ -9745,13 +9886,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3471:6: ( rulePropertyCallExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3527:6: ( rulePropertyCallExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3471:6: ( rulePropertyCallExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3472:1: rulePropertyCallExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3527:6: ( rulePropertyCallExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3528:1: rulePropertyCallExpression
{
before(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1());
- pushFollow(FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7379);
+ pushFollow(FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7499);
rulePropertyCallExpression();
state._fsp--;
@@ -9764,13 +9905,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3477:6: ( ruleLinkOperationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3533:6: ( ruleLinkOperationExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3477:6: ( ruleLinkOperationExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3478:1: ruleLinkOperationExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3533:6: ( ruleLinkOperationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3534:1: ruleLinkOperationExpression
{
before(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2());
- pushFollow(FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7396);
+ pushFollow(FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7516);
ruleLinkOperationExpression();
state._fsp--;
@@ -9783,13 +9924,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3483:6: ( ruleSequenceOperationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3539:6: ( ruleSequenceOperationExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3483:6: ( ruleSequenceOperationExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3484:1: ruleSequenceOperationExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3539:6: ( ruleSequenceOperationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3540:1: ruleSequenceOperationExpression
{
before(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3());
- pushFollow(FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7413);
+ pushFollow(FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7533);
ruleSequenceOperationExpression();
state._fsp--;
@@ -9802,13 +9943,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3489:6: ( ruleSequenceReductionExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3545:6: ( ruleSequenceReductionExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3489:6: ( ruleSequenceReductionExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3490:1: ruleSequenceReductionExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3545:6: ( ruleSequenceReductionExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3546:1: ruleSequenceReductionExpression
{
before(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4());
- pushFollow(FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7430);
+ pushFollow(FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7550);
ruleSequenceReductionExpression();
state._fsp--;
@@ -9821,13 +9962,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3495:6: ( ruleSequenceExpansionExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3551:6: ( ruleSequenceExpansionExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3495:6: ( ruleSequenceExpansionExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3496:1: ruleSequenceExpansionExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3551:6: ( ruleSequenceExpansionExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3552:1: ruleSequenceExpansionExpression
{
before(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5());
- pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7447);
+ pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7567);
ruleSequenceExpansionExpression();
state._fsp--;
@@ -9840,13 +9981,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3501:6: ( ruleClassExtentExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3557:6: ( ruleClassExtentExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3501:6: ( ruleClassExtentExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3502:1: ruleClassExtentExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3557:6: ( ruleClassExtentExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3558:1: ruleClassExtentExpression
{
before(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6());
- pushFollow(FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7464);
+ pushFollow(FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7584);
ruleClassExtentExpression();
state._fsp--;
@@ -9875,46 +10016,135 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__SuffixExpression__Alternatives"
- // $ANTLR start "rule__SequenceExpansionExpression__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3512:1: rule__SequenceExpansionExpression__Alternatives : ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) );
- public final void rule__SequenceExpansionExpression__Alternatives() throws RecognitionException {
+ // $ANTLR start "rule__LinkOperationExpression__Alternatives"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3568:1: rule__LinkOperationExpression__Alternatives : ( ( ruleCreateOrDestroyLinkOperationExpression ) | ( ruleClearAssocExpression ) );
+ public final void rule__LinkOperationExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3516:1: ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) )
- int alt18=4;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3572:1: ( ( ruleCreateOrDestroyLinkOperationExpression ) | ( ruleClearAssocExpression ) )
+ int alt18=2;
int LA18_0 = input.LA(1);
- if ( (LA18_0==80) ) {
- switch ( input.LA(2) ) {
- case 38:
- case 39:
- {
+ if ( (LA18_0==76) ) {
+ int LA18_1 = input.LA(2);
+
+ if ( (LA18_1==79) ) {
+ alt18=2;
+ }
+ else if ( ((LA18_1>=35 && LA18_1<=36)) ) {
alt18=1;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 18, 1, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 18, 0, input);
+
+ throw nvae;
+ }
+ switch (alt18) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3573:1: ( ruleCreateOrDestroyLinkOperationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3573:1: ( ruleCreateOrDestroyLinkOperationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3574:1: ruleCreateOrDestroyLinkOperationExpression
+ {
+ before(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0());
+ pushFollow(FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_rule__LinkOperationExpression__Alternatives7616);
+ ruleCreateOrDestroyLinkOperationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0());
+
+ }
+
+
}
break;
- case 40:
- case 41:
+ case 2 :
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3579:6: ( ruleClearAssocExpression )
{
- alt18=2;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3579:6: ( ruleClearAssocExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3580:1: ruleClearAssocExpression
+ {
+ before(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1());
+ pushFollow(FOLLOW_ruleClearAssocExpression_in_rule__LinkOperationExpression__Alternatives7633);
+ ruleClearAssocExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1());
+
+ }
+
+
}
break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__Alternatives"
+
+
+ // $ANTLR start "rule__SequenceExpansionExpression__Alternatives"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3590:1: rule__SequenceExpansionExpression__Alternatives : ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) );
+ public final void rule__SequenceExpansionExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3594:1: ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) )
+ int alt19=4;
+ int LA19_0 = input.LA(1);
+
+ if ( (LA19_0==80) ) {
+ switch ( input.LA(2) ) {
+ case 41:
case 42:
case 43:
- case 44:
{
- alt18=3;
+ alt19=3;
+ }
+ break;
+ case 39:
+ case 40:
+ {
+ alt19=2;
}
break;
case 82:
{
- alt18=4;
+ alt19=4;
+ }
+ break;
+ case 37:
+ case 38:
+ {
+ alt19=1;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 18, 1, input);
+ new NoViableAltException("", 19, 1, input);
throw nvae;
}
@@ -9922,19 +10152,19 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
+ new NoViableAltException("", 19, 0, input);
throw nvae;
}
- switch (alt18) {
+ switch (alt19) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3517:1: ( ruleSelectOrRejectOperation )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3595:1: ( ruleSelectOrRejectOperation )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3517:1: ( ruleSelectOrRejectOperation )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3518:1: ruleSelectOrRejectOperation
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3595:1: ( ruleSelectOrRejectOperation )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3596:1: ruleSelectOrRejectOperation
{
before(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0());
- pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7496);
+ pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7665);
ruleSelectOrRejectOperation();
state._fsp--;
@@ -9947,13 +10177,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3523:6: ( ruleCollectOrIterateOperation )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3601:6: ( ruleCollectOrIterateOperation )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3523:6: ( ruleCollectOrIterateOperation )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3524:1: ruleCollectOrIterateOperation
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3601:6: ( ruleCollectOrIterateOperation )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3602:1: ruleCollectOrIterateOperation
{
before(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1());
- pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7513);
+ pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7682);
ruleCollectOrIterateOperation();
state._fsp--;
@@ -9966,13 +10196,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3529:6: ( ruleForAllOrExistsOrOneOperation )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3607:6: ( ruleForAllOrExistsOrOneOperation )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3529:6: ( ruleForAllOrExistsOrOneOperation )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3530:1: ruleForAllOrExistsOrOneOperation
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3607:6: ( ruleForAllOrExistsOrOneOperation )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3608:1: ruleForAllOrExistsOrOneOperation
{
before(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7530);
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7699);
ruleForAllOrExistsOrOneOperation();
state._fsp--;
@@ -9985,13 +10215,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3535:6: ( ruleIsUniqueOperation )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3613:6: ( ruleIsUniqueOperation )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3535:6: ( ruleIsUniqueOperation )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3536:1: ruleIsUniqueOperation
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3613:6: ( ruleIsUniqueOperation )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3614:1: ruleIsUniqueOperation
{
before(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3());
- pushFollow(FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7547);
+ pushFollow(FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7716);
ruleIsUniqueOperation();
state._fsp--;
@@ -10021,20 +10251,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ValueSpecification__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3546:1: rule__ValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3624:1: rule__ValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) );
public final void rule__ValueSpecification__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3550:1: ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) )
- int alt19=7;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3628:1: ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) )
+ int alt20=7;
switch ( input.LA(1) ) {
case RULE_ID:
case 12:
case 13:
{
- alt19=1;
+ alt20=1;
}
break;
case RULE_INTEGERVALUE:
@@ -10043,50 +10273,50 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
case 33:
case 34:
{
- alt19=2;
+ alt20=2;
}
break;
case 84:
{
- alt19=3;
+ alt20=3;
}
break;
case 85:
{
- alt19=4;
+ alt20=4;
}
break;
case 86:
{
- alt19=5;
+ alt20=5;
}
break;
- case 68:
+ case 67:
{
- alt19=6;
+ alt20=6;
}
break;
case 83:
{
- alt19=7;
+ alt20=7;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 19, 0, input);
+ new NoViableAltException("", 20, 0, input);
throw nvae;
}
- switch (alt19) {
+ switch (alt20) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3551:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3629:1: ( ruleNameExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3551:1: ( ruleNameExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3552:1: ruleNameExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3629:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3630:1: ruleNameExpression
{
before(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7579);
+ pushFollow(FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7748);
ruleNameExpression();
state._fsp--;
@@ -10099,13 +10329,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3557:6: ( ruleLITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3635:6: ( ruleLITERAL )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3557:6: ( ruleLITERAL )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3558:1: ruleLITERAL
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3635:6: ( ruleLITERAL )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3636:1: ruleLITERAL
{
before(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1());
- pushFollow(FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7596);
+ pushFollow(FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7765);
ruleLITERAL();
state._fsp--;
@@ -10118,13 +10348,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3563:6: ( ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3641:6: ( ruleThisExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3563:6: ( ruleThisExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3564:1: ruleThisExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3641:6: ( ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3642:1: ruleThisExpression
{
before(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2());
- pushFollow(FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7613);
+ pushFollow(FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7782);
ruleThisExpression();
state._fsp--;
@@ -10137,13 +10367,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3569:6: ( ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3647:6: ( ruleSuperInvocationExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3569:6: ( ruleSuperInvocationExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3570:1: ruleSuperInvocationExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3647:6: ( ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3648:1: ruleSuperInvocationExpression
{
before(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7630);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7799);
ruleSuperInvocationExpression();
state._fsp--;
@@ -10156,13 +10386,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3575:6: ( ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3653:6: ( ruleInstanceCreationExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3575:6: ( ruleInstanceCreationExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3576:1: ruleInstanceCreationExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3653:6: ( ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3654:1: ruleInstanceCreationExpression
{
before(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7647);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7816);
ruleInstanceCreationExpression();
state._fsp--;
@@ -10175,13 +10405,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3581:6: ( ruleParenthesizedExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3659:6: ( ruleParenthesizedExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3581:6: ( ruleParenthesizedExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3582:1: ruleParenthesizedExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3659:6: ( ruleParenthesizedExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3660:1: ruleParenthesizedExpression
{
before(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7664);
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7833);
ruleParenthesizedExpression();
state._fsp--;
@@ -10194,13 +10424,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3587:6: ( ruleNullExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3665:6: ( ruleNullExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3587:6: ( ruleNullExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3588:1: ruleNullExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3665:6: ( ruleNullExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3666:1: ruleNullExpression
{
before(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6());
- pushFollow(FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7681);
+ pushFollow(FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7850);
ruleNullExpression();
state._fsp--;
@@ -10230,58 +10460,58 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonLiteralValueSpecification__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3598:1: rule__NonLiteralValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3676:1: rule__NonLiteralValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) );
public final void rule__NonLiteralValueSpecification__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3602:1: ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) )
- int alt20=5;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3680:1: ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) )
+ int alt21=5;
switch ( input.LA(1) ) {
case RULE_ID:
case 12:
case 13:
{
- alt20=1;
+ alt21=1;
}
break;
- case 68:
+ case 67:
{
- alt20=2;
+ alt21=2;
}
break;
case 86:
{
- alt20=3;
+ alt21=3;
}
break;
case 84:
{
- alt20=4;
+ alt21=4;
}
break;
case 85:
{
- alt20=5;
+ alt21=5;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 20, 0, input);
+ new NoViableAltException("", 21, 0, input);
throw nvae;
}
- switch (alt20) {
+ switch (alt21) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3603:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3681:1: ( ruleNameExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3603:1: ( ruleNameExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3604:1: ruleNameExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3681:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3682:1: ruleNameExpression
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7713);
+ pushFollow(FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7882);
ruleNameExpression();
state._fsp--;
@@ -10294,13 +10524,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3609:6: ( ruleParenthesizedExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3687:6: ( ruleParenthesizedExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3609:6: ( ruleParenthesizedExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3610:1: ruleParenthesizedExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3687:6: ( ruleParenthesizedExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3688:1: ruleParenthesizedExpression
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7730);
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7899);
ruleParenthesizedExpression();
state._fsp--;
@@ -10313,13 +10543,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3615:6: ( ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3693:6: ( ruleInstanceCreationExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3615:6: ( ruleInstanceCreationExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3616:1: ruleInstanceCreationExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3693:6: ( ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3694:1: ruleInstanceCreationExpression
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7747);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7916);
ruleInstanceCreationExpression();
state._fsp--;
@@ -10332,13 +10562,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3621:6: ( ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3699:6: ( ruleThisExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3621:6: ( ruleThisExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3622:1: ruleThisExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3699:6: ( ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3700:1: ruleThisExpression
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3());
- pushFollow(FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7764);
+ pushFollow(FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7933);
ruleThisExpression();
state._fsp--;
@@ -10351,13 +10581,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3627:6: ( ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3705:6: ( ruleSuperInvocationExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3627:6: ( ruleSuperInvocationExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3628:1: ruleSuperInvocationExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3705:6: ( ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3706:1: ruleSuperInvocationExpression
{
before(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives7781);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives7950);
ruleSuperInvocationExpression();
state._fsp--;
@@ -10387,40 +10617,40 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__Alternatives_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3638:1: rule__ParenthesizedExpression__Alternatives_3 : ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3716:1: rule__ParenthesizedExpression__Alternatives_3 : ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) );
public final void rule__ParenthesizedExpression__Alternatives_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3642:1: ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) )
- int alt21=2;
- int LA21_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3720:1: ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) )
+ int alt22=2;
+ int LA22_0 = input.LA(1);
- if ( (LA21_0==RULE_ID||(LA21_0>=12 && LA21_0<=13)||LA21_0==68||(LA21_0>=84 && LA21_0<=86)) ) {
- alt21=1;
+ if ( (LA22_0==RULE_ID||(LA22_0>=12 && LA22_0<=13)||LA22_0==67||(LA22_0>=84 && LA22_0<=86)) ) {
+ alt22=1;
}
- else if ( (LA21_0==77||LA21_0==80) ) {
- alt21=2;
+ else if ( (LA22_0==76||LA22_0==80) ) {
+ alt22=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 21, 0, input);
+ new NoViableAltException("", 22, 0, input);
throw nvae;
}
- switch (alt21) {
+ switch (alt22) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3643:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3721:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3643:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3644:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3721:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3722:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 )
{
before(grammarAccess.getParenthesizedExpressionAccess().getCastedAssignment_3_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3645:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3645:2: rule__ParenthesizedExpression__CastedAssignment_3_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3723:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3723:2: rule__ParenthesizedExpression__CastedAssignment_3_0
{
- pushFollow(FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_37813);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_37982);
rule__ParenthesizedExpression__CastedAssignment_3_0();
state._fsp--;
@@ -10436,16 +10666,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3649:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3727:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3649:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3650:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3727:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3728:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 )
{
before(grammarAccess.getParenthesizedExpressionAccess().getSuffixAssignment_3_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3651:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3651:2: rule__ParenthesizedExpression__SuffixAssignment_3_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3729:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3729:2: rule__ParenthesizedExpression__SuffixAssignment_3_1
{
- pushFollow(FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_37831);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_38000);
rule__ParenthesizedExpression__SuffixAssignment_3_1();
state._fsp--;
@@ -10478,40 +10708,40 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__Alternatives_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3660:1: rule__SuperInvocationExpression__Alternatives_1 : ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3738:1: rule__SuperInvocationExpression__Alternatives_1 : ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) );
public final void rule__SuperInvocationExpression__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3664:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) )
- int alt22=2;
- int LA22_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3742:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) )
+ int alt23=2;
+ int LA23_0 = input.LA(1);
- if ( (LA22_0==68) ) {
- alt22=1;
+ if ( (LA23_0==67) ) {
+ alt23=1;
}
- else if ( (LA22_0==77) ) {
- alt22=2;
+ else if ( (LA23_0==76) ) {
+ alt23=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
+ new NoViableAltException("", 23, 0, input);
throw nvae;
}
- switch (alt22) {
+ switch (alt23) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3665:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3743:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3665:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3666:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3743:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3744:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3667:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3667:2: rule__SuperInvocationExpression__TupleAssignment_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3745:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3745:2: rule__SuperInvocationExpression__TupleAssignment_1_0
{
- pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_17864);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_18033);
rule__SuperInvocationExpression__TupleAssignment_1_0();
state._fsp--;
@@ -10527,16 +10757,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3671:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3749:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3671:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3672:1: ( rule__SuperInvocationExpression__Group_1_1__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3749:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3750:1: ( rule__SuperInvocationExpression__Group_1_1__0 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3673:1: ( rule__SuperInvocationExpression__Group_1_1__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3673:2: rule__SuperInvocationExpression__Group_1_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3751:1: ( rule__SuperInvocationExpression__Group_1_1__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3751:2: rule__SuperInvocationExpression__Group_1_1__0
{
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_17882);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_18051);
rule__SuperInvocationExpression__Group_1_1__0();
state._fsp--;
@@ -10569,40 +10799,40 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3682:1: rule__SequenceConstructionOrAccessCompletion__Alternatives : ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3760:1: rule__SequenceConstructionOrAccessCompletion__Alternatives : ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) );
public final void rule__SequenceConstructionOrAccessCompletion__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3686:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) )
- int alt23=2;
- int LA23_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3764:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) )
+ int alt24=2;
+ int LA24_0 = input.LA(1);
- if ( (LA23_0==78) ) {
- alt23=1;
+ if ( (LA24_0==77) ) {
+ alt24=1;
}
- else if ( (LA23_0==87) ) {
- alt23=2;
+ else if ( (LA24_0==87) ) {
+ alt24=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 23, 0, input);
+ new NoViableAltException("", 24, 0, input);
throw nvae;
}
- switch (alt23) {
+ switch (alt24) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3687:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3765:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3687:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3688:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3765:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3766:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getGroup_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3689:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3689:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3767:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3767:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0
{
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7915);
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives8084);
rule__SequenceConstructionOrAccessCompletion__Group_0__0();
state._fsp--;
@@ -10618,16 +10848,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3693:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3771:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3693:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3694:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3771:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3772:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3695:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3695:2: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3773:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3773:2: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1
{
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7933);
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives8102);
rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1();
state._fsp--;
@@ -10660,40 +10890,40 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3704:1: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 : ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3782:1: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 : ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) );
public final void rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3708:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) )
- int alt24=2;
- int LA24_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3786:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) )
+ int alt25=2;
+ int LA25_0 = input.LA(1);
- if ( ((LA24_0>=RULE_INTEGERVALUE && LA24_0<=RULE_ID)||(LA24_0>=12 && LA24_0<=13)||(LA24_0>=25 && LA24_0<=27)||(LA24_0>=30 && LA24_0<=34)||LA24_0==68||(LA24_0>=83 && LA24_0<=86)) ) {
- alt24=1;
+ if ( ((LA25_0>=RULE_INTEGERVALUE && LA25_0<=RULE_ID)||(LA25_0>=12 && LA25_0<=13)||(LA25_0>=25 && LA25_0<=27)||(LA25_0>=30 && LA25_0<=34)||LA25_0==67||(LA25_0>=83 && LA25_0<=86)) ) {
+ alt25=1;
}
- else if ( (LA24_0==79) ) {
- alt24=2;
+ else if ( (LA25_0==78) ) {
+ alt25=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 24, 0, input);
+ new NoViableAltException("", 25, 0, input);
throw nvae;
}
- switch (alt24) {
+ switch (alt25) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3709:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3787:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3709:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3710:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3787:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3788:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAssignment_0_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3711:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3711:2: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3789:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3789:2: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0
{
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_17966);
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18135);
rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0();
state._fsp--;
@@ -10709,16 +10939,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3715:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3793:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3715:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3716:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3793:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3794:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionAssignment_0_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3717:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3717:2: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3795:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3795:2: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1
{
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_17984);
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18153);
rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1();
state._fsp--;
@@ -10751,52 +10981,52 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Alternatives_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3726:1: rule__SequenceConstructionExpression__Alternatives_2 : ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3804:1: rule__SequenceConstructionExpression__Alternatives_2 : ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) );
public final void rule__SequenceConstructionExpression__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3730:1: ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) )
- int alt26=2;
- int LA26_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3808:1: ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) )
+ int alt27=2;
+ int LA27_0 = input.LA(1);
- if ( (LA26_0==66||LA26_0==88) ) {
- alt26=1;
+ if ( (LA27_0==65||LA27_0==88) ) {
+ alt27=1;
}
- else if ( (LA26_0==89) ) {
- alt26=2;
+ else if ( (LA27_0==89) ) {
+ alt27=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 26, 0, input);
+ new NoViableAltException("", 27, 0, input);
throw nvae;
}
- switch (alt26) {
+ switch (alt27) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3731:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3809:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3731:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3732:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3809:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3810:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )*
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3733:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )*
- loop25:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3811:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )*
+ loop26:
do {
- int alt25=2;
- int LA25_0 = input.LA(1);
+ int alt26=2;
+ int LA26_0 = input.LA(1);
- if ( (LA25_0==66) ) {
- alt25=1;
+ if ( (LA26_0==65) ) {
+ alt26=1;
}
- switch (alt25) {
+ switch (alt26) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3733:2: rule__SequenceConstructionExpression__Group_2_0__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3811:2: rule__SequenceConstructionExpression__Group_2_0__0
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28017);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28186);
rule__SequenceConstructionExpression__Group_2_0__0();
state._fsp--;
@@ -10806,7 +11036,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop25;
+ break loop26;
}
} while (true);
@@ -10818,16 +11048,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3737:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3815:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3737:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3738:1: ( rule__SequenceConstructionExpression__Group_2_1__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3815:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3816:1: ( rule__SequenceConstructionExpression__Group_2_1__0 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3739:1: ( rule__SequenceConstructionExpression__Group_2_1__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3739:2: rule__SequenceConstructionExpression__Group_2_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3817:1: ( rule__SequenceConstructionExpression__Group_2_1__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3817:2: rule__SequenceConstructionExpression__Group_2_1__0
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28036);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28205);
rule__SequenceConstructionExpression__Group_2_1__0();
state._fsp--;
@@ -10860,37 +11090,37 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceElement__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3748:1: rule__SequenceElement__Alternatives : ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3826:1: rule__SequenceElement__Alternatives : ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) );
public final void rule__SequenceElement__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3752:1: ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) )
- int alt27=2;
- int LA27_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3830:1: ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) )
+ int alt28=2;
+ int LA28_0 = input.LA(1);
- if ( ((LA27_0>=RULE_INTEGERVALUE && LA27_0<=RULE_ID)||(LA27_0>=12 && LA27_0<=13)||(LA27_0>=25 && LA27_0<=27)||(LA27_0>=30 && LA27_0<=34)||LA27_0==68||(LA27_0>=83 && LA27_0<=86)) ) {
- alt27=1;
+ if ( ((LA28_0>=RULE_INTEGERVALUE && LA28_0<=RULE_ID)||(LA28_0>=12 && LA28_0<=13)||(LA28_0>=25 && LA28_0<=27)||(LA28_0>=30 && LA28_0<=34)||LA28_0==67||(LA28_0>=83 && LA28_0<=86)) ) {
+ alt28=1;
}
- else if ( (LA27_0==87) ) {
- alt27=2;
+ else if ( (LA28_0==87) ) {
+ alt28=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
+ new NoViableAltException("", 28, 0, input);
throw nvae;
}
- switch (alt27) {
+ switch (alt28) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3753:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3831:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3753:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3754:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3831:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3832:1: ruleExpression
{
before(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8069);
+ pushFollow(FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8238);
ruleExpression();
state._fsp--;
@@ -10903,13 +11133,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3759:6: ( ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3837:6: ( ruleSequenceConstructionExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3759:6: ( ruleSequenceConstructionExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3760:1: ruleSequenceConstructionExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3837:6: ( ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3838:1: ruleSequenceConstructionExpression
{
before(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8086);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8255);
ruleSequenceConstructionExpression();
state._fsp--;
@@ -10939,37 +11169,37 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DocumentedStatement__CommentAlternatives_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3770:1: rule__DocumentedStatement__CommentAlternatives_0_0 : ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3848:1: rule__DocumentedStatement__CommentAlternatives_0_0 : ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) );
public final void rule__DocumentedStatement__CommentAlternatives_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3774:1: ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) )
- int alt28=2;
- int LA28_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3852:1: ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) )
+ int alt29=2;
+ int LA29_0 = input.LA(1);
- if ( (LA28_0==RULE_ML_COMMENT) ) {
- alt28=1;
+ if ( (LA29_0==RULE_ML_COMMENT) ) {
+ alt29=1;
}
- else if ( (LA28_0==RULE_SL_COMMENT) ) {
- alt28=2;
+ else if ( (LA29_0==RULE_SL_COMMENT) ) {
+ alt29=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 28, 0, input);
+ new NoViableAltException("", 29, 0, input);
throw nvae;
}
- switch (alt28) {
+ switch (alt29) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3775:1: ( RULE_ML_COMMENT )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3853:1: ( RULE_ML_COMMENT )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3775:1: ( RULE_ML_COMMENT )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3776:1: RULE_ML_COMMENT
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3853:1: ( RULE_ML_COMMENT )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3854:1: RULE_ML_COMMENT
{
before(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0());
- match(input,RULE_ML_COMMENT,FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08118);
+ match(input,RULE_ML_COMMENT,FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08287);
after(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0());
}
@@ -10978,13 +11208,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3781:6: ( RULE_SL_COMMENT )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3859:6: ( RULE_SL_COMMENT )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3781:6: ( RULE_SL_COMMENT )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3782:1: RULE_SL_COMMENT
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3859:6: ( RULE_SL_COMMENT )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3860:1: RULE_SL_COMMENT
{
before(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1());
- match(input,RULE_SL_COMMENT,FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08135);
+ match(input,RULE_SL_COMMENT,FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08304);
after(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1());
}
@@ -11010,123 +11240,123 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Statement__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3792:1: rule__Statement__Alternatives : ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3870:1: rule__Statement__Alternatives : ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) );
public final void rule__Statement__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3796:1: ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) )
- int alt29=18;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3874:1: ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) )
+ int alt30=18;
switch ( input.LA(1) ) {
case 94:
{
- alt29=1;
+ alt30=1;
}
break;
case 91:
{
- alt29=2;
+ alt30=2;
}
break;
case 87:
{
- alt29=3;
+ alt30=3;
}
break;
case 95:
{
- alt29=4;
+ alt30=4;
}
break;
case 96:
{
- alt29=5;
+ alt30=5;
}
break;
case 97:
{
- alt29=6;
+ alt30=6;
}
break;
case 100:
{
- alt29=7;
+ alt30=7;
}
break;
case 103:
{
- alt29=8;
+ alt30=8;
}
break;
case 104:
{
- alt29=9;
+ alt30=9;
}
break;
case 105:
{
- alt29=10;
+ alt30=10;
}
break;
case 107:
{
- alt29=11;
+ alt30=11;
}
break;
case 108:
{
- alt29=12;
+ alt30=12;
}
break;
case 109:
{
- alt29=13;
+ alt30=13;
}
break;
case 110:
{
- alt29=14;
+ alt30=14;
}
break;
case RULE_ID:
case 12:
case 13:
{
- alt29=15;
+ alt30=15;
}
break;
case 85:
{
- alt29=16;
+ alt30=16;
}
break;
case 84:
{
- alt29=17;
+ alt30=17;
}
break;
case 86:
{
- alt29=18;
+ alt30=18;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 29, 0, input);
+ new NoViableAltException("", 30, 0, input);
throw nvae;
}
- switch (alt29) {
+ switch (alt30) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3797:1: ( ruleAnnotatedStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3875:1: ( ruleAnnotatedStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3797:1: ( ruleAnnotatedStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3798:1: ruleAnnotatedStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3875:1: ( ruleAnnotatedStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3876:1: ruleAnnotatedStatement
{
before(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8167);
+ pushFollow(FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8336);
ruleAnnotatedStatement();
state._fsp--;
@@ -11139,13 +11369,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3803:6: ( ruleInlineStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3881:6: ( ruleInlineStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3803:6: ( ruleInlineStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3804:1: ruleInlineStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3881:6: ( ruleInlineStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3882:1: ruleInlineStatement
{
before(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1());
- pushFollow(FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8184);
+ pushFollow(FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8353);
ruleInlineStatement();
state._fsp--;
@@ -11158,13 +11388,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3809:6: ( ruleBlockStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3887:6: ( ruleBlockStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3809:6: ( ruleBlockStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3810:1: ruleBlockStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3887:6: ( ruleBlockStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3888:1: ruleBlockStatement
{
before(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2());
- pushFollow(FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8201);
+ pushFollow(FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8370);
ruleBlockStatement();
state._fsp--;
@@ -11177,13 +11407,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3815:6: ( ruleEmptyStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3893:6: ( ruleEmptyStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3815:6: ( ruleEmptyStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3816:1: ruleEmptyStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3893:6: ( ruleEmptyStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3894:1: ruleEmptyStatement
{
before(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3());
- pushFollow(FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8218);
+ pushFollow(FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8387);
ruleEmptyStatement();
state._fsp--;
@@ -11196,13 +11426,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3821:6: ( ruleLocalNameDeclarationStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3899:6: ( ruleLocalNameDeclarationStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3821:6: ( ruleLocalNameDeclarationStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3822:1: ruleLocalNameDeclarationStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3899:6: ( ruleLocalNameDeclarationStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3900:1: ruleLocalNameDeclarationStatement
{
before(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4());
- pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8235);
+ pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8404);
ruleLocalNameDeclarationStatement();
state._fsp--;
@@ -11215,13 +11445,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3827:6: ( ruleIfStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3905:6: ( ruleIfStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3827:6: ( ruleIfStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3828:1: ruleIfStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3905:6: ( ruleIfStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3906:1: ruleIfStatement
{
before(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
- pushFollow(FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8252);
+ pushFollow(FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8421);
ruleIfStatement();
state._fsp--;
@@ -11234,13 +11464,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3833:6: ( ruleSwitchStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3911:6: ( ruleSwitchStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3833:6: ( ruleSwitchStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3834:1: ruleSwitchStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3911:6: ( ruleSwitchStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3912:1: ruleSwitchStatement
{
before(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
- pushFollow(FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8269);
+ pushFollow(FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8438);
ruleSwitchStatement();
state._fsp--;
@@ -11253,13 +11483,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 8 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3839:6: ( ruleWhileStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3917:6: ( ruleWhileStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3839:6: ( ruleWhileStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3840:1: ruleWhileStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3917:6: ( ruleWhileStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3918:1: ruleWhileStatement
{
before(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
- pushFollow(FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8286);
+ pushFollow(FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8455);
ruleWhileStatement();
state._fsp--;
@@ -11272,13 +11502,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 9 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3845:6: ( ruleDoStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3923:6: ( ruleDoStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3845:6: ( ruleDoStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3846:1: ruleDoStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3923:6: ( ruleDoStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3924:1: ruleDoStatement
{
before(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8());
- pushFollow(FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8303);
+ pushFollow(FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8472);
ruleDoStatement();
state._fsp--;
@@ -11291,13 +11521,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 10 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3851:6: ( ruleForStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3929:6: ( ruleForStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3851:6: ( ruleForStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3852:1: ruleForStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3929:6: ( ruleForStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3930:1: ruleForStatement
{
before(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9());
- pushFollow(FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8320);
+ pushFollow(FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8489);
ruleForStatement();
state._fsp--;
@@ -11310,13 +11540,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 11 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3857:6: ( ruleBreakStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3935:6: ( ruleBreakStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3857:6: ( ruleBreakStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3858:1: ruleBreakStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3935:6: ( ruleBreakStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3936:1: ruleBreakStatement
{
before(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
- pushFollow(FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8337);
+ pushFollow(FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8506);
ruleBreakStatement();
state._fsp--;
@@ -11329,13 +11559,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 12 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3863:6: ( ruleReturnStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3941:6: ( ruleReturnStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3863:6: ( ruleReturnStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3864:1: ruleReturnStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3941:6: ( ruleReturnStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3942:1: ruleReturnStatement
{
before(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
- pushFollow(FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8354);
+ pushFollow(FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8523);
ruleReturnStatement();
state._fsp--;
@@ -11348,13 +11578,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 13 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3869:6: ( ruleAcceptStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3947:6: ( ruleAcceptStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3869:6: ( ruleAcceptStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3870:1: ruleAcceptStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3947:6: ( ruleAcceptStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3948:1: ruleAcceptStatement
{
before(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
- pushFollow(FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8371);
+ pushFollow(FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8540);
ruleAcceptStatement();
state._fsp--;
@@ -11367,13 +11597,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 14 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3875:6: ( ruleClassifyStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3953:6: ( ruleClassifyStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3875:6: ( ruleClassifyStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3876:1: ruleClassifyStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3953:6: ( ruleClassifyStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3954:1: ruleClassifyStatement
{
before(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
- pushFollow(FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8388);
+ pushFollow(FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8557);
ruleClassifyStatement();
state._fsp--;
@@ -11386,13 +11616,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 15 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3881:6: ( ruleInvocationOrAssignementOrDeclarationStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3959:6: ( ruleInvocationOrAssignementOrDeclarationStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3881:6: ( ruleInvocationOrAssignementOrDeclarationStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3882:1: ruleInvocationOrAssignementOrDeclarationStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3959:6: ( ruleInvocationOrAssignementOrDeclarationStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3960:1: ruleInvocationOrAssignementOrDeclarationStatement
{
before(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14());
- pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8405);
+ pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8574);
ruleInvocationOrAssignementOrDeclarationStatement();
state._fsp--;
@@ -11405,13 +11635,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 16 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3887:6: ( ruleSuperInvocationStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3965:6: ( ruleSuperInvocationStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3887:6: ( ruleSuperInvocationStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3888:1: ruleSuperInvocationStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3965:6: ( ruleSuperInvocationStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3966:1: ruleSuperInvocationStatement
{
before(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15());
- pushFollow(FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8422);
+ pushFollow(FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8591);
ruleSuperInvocationStatement();
state._fsp--;
@@ -11424,13 +11654,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 17 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3893:6: ( ruleThisInvocationStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3971:6: ( ruleThisInvocationStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3893:6: ( ruleThisInvocationStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3894:1: ruleThisInvocationStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3971:6: ( ruleThisInvocationStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3972:1: ruleThisInvocationStatement
{
before(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16());
- pushFollow(FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8439);
+ pushFollow(FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8608);
ruleThisInvocationStatement();
state._fsp--;
@@ -11443,13 +11673,13 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 18 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3899:6: ( ruleInstanceCreationInvocationStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3977:6: ( ruleInstanceCreationInvocationStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3899:6: ( ruleInstanceCreationInvocationStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3900:1: ruleInstanceCreationInvocationStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3977:6: ( ruleInstanceCreationInvocationStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3978:1: ruleInstanceCreationInvocationStatement
{
before(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17());
- pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8456);
+ pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8625);
ruleInstanceCreationInvocationStatement();
state._fsp--;
@@ -11479,50 +11709,50 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3910:1: rule__LoopVariableDefinition__Alternatives : ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3988:1: rule__LoopVariableDefinition__Alternatives : ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) );
public final void rule__LoopVariableDefinition__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3914:1: ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) )
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3992:1: ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) )
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- if ( (LA30_0==RULE_ID) ) {
- int LA30_1 = input.LA(2);
+ if ( (LA31_0==RULE_ID) ) {
+ int LA31_1 = input.LA(2);
- if ( (LA30_1==106) ) {
- alt30=1;
+ if ( (LA31_1==RULE_ID||LA31_1==18||LA31_1==64) ) {
+ alt31=2;
}
- else if ( (LA30_1==RULE_ID||LA30_1==18||LA30_1==65) ) {
- alt30=2;
+ else if ( (LA31_1==106) ) {
+ alt31=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 30, 1, input);
+ new NoViableAltException("", 31, 1, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 30, 0, input);
+ new NoViableAltException("", 31, 0, input);
throw nvae;
}
- switch (alt30) {
+ switch (alt31) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3915:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3993:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3915:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3916:1: ( rule__LoopVariableDefinition__Group_0__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3993:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3994:1: ( rule__LoopVariableDefinition__Group_0__0 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3917:1: ( rule__LoopVariableDefinition__Group_0__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3917:2: rule__LoopVariableDefinition__Group_0__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3995:1: ( rule__LoopVariableDefinition__Group_0__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3995:2: rule__LoopVariableDefinition__Group_0__0
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8488);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8657);
rule__LoopVariableDefinition__Group_0__0();
state._fsp--;
@@ -11538,16 +11768,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3921:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3999:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3921:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3922:1: ( rule__LoopVariableDefinition__Group_1__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3999:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4000:1: ( rule__LoopVariableDefinition__Group_1__0 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3923:1: ( rule__LoopVariableDefinition__Group_1__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3923:2: rule__LoopVariableDefinition__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4001:1: ( rule__LoopVariableDefinition__Group_1__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4001:2: rule__LoopVariableDefinition__Group_1__0
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8506);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8675);
rule__LoopVariableDefinition__Group_1__0();
state._fsp--;
@@ -11580,40 +11810,40 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptStatement__Alternatives_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3932:1: rule__AcceptStatement__Alternatives_1 : ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4010:1: rule__AcceptStatement__Alternatives_1 : ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) );
public final void rule__AcceptStatement__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3936:1: ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) )
- int alt31=2;
- int LA31_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4014:1: ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) )
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( (LA31_0==95) ) {
- alt31=1;
+ if ( (LA32_0==95) ) {
+ alt32=1;
}
- else if ( (LA31_0==87) ) {
- alt31=2;
+ else if ( (LA32_0==87) ) {
+ alt32=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 31, 0, input);
+ new NoViableAltException("", 32, 0, input);
throw nvae;
}
- switch (alt31) {
+ switch (alt32) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3937:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4015:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3937:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3938:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4015:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4016:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 )
{
before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptAssignment_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3939:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3939:2: rule__AcceptStatement__SimpleAcceptAssignment_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4017:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4017:2: rule__AcceptStatement__SimpleAcceptAssignment_1_0
{
- pushFollow(FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18539);
+ pushFollow(FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18708);
rule__AcceptStatement__SimpleAcceptAssignment_1_0();
state._fsp--;
@@ -11629,16 +11859,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3943:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4021:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3943:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3944:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4021:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4022:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 )
{
before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3945:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3945:2: rule__AcceptStatement__CompoundAcceptAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4023:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4023:2: rule__AcceptStatement__CompoundAcceptAssignment_1_1
{
- pushFollow(FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18557);
+ pushFollow(FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18726);
rule__AcceptStatement__CompoundAcceptAssignment_1_1();
state._fsp--;
@@ -11671,53 +11901,53 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3954:1: rule__ClassificationClause__Alternatives : ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4032:1: rule__ClassificationClause__Alternatives : ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) );
public final void rule__ClassificationClause__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3958:1: ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) )
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4036:1: ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) )
+ int alt33=2;
+ int LA33_0 = input.LA(1);
- if ( (LA32_0==111) ) {
- int LA32_1 = input.LA(2);
+ if ( (LA33_0==111) ) {
+ int LA33_1 = input.LA(2);
- if ( (LA32_1==27) ) {
- alt32=2;
+ if ( (LA33_1==27) ) {
+ alt33=2;
}
- else if ( (LA32_1==RULE_ID) ) {
- alt32=1;
+ else if ( (LA33_1==RULE_ID) ) {
+ alt33=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 32, 1, input);
+ new NoViableAltException("", 33, 1, input);
throw nvae;
}
}
- else if ( (LA32_0==112) ) {
- alt32=2;
+ else if ( (LA33_0==112) ) {
+ alt33=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 32, 0, input);
+ new NoViableAltException("", 33, 0, input);
throw nvae;
}
- switch (alt32) {
+ switch (alt33) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3959:1: ( ( rule__ClassificationClause__Group_0__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4037:1: ( ( rule__ClassificationClause__Group_0__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3959:1: ( ( rule__ClassificationClause__Group_0__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3960:1: ( rule__ClassificationClause__Group_0__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4037:1: ( ( rule__ClassificationClause__Group_0__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4038:1: ( rule__ClassificationClause__Group_0__0 )
{
before(grammarAccess.getClassificationClauseAccess().getGroup_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3961:1: ( rule__ClassificationClause__Group_0__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3961:2: rule__ClassificationClause__Group_0__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4039:1: ( rule__ClassificationClause__Group_0__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4039:2: rule__ClassificationClause__Group_0__0
{
- pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8590);
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8759);
rule__ClassificationClause__Group_0__0();
state._fsp--;
@@ -11733,16 +11963,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3965:6: ( ( rule__ClassificationClause__Group_1__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4043:6: ( ( rule__ClassificationClause__Group_1__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3965:6: ( ( rule__ClassificationClause__Group_1__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3966:1: ( rule__ClassificationClause__Group_1__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4043:6: ( ( rule__ClassificationClause__Group_1__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4044:1: ( rule__ClassificationClause__Group_1__0 )
{
before(grammarAccess.getClassificationClauseAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3967:1: ( rule__ClassificationClause__Group_1__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3967:2: rule__ClassificationClause__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4045:1: ( rule__ClassificationClause__Group_1__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4045:2: rule__ClassificationClause__Group_1__0
{
- pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8608);
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8777);
rule__ClassificationClause__Group_1__0();
state._fsp--;
@@ -11775,40 +12005,40 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3976:1: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 : ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4054:1: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 : ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) );
public final void rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3980:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) )
- int alt33=2;
- int LA33_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4058:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) )
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if ( (LA33_0==RULE_ID||LA33_0==78) ) {
- alt33=1;
+ if ( (LA34_0==RULE_ID||LA34_0==77) ) {
+ alt34=1;
}
- else if ( ((LA33_0>=49 && LA33_0<=60)) ) {
- alt33=2;
+ else if ( ((LA34_0>=48 && LA34_0<=59)) ) {
+ alt34=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 33, 0, input);
+ new NoViableAltException("", 34, 0, input);
throw nvae;
}
- switch (alt33) {
+ switch (alt34) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3981:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4059:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3981:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3982:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4059:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4060:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 )
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionAssignment_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3983:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3983:2: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4061:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4061:2: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0
{
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18641);
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18810);
rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0();
state._fsp--;
@@ -11824,16 +12054,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3987:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4065:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3987:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3988:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4065:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4066:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 )
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3989:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3989:2: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4067:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4067:2: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1
{
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18659);
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18828);
rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1();
state._fsp--;
@@ -11866,40 +12096,40 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BooleanValue__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:3998:1: rule__BooleanValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4076:1: rule__BooleanValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) );
public final void rule__BooleanValue__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4002:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) )
- int alt34=2;
- int LA34_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4080:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) )
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( (LA34_0==33) ) {
- alt34=1;
+ if ( (LA35_0==33) ) {
+ alt35=1;
}
- else if ( (LA34_0==34) ) {
- alt34=2;
+ else if ( (LA35_0==34) ) {
+ alt35=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 34, 0, input);
+ new NoViableAltException("", 35, 0, input);
throw nvae;
}
- switch (alt34) {
+ switch (alt35) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4003:1: ( ( 'true' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4081:1: ( ( 'true' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4003:1: ( ( 'true' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4004:1: ( 'true' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4081:1: ( ( 'true' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4082:1: ( 'true' )
{
before(grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4005:1: ( 'true' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4005:3: 'true'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4083:1: ( 'true' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4083:3: 'true'
{
- match(input,33,FOLLOW_33_in_rule__BooleanValue__Alternatives8693);
+ match(input,33,FOLLOW_33_in_rule__BooleanValue__Alternatives8862);
}
@@ -11911,16 +12141,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4010:6: ( ( 'false' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4088:6: ( ( 'false' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4010:6: ( ( 'false' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4011:1: ( 'false' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4088:6: ( ( 'false' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4089:1: ( 'false' )
{
before(grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4012:1: ( 'false' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4012:3: 'false'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4090:1: ( 'false' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4090:3: 'false'
{
- match(input,34,FOLLOW_34_in_rule__BooleanValue__Alternatives8714);
+ match(input,34,FOLLOW_34_in_rule__BooleanValue__Alternatives8883);
}
@@ -11949,49 +12179,40 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationKind__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4022:1: rule__LinkOperationKind__Alternatives : ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) | ( ( 'clearAssoc' ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4100:1: rule__LinkOperationKind__Alternatives : ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) );
public final void rule__LinkOperationKind__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4026:1: ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) | ( ( 'clearAssoc' ) ) )
- int alt35=3;
- switch ( input.LA(1) ) {
- case 35:
- {
- alt35=1;
- }
- break;
- case 36:
- {
- alt35=2;
- }
- break;
- case 37:
- {
- alt35=3;
- }
- break;
- default:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4104:1: ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) )
+ int alt36=2;
+ int LA36_0 = input.LA(1);
+
+ if ( (LA36_0==35) ) {
+ alt36=1;
+ }
+ else if ( (LA36_0==36) ) {
+ alt36=2;
+ }
+ else {
NoViableAltException nvae =
- new NoViableAltException("", 35, 0, input);
+ new NoViableAltException("", 36, 0, input);
throw nvae;
}
-
- switch (alt35) {
+ switch (alt36) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4027:1: ( ( 'createLink' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4105:1: ( ( 'createLink' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4027:1: ( ( 'createLink' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4028:1: ( 'createLink' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4105:1: ( ( 'createLink' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4106:1: ( 'createLink' )
{
before(grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4029:1: ( 'createLink' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4029:3: 'createLink'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4107:1: ( 'createLink' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4107:3: 'createLink'
{
- match(input,35,FOLLOW_35_in_rule__LinkOperationKind__Alternatives8750);
+ match(input,35,FOLLOW_35_in_rule__LinkOperationKind__Alternatives8919);
}
@@ -12003,16 +12224,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4034:6: ( ( 'destroyLink' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4112:6: ( ( 'destroyLink' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4034:6: ( ( 'destroyLink' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4035:1: ( 'destroyLink' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4112:6: ( ( 'destroyLink' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4113:1: ( 'destroyLink' )
{
before(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4036:1: ( 'destroyLink' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4036:3: 'destroyLink'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4114:1: ( 'destroyLink' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4114:3: 'destroyLink'
{
- match(input,36,FOLLOW_36_in_rule__LinkOperationKind__Alternatives8771);
+ match(input,36,FOLLOW_36_in_rule__LinkOperationKind__Alternatives8940);
}
@@ -12023,27 +12244,6 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
- case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4041:6: ( ( 'clearAssoc' ) )
- {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4041:6: ( ( 'clearAssoc' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4042:1: ( 'clearAssoc' )
- {
- before(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4043:1: ( 'clearAssoc' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4043:3: 'clearAssoc'
- {
- match(input,37,FOLLOW_37_in_rule__LinkOperationKind__Alternatives8792);
-
- }
-
- after(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2());
-
- }
-
-
- }
- break;
}
}
@@ -12062,40 +12262,40 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperator__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4053:1: rule__SelectOrRejectOperator__Alternatives : ( ( ( 'select' ) ) | ( ( 'reject' ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4124:1: rule__SelectOrRejectOperator__Alternatives : ( ( ( 'select' ) ) | ( ( 'reject' ) ) );
public final void rule__SelectOrRejectOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4057:1: ( ( ( 'select' ) ) | ( ( 'reject' ) ) )
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4128:1: ( ( ( 'select' ) ) | ( ( 'reject' ) ) )
+ int alt37=2;
+ int LA37_0 = input.LA(1);
- if ( (LA36_0==38) ) {
- alt36=1;
+ if ( (LA37_0==37) ) {
+ alt37=1;
}
- else if ( (LA36_0==39) ) {
- alt36=2;
+ else if ( (LA37_0==38) ) {
+ alt37=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 36, 0, input);
+ new NoViableAltException("", 37, 0, input);
throw nvae;
}
- switch (alt36) {
+ switch (alt37) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4058:1: ( ( 'select' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4129:1: ( ( 'select' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4058:1: ( ( 'select' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4059:1: ( 'select' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4129:1: ( ( 'select' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4130:1: ( 'select' )
{
before(grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4060:1: ( 'select' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4060:3: 'select'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4131:1: ( 'select' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4131:3: 'select'
{
- match(input,38,FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives8828);
+ match(input,37,FOLLOW_37_in_rule__SelectOrRejectOperator__Alternatives8976);
}
@@ -12107,16 +12307,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4065:6: ( ( 'reject' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4136:6: ( ( 'reject' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4065:6: ( ( 'reject' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4066:1: ( 'reject' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4136:6: ( ( 'reject' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4137:1: ( 'reject' )
{
before(grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4067:1: ( 'reject' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4067:3: 'reject'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4138:1: ( 'reject' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4138:3: 'reject'
{
- match(input,39,FOLLOW_39_in_rule__SelectOrRejectOperator__Alternatives8849);
+ match(input,38,FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives8997);
}
@@ -12145,40 +12345,40 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperator__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4077:1: rule__CollectOrIterateOperator__Alternatives : ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4148:1: rule__CollectOrIterateOperator__Alternatives : ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) );
public final void rule__CollectOrIterateOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4081:1: ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) )
- int alt37=2;
- int LA37_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4152:1: ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) )
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( (LA37_0==40) ) {
- alt37=1;
+ if ( (LA38_0==39) ) {
+ alt38=1;
}
- else if ( (LA37_0==41) ) {
- alt37=2;
+ else if ( (LA38_0==40) ) {
+ alt38=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 37, 0, input);
+ new NoViableAltException("", 38, 0, input);
throw nvae;
}
- switch (alt37) {
+ switch (alt38) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4082:1: ( ( 'collect' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4153:1: ( ( 'collect' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4082:1: ( ( 'collect' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4083:1: ( 'collect' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4153:1: ( ( 'collect' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4154:1: ( 'collect' )
{
before(grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4084:1: ( 'collect' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4084:3: 'collect'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4155:1: ( 'collect' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4155:3: 'collect'
{
- match(input,40,FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives8885);
+ match(input,39,FOLLOW_39_in_rule__CollectOrIterateOperator__Alternatives9033);
}
@@ -12190,16 +12390,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4089:6: ( ( 'iterate' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4160:6: ( ( 'iterate' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4089:6: ( ( 'iterate' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4090:1: ( 'iterate' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4160:6: ( ( 'iterate' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4161:1: ( 'iterate' )
{
before(grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4091:1: ( 'iterate' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4091:3: 'iterate'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4162:1: ( 'iterate' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4162:3: 'iterate'
{
- match(input,41,FOLLOW_41_in_rule__CollectOrIterateOperator__Alternatives8906);
+ match(input,40,FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives9054);
}
@@ -12228,49 +12428,49 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperator__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4101:1: rule__ForAllOrExistsOrOneOperator__Alternatives : ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4172:1: rule__ForAllOrExistsOrOneOperator__Alternatives : ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) );
public final void rule__ForAllOrExistsOrOneOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4105:1: ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) )
- int alt38=3;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4176:1: ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) )
+ int alt39=3;
switch ( input.LA(1) ) {
- case 42:
+ case 41:
{
- alt38=1;
+ alt39=1;
}
break;
- case 43:
+ case 42:
{
- alt38=2;
+ alt39=2;
}
break;
- case 44:
+ case 43:
{
- alt38=3;
+ alt39=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 38, 0, input);
+ new NoViableAltException("", 39, 0, input);
throw nvae;
}
- switch (alt38) {
+ switch (alt39) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4106:1: ( ( 'forAll' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4177:1: ( ( 'forAll' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4106:1: ( ( 'forAll' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4107:1: ( 'forAll' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4177:1: ( ( 'forAll' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4178:1: ( 'forAll' )
{
before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4108:1: ( 'forAll' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4108:3: 'forAll'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4179:1: ( 'forAll' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4179:3: 'forAll'
{
- match(input,42,FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives8942);
+ match(input,41,FOLLOW_41_in_rule__ForAllOrExistsOrOneOperator__Alternatives9090);
}
@@ -12282,16 +12482,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4113:6: ( ( 'exists' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4184:6: ( ( 'exists' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4113:6: ( ( 'exists' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4114:1: ( 'exists' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4184:6: ( ( 'exists' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4185:1: ( 'exists' )
{
before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4115:1: ( 'exists' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4115:3: 'exists'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4186:1: ( 'exists' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4186:3: 'exists'
{
- match(input,43,FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives8963);
+ match(input,42,FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives9111);
}
@@ -12303,16 +12503,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4120:6: ( ( 'one' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4191:6: ( ( 'one' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4120:6: ( ( 'one' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4121:1: ( 'one' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4191:6: ( ( 'one' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4192:1: ( 'one' )
{
before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4122:1: ( 'one' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4122:3: 'one'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4193:1: ( 'one' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4193:3: 'one'
{
- match(input,44,FOLLOW_44_in_rule__ForAllOrExistsOrOneOperator__Alternatives8984);
+ match(input,43,FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives9132);
}
@@ -12341,54 +12541,54 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotationKind__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4132:1: rule__AnnotationKind__Alternatives : ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4203:1: rule__AnnotationKind__Alternatives : ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) );
public final void rule__AnnotationKind__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4136:1: ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) )
- int alt39=4;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4207:1: ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) )
+ int alt40=4;
switch ( input.LA(1) ) {
- case 45:
+ case 44:
{
- alt39=1;
+ alt40=1;
}
break;
- case 46:
+ case 45:
{
- alt39=2;
+ alt40=2;
}
break;
- case 47:
+ case 46:
{
- alt39=3;
+ alt40=3;
}
break;
- case 48:
+ case 47:
{
- alt39=4;
+ alt40=4;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 39, 0, input);
+ new NoViableAltException("", 40, 0, input);
throw nvae;
}
- switch (alt39) {
+ switch (alt40) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4137:1: ( ( 'isolated' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4208:1: ( ( 'isolated' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4137:1: ( ( 'isolated' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4138:1: ( 'isolated' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4208:1: ( ( 'isolated' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4209:1: ( 'isolated' )
{
before(grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4139:1: ( 'isolated' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4139:3: 'isolated'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4210:1: ( 'isolated' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4210:3: 'isolated'
{
- match(input,45,FOLLOW_45_in_rule__AnnotationKind__Alternatives9020);
+ match(input,44,FOLLOW_44_in_rule__AnnotationKind__Alternatives9168);
}
@@ -12400,16 +12600,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4144:6: ( ( 'determined' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4215:6: ( ( 'determined' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4144:6: ( ( 'determined' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4145:1: ( 'determined' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4215:6: ( ( 'determined' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4216:1: ( 'determined' )
{
before(grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4146:1: ( 'determined' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4146:3: 'determined'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4217:1: ( 'determined' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4217:3: 'determined'
{
- match(input,46,FOLLOW_46_in_rule__AnnotationKind__Alternatives9041);
+ match(input,45,FOLLOW_45_in_rule__AnnotationKind__Alternatives9189);
}
@@ -12421,16 +12621,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4151:6: ( ( 'assured' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4222:6: ( ( 'assured' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4151:6: ( ( 'assured' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4152:1: ( 'assured' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4222:6: ( ( 'assured' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4223:1: ( 'assured' )
{
before(grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4153:1: ( 'assured' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4153:3: 'assured'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4224:1: ( 'assured' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4224:3: 'assured'
{
- match(input,47,FOLLOW_47_in_rule__AnnotationKind__Alternatives9062);
+ match(input,46,FOLLOW_46_in_rule__AnnotationKind__Alternatives9210);
}
@@ -12442,16 +12642,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4158:6: ( ( 'parallel' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4229:6: ( ( 'parallel' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4158:6: ( ( 'parallel' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4159:1: ( 'parallel' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4229:6: ( ( 'parallel' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4230:1: ( 'parallel' )
{
before(grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4160:1: ( 'parallel' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4160:3: 'parallel'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4231:1: ( 'parallel' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4231:3: 'parallel'
{
- match(input,48,FOLLOW_48_in_rule__AnnotationKind__Alternatives9083);
+ match(input,47,FOLLOW_47_in_rule__AnnotationKind__Alternatives9231);
}
@@ -12480,94 +12680,94 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AssignmentOperator__Alternatives"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4170:1: rule__AssignmentOperator__Alternatives : ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) );
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4241:1: rule__AssignmentOperator__Alternatives : ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) );
public final void rule__AssignmentOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4174:1: ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) )
- int alt40=12;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4245:1: ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) )
+ int alt41=12;
switch ( input.LA(1) ) {
+ case 48:
+ {
+ alt41=1;
+ }
+ break;
case 49:
{
- alt40=1;
+ alt41=2;
}
break;
case 50:
{
- alt40=2;
+ alt41=3;
}
break;
case 51:
{
- alt40=3;
+ alt41=4;
}
break;
case 52:
{
- alt40=4;
+ alt41=5;
}
break;
case 53:
{
- alt40=5;
+ alt41=6;
}
break;
case 54:
{
- alt40=6;
+ alt41=7;
}
break;
case 55:
{
- alt40=7;
+ alt41=8;
}
break;
case 56:
{
- alt40=8;
+ alt41=9;
}
break;
case 57:
{
- alt40=9;
+ alt41=10;
}
break;
case 58:
{
- alt40=10;
+ alt41=11;
}
break;
case 59:
{
- alt40=11;
- }
- break;
- case 60:
- {
- alt40=12;
+ alt41=12;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 40, 0, input);
+ new NoViableAltException("", 41, 0, input);
throw nvae;
}
- switch (alt40) {
+ switch (alt41) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4175:1: ( ( '=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4246:1: ( ( '=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4175:1: ( ( '=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4176:1: ( '=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4246:1: ( ( '=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4247:1: ( '=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4177:1: ( '=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4177:3: '='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4248:1: ( '=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4248:3: '='
{
- match(input,49,FOLLOW_49_in_rule__AssignmentOperator__Alternatives9119);
+ match(input,48,FOLLOW_48_in_rule__AssignmentOperator__Alternatives9267);
}
@@ -12579,16 +12779,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4182:6: ( ( '+=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4253:6: ( ( '+=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4182:6: ( ( '+=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4183:1: ( '+=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4253:6: ( ( '+=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4254:1: ( '+=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4184:1: ( '+=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4184:3: '+='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4255:1: ( '+=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4255:3: '+='
{
- match(input,50,FOLLOW_50_in_rule__AssignmentOperator__Alternatives9140);
+ match(input,49,FOLLOW_49_in_rule__AssignmentOperator__Alternatives9288);
}
@@ -12600,16 +12800,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4189:6: ( ( '-=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4260:6: ( ( '-=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4189:6: ( ( '-=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4190:1: ( '-=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4260:6: ( ( '-=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4261:1: ( '-=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4191:1: ( '-=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4191:3: '-='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4262:1: ( '-=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4262:3: '-='
{
- match(input,51,FOLLOW_51_in_rule__AssignmentOperator__Alternatives9161);
+ match(input,50,FOLLOW_50_in_rule__AssignmentOperator__Alternatives9309);
}
@@ -12621,16 +12821,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4196:6: ( ( '*=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4267:6: ( ( '*=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4196:6: ( ( '*=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4197:1: ( '*=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4267:6: ( ( '*=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4268:1: ( '*=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4198:1: ( '*=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4198:3: '*='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4269:1: ( '*=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4269:3: '*='
{
- match(input,52,FOLLOW_52_in_rule__AssignmentOperator__Alternatives9182);
+ match(input,51,FOLLOW_51_in_rule__AssignmentOperator__Alternatives9330);
}
@@ -12642,16 +12842,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4203:6: ( ( '%=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4274:6: ( ( '%=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4203:6: ( ( '%=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4204:1: ( '%=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4274:6: ( ( '%=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4275:1: ( '%=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4205:1: ( '%=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4205:3: '%='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4276:1: ( '%=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4276:3: '%='
{
- match(input,53,FOLLOW_53_in_rule__AssignmentOperator__Alternatives9203);
+ match(input,52,FOLLOW_52_in_rule__AssignmentOperator__Alternatives9351);
}
@@ -12663,16 +12863,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 6 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4210:6: ( ( '/=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4281:6: ( ( '/=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4210:6: ( ( '/=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4211:1: ( '/=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4281:6: ( ( '/=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4282:1: ( '/=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4212:1: ( '/=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4212:3: '/='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4283:1: ( '/=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4283:3: '/='
{
- match(input,54,FOLLOW_54_in_rule__AssignmentOperator__Alternatives9224);
+ match(input,53,FOLLOW_53_in_rule__AssignmentOperator__Alternatives9372);
}
@@ -12684,16 +12884,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 7 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4217:6: ( ( '&=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4288:6: ( ( '&=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4217:6: ( ( '&=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4218:1: ( '&=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4288:6: ( ( '&=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4289:1: ( '&=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4219:1: ( '&=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4219:3: '&='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4290:1: ( '&=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4290:3: '&='
{
- match(input,55,FOLLOW_55_in_rule__AssignmentOperator__Alternatives9245);
+ match(input,54,FOLLOW_54_in_rule__AssignmentOperator__Alternatives9393);
}
@@ -12705,16 +12905,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 8 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4224:6: ( ( '|=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4295:6: ( ( '|=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4224:6: ( ( '|=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4225:1: ( '|=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4295:6: ( ( '|=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4296:1: ( '|=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4226:1: ( '|=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4226:3: '|='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4297:1: ( '|=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4297:3: '|='
{
- match(input,56,FOLLOW_56_in_rule__AssignmentOperator__Alternatives9266);
+ match(input,55,FOLLOW_55_in_rule__AssignmentOperator__Alternatives9414);
}
@@ -12726,16 +12926,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 9 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4231:6: ( ( '^=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4302:6: ( ( '^=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4231:6: ( ( '^=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4232:1: ( '^=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4302:6: ( ( '^=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4303:1: ( '^=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4233:1: ( '^=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4233:3: '^='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4304:1: ( '^=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4304:3: '^='
{
- match(input,57,FOLLOW_57_in_rule__AssignmentOperator__Alternatives9287);
+ match(input,56,FOLLOW_56_in_rule__AssignmentOperator__Alternatives9435);
}
@@ -12747,16 +12947,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 10 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4238:6: ( ( '<<=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4309:6: ( ( '<<=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4238:6: ( ( '<<=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4239:1: ( '<<=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4309:6: ( ( '<<=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4310:1: ( '<<=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4240:1: ( '<<=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4240:3: '<<='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4311:1: ( '<<=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4311:3: '<<='
{
- match(input,58,FOLLOW_58_in_rule__AssignmentOperator__Alternatives9308);
+ match(input,57,FOLLOW_57_in_rule__AssignmentOperator__Alternatives9456);
}
@@ -12768,16 +12968,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 11 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4245:6: ( ( '>>=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4316:6: ( ( '>>=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4245:6: ( ( '>>=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4246:1: ( '>>=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4316:6: ( ( '>>=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4317:1: ( '>>=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4247:1: ( '>>=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4247:3: '>>='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4318:1: ( '>>=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4318:3: '>>='
{
- match(input,59,FOLLOW_59_in_rule__AssignmentOperator__Alternatives9329);
+ match(input,58,FOLLOW_58_in_rule__AssignmentOperator__Alternatives9477);
}
@@ -12789,16 +12989,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
break;
case 12 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4252:6: ( ( '>>>=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4323:6: ( ( '>>>=' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4252:6: ( ( '>>>=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4253:1: ( '>>>=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4323:6: ( ( '>>>=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4324:1: ( '>>>=' )
{
before(grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4254:1: ( '>>>=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4254:3: '>>>='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4325:1: ( '>>>=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4325:3: '>>>='
{
- match(input,60,FOLLOW_60_in_rule__AssignmentOperator__Alternatives9350);
+ match(input,59,FOLLOW_59_in_rule__AssignmentOperator__Alternatives9498);
}
@@ -12827,21 +13027,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4266:1: rule__Test__Group__0 : rule__Test__Group__0__Impl rule__Test__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4337:1: rule__Test__Group__0 : rule__Test__Group__0__Impl rule__Test__Group__1 ;
public final void rule__Test__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4270:1: ( rule__Test__Group__0__Impl rule__Test__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4271:2: rule__Test__Group__0__Impl rule__Test__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4341:1: ( rule__Test__Group__0__Impl rule__Test__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4342:2: rule__Test__Group__0__Impl rule__Test__Group__1
{
- pushFollow(FOLLOW_rule__Test__Group__0__Impl_in_rule__Test__Group__09383);
+ pushFollow(FOLLOW_rule__Test__Group__0__Impl_in_rule__Test__Group__09531);
rule__Test__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Test__Group__1_in_rule__Test__Group__09386);
+ pushFollow(FOLLOW_rule__Test__Group__1_in_rule__Test__Group__09534);
rule__Test__Group__1();
state._fsp--;
@@ -12865,35 +13065,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4278:1: rule__Test__Group__0__Impl : ( ( rule__Test__Group_0__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4349:1: rule__Test__Group__0__Impl : ( ( rule__Test__Group_0__0 )* ) ;
public final void rule__Test__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4282:1: ( ( ( rule__Test__Group_0__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4283:1: ( ( rule__Test__Group_0__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4353:1: ( ( ( rule__Test__Group_0__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4354:1: ( ( rule__Test__Group_0__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4283:1: ( ( rule__Test__Group_0__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4284:1: ( rule__Test__Group_0__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4354:1: ( ( rule__Test__Group_0__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4355:1: ( rule__Test__Group_0__0 )*
{
before(grammarAccess.getTestAccess().getGroup_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4285:1: ( rule__Test__Group_0__0 )*
- loop41:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4356:1: ( rule__Test__Group_0__0 )*
+ loop42:
do {
- int alt41=2;
- int LA41_0 = input.LA(1);
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- if ( (LA41_0==61) ) {
- alt41=1;
+ if ( (LA42_0==60) ) {
+ alt42=1;
}
- switch (alt41) {
+ switch (alt42) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4285:2: rule__Test__Group_0__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4356:2: rule__Test__Group_0__0
{
- pushFollow(FOLLOW_rule__Test__Group_0__0_in_rule__Test__Group__0__Impl9413);
+ pushFollow(FOLLOW_rule__Test__Group_0__0_in_rule__Test__Group__0__Impl9561);
rule__Test__Group_0__0();
state._fsp--;
@@ -12903,7 +13103,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop41;
+ break loop42;
}
} while (true);
@@ -12930,21 +13130,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4295:1: rule__Test__Group__1 : rule__Test__Group__1__Impl rule__Test__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4366:1: rule__Test__Group__1 : rule__Test__Group__1__Impl rule__Test__Group__2 ;
public final void rule__Test__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4299:1: ( rule__Test__Group__1__Impl rule__Test__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4300:2: rule__Test__Group__1__Impl rule__Test__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4370:1: ( rule__Test__Group__1__Impl rule__Test__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4371:2: rule__Test__Group__1__Impl rule__Test__Group__2
{
- pushFollow(FOLLOW_rule__Test__Group__1__Impl_in_rule__Test__Group__19444);
+ pushFollow(FOLLOW_rule__Test__Group__1__Impl_in_rule__Test__Group__19592);
rule__Test__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Test__Group__2_in_rule__Test__Group__19447);
+ pushFollow(FOLLOW_rule__Test__Group__2_in_rule__Test__Group__19595);
rule__Test__Group__2();
state._fsp--;
@@ -12968,35 +13168,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4307:1: rule__Test__Group__1__Impl : ( ( rule__Test__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4378:1: rule__Test__Group__1__Impl : ( ( rule__Test__Group_1__0 )* ) ;
public final void rule__Test__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4311:1: ( ( ( rule__Test__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4312:1: ( ( rule__Test__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4382:1: ( ( ( rule__Test__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4383:1: ( ( rule__Test__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4312:1: ( ( rule__Test__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4313:1: ( rule__Test__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4383:1: ( ( rule__Test__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4384:1: ( rule__Test__Group_1__0 )*
{
before(grammarAccess.getTestAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4314:1: ( rule__Test__Group_1__0 )*
- loop42:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4385:1: ( rule__Test__Group_1__0 )*
+ loop43:
do {
- int alt42=2;
- int LA42_0 = input.LA(1);
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA42_0==62) ) {
- alt42=1;
+ if ( (LA43_0==61) ) {
+ alt43=1;
}
- switch (alt42) {
+ switch (alt43) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4314:2: rule__Test__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4385:2: rule__Test__Group_1__0
{
- pushFollow(FOLLOW_rule__Test__Group_1__0_in_rule__Test__Group__1__Impl9474);
+ pushFollow(FOLLOW_rule__Test__Group_1__0_in_rule__Test__Group__1__Impl9622);
rule__Test__Group_1__0();
state._fsp--;
@@ -13006,7 +13206,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop42;
+ break loop43;
}
} while (true);
@@ -13033,21 +13233,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4324:1: rule__Test__Group__2 : rule__Test__Group__2__Impl rule__Test__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4395:1: rule__Test__Group__2 : rule__Test__Group__2__Impl rule__Test__Group__3 ;
public final void rule__Test__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4328:1: ( rule__Test__Group__2__Impl rule__Test__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4329:2: rule__Test__Group__2__Impl rule__Test__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4399:1: ( rule__Test__Group__2__Impl rule__Test__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4400:2: rule__Test__Group__2__Impl rule__Test__Group__3
{
- pushFollow(FOLLOW_rule__Test__Group__2__Impl_in_rule__Test__Group__29505);
+ pushFollow(FOLLOW_rule__Test__Group__2__Impl_in_rule__Test__Group__29653);
rule__Test__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Test__Group__3_in_rule__Test__Group__29508);
+ pushFollow(FOLLOW_rule__Test__Group__3_in_rule__Test__Group__29656);
rule__Test__Group__3();
state._fsp--;
@@ -13071,35 +13271,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4336:1: rule__Test__Group__2__Impl : ( ( rule__Test__Group_2__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4407:1: rule__Test__Group__2__Impl : ( ( rule__Test__Group_2__0 )* ) ;
public final void rule__Test__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4340:1: ( ( ( rule__Test__Group_2__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4341:1: ( ( rule__Test__Group_2__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4411:1: ( ( ( rule__Test__Group_2__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4412:1: ( ( rule__Test__Group_2__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4341:1: ( ( rule__Test__Group_2__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4342:1: ( rule__Test__Group_2__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4412:1: ( ( rule__Test__Group_2__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4413:1: ( rule__Test__Group_2__0 )*
{
before(grammarAccess.getTestAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4343:1: ( rule__Test__Group_2__0 )*
- loop43:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4414:1: ( rule__Test__Group_2__0 )*
+ loop44:
do {
- int alt43=2;
- int LA43_0 = input.LA(1);
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA43_0==63) ) {
- alt43=1;
+ if ( (LA44_0==62) ) {
+ alt44=1;
}
- switch (alt43) {
+ switch (alt44) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4343:2: rule__Test__Group_2__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4414:2: rule__Test__Group_2__0
{
- pushFollow(FOLLOW_rule__Test__Group_2__0_in_rule__Test__Group__2__Impl9535);
+ pushFollow(FOLLOW_rule__Test__Group_2__0_in_rule__Test__Group__2__Impl9683);
rule__Test__Group_2__0();
state._fsp--;
@@ -13109,7 +13309,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop43;
+ break loop44;
}
} while (true);
@@ -13136,16 +13336,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4353:1: rule__Test__Group__3 : rule__Test__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4424:1: rule__Test__Group__3 : rule__Test__Group__3__Impl ;
public final void rule__Test__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4357:1: ( rule__Test__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4358:2: rule__Test__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4428:1: ( rule__Test__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4429:2: rule__Test__Group__3__Impl
{
- pushFollow(FOLLOW_rule__Test__Group__3__Impl_in_rule__Test__Group__39566);
+ pushFollow(FOLLOW_rule__Test__Group__3__Impl_in_rule__Test__Group__39714);
rule__Test__Group__3__Impl();
state._fsp--;
@@ -13169,23 +13369,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4364:1: rule__Test__Group__3__Impl : ( ( rule__Test__Group_3__0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4435:1: rule__Test__Group__3__Impl : ( ( rule__Test__Group_3__0 ) ) ;
public final void rule__Test__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4368:1: ( ( ( rule__Test__Group_3__0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4369:1: ( ( rule__Test__Group_3__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4439:1: ( ( ( rule__Test__Group_3__0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4440:1: ( ( rule__Test__Group_3__0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4369:1: ( ( rule__Test__Group_3__0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4370:1: ( rule__Test__Group_3__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4440:1: ( ( rule__Test__Group_3__0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4441:1: ( rule__Test__Group_3__0 )
{
before(grammarAccess.getTestAccess().getGroup_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4371:1: ( rule__Test__Group_3__0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4371:2: rule__Test__Group_3__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4442:1: ( rule__Test__Group_3__0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4442:2: rule__Test__Group_3__0
{
- pushFollow(FOLLOW_rule__Test__Group_3__0_in_rule__Test__Group__3__Impl9593);
+ pushFollow(FOLLOW_rule__Test__Group_3__0_in_rule__Test__Group__3__Impl9741);
rule__Test__Group_3__0();
state._fsp--;
@@ -13216,21 +13416,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_0__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4389:1: rule__Test__Group_0__0 : rule__Test__Group_0__0__Impl rule__Test__Group_0__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4460:1: rule__Test__Group_0__0 : rule__Test__Group_0__0__Impl rule__Test__Group_0__1 ;
public final void rule__Test__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4393:1: ( rule__Test__Group_0__0__Impl rule__Test__Group_0__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4394:2: rule__Test__Group_0__0__Impl rule__Test__Group_0__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4464:1: ( rule__Test__Group_0__0__Impl rule__Test__Group_0__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4465:2: rule__Test__Group_0__0__Impl rule__Test__Group_0__1
{
- pushFollow(FOLLOW_rule__Test__Group_0__0__Impl_in_rule__Test__Group_0__09631);
+ pushFollow(FOLLOW_rule__Test__Group_0__0__Impl_in_rule__Test__Group_0__09779);
rule__Test__Group_0__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Test__Group_0__1_in_rule__Test__Group_0__09634);
+ pushFollow(FOLLOW_rule__Test__Group_0__1_in_rule__Test__Group_0__09782);
rule__Test__Group_0__1();
state._fsp--;
@@ -13254,20 +13454,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_0__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4401:1: rule__Test__Group_0__0__Impl : ( 'testExpression' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4472:1: rule__Test__Group_0__0__Impl : ( 'testExpression' ) ;
public final void rule__Test__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4405:1: ( ( 'testExpression' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4406:1: ( 'testExpression' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4476:1: ( ( 'testExpression' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4477:1: ( 'testExpression' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4406:1: ( 'testExpression' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4407:1: 'testExpression'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4477:1: ( 'testExpression' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4478:1: 'testExpression'
{
before(grammarAccess.getTestAccess().getTestExpressionKeyword_0_0());
- match(input,61,FOLLOW_61_in_rule__Test__Group_0__0__Impl9662);
+ match(input,60,FOLLOW_60_in_rule__Test__Group_0__0__Impl9810);
after(grammarAccess.getTestAccess().getTestExpressionKeyword_0_0());
}
@@ -13291,16 +13491,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_0__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4420:1: rule__Test__Group_0__1 : rule__Test__Group_0__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4491:1: rule__Test__Group_0__1 : rule__Test__Group_0__1__Impl ;
public final void rule__Test__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4424:1: ( rule__Test__Group_0__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4425:2: rule__Test__Group_0__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4495:1: ( rule__Test__Group_0__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4496:2: rule__Test__Group_0__1__Impl
{
- pushFollow(FOLLOW_rule__Test__Group_0__1__Impl_in_rule__Test__Group_0__19693);
+ pushFollow(FOLLOW_rule__Test__Group_0__1__Impl_in_rule__Test__Group_0__19841);
rule__Test__Group_0__1__Impl();
state._fsp--;
@@ -13324,23 +13524,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_0__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4431:1: rule__Test__Group_0__1__Impl : ( ( rule__Test__ExpressionAssignment_0_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4502:1: rule__Test__Group_0__1__Impl : ( ( rule__Test__ExpressionAssignment_0_1 ) ) ;
public final void rule__Test__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4435:1: ( ( ( rule__Test__ExpressionAssignment_0_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4436:1: ( ( rule__Test__ExpressionAssignment_0_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4506:1: ( ( ( rule__Test__ExpressionAssignment_0_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4507:1: ( ( rule__Test__ExpressionAssignment_0_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4436:1: ( ( rule__Test__ExpressionAssignment_0_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4437:1: ( rule__Test__ExpressionAssignment_0_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4507:1: ( ( rule__Test__ExpressionAssignment_0_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4508:1: ( rule__Test__ExpressionAssignment_0_1 )
{
before(grammarAccess.getTestAccess().getExpressionAssignment_0_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4438:1: ( rule__Test__ExpressionAssignment_0_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4438:2: rule__Test__ExpressionAssignment_0_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4509:1: ( rule__Test__ExpressionAssignment_0_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4509:2: rule__Test__ExpressionAssignment_0_1
{
- pushFollow(FOLLOW_rule__Test__ExpressionAssignment_0_1_in_rule__Test__Group_0__1__Impl9720);
+ pushFollow(FOLLOW_rule__Test__ExpressionAssignment_0_1_in_rule__Test__Group_0__1__Impl9868);
rule__Test__ExpressionAssignment_0_1();
state._fsp--;
@@ -13371,21 +13571,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4452:1: rule__Test__Group_1__0 : rule__Test__Group_1__0__Impl rule__Test__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4523:1: rule__Test__Group_1__0 : rule__Test__Group_1__0__Impl rule__Test__Group_1__1 ;
public final void rule__Test__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4456:1: ( rule__Test__Group_1__0__Impl rule__Test__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4457:2: rule__Test__Group_1__0__Impl rule__Test__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4527:1: ( rule__Test__Group_1__0__Impl rule__Test__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4528:2: rule__Test__Group_1__0__Impl rule__Test__Group_1__1
{
- pushFollow(FOLLOW_rule__Test__Group_1__0__Impl_in_rule__Test__Group_1__09754);
+ pushFollow(FOLLOW_rule__Test__Group_1__0__Impl_in_rule__Test__Group_1__09902);
rule__Test__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Test__Group_1__1_in_rule__Test__Group_1__09757);
+ pushFollow(FOLLOW_rule__Test__Group_1__1_in_rule__Test__Group_1__09905);
rule__Test__Group_1__1();
state._fsp--;
@@ -13409,20 +13609,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4464:1: rule__Test__Group_1__0__Impl : ( 'testAssignmentExpression' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4535:1: rule__Test__Group_1__0__Impl : ( 'testAssignmentExpression' ) ;
public final void rule__Test__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4468:1: ( ( 'testAssignmentExpression' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4469:1: ( 'testAssignmentExpression' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4539:1: ( ( 'testAssignmentExpression' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4540:1: ( 'testAssignmentExpression' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4469:1: ( 'testAssignmentExpression' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4470:1: 'testAssignmentExpression'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4540:1: ( 'testAssignmentExpression' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4541:1: 'testAssignmentExpression'
{
before(grammarAccess.getTestAccess().getTestAssignmentExpressionKeyword_1_0());
- match(input,62,FOLLOW_62_in_rule__Test__Group_1__0__Impl9785);
+ match(input,61,FOLLOW_61_in_rule__Test__Group_1__0__Impl9933);
after(grammarAccess.getTestAccess().getTestAssignmentExpressionKeyword_1_0());
}
@@ -13446,16 +13646,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4483:1: rule__Test__Group_1__1 : rule__Test__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4554:1: rule__Test__Group_1__1 : rule__Test__Group_1__1__Impl ;
public final void rule__Test__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4487:1: ( rule__Test__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4488:2: rule__Test__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4558:1: ( rule__Test__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4559:2: rule__Test__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__Test__Group_1__1__Impl_in_rule__Test__Group_1__19816);
+ pushFollow(FOLLOW_rule__Test__Group_1__1__Impl_in_rule__Test__Group_1__19964);
rule__Test__Group_1__1__Impl();
state._fsp--;
@@ -13479,23 +13679,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4494:1: rule__Test__Group_1__1__Impl : ( ( rule__Test__AssignExpressionAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4565:1: rule__Test__Group_1__1__Impl : ( ( rule__Test__AssignExpressionAssignment_1_1 ) ) ;
public final void rule__Test__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4498:1: ( ( ( rule__Test__AssignExpressionAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4499:1: ( ( rule__Test__AssignExpressionAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4569:1: ( ( ( rule__Test__AssignExpressionAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4570:1: ( ( rule__Test__AssignExpressionAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4499:1: ( ( rule__Test__AssignExpressionAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4500:1: ( rule__Test__AssignExpressionAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4570:1: ( ( rule__Test__AssignExpressionAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4571:1: ( rule__Test__AssignExpressionAssignment_1_1 )
{
before(grammarAccess.getTestAccess().getAssignExpressionAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4501:1: ( rule__Test__AssignExpressionAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4501:2: rule__Test__AssignExpressionAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4572:1: ( rule__Test__AssignExpressionAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4572:2: rule__Test__AssignExpressionAssignment_1_1
{
- pushFollow(FOLLOW_rule__Test__AssignExpressionAssignment_1_1_in_rule__Test__Group_1__1__Impl9843);
+ pushFollow(FOLLOW_rule__Test__AssignExpressionAssignment_1_1_in_rule__Test__Group_1__1__Impl9991);
rule__Test__AssignExpressionAssignment_1_1();
state._fsp--;
@@ -13526,21 +13726,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_2__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4515:1: rule__Test__Group_2__0 : rule__Test__Group_2__0__Impl rule__Test__Group_2__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4586:1: rule__Test__Group_2__0 : rule__Test__Group_2__0__Impl rule__Test__Group_2__1 ;
public final void rule__Test__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4519:1: ( rule__Test__Group_2__0__Impl rule__Test__Group_2__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4520:2: rule__Test__Group_2__0__Impl rule__Test__Group_2__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4590:1: ( rule__Test__Group_2__0__Impl rule__Test__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4591:2: rule__Test__Group_2__0__Impl rule__Test__Group_2__1
{
- pushFollow(FOLLOW_rule__Test__Group_2__0__Impl_in_rule__Test__Group_2__09877);
+ pushFollow(FOLLOW_rule__Test__Group_2__0__Impl_in_rule__Test__Group_2__010025);
rule__Test__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Test__Group_2__1_in_rule__Test__Group_2__09880);
+ pushFollow(FOLLOW_rule__Test__Group_2__1_in_rule__Test__Group_2__010028);
rule__Test__Group_2__1();
state._fsp--;
@@ -13564,20 +13764,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4527:1: rule__Test__Group_2__0__Impl : ( 'testStatement' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4598:1: rule__Test__Group_2__0__Impl : ( 'testStatement' ) ;
public final void rule__Test__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4531:1: ( ( 'testStatement' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4532:1: ( 'testStatement' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4602:1: ( ( 'testStatement' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4603:1: ( 'testStatement' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4532:1: ( 'testStatement' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4533:1: 'testStatement'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4603:1: ( 'testStatement' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4604:1: 'testStatement'
{
before(grammarAccess.getTestAccess().getTestStatementKeyword_2_0());
- match(input,63,FOLLOW_63_in_rule__Test__Group_2__0__Impl9908);
+ match(input,62,FOLLOW_62_in_rule__Test__Group_2__0__Impl10056);
after(grammarAccess.getTestAccess().getTestStatementKeyword_2_0());
}
@@ -13601,16 +13801,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_2__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4546:1: rule__Test__Group_2__1 : rule__Test__Group_2__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4617:1: rule__Test__Group_2__1 : rule__Test__Group_2__1__Impl ;
public final void rule__Test__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4550:1: ( rule__Test__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4551:2: rule__Test__Group_2__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4621:1: ( rule__Test__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4622:2: rule__Test__Group_2__1__Impl
{
- pushFollow(FOLLOW_rule__Test__Group_2__1__Impl_in_rule__Test__Group_2__19939);
+ pushFollow(FOLLOW_rule__Test__Group_2__1__Impl_in_rule__Test__Group_2__110087);
rule__Test__Group_2__1__Impl();
state._fsp--;
@@ -13634,23 +13834,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4557:1: rule__Test__Group_2__1__Impl : ( ( rule__Test__StatementsAssignment_2_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4628:1: rule__Test__Group_2__1__Impl : ( ( rule__Test__StatementsAssignment_2_1 ) ) ;
public final void rule__Test__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4561:1: ( ( ( rule__Test__StatementsAssignment_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4562:1: ( ( rule__Test__StatementsAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4632:1: ( ( ( rule__Test__StatementsAssignment_2_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4633:1: ( ( rule__Test__StatementsAssignment_2_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4562:1: ( ( rule__Test__StatementsAssignment_2_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4563:1: ( rule__Test__StatementsAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4633:1: ( ( rule__Test__StatementsAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4634:1: ( rule__Test__StatementsAssignment_2_1 )
{
before(grammarAccess.getTestAccess().getStatementsAssignment_2_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4564:1: ( rule__Test__StatementsAssignment_2_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4564:2: rule__Test__StatementsAssignment_2_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4635:1: ( rule__Test__StatementsAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4635:2: rule__Test__StatementsAssignment_2_1
{
- pushFollow(FOLLOW_rule__Test__StatementsAssignment_2_1_in_rule__Test__Group_2__1__Impl9966);
+ pushFollow(FOLLOW_rule__Test__StatementsAssignment_2_1_in_rule__Test__Group_2__1__Impl10114);
rule__Test__StatementsAssignment_2_1();
state._fsp--;
@@ -13681,21 +13881,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_3__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4578:1: rule__Test__Group_3__0 : rule__Test__Group_3__0__Impl rule__Test__Group_3__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4649:1: rule__Test__Group_3__0 : rule__Test__Group_3__0__Impl rule__Test__Group_3__1 ;
public final void rule__Test__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4582:1: ( rule__Test__Group_3__0__Impl rule__Test__Group_3__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4583:2: rule__Test__Group_3__0__Impl rule__Test__Group_3__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4653:1: ( rule__Test__Group_3__0__Impl rule__Test__Group_3__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4654:2: rule__Test__Group_3__0__Impl rule__Test__Group_3__1
{
- pushFollow(FOLLOW_rule__Test__Group_3__0__Impl_in_rule__Test__Group_3__010000);
+ pushFollow(FOLLOW_rule__Test__Group_3__0__Impl_in_rule__Test__Group_3__010148);
rule__Test__Group_3__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Test__Group_3__1_in_rule__Test__Group_3__010003);
+ pushFollow(FOLLOW_rule__Test__Group_3__1_in_rule__Test__Group_3__010151);
rule__Test__Group_3__1();
state._fsp--;
@@ -13719,20 +13919,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_3__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4590:1: rule__Test__Group_3__0__Impl : ( 'testBlock' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4661:1: rule__Test__Group_3__0__Impl : ( 'testBlock' ) ;
public final void rule__Test__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4594:1: ( ( 'testBlock' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4595:1: ( 'testBlock' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4665:1: ( ( 'testBlock' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4666:1: ( 'testBlock' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4595:1: ( 'testBlock' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4596:1: 'testBlock'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4666:1: ( 'testBlock' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4667:1: 'testBlock'
{
before(grammarAccess.getTestAccess().getTestBlockKeyword_3_0());
- match(input,64,FOLLOW_64_in_rule__Test__Group_3__0__Impl10031);
+ match(input,63,FOLLOW_63_in_rule__Test__Group_3__0__Impl10179);
after(grammarAccess.getTestAccess().getTestBlockKeyword_3_0());
}
@@ -13756,16 +13956,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_3__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4609:1: rule__Test__Group_3__1 : rule__Test__Group_3__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4680:1: rule__Test__Group_3__1 : rule__Test__Group_3__1__Impl ;
public final void rule__Test__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4613:1: ( rule__Test__Group_3__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4614:2: rule__Test__Group_3__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4684:1: ( rule__Test__Group_3__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4685:2: rule__Test__Group_3__1__Impl
{
- pushFollow(FOLLOW_rule__Test__Group_3__1__Impl_in_rule__Test__Group_3__110062);
+ pushFollow(FOLLOW_rule__Test__Group_3__1__Impl_in_rule__Test__Group_3__110210);
rule__Test__Group_3__1__Impl();
state._fsp--;
@@ -13789,23 +13989,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__Group_3__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4620:1: rule__Test__Group_3__1__Impl : ( ( rule__Test__BlockAssignment_3_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4691:1: rule__Test__Group_3__1__Impl : ( ( rule__Test__BlockAssignment_3_1 ) ) ;
public final void rule__Test__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4624:1: ( ( ( rule__Test__BlockAssignment_3_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4625:1: ( ( rule__Test__BlockAssignment_3_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4695:1: ( ( ( rule__Test__BlockAssignment_3_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4696:1: ( ( rule__Test__BlockAssignment_3_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4625:1: ( ( rule__Test__BlockAssignment_3_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4626:1: ( rule__Test__BlockAssignment_3_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4696:1: ( ( rule__Test__BlockAssignment_3_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4697:1: ( rule__Test__BlockAssignment_3_1 )
{
before(grammarAccess.getTestAccess().getBlockAssignment_3_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4627:1: ( rule__Test__BlockAssignment_3_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4627:2: rule__Test__BlockAssignment_3_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4698:1: ( rule__Test__BlockAssignment_3_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4698:2: rule__Test__BlockAssignment_3_1
{
- pushFollow(FOLLOW_rule__Test__BlockAssignment_3_1_in_rule__Test__Group_3__1__Impl10089);
+ pushFollow(FOLLOW_rule__Test__BlockAssignment_3_1_in_rule__Test__Group_3__1__Impl10237);
rule__Test__BlockAssignment_3_1();
state._fsp--;
@@ -13836,21 +14036,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4641:1: rule__NameExpression__Group__0 : rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4712:1: rule__NameExpression__Group__0 : rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 ;
public final void rule__NameExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4645:1: ( rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4646:2: rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4716:1: ( rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4717:2: rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1
{
- pushFollow(FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__010123);
+ pushFollow(FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__010271);
rule__NameExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__010126);
+ pushFollow(FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__010274);
rule__NameExpression__Group__1();
state._fsp--;
@@ -13874,23 +14074,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4653:1: rule__NameExpression__Group__0__Impl : ( ( rule__NameExpression__Alternatives_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4724:1: rule__NameExpression__Group__0__Impl : ( ( rule__NameExpression__Alternatives_0 ) ) ;
public final void rule__NameExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4657:1: ( ( ( rule__NameExpression__Alternatives_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4658:1: ( ( rule__NameExpression__Alternatives_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4728:1: ( ( ( rule__NameExpression__Alternatives_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4729:1: ( ( rule__NameExpression__Alternatives_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4658:1: ( ( rule__NameExpression__Alternatives_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4659:1: ( rule__NameExpression__Alternatives_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4729:1: ( ( rule__NameExpression__Alternatives_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4730:1: ( rule__NameExpression__Alternatives_0 )
{
before(grammarAccess.getNameExpressionAccess().getAlternatives_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4660:1: ( rule__NameExpression__Alternatives_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4660:2: rule__NameExpression__Alternatives_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4731:1: ( rule__NameExpression__Alternatives_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4731:2: rule__NameExpression__Alternatives_0
{
- pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl10153);
+ pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl10301);
rule__NameExpression__Alternatives_0();
state._fsp--;
@@ -13921,16 +14121,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4670:1: rule__NameExpression__Group__1 : rule__NameExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4741:1: rule__NameExpression__Group__1 : rule__NameExpression__Group__1__Impl ;
public final void rule__NameExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4674:1: ( rule__NameExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4675:2: rule__NameExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4745:1: ( rule__NameExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4746:2: rule__NameExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__110183);
+ pushFollow(FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__110331);
rule__NameExpression__Group__1__Impl();
state._fsp--;
@@ -13954,31 +14154,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4681:1: rule__NameExpression__Group__1__Impl : ( ( rule__NameExpression__SuffixAssignment_1 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4752:1: rule__NameExpression__Group__1__Impl : ( ( rule__NameExpression__SuffixAssignment_1 )? ) ;
public final void rule__NameExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4685:1: ( ( ( rule__NameExpression__SuffixAssignment_1 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4686:1: ( ( rule__NameExpression__SuffixAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4756:1: ( ( ( rule__NameExpression__SuffixAssignment_1 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4757:1: ( ( rule__NameExpression__SuffixAssignment_1 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4686:1: ( ( rule__NameExpression__SuffixAssignment_1 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4687:1: ( rule__NameExpression__SuffixAssignment_1 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4757:1: ( ( rule__NameExpression__SuffixAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4758:1: ( rule__NameExpression__SuffixAssignment_1 )?
{
before(grammarAccess.getNameExpressionAccess().getSuffixAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4688:1: ( rule__NameExpression__SuffixAssignment_1 )?
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4759:1: ( rule__NameExpression__SuffixAssignment_1 )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA44_0==77||LA44_0==80) ) {
- alt44=1;
+ if ( (LA45_0==76||LA45_0==80) ) {
+ alt45=1;
}
- switch (alt44) {
+ switch (alt45) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4688:2: rule__NameExpression__SuffixAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4759:2: rule__NameExpression__SuffixAssignment_1
{
- pushFollow(FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl10210);
+ pushFollow(FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl10358);
rule__NameExpression__SuffixAssignment_1();
state._fsp--;
@@ -14012,21 +14212,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_0__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4702:1: rule__NameExpression__Group_0_0__0 : rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4773:1: rule__NameExpression__Group_0_0__0 : rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 ;
public final void rule__NameExpression__Group_0_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4706:1: ( rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4707:2: rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4777:1: ( rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4778:2: rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1
{
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__010245);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__010393);
rule__NameExpression__Group_0_0__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__010248);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__010396);
rule__NameExpression__Group_0_0__1();
state._fsp--;
@@ -14050,23 +14250,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_0__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4714:1: rule__NameExpression__Group_0_0__0__Impl : ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4785:1: rule__NameExpression__Group_0_0__0__Impl : ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) ;
public final void rule__NameExpression__Group_0_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4718:1: ( ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4719:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4789:1: ( ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4790:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4719:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4720:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4790:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4791:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 )
{
before(grammarAccess.getNameExpressionAccess().getPrefixOpAssignment_0_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4721:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4721:2: rule__NameExpression__PrefixOpAssignment_0_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4792:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4792:2: rule__NameExpression__PrefixOpAssignment_0_0_0
{
- pushFollow(FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl10275);
+ pushFollow(FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl10423);
rule__NameExpression__PrefixOpAssignment_0_0_0();
state._fsp--;
@@ -14097,21 +14297,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_0__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4731:1: rule__NameExpression__Group_0_0__1 : rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4802:1: rule__NameExpression__Group_0_0__1 : rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 ;
public final void rule__NameExpression__Group_0_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4735:1: ( rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4736:2: rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4806:1: ( rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4807:2: rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2
{
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__110305);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__110453);
rule__NameExpression__Group_0_0__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__110308);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__110456);
rule__NameExpression__Group_0_0__2();
state._fsp--;
@@ -14135,46 +14335,46 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_0__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4743:1: rule__NameExpression__Group_0_0__1__Impl : ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4814:1: rule__NameExpression__Group_0_0__1__Impl : ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) ;
public final void rule__NameExpression__Group_0_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4747:1: ( ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4748:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4818:1: ( ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4819:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4748:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4749:1: ( rule__NameExpression__PathAssignment_0_0_1 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4819:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4820:1: ( rule__NameExpression__PathAssignment_0_0_1 )?
{
before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_0_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4750:1: ( rule__NameExpression__PathAssignment_0_0_1 )?
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4821:1: ( rule__NameExpression__PathAssignment_0_0_1 )?
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA45_0==RULE_ID) ) {
- int LA45_1 = input.LA(2);
+ if ( (LA46_0==RULE_ID) ) {
+ int LA46_1 = input.LA(2);
- if ( (LA45_1==18) ) {
- int LA45_2 = input.LA(3);
+ if ( (LA46_1==18) ) {
+ int LA46_2 = input.LA(3);
- if ( (LA45_2==RULE_ID) ) {
- int LA45_5 = input.LA(4);
+ if ( (LA46_2==RULE_ID) ) {
+ int LA46_5 = input.LA(4);
- if ( (LA45_5==67) ) {
- alt45=1;
+ if ( (LA46_5==66) ) {
+ alt46=1;
}
}
}
- else if ( (LA45_1==65) ) {
- alt45=1;
+ else if ( (LA46_1==64) ) {
+ alt46=1;
}
}
- switch (alt45) {
+ switch (alt46) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4750:2: rule__NameExpression__PathAssignment_0_0_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4821:2: rule__NameExpression__PathAssignment_0_0_1
{
- pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl10335);
+ pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl10483);
rule__NameExpression__PathAssignment_0_0_1();
state._fsp--;
@@ -14208,16 +14408,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_0__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4760:1: rule__NameExpression__Group_0_0__2 : rule__NameExpression__Group_0_0__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4831:1: rule__NameExpression__Group_0_0__2 : rule__NameExpression__Group_0_0__2__Impl ;
public final void rule__NameExpression__Group_0_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4764:1: ( rule__NameExpression__Group_0_0__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4765:2: rule__NameExpression__Group_0_0__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4835:1: ( rule__NameExpression__Group_0_0__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4836:2: rule__NameExpression__Group_0_0__2__Impl
{
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__210366);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__210514);
rule__NameExpression__Group_0_0__2__Impl();
state._fsp--;
@@ -14241,23 +14441,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_0__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4771:1: rule__NameExpression__Group_0_0__2__Impl : ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4842:1: rule__NameExpression__Group_0_0__2__Impl : ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) ;
public final void rule__NameExpression__Group_0_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4775:1: ( ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4776:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4846:1: ( ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4847:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4776:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4777:1: ( rule__NameExpression__IdAssignment_0_0_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4847:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4848:1: ( rule__NameExpression__IdAssignment_0_0_2 )
{
before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_0_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4778:1: ( rule__NameExpression__IdAssignment_0_0_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4778:2: rule__NameExpression__IdAssignment_0_0_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4849:1: ( rule__NameExpression__IdAssignment_0_0_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4849:2: rule__NameExpression__IdAssignment_0_0_2
{
- pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl10393);
+ pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl10541);
rule__NameExpression__IdAssignment_0_0_2();
state._fsp--;
@@ -14288,21 +14488,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4794:1: rule__NameExpression__Group_0_1__0 : rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4865:1: rule__NameExpression__Group_0_1__0 : rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 ;
public final void rule__NameExpression__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4798:1: ( rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4799:2: rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4869:1: ( rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4870:2: rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1
{
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010429);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010577);
rule__NameExpression__Group_0_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010432);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010580);
rule__NameExpression__Group_0_1__1();
state._fsp--;
@@ -14326,46 +14526,46 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4806:1: rule__NameExpression__Group_0_1__0__Impl : ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4877:1: rule__NameExpression__Group_0_1__0__Impl : ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) ;
public final void rule__NameExpression__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4810:1: ( ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4811:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4881:1: ( ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4882:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4811:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4812:1: ( rule__NameExpression__PathAssignment_0_1_0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4882:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4883:1: ( rule__NameExpression__PathAssignment_0_1_0 )?
{
before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4813:1: ( rule__NameExpression__PathAssignment_0_1_0 )?
- int alt46=2;
- int LA46_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4884:1: ( rule__NameExpression__PathAssignment_0_1_0 )?
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA46_0==RULE_ID) ) {
- int LA46_1 = input.LA(2);
+ if ( (LA47_0==RULE_ID) ) {
+ int LA47_1 = input.LA(2);
- if ( (LA46_1==18) ) {
- int LA46_3 = input.LA(3);
+ if ( (LA47_1==18) ) {
+ int LA47_3 = input.LA(3);
- if ( (LA46_3==RULE_ID) ) {
- int LA46_5 = input.LA(4);
+ if ( (LA47_3==RULE_ID) ) {
+ int LA47_5 = input.LA(4);
- if ( (LA46_5==67) ) {
- alt46=1;
+ if ( (LA47_5==66) ) {
+ alt47=1;
}
}
}
- else if ( (LA46_1==65) ) {
- alt46=1;
+ else if ( (LA47_1==64) ) {
+ alt47=1;
}
}
- switch (alt46) {
+ switch (alt47) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4813:2: rule__NameExpression__PathAssignment_0_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4884:2: rule__NameExpression__PathAssignment_0_1_0
{
- pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10459);
+ pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10607);
rule__NameExpression__PathAssignment_0_1_0();
state._fsp--;
@@ -14399,21 +14599,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4823:1: rule__NameExpression__Group_0_1__1 : rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4894:1: rule__NameExpression__Group_0_1__1 : rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 ;
public final void rule__NameExpression__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4827:1: ( rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4828:2: rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4898:1: ( rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4899:2: rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2
{
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110490);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110638);
rule__NameExpression__Group_0_1__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110493);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110641);
rule__NameExpression__Group_0_1__2();
state._fsp--;
@@ -14437,23 +14637,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4835:1: rule__NameExpression__Group_0_1__1__Impl : ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4906:1: rule__NameExpression__Group_0_1__1__Impl : ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) ;
public final void rule__NameExpression__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4839:1: ( ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4840:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4910:1: ( ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4911:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4840:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4841:1: ( rule__NameExpression__IdAssignment_0_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4911:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4912:1: ( rule__NameExpression__IdAssignment_0_1_1 )
{
before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4842:1: ( rule__NameExpression__IdAssignment_0_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4842:2: rule__NameExpression__IdAssignment_0_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4913:1: ( rule__NameExpression__IdAssignment_0_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4913:2: rule__NameExpression__IdAssignment_0_1_1
{
- pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10520);
+ pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10668);
rule__NameExpression__IdAssignment_0_1_1();
state._fsp--;
@@ -14484,16 +14684,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_1__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4852:1: rule__NameExpression__Group_0_1__2 : rule__NameExpression__Group_0_1__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4923:1: rule__NameExpression__Group_0_1__2 : rule__NameExpression__Group_0_1__2__Impl ;
public final void rule__NameExpression__Group_0_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4856:1: ( rule__NameExpression__Group_0_1__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4857:2: rule__NameExpression__Group_0_1__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4927:1: ( rule__NameExpression__Group_0_1__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4928:2: rule__NameExpression__Group_0_1__2__Impl
{
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210550);
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210698);
rule__NameExpression__Group_0_1__2__Impl();
state._fsp--;
@@ -14517,45 +14717,45 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__Group_0_1__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4863:1: rule__NameExpression__Group_0_1__2__Impl : ( ( rule__NameExpression__Alternatives_0_1_2 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4934:1: rule__NameExpression__Group_0_1__2__Impl : ( ( rule__NameExpression__Alternatives_0_1_2 )? ) ;
public final void rule__NameExpression__Group_0_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4867:1: ( ( ( rule__NameExpression__Alternatives_0_1_2 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4868:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4938:1: ( ( ( rule__NameExpression__Alternatives_0_1_2 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4939:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4868:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4869:1: ( rule__NameExpression__Alternatives_0_1_2 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4939:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4940:1: ( rule__NameExpression__Alternatives_0_1_2 )?
{
before(grammarAccess.getNameExpressionAccess().getAlternatives_0_1_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4870:1: ( rule__NameExpression__Alternatives_0_1_2 )?
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4941:1: ( rule__NameExpression__Alternatives_0_1_2 )?
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( ((LA47_0>=12 && LA47_0<=13)||LA47_0==68||LA47_0==87) ) {
- alt47=1;
+ if ( ((LA48_0>=12 && LA48_0<=13)||LA48_0==67||LA48_0==87) ) {
+ alt48=1;
}
- else if ( (LA47_0==78) ) {
- int LA47_2 = input.LA(2);
+ else if ( (LA48_0==77) ) {
+ int LA48_2 = input.LA(2);
- if ( ((LA47_2>=RULE_INTEGERVALUE && LA47_2<=RULE_ID)||(LA47_2>=12 && LA47_2<=13)||(LA47_2>=25 && LA47_2<=27)||(LA47_2>=30 && LA47_2<=34)||LA47_2==68||(LA47_2>=83 && LA47_2<=86)) ) {
- alt47=1;
- }
- else if ( (LA47_2==79) ) {
- int LA47_4 = input.LA(3);
+ if ( (LA48_2==78) ) {
+ int LA48_4 = input.LA(3);
- if ( (LA47_4==87) ) {
- alt47=1;
+ if ( (LA48_4==87) ) {
+ alt48=1;
}
}
+ else if ( ((LA48_2>=RULE_INTEGERVALUE && LA48_2<=RULE_ID)||(LA48_2>=12 && LA48_2<=13)||(LA48_2>=25 && LA48_2<=27)||(LA48_2>=30 && LA48_2<=34)||LA48_2==67||(LA48_2>=83 && LA48_2<=86)) ) {
+ alt48=1;
+ }
}
- switch (alt47) {
+ switch (alt48) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4870:2: rule__NameExpression__Alternatives_0_1_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4941:2: rule__NameExpression__Alternatives_0_1_2
{
- pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10577);
+ pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10725);
rule__NameExpression__Alternatives_0_1_2();
state._fsp--;
@@ -14589,21 +14789,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNamePath__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4886:1: rule__QualifiedNamePath__Group__0 : rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4957:1: rule__QualifiedNamePath__Group__0 : rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 ;
public final void rule__QualifiedNamePath__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4890:1: ( rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4891:2: rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4961:1: ( rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4962:2: rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1
{
- pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010614);
+ pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010762);
rule__QualifiedNamePath__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010617);
+ pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010765);
rule__QualifiedNamePath__Group__1();
state._fsp--;
@@ -14627,23 +14827,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNamePath__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4898:1: rule__QualifiedNamePath__Group__0__Impl : ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4969:1: rule__QualifiedNamePath__Group__0__Impl : ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) ;
public final void rule__QualifiedNamePath__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4902:1: ( ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4903:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4973:1: ( ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4974:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4903:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4904:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4974:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4975:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 )
{
before(grammarAccess.getQualifiedNamePathAccess().getNamespaceAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4905:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4905:2: rule__QualifiedNamePath__NamespaceAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4976:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4976:2: rule__QualifiedNamePath__NamespaceAssignment_0
{
- pushFollow(FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10644);
+ pushFollow(FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10792);
rule__QualifiedNamePath__NamespaceAssignment_0();
state._fsp--;
@@ -14674,16 +14874,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNamePath__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4915:1: rule__QualifiedNamePath__Group__1 : rule__QualifiedNamePath__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4986:1: rule__QualifiedNamePath__Group__1 : rule__QualifiedNamePath__Group__1__Impl ;
public final void rule__QualifiedNamePath__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4919:1: ( rule__QualifiedNamePath__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4920:2: rule__QualifiedNamePath__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4990:1: ( rule__QualifiedNamePath__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4991:2: rule__QualifiedNamePath__Group__1__Impl
{
- pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110674);
+ pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110822);
rule__QualifiedNamePath__Group__1__Impl();
state._fsp--;
@@ -14707,20 +14907,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNamePath__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4926:1: rule__QualifiedNamePath__Group__1__Impl : ( '::' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4997:1: rule__QualifiedNamePath__Group__1__Impl : ( '::' ) ;
public final void rule__QualifiedNamePath__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4930:1: ( ( '::' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4931:1: ( '::' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5001:1: ( ( '::' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5002:1: ( '::' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4931:1: ( '::' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4932:1: '::'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5002:1: ( '::' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5003:1: '::'
{
before(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1());
- match(input,65,FOLLOW_65_in_rule__QualifiedNamePath__Group__1__Impl10702);
+ match(input,64,FOLLOW_64_in_rule__QualifiedNamePath__Group__1__Impl10850);
after(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1());
}
@@ -14744,21 +14944,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnqualifiedName__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4949:1: rule__UnqualifiedName__Group__0 : rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5020:1: rule__UnqualifiedName__Group__0 : rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 ;
public final void rule__UnqualifiedName__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4953:1: ( rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4954:2: rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5024:1: ( rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5025:2: rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1
{
- pushFollow(FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010737);
+ pushFollow(FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010885);
rule__UnqualifiedName__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010740);
+ pushFollow(FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010888);
rule__UnqualifiedName__Group__1();
state._fsp--;
@@ -14782,23 +14982,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnqualifiedName__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4961:1: rule__UnqualifiedName__Group__0__Impl : ( ( rule__UnqualifiedName__NameAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5032:1: rule__UnqualifiedName__Group__0__Impl : ( ( rule__UnqualifiedName__NameAssignment_0 ) ) ;
public final void rule__UnqualifiedName__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4965:1: ( ( ( rule__UnqualifiedName__NameAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4966:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5036:1: ( ( ( rule__UnqualifiedName__NameAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5037:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4966:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4967:1: ( rule__UnqualifiedName__NameAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5037:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5038:1: ( rule__UnqualifiedName__NameAssignment_0 )
{
before(grammarAccess.getUnqualifiedNameAccess().getNameAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4968:1: ( rule__UnqualifiedName__NameAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4968:2: rule__UnqualifiedName__NameAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5039:1: ( rule__UnqualifiedName__NameAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5039:2: rule__UnqualifiedName__NameAssignment_0
{
- pushFollow(FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10767);
+ pushFollow(FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10915);
rule__UnqualifiedName__NameAssignment_0();
state._fsp--;
@@ -14829,16 +15029,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnqualifiedName__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4978:1: rule__UnqualifiedName__Group__1 : rule__UnqualifiedName__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5049:1: rule__UnqualifiedName__Group__1 : rule__UnqualifiedName__Group__1__Impl ;
public final void rule__UnqualifiedName__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4982:1: ( rule__UnqualifiedName__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4983:2: rule__UnqualifiedName__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5053:1: ( rule__UnqualifiedName__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5054:2: rule__UnqualifiedName__Group__1__Impl
{
- pushFollow(FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110797);
+ pushFollow(FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110945);
rule__UnqualifiedName__Group__1__Impl();
state._fsp--;
@@ -14862,31 +15062,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnqualifiedName__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4989:1: rule__UnqualifiedName__Group__1__Impl : ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5060:1: rule__UnqualifiedName__Group__1__Impl : ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) ;
public final void rule__UnqualifiedName__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4993:1: ( ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4994:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5064:1: ( ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5065:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4994:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4995:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5065:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5066:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )?
{
before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4996:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )?
- int alt48=2;
- int LA48_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5067:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )?
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA48_0==18) ) {
- alt48=1;
+ if ( (LA49_0==18) ) {
+ alt49=1;
}
- switch (alt48) {
+ switch (alt49) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:4996:2: rule__UnqualifiedName__TemplateBindingAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5067:2: rule__UnqualifiedName__TemplateBindingAssignment_1
{
- pushFollow(FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10824);
+ pushFollow(FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10972);
rule__UnqualifiedName__TemplateBindingAssignment_1();
state._fsp--;
@@ -14920,21 +15120,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5010:1: rule__TemplateBinding__Group__0 : rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5081:1: rule__TemplateBinding__Group__0 : rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 ;
public final void rule__TemplateBinding__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5014:1: ( rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5015:2: rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5085:1: ( rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5086:2: rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1
{
- pushFollow(FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__010859);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__011007);
rule__TemplateBinding__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__010862);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__011010);
rule__TemplateBinding__Group__1();
state._fsp--;
@@ -14958,20 +15158,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5022:1: rule__TemplateBinding__Group__0__Impl : ( '<' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5093:1: rule__TemplateBinding__Group__0__Impl : ( '<' ) ;
public final void rule__TemplateBinding__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5026:1: ( ( '<' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5027:1: ( '<' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5097:1: ( ( '<' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5098:1: ( '<' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5027:1: ( '<' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5028:1: '<'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5098:1: ( '<' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5099:1: '<'
{
before(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
- match(input,18,FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl10890);
+ match(input,18,FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl11038);
after(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
}
@@ -14995,21 +15195,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5041:1: rule__TemplateBinding__Group__1 : rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5112:1: rule__TemplateBinding__Group__1 : rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 ;
public final void rule__TemplateBinding__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5045:1: ( rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5046:2: rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5116:1: ( rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5117:2: rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2
{
- pushFollow(FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__110921);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__111069);
rule__TemplateBinding__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__110924);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__111072);
rule__TemplateBinding__Group__2();
state._fsp--;
@@ -15033,23 +15233,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5053:1: rule__TemplateBinding__Group__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5124:1: rule__TemplateBinding__Group__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) ;
public final void rule__TemplateBinding__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5057:1: ( ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5058:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5128:1: ( ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5129:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5058:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5059:1: ( rule__TemplateBinding__BindingsAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5129:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5130:1: ( rule__TemplateBinding__BindingsAssignment_1 )
{
before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5060:1: ( rule__TemplateBinding__BindingsAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5060:2: rule__TemplateBinding__BindingsAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5131:1: ( rule__TemplateBinding__BindingsAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5131:2: rule__TemplateBinding__BindingsAssignment_1
{
- pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl10951);
+ pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl11099);
rule__TemplateBinding__BindingsAssignment_1();
state._fsp--;
@@ -15080,21 +15280,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5070:1: rule__TemplateBinding__Group__2 : rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5141:1: rule__TemplateBinding__Group__2 : rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 ;
public final void rule__TemplateBinding__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5074:1: ( rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5075:2: rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5145:1: ( rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5146:2: rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3
{
- pushFollow(FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__210981);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__211129);
rule__TemplateBinding__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__210984);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__211132);
rule__TemplateBinding__Group__3();
state._fsp--;
@@ -15118,35 +15318,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5082:1: rule__TemplateBinding__Group__2__Impl : ( ( rule__TemplateBinding__Group_2__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5153:1: rule__TemplateBinding__Group__2__Impl : ( ( rule__TemplateBinding__Group_2__0 )* ) ;
public final void rule__TemplateBinding__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5086:1: ( ( ( rule__TemplateBinding__Group_2__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5087:1: ( ( rule__TemplateBinding__Group_2__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5157:1: ( ( ( rule__TemplateBinding__Group_2__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5158:1: ( ( rule__TemplateBinding__Group_2__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5087:1: ( ( rule__TemplateBinding__Group_2__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5088:1: ( rule__TemplateBinding__Group_2__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5158:1: ( ( rule__TemplateBinding__Group_2__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5159:1: ( rule__TemplateBinding__Group_2__0 )*
{
before(grammarAccess.getTemplateBindingAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5089:1: ( rule__TemplateBinding__Group_2__0 )*
- loop49:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5160:1: ( rule__TemplateBinding__Group_2__0 )*
+ loop50:
do {
- int alt49=2;
- int LA49_0 = input.LA(1);
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA49_0==66) ) {
- alt49=1;
+ if ( (LA50_0==65) ) {
+ alt50=1;
}
- switch (alt49) {
+ switch (alt50) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5089:2: rule__TemplateBinding__Group_2__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5160:2: rule__TemplateBinding__Group_2__0
{
- pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl11011);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl11159);
rule__TemplateBinding__Group_2__0();
state._fsp--;
@@ -15156,7 +15356,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop49;
+ break loop50;
}
} while (true);
@@ -15183,16 +15383,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5099:1: rule__TemplateBinding__Group__3 : rule__TemplateBinding__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5170:1: rule__TemplateBinding__Group__3 : rule__TemplateBinding__Group__3__Impl ;
public final void rule__TemplateBinding__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5103:1: ( rule__TemplateBinding__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5104:2: rule__TemplateBinding__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5174:1: ( rule__TemplateBinding__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5175:2: rule__TemplateBinding__Group__3__Impl
{
- pushFollow(FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__311042);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__311190);
rule__TemplateBinding__Group__3__Impl();
state._fsp--;
@@ -15216,20 +15416,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5110:1: rule__TemplateBinding__Group__3__Impl : ( '>' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5181:1: rule__TemplateBinding__Group__3__Impl : ( '>' ) ;
public final void rule__TemplateBinding__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5114:1: ( ( '>' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5115:1: ( '>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5185:1: ( ( '>' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5186:1: ( '>' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5115:1: ( '>' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5116:1: '>'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5186:1: ( '>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5187:1: '>'
{
before(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3());
- match(input,19,FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl11070);
+ match(input,19,FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl11218);
after(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3());
}
@@ -15253,21 +15453,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group_2__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5137:1: rule__TemplateBinding__Group_2__0 : rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5208:1: rule__TemplateBinding__Group_2__0 : rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 ;
public final void rule__TemplateBinding__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5141:1: ( rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5142:2: rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5212:1: ( rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5213:2: rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1
{
- pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__011109);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__011257);
rule__TemplateBinding__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__011112);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__011260);
rule__TemplateBinding__Group_2__1();
state._fsp--;
@@ -15291,20 +15491,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5149:1: rule__TemplateBinding__Group_2__0__Impl : ( ',' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5220:1: rule__TemplateBinding__Group_2__0__Impl : ( ',' ) ;
public final void rule__TemplateBinding__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5153:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5154:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5224:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5225:1: ( ',' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5154:1: ( ',' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5155:1: ','
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5225:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5226:1: ','
{
before(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0());
- match(input,66,FOLLOW_66_in_rule__TemplateBinding__Group_2__0__Impl11140);
+ match(input,65,FOLLOW_65_in_rule__TemplateBinding__Group_2__0__Impl11288);
after(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0());
}
@@ -15328,16 +15528,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group_2__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5168:1: rule__TemplateBinding__Group_2__1 : rule__TemplateBinding__Group_2__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5239:1: rule__TemplateBinding__Group_2__1 : rule__TemplateBinding__Group_2__1__Impl ;
public final void rule__TemplateBinding__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5172:1: ( rule__TemplateBinding__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5173:2: rule__TemplateBinding__Group_2__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5243:1: ( rule__TemplateBinding__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5244:2: rule__TemplateBinding__Group_2__1__Impl
{
- pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__111171);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__111319);
rule__TemplateBinding__Group_2__1__Impl();
state._fsp--;
@@ -15361,23 +15561,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5179:1: rule__TemplateBinding__Group_2__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5250:1: rule__TemplateBinding__Group_2__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) ;
public final void rule__TemplateBinding__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5183:1: ( ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5184:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5254:1: ( ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5255:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5184:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5185:1: ( rule__TemplateBinding__BindingsAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5255:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5256:1: ( rule__TemplateBinding__BindingsAssignment_2_1 )
{
before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_2_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5186:1: ( rule__TemplateBinding__BindingsAssignment_2_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5186:2: rule__TemplateBinding__BindingsAssignment_2_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5257:1: ( rule__TemplateBinding__BindingsAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5257:2: rule__TemplateBinding__BindingsAssignment_2_1
{
- pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl11198);
+ pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl11346);
rule__TemplateBinding__BindingsAssignment_2_1();
state._fsp--;
@@ -15408,21 +15608,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NamedTemplateBinding__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5200:1: rule__NamedTemplateBinding__Group__0 : rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5271:1: rule__NamedTemplateBinding__Group__0 : rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 ;
public final void rule__NamedTemplateBinding__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5204:1: ( rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5205:2: rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5275:1: ( rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5276:2: rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1
{
- pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__011232);
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__011380);
rule__NamedTemplateBinding__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__011235);
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__011383);
rule__NamedTemplateBinding__Group__1();
state._fsp--;
@@ -15446,23 +15646,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NamedTemplateBinding__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5212:1: rule__NamedTemplateBinding__Group__0__Impl : ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5283:1: rule__NamedTemplateBinding__Group__0__Impl : ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) ;
public final void rule__NamedTemplateBinding__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5216:1: ( ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5217:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5287:1: ( ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5288:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5217:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5218:1: ( rule__NamedTemplateBinding__FormalAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5288:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5289:1: ( rule__NamedTemplateBinding__FormalAssignment_0 )
{
before(grammarAccess.getNamedTemplateBindingAccess().getFormalAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5219:1: ( rule__NamedTemplateBinding__FormalAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5219:2: rule__NamedTemplateBinding__FormalAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5290:1: ( rule__NamedTemplateBinding__FormalAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5290:2: rule__NamedTemplateBinding__FormalAssignment_0
{
- pushFollow(FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl11262);
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl11410);
rule__NamedTemplateBinding__FormalAssignment_0();
state._fsp--;
@@ -15493,21 +15693,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NamedTemplateBinding__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5229:1: rule__NamedTemplateBinding__Group__1 : rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5300:1: rule__NamedTemplateBinding__Group__1 : rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 ;
public final void rule__NamedTemplateBinding__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5233:1: ( rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5234:2: rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5304:1: ( rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5305:2: rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2
{
- pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__111292);
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__111440);
rule__NamedTemplateBinding__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__111295);
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__111443);
rule__NamedTemplateBinding__Group__2();
state._fsp--;
@@ -15531,20 +15731,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NamedTemplateBinding__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5241:1: rule__NamedTemplateBinding__Group__1__Impl : ( '=>' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5312:1: rule__NamedTemplateBinding__Group__1__Impl : ( '=>' ) ;
public final void rule__NamedTemplateBinding__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5245:1: ( ( '=>' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5246:1: ( '=>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5316:1: ( ( '=>' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5317:1: ( '=>' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5246:1: ( '=>' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5247:1: '=>'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5317:1: ( '=>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5318:1: '=>'
{
before(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1());
- match(input,67,FOLLOW_67_in_rule__NamedTemplateBinding__Group__1__Impl11323);
+ match(input,66,FOLLOW_66_in_rule__NamedTemplateBinding__Group__1__Impl11471);
after(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1());
}
@@ -15568,16 +15768,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NamedTemplateBinding__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5260:1: rule__NamedTemplateBinding__Group__2 : rule__NamedTemplateBinding__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5331:1: rule__NamedTemplateBinding__Group__2 : rule__NamedTemplateBinding__Group__2__Impl ;
public final void rule__NamedTemplateBinding__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5264:1: ( rule__NamedTemplateBinding__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5265:2: rule__NamedTemplateBinding__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5335:1: ( rule__NamedTemplateBinding__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5336:2: rule__NamedTemplateBinding__Group__2__Impl
{
- pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__211354);
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__211502);
rule__NamedTemplateBinding__Group__2__Impl();
state._fsp--;
@@ -15601,23 +15801,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NamedTemplateBinding__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5271:1: rule__NamedTemplateBinding__Group__2__Impl : ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5342:1: rule__NamedTemplateBinding__Group__2__Impl : ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) ;
public final void rule__NamedTemplateBinding__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5275:1: ( ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5276:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5346:1: ( ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5347:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5276:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5277:1: ( rule__NamedTemplateBinding__ActualAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5347:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5348:1: ( rule__NamedTemplateBinding__ActualAssignment_2 )
{
before(grammarAccess.getNamedTemplateBindingAccess().getActualAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5278:1: ( rule__NamedTemplateBinding__ActualAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5278:2: rule__NamedTemplateBinding__ActualAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5349:1: ( rule__NamedTemplateBinding__ActualAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5349:2: rule__NamedTemplateBinding__ActualAssignment_2
{
- pushFollow(FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl11381);
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl11529);
rule__NamedTemplateBinding__ActualAssignment_2();
state._fsp--;
@@ -15648,21 +15848,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5294:1: rule__QualifiedNameWithBinding__Group__0 : rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5365:1: rule__QualifiedNameWithBinding__Group__0 : rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 ;
public final void rule__QualifiedNameWithBinding__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5298:1: ( rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5299:2: rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5369:1: ( rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5370:2: rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1
{
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__011417);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__011565);
rule__QualifiedNameWithBinding__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__011420);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__011568);
rule__QualifiedNameWithBinding__Group__1();
state._fsp--;
@@ -15686,23 +15886,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5306:1: rule__QualifiedNameWithBinding__Group__0__Impl : ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5377:1: rule__QualifiedNameWithBinding__Group__0__Impl : ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) ;
public final void rule__QualifiedNameWithBinding__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5310:1: ( ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5311:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5381:1: ( ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5382:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5311:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5312:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5382:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5383:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 )
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getIdAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5313:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5313:2: rule__QualifiedNameWithBinding__IdAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5384:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5384:2: rule__QualifiedNameWithBinding__IdAssignment_0
{
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11447);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11595);
rule__QualifiedNameWithBinding__IdAssignment_0();
state._fsp--;
@@ -15733,21 +15933,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5323:1: rule__QualifiedNameWithBinding__Group__1 : rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5394:1: rule__QualifiedNameWithBinding__Group__1 : rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 ;
public final void rule__QualifiedNameWithBinding__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5327:1: ( rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5328:2: rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5398:1: ( rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5399:2: rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2
{
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111477);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111625);
rule__QualifiedNameWithBinding__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111480);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111628);
rule__QualifiedNameWithBinding__Group__2();
state._fsp--;
@@ -15771,39 +15971,39 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5335:1: rule__QualifiedNameWithBinding__Group__1__Impl : ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5406:1: rule__QualifiedNameWithBinding__Group__1__Impl : ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) ;
public final void rule__QualifiedNameWithBinding__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5339:1: ( ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5340:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5410:1: ( ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5411:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5340:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5341:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5411:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5412:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )?
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5342:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )?
- int alt50=2;
- int LA50_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5413:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )?
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA50_0==18) ) {
- int LA50_1 = input.LA(2);
+ if ( (LA51_0==18) ) {
+ int LA51_1 = input.LA(2);
- if ( (LA50_1==RULE_ID) ) {
- int LA50_3 = input.LA(3);
+ if ( (LA51_1==RULE_ID) ) {
+ int LA51_3 = input.LA(3);
- if ( (LA50_3==67) ) {
- alt50=1;
+ if ( (LA51_3==66) ) {
+ alt51=1;
}
}
}
- switch (alt50) {
+ switch (alt51) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5342:2: rule__QualifiedNameWithBinding__BindingAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5413:2: rule__QualifiedNameWithBinding__BindingAssignment_1
{
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11507);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11655);
rule__QualifiedNameWithBinding__BindingAssignment_1();
state._fsp--;
@@ -15837,16 +16037,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5352:1: rule__QualifiedNameWithBinding__Group__2 : rule__QualifiedNameWithBinding__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5423:1: rule__QualifiedNameWithBinding__Group__2 : rule__QualifiedNameWithBinding__Group__2__Impl ;
public final void rule__QualifiedNameWithBinding__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5356:1: ( rule__QualifiedNameWithBinding__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5357:2: rule__QualifiedNameWithBinding__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5427:1: ( rule__QualifiedNameWithBinding__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5428:2: rule__QualifiedNameWithBinding__Group__2__Impl
{
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211538);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211686);
rule__QualifiedNameWithBinding__Group__2__Impl();
state._fsp--;
@@ -15870,31 +16070,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5363:1: rule__QualifiedNameWithBinding__Group__2__Impl : ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5434:1: rule__QualifiedNameWithBinding__Group__2__Impl : ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) ;
public final void rule__QualifiedNameWithBinding__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5367:1: ( ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5368:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5438:1: ( ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5439:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5368:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5369:1: ( rule__QualifiedNameWithBinding__Group_2__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5439:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5440:1: ( rule__QualifiedNameWithBinding__Group_2__0 )?
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5370:1: ( rule__QualifiedNameWithBinding__Group_2__0 )?
- int alt51=2;
- int LA51_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5441:1: ( rule__QualifiedNameWithBinding__Group_2__0 )?
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- if ( (LA51_0==65) ) {
- alt51=1;
+ if ( (LA52_0==64) ) {
+ alt52=1;
}
- switch (alt51) {
+ switch (alt52) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5370:2: rule__QualifiedNameWithBinding__Group_2__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5441:2: rule__QualifiedNameWithBinding__Group_2__0
{
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11565);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11713);
rule__QualifiedNameWithBinding__Group_2__0();
state._fsp--;
@@ -15928,21 +16128,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__Group_2__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5386:1: rule__QualifiedNameWithBinding__Group_2__0 : rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5457:1: rule__QualifiedNameWithBinding__Group_2__0 : rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 ;
public final void rule__QualifiedNameWithBinding__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5390:1: ( rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5391:2: rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5461:1: ( rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5462:2: rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1
{
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011602);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011750);
rule__QualifiedNameWithBinding__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011605);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011753);
rule__QualifiedNameWithBinding__Group_2__1();
state._fsp--;
@@ -15966,20 +16166,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5398:1: rule__QualifiedNameWithBinding__Group_2__0__Impl : ( '::' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5469:1: rule__QualifiedNameWithBinding__Group_2__0__Impl : ( '::' ) ;
public final void rule__QualifiedNameWithBinding__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5402:1: ( ( '::' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5403:1: ( '::' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5473:1: ( ( '::' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5474:1: ( '::' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5403:1: ( '::' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5404:1: '::'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5474:1: ( '::' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5475:1: '::'
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0());
- match(input,65,FOLLOW_65_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11633);
+ match(input,64,FOLLOW_64_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11781);
after(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0());
}
@@ -16003,16 +16203,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__Group_2__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5417:1: rule__QualifiedNameWithBinding__Group_2__1 : rule__QualifiedNameWithBinding__Group_2__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5488:1: rule__QualifiedNameWithBinding__Group_2__1 : rule__QualifiedNameWithBinding__Group_2__1__Impl ;
public final void rule__QualifiedNameWithBinding__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5421:1: ( rule__QualifiedNameWithBinding__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5422:2: rule__QualifiedNameWithBinding__Group_2__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5492:1: ( rule__QualifiedNameWithBinding__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5493:2: rule__QualifiedNameWithBinding__Group_2__1__Impl
{
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111664);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111812);
rule__QualifiedNameWithBinding__Group_2__1__Impl();
state._fsp--;
@@ -16036,23 +16236,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5428:1: rule__QualifiedNameWithBinding__Group_2__1__Impl : ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5499:1: rule__QualifiedNameWithBinding__Group_2__1__Impl : ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) ;
public final void rule__QualifiedNameWithBinding__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5432:1: ( ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5433:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5503:1: ( ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5504:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5433:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5434:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5504:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5505:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 )
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingAssignment_2_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5435:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5435:2: rule__QualifiedNameWithBinding__RemainingAssignment_2_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5506:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5506:2: rule__QualifiedNameWithBinding__RemainingAssignment_2_1
{
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11691);
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11839);
rule__QualifiedNameWithBinding__RemainingAssignment_2_1();
state._fsp--;
@@ -16083,21 +16283,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5449:1: rule__Tuple__Group__0 : rule__Tuple__Group__0__Impl rule__Tuple__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5520:1: rule__Tuple__Group__0 : rule__Tuple__Group__0__Impl rule__Tuple__Group__1 ;
public final void rule__Tuple__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5453:1: ( rule__Tuple__Group__0__Impl rule__Tuple__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5454:2: rule__Tuple__Group__0__Impl rule__Tuple__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5524:1: ( rule__Tuple__Group__0__Impl rule__Tuple__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5525:2: rule__Tuple__Group__0__Impl rule__Tuple__Group__1
{
- pushFollow(FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011725);
+ pushFollow(FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011873);
rule__Tuple__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011728);
+ pushFollow(FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011876);
rule__Tuple__Group__1();
state._fsp--;
@@ -16121,21 +16321,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5461:1: rule__Tuple__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5532:1: rule__Tuple__Group__0__Impl : ( () ) ;
public final void rule__Tuple__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5465:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5466:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5536:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5537:1: ( () )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5466:1: ( () )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5467:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5537:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5538:1: ()
{
before(grammarAccess.getTupleAccess().getTupleAction_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5468:1: ()
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5470:1:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5539:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5541:1:
{
}
@@ -16158,21 +16358,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5480:1: rule__Tuple__Group__1 : rule__Tuple__Group__1__Impl rule__Tuple__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5551:1: rule__Tuple__Group__1 : rule__Tuple__Group__1__Impl rule__Tuple__Group__2 ;
public final void rule__Tuple__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5484:1: ( rule__Tuple__Group__1__Impl rule__Tuple__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5485:2: rule__Tuple__Group__1__Impl rule__Tuple__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5555:1: ( rule__Tuple__Group__1__Impl rule__Tuple__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5556:2: rule__Tuple__Group__1__Impl rule__Tuple__Group__2
{
- pushFollow(FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111786);
+ pushFollow(FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111934);
rule__Tuple__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111789);
+ pushFollow(FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111937);
rule__Tuple__Group__2();
state._fsp--;
@@ -16196,20 +16396,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5492:1: rule__Tuple__Group__1__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5563:1: rule__Tuple__Group__1__Impl : ( '(' ) ;
public final void rule__Tuple__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5496:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5497:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5567:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5568:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5497:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5498:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5568:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5569:1: '('
{
before(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1());
- match(input,68,FOLLOW_68_in_rule__Tuple__Group__1__Impl11817);
+ match(input,67,FOLLOW_67_in_rule__Tuple__Group__1__Impl11965);
after(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1());
}
@@ -16233,21 +16433,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5511:1: rule__Tuple__Group__2 : rule__Tuple__Group__2__Impl rule__Tuple__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5582:1: rule__Tuple__Group__2 : rule__Tuple__Group__2__Impl rule__Tuple__Group__3 ;
public final void rule__Tuple__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5515:1: ( rule__Tuple__Group__2__Impl rule__Tuple__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5516:2: rule__Tuple__Group__2__Impl rule__Tuple__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5586:1: ( rule__Tuple__Group__2__Impl rule__Tuple__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5587:2: rule__Tuple__Group__2__Impl rule__Tuple__Group__3
{
- pushFollow(FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211848);
+ pushFollow(FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211996);
rule__Tuple__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211851);
+ pushFollow(FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211999);
rule__Tuple__Group__3();
state._fsp--;
@@ -16271,31 +16471,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5523:1: rule__Tuple__Group__2__Impl : ( ( rule__Tuple__Group_2__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5594:1: rule__Tuple__Group__2__Impl : ( ( rule__Tuple__Group_2__0 )? ) ;
public final void rule__Tuple__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5527:1: ( ( ( rule__Tuple__Group_2__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5528:1: ( ( rule__Tuple__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5598:1: ( ( ( rule__Tuple__Group_2__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5599:1: ( ( rule__Tuple__Group_2__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5528:1: ( ( rule__Tuple__Group_2__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5529:1: ( rule__Tuple__Group_2__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5599:1: ( ( rule__Tuple__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5600:1: ( rule__Tuple__Group_2__0 )?
{
before(grammarAccess.getTupleAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5530:1: ( rule__Tuple__Group_2__0 )?
- int alt52=2;
- int LA52_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5601:1: ( rule__Tuple__Group_2__0 )?
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if ( ((LA52_0>=RULE_INTEGERVALUE && LA52_0<=RULE_ID)||(LA52_0>=12 && LA52_0<=13)||(LA52_0>=25 && LA52_0<=27)||(LA52_0>=30 && LA52_0<=34)||LA52_0==68||(LA52_0>=83 && LA52_0<=86)) ) {
- alt52=1;
+ if ( ((LA53_0>=RULE_INTEGERVALUE && LA53_0<=RULE_ID)||(LA53_0>=12 && LA53_0<=13)||(LA53_0>=25 && LA53_0<=27)||(LA53_0>=30 && LA53_0<=34)||LA53_0==67||(LA53_0>=83 && LA53_0<=86)) ) {
+ alt53=1;
}
- switch (alt52) {
+ switch (alt53) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5530:2: rule__Tuple__Group_2__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5601:2: rule__Tuple__Group_2__0
{
- pushFollow(FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl11878);
+ pushFollow(FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl12026);
rule__Tuple__Group_2__0();
state._fsp--;
@@ -16329,16 +16529,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5540:1: rule__Tuple__Group__3 : rule__Tuple__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5611:1: rule__Tuple__Group__3 : rule__Tuple__Group__3__Impl ;
public final void rule__Tuple__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5544:1: ( rule__Tuple__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5545:2: rule__Tuple__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5615:1: ( rule__Tuple__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5616:2: rule__Tuple__Group__3__Impl
{
- pushFollow(FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__311909);
+ pushFollow(FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__312057);
rule__Tuple__Group__3__Impl();
state._fsp--;
@@ -16362,20 +16562,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5551:1: rule__Tuple__Group__3__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5622:1: rule__Tuple__Group__3__Impl : ( ')' ) ;
public final void rule__Tuple__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5555:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5556:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5626:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5627:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5556:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5557:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5627:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5628:1: ')'
{
before(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3());
- match(input,69,FOLLOW_69_in_rule__Tuple__Group__3__Impl11937);
+ match(input,68,FOLLOW_68_in_rule__Tuple__Group__3__Impl12085);
after(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3());
}
@@ -16399,21 +16599,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group_2__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5578:1: rule__Tuple__Group_2__0 : rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5649:1: rule__Tuple__Group_2__0 : rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 ;
public final void rule__Tuple__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5582:1: ( rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5583:2: rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5653:1: ( rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5654:2: rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1
{
- pushFollow(FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__011976);
+ pushFollow(FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__012124);
rule__Tuple__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__011979);
+ pushFollow(FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__012127);
rule__Tuple__Group_2__1();
state._fsp--;
@@ -16437,23 +16637,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5590:1: rule__Tuple__Group_2__0__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5661:1: rule__Tuple__Group_2__0__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) ;
public final void rule__Tuple__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5594:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5595:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5665:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5666:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5595:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5596:1: ( rule__Tuple__TupleElementsAssignment_2_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5666:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5667:1: ( rule__Tuple__TupleElementsAssignment_2_0 )
{
before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5597:1: ( rule__Tuple__TupleElementsAssignment_2_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5597:2: rule__Tuple__TupleElementsAssignment_2_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5668:1: ( rule__Tuple__TupleElementsAssignment_2_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5668:2: rule__Tuple__TupleElementsAssignment_2_0
{
- pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl12006);
+ pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl12154);
rule__Tuple__TupleElementsAssignment_2_0();
state._fsp--;
@@ -16484,16 +16684,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group_2__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5607:1: rule__Tuple__Group_2__1 : rule__Tuple__Group_2__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5678:1: rule__Tuple__Group_2__1 : rule__Tuple__Group_2__1__Impl ;
public final void rule__Tuple__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5611:1: ( rule__Tuple__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5612:2: rule__Tuple__Group_2__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5682:1: ( rule__Tuple__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5683:2: rule__Tuple__Group_2__1__Impl
{
- pushFollow(FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__112036);
+ pushFollow(FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__112184);
rule__Tuple__Group_2__1__Impl();
state._fsp--;
@@ -16517,35 +16717,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5618:1: rule__Tuple__Group_2__1__Impl : ( ( rule__Tuple__Group_2_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5689:1: rule__Tuple__Group_2__1__Impl : ( ( rule__Tuple__Group_2_1__0 )* ) ;
public final void rule__Tuple__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5622:1: ( ( ( rule__Tuple__Group_2_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5623:1: ( ( rule__Tuple__Group_2_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5693:1: ( ( ( rule__Tuple__Group_2_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5694:1: ( ( rule__Tuple__Group_2_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5623:1: ( ( rule__Tuple__Group_2_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5624:1: ( rule__Tuple__Group_2_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5694:1: ( ( rule__Tuple__Group_2_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5695:1: ( rule__Tuple__Group_2_1__0 )*
{
before(grammarAccess.getTupleAccess().getGroup_2_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5625:1: ( rule__Tuple__Group_2_1__0 )*
- loop53:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5696:1: ( rule__Tuple__Group_2_1__0 )*
+ loop54:
do {
- int alt53=2;
- int LA53_0 = input.LA(1);
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( (LA53_0==66) ) {
- alt53=1;
+ if ( (LA54_0==65) ) {
+ alt54=1;
}
- switch (alt53) {
+ switch (alt54) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5625:2: rule__Tuple__Group_2_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5696:2: rule__Tuple__Group_2_1__0
{
- pushFollow(FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl12063);
+ pushFollow(FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl12211);
rule__Tuple__Group_2_1__0();
state._fsp--;
@@ -16555,7 +16755,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop53;
+ break loop54;
}
} while (true);
@@ -16582,21 +16782,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group_2_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5639:1: rule__Tuple__Group_2_1__0 : rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5710:1: rule__Tuple__Group_2_1__0 : rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 ;
public final void rule__Tuple__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5643:1: ( rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5644:2: rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5714:1: ( rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5715:2: rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1
{
- pushFollow(FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__012098);
+ pushFollow(FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__012246);
rule__Tuple__Group_2_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__012101);
+ pushFollow(FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__012249);
rule__Tuple__Group_2_1__1();
state._fsp--;
@@ -16620,20 +16820,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group_2_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5651:1: rule__Tuple__Group_2_1__0__Impl : ( ',' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5722:1: rule__Tuple__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__Tuple__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5655:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5656:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5726:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5727:1: ( ',' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5656:1: ( ',' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5657:1: ','
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5727:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5728:1: ','
{
before(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0());
- match(input,66,FOLLOW_66_in_rule__Tuple__Group_2_1__0__Impl12129);
+ match(input,65,FOLLOW_65_in_rule__Tuple__Group_2_1__0__Impl12277);
after(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0());
}
@@ -16657,16 +16857,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group_2_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5670:1: rule__Tuple__Group_2_1__1 : rule__Tuple__Group_2_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5741:1: rule__Tuple__Group_2_1__1 : rule__Tuple__Group_2_1__1__Impl ;
public final void rule__Tuple__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5674:1: ( rule__Tuple__Group_2_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5675:2: rule__Tuple__Group_2_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5745:1: ( rule__Tuple__Group_2_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5746:2: rule__Tuple__Group_2_1__1__Impl
{
- pushFollow(FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__112160);
+ pushFollow(FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__112308);
rule__Tuple__Group_2_1__1__Impl();
state._fsp--;
@@ -16690,23 +16890,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__Group_2_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5681:1: rule__Tuple__Group_2_1__1__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5752:1: rule__Tuple__Group_2_1__1__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) ;
public final void rule__Tuple__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5685:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5686:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5756:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5757:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5686:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5687:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5757:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5758:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 )
{
before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5688:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5688:2: rule__Tuple__TupleElementsAssignment_2_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5759:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5759:2: rule__Tuple__TupleElementsAssignment_2_1_1
{
- pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl12187);
+ pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl12335);
rule__Tuple__TupleElementsAssignment_2_1_1();
state._fsp--;
@@ -16737,21 +16937,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5702:1: rule__ConditionalTestExpression__Group__0 : rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5773:1: rule__ConditionalTestExpression__Group__0 : rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 ;
public final void rule__ConditionalTestExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5706:1: ( rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5707:2: rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5777:1: ( rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5778:2: rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1
{
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__012221);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__012369);
rule__ConditionalTestExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__012224);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__012372);
rule__ConditionalTestExpression__Group__1();
state._fsp--;
@@ -16775,23 +16975,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5714:1: rule__ConditionalTestExpression__Group__0__Impl : ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5785:1: rule__ConditionalTestExpression__Group__0__Impl : ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) ;
public final void rule__ConditionalTestExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5718:1: ( ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5719:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5789:1: ( ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5790:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5719:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5720:1: ( rule__ConditionalTestExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5790:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5791:1: ( rule__ConditionalTestExpression__ExpAssignment_0 )
{
before(grammarAccess.getConditionalTestExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5721:1: ( rule__ConditionalTestExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5721:2: rule__ConditionalTestExpression__ExpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5792:1: ( rule__ConditionalTestExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5792:2: rule__ConditionalTestExpression__ExpAssignment_0
{
- pushFollow(FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl12251);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl12399);
rule__ConditionalTestExpression__ExpAssignment_0();
state._fsp--;
@@ -16822,16 +17022,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5731:1: rule__ConditionalTestExpression__Group__1 : rule__ConditionalTestExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5802:1: rule__ConditionalTestExpression__Group__1 : rule__ConditionalTestExpression__Group__1__Impl ;
public final void rule__ConditionalTestExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5735:1: ( rule__ConditionalTestExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5736:2: rule__ConditionalTestExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5806:1: ( rule__ConditionalTestExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5807:2: rule__ConditionalTestExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__112281);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__112429);
rule__ConditionalTestExpression__Group__1__Impl();
state._fsp--;
@@ -16855,31 +17055,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5742:1: rule__ConditionalTestExpression__Group__1__Impl : ( ( rule__ConditionalTestExpression__Group_1__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5813:1: rule__ConditionalTestExpression__Group__1__Impl : ( ( rule__ConditionalTestExpression__Group_1__0 )? ) ;
public final void rule__ConditionalTestExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5746:1: ( ( ( rule__ConditionalTestExpression__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5747:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5817:1: ( ( ( rule__ConditionalTestExpression__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5818:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5747:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5748:1: ( rule__ConditionalTestExpression__Group_1__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5818:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5819:1: ( rule__ConditionalTestExpression__Group_1__0 )?
{
before(grammarAccess.getConditionalTestExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5749:1: ( rule__ConditionalTestExpression__Group_1__0 )?
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5820:1: ( rule__ConditionalTestExpression__Group_1__0 )?
+ int alt55=2;
+ int LA55_0 = input.LA(1);
- if ( (LA54_0==70) ) {
- alt54=1;
+ if ( (LA55_0==69) ) {
+ alt55=1;
}
- switch (alt54) {
+ switch (alt55) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5749:2: rule__ConditionalTestExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5820:2: rule__ConditionalTestExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl12308);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl12456);
rule__ConditionalTestExpression__Group_1__0();
state._fsp--;
@@ -16913,21 +17113,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5763:1: rule__ConditionalTestExpression__Group_1__0 : rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5834:1: rule__ConditionalTestExpression__Group_1__0 : rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 ;
public final void rule__ConditionalTestExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5767:1: ( rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5768:2: rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5838:1: ( rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5839:2: rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__012343);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__012491);
rule__ConditionalTestExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__012346);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__012494);
rule__ConditionalTestExpression__Group_1__1();
state._fsp--;
@@ -16951,20 +17151,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5775:1: rule__ConditionalTestExpression__Group_1__0__Impl : ( '?' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5846:1: rule__ConditionalTestExpression__Group_1__0__Impl : ( '?' ) ;
public final void rule__ConditionalTestExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5779:1: ( ( '?' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5780:1: ( '?' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5850:1: ( ( '?' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5851:1: ( '?' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5780:1: ( '?' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5781:1: '?'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5851:1: ( '?' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5852:1: '?'
{
before(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0());
- match(input,70,FOLLOW_70_in_rule__ConditionalTestExpression__Group_1__0__Impl12374);
+ match(input,69,FOLLOW_69_in_rule__ConditionalTestExpression__Group_1__0__Impl12522);
after(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0());
}
@@ -16988,21 +17188,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5794:1: rule__ConditionalTestExpression__Group_1__1 : rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5865:1: rule__ConditionalTestExpression__Group_1__1 : rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 ;
public final void rule__ConditionalTestExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5798:1: ( rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5799:2: rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5869:1: ( rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5870:2: rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2
{
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__112405);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__112553);
rule__ConditionalTestExpression__Group_1__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__112408);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__112556);
rule__ConditionalTestExpression__Group_1__2();
state._fsp--;
@@ -17026,23 +17226,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5806:1: rule__ConditionalTestExpression__Group_1__1__Impl : ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5877:1: rule__ConditionalTestExpression__Group_1__1__Impl : ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) ;
public final void rule__ConditionalTestExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5810:1: ( ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5811:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5881:1: ( ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5882:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5811:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5812:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5882:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5883:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 )
{
before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5813:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5813:2: rule__ConditionalTestExpression__WhenTrueAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5884:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5884:2: rule__ConditionalTestExpression__WhenTrueAssignment_1_1
{
- pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12435);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12583);
rule__ConditionalTestExpression__WhenTrueAssignment_1_1();
state._fsp--;
@@ -17073,21 +17273,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group_1__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5823:1: rule__ConditionalTestExpression__Group_1__2 : rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5894:1: rule__ConditionalTestExpression__Group_1__2 : rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 ;
public final void rule__ConditionalTestExpression__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5827:1: ( rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5828:2: rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5898:1: ( rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5899:2: rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3
{
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212465);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212613);
rule__ConditionalTestExpression__Group_1__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212468);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212616);
rule__ConditionalTestExpression__Group_1__3();
state._fsp--;
@@ -17111,20 +17311,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5835:1: rule__ConditionalTestExpression__Group_1__2__Impl : ( ':' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5906:1: rule__ConditionalTestExpression__Group_1__2__Impl : ( ':' ) ;
public final void rule__ConditionalTestExpression__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5839:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5840:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5910:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5911:1: ( ':' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5840:1: ( ':' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5841:1: ':'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5911:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5912:1: ':'
{
before(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2());
- match(input,71,FOLLOW_71_in_rule__ConditionalTestExpression__Group_1__2__Impl12496);
+ match(input,70,FOLLOW_70_in_rule__ConditionalTestExpression__Group_1__2__Impl12644);
after(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2());
}
@@ -17148,16 +17348,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group_1__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5854:1: rule__ConditionalTestExpression__Group_1__3 : rule__ConditionalTestExpression__Group_1__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5925:1: rule__ConditionalTestExpression__Group_1__3 : rule__ConditionalTestExpression__Group_1__3__Impl ;
public final void rule__ConditionalTestExpression__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5858:1: ( rule__ConditionalTestExpression__Group_1__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5859:2: rule__ConditionalTestExpression__Group_1__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5929:1: ( rule__ConditionalTestExpression__Group_1__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5930:2: rule__ConditionalTestExpression__Group_1__3__Impl
{
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312527);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312675);
rule__ConditionalTestExpression__Group_1__3__Impl();
state._fsp--;
@@ -17181,23 +17381,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__Group_1__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5865:1: rule__ConditionalTestExpression__Group_1__3__Impl : ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5936:1: rule__ConditionalTestExpression__Group_1__3__Impl : ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) ;
public final void rule__ConditionalTestExpression__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5869:1: ( ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5870:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5940:1: ( ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5941:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5870:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5871:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5941:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5942:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 )
{
before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseAssignment_1_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5872:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5872:2: rule__ConditionalTestExpression__WhenFalseAssignment_1_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5943:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5943:2: rule__ConditionalTestExpression__WhenFalseAssignment_1_3
{
- pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12554);
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12702);
rule__ConditionalTestExpression__WhenFalseAssignment_1_3();
state._fsp--;
@@ -17228,21 +17428,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalOrExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5890:1: rule__ConditionalOrExpression__Group__0 : rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5961:1: rule__ConditionalOrExpression__Group__0 : rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 ;
public final void rule__ConditionalOrExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5894:1: ( rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5895:2: rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5965:1: ( rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5966:2: rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1
{
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012592);
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012740);
rule__ConditionalOrExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012595);
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012743);
rule__ConditionalOrExpression__Group__1();
state._fsp--;
@@ -17266,23 +17466,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalOrExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5902:1: rule__ConditionalOrExpression__Group__0__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5973:1: rule__ConditionalOrExpression__Group__0__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) ;
public final void rule__ConditionalOrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5906:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5907:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5977:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5978:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5907:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5908:1: ( rule__ConditionalOrExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5978:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5979:1: ( rule__ConditionalOrExpression__ExpAssignment_0 )
{
before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5909:1: ( rule__ConditionalOrExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5909:2: rule__ConditionalOrExpression__ExpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5980:1: ( rule__ConditionalOrExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5980:2: rule__ConditionalOrExpression__ExpAssignment_0
{
- pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12622);
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12770);
rule__ConditionalOrExpression__ExpAssignment_0();
state._fsp--;
@@ -17313,16 +17513,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalOrExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5919:1: rule__ConditionalOrExpression__Group__1 : rule__ConditionalOrExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5990:1: rule__ConditionalOrExpression__Group__1 : rule__ConditionalOrExpression__Group__1__Impl ;
public final void rule__ConditionalOrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5923:1: ( rule__ConditionalOrExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5924:2: rule__ConditionalOrExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5994:1: ( rule__ConditionalOrExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5995:2: rule__ConditionalOrExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112652);
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112800);
rule__ConditionalOrExpression__Group__1__Impl();
state._fsp--;
@@ -17346,35 +17546,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalOrExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5930:1: rule__ConditionalOrExpression__Group__1__Impl : ( ( rule__ConditionalOrExpression__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6001:1: rule__ConditionalOrExpression__Group__1__Impl : ( ( rule__ConditionalOrExpression__Group_1__0 )* ) ;
public final void rule__ConditionalOrExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5934:1: ( ( ( rule__ConditionalOrExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5935:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6005:1: ( ( ( rule__ConditionalOrExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6006:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5935:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5936:1: ( rule__ConditionalOrExpression__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6006:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6007:1: ( rule__ConditionalOrExpression__Group_1__0 )*
{
before(grammarAccess.getConditionalOrExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5937:1: ( rule__ConditionalOrExpression__Group_1__0 )*
- loop55:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6008:1: ( rule__ConditionalOrExpression__Group_1__0 )*
+ loop56:
do {
- int alt55=2;
- int LA55_0 = input.LA(1);
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA55_0==72) ) {
- alt55=1;
+ if ( (LA56_0==71) ) {
+ alt56=1;
}
- switch (alt55) {
+ switch (alt56) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5937:2: rule__ConditionalOrExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6008:2: rule__ConditionalOrExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12679);
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12827);
rule__ConditionalOrExpression__Group_1__0();
state._fsp--;
@@ -17384,7 +17584,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop55;
+ break loop56;
}
} while (true);
@@ -17411,21 +17611,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalOrExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5951:1: rule__ConditionalOrExpression__Group_1__0 : rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6022:1: rule__ConditionalOrExpression__Group_1__0 : rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 ;
public final void rule__ConditionalOrExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5955:1: ( rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5956:2: rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6026:1: ( rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6027:2: rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012714);
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012862);
rule__ConditionalOrExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012717);
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012865);
rule__ConditionalOrExpression__Group_1__1();
state._fsp--;
@@ -17449,20 +17649,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalOrExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5963:1: rule__ConditionalOrExpression__Group_1__0__Impl : ( '||' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6034:1: rule__ConditionalOrExpression__Group_1__0__Impl : ( '||' ) ;
public final void rule__ConditionalOrExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5967:1: ( ( '||' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5968:1: ( '||' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6038:1: ( ( '||' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6039:1: ( '||' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5968:1: ( '||' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5969:1: '||'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6039:1: ( '||' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6040:1: '||'
{
before(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0());
- match(input,72,FOLLOW_72_in_rule__ConditionalOrExpression__Group_1__0__Impl12745);
+ match(input,71,FOLLOW_71_in_rule__ConditionalOrExpression__Group_1__0__Impl12893);
after(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0());
}
@@ -17486,16 +17686,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalOrExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5982:1: rule__ConditionalOrExpression__Group_1__1 : rule__ConditionalOrExpression__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6053:1: rule__ConditionalOrExpression__Group_1__1 : rule__ConditionalOrExpression__Group_1__1__Impl ;
public final void rule__ConditionalOrExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5986:1: ( rule__ConditionalOrExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5987:2: rule__ConditionalOrExpression__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6057:1: ( rule__ConditionalOrExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6058:2: rule__ConditionalOrExpression__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112776);
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112924);
rule__ConditionalOrExpression__Group_1__1__Impl();
state._fsp--;
@@ -17519,23 +17719,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalOrExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5993:1: rule__ConditionalOrExpression__Group_1__1__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6064:1: rule__ConditionalOrExpression__Group_1__1__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) ;
public final void rule__ConditionalOrExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5997:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5998:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6068:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6069:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5998:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:5999:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6069:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6070:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6000:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6000:2: rule__ConditionalOrExpression__ExpAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6071:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6071:2: rule__ConditionalOrExpression__ExpAssignment_1_1
{
- pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12803);
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12951);
rule__ConditionalOrExpression__ExpAssignment_1_1();
state._fsp--;
@@ -17566,21 +17766,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalAndExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6014:1: rule__ConditionalAndExpression__Group__0 : rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6085:1: rule__ConditionalAndExpression__Group__0 : rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 ;
public final void rule__ConditionalAndExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6018:1: ( rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6019:2: rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6089:1: ( rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6090:2: rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1
{
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012837);
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012985);
rule__ConditionalAndExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012840);
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012988);
rule__ConditionalAndExpression__Group__1();
state._fsp--;
@@ -17604,23 +17804,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalAndExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6026:1: rule__ConditionalAndExpression__Group__0__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6097:1: rule__ConditionalAndExpression__Group__0__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) ;
public final void rule__ConditionalAndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6030:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6031:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6101:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6102:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6031:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6032:1: ( rule__ConditionalAndExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6102:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6103:1: ( rule__ConditionalAndExpression__ExpAssignment_0 )
{
before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6033:1: ( rule__ConditionalAndExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6033:2: rule__ConditionalAndExpression__ExpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6104:1: ( rule__ConditionalAndExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6104:2: rule__ConditionalAndExpression__ExpAssignment_0
{
- pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl12867);
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl13015);
rule__ConditionalAndExpression__ExpAssignment_0();
state._fsp--;
@@ -17651,16 +17851,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalAndExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6043:1: rule__ConditionalAndExpression__Group__1 : rule__ConditionalAndExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6114:1: rule__ConditionalAndExpression__Group__1 : rule__ConditionalAndExpression__Group__1__Impl ;
public final void rule__ConditionalAndExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6047:1: ( rule__ConditionalAndExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6048:2: rule__ConditionalAndExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6118:1: ( rule__ConditionalAndExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6119:2: rule__ConditionalAndExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__112897);
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__113045);
rule__ConditionalAndExpression__Group__1__Impl();
state._fsp--;
@@ -17684,35 +17884,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalAndExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6054:1: rule__ConditionalAndExpression__Group__1__Impl : ( ( rule__ConditionalAndExpression__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6125:1: rule__ConditionalAndExpression__Group__1__Impl : ( ( rule__ConditionalAndExpression__Group_1__0 )* ) ;
public final void rule__ConditionalAndExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6058:1: ( ( ( rule__ConditionalAndExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6059:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6129:1: ( ( ( rule__ConditionalAndExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6130:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6059:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6060:1: ( rule__ConditionalAndExpression__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6130:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6131:1: ( rule__ConditionalAndExpression__Group_1__0 )*
{
before(grammarAccess.getConditionalAndExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6061:1: ( rule__ConditionalAndExpression__Group_1__0 )*
- loop56:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6132:1: ( rule__ConditionalAndExpression__Group_1__0 )*
+ loop57:
do {
- int alt56=2;
- int LA56_0 = input.LA(1);
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA56_0==73) ) {
- alt56=1;
+ if ( (LA57_0==72) ) {
+ alt57=1;
}
- switch (alt56) {
+ switch (alt57) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6061:2: rule__ConditionalAndExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6132:2: rule__ConditionalAndExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl12924);
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl13072);
rule__ConditionalAndExpression__Group_1__0();
state._fsp--;
@@ -17722,7 +17922,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop56;
+ break loop57;
}
} while (true);
@@ -17749,21 +17949,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalAndExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6075:1: rule__ConditionalAndExpression__Group_1__0 : rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6146:1: rule__ConditionalAndExpression__Group_1__0 : rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 ;
public final void rule__ConditionalAndExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6079:1: ( rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6080:2: rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6150:1: ( rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6151:2: rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__012959);
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__013107);
rule__ConditionalAndExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__012962);
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__013110);
rule__ConditionalAndExpression__Group_1__1();
state._fsp--;
@@ -17787,20 +17987,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalAndExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6087:1: rule__ConditionalAndExpression__Group_1__0__Impl : ( '&&' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6158:1: rule__ConditionalAndExpression__Group_1__0__Impl : ( '&&' ) ;
public final void rule__ConditionalAndExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6091:1: ( ( '&&' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6092:1: ( '&&' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6162:1: ( ( '&&' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6163:1: ( '&&' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6092:1: ( '&&' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6093:1: '&&'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6163:1: ( '&&' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6164:1: '&&'
{
before(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0());
- match(input,73,FOLLOW_73_in_rule__ConditionalAndExpression__Group_1__0__Impl12990);
+ match(input,72,FOLLOW_72_in_rule__ConditionalAndExpression__Group_1__0__Impl13138);
after(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0());
}
@@ -17824,16 +18024,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalAndExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6106:1: rule__ConditionalAndExpression__Group_1__1 : rule__ConditionalAndExpression__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6177:1: rule__ConditionalAndExpression__Group_1__1 : rule__ConditionalAndExpression__Group_1__1__Impl ;
public final void rule__ConditionalAndExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6110:1: ( rule__ConditionalAndExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6111:2: rule__ConditionalAndExpression__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6181:1: ( rule__ConditionalAndExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6182:2: rule__ConditionalAndExpression__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__113021);
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__113169);
rule__ConditionalAndExpression__Group_1__1__Impl();
state._fsp--;
@@ -17857,23 +18057,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalAndExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6117:1: rule__ConditionalAndExpression__Group_1__1__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6188:1: rule__ConditionalAndExpression__Group_1__1__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) ;
public final void rule__ConditionalAndExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6121:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6122:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6192:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6193:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6122:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6123:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6193:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6194:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6124:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6124:2: rule__ConditionalAndExpression__ExpAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6195:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6195:2: rule__ConditionalAndExpression__ExpAssignment_1_1
{
- pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl13048);
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl13196);
rule__ConditionalAndExpression__ExpAssignment_1_1();
state._fsp--;
@@ -17904,21 +18104,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InclusiveOrExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6138:1: rule__InclusiveOrExpression__Group__0 : rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6209:1: rule__InclusiveOrExpression__Group__0 : rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 ;
public final void rule__InclusiveOrExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6142:1: ( rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6143:2: rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6213:1: ( rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6214:2: rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1
{
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__013082);
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__013230);
rule__InclusiveOrExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__013085);
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__013233);
rule__InclusiveOrExpression__Group__1();
state._fsp--;
@@ -17942,23 +18142,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InclusiveOrExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6150:1: rule__InclusiveOrExpression__Group__0__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6221:1: rule__InclusiveOrExpression__Group__0__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) ;
public final void rule__InclusiveOrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6154:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6155:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6225:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6226:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6155:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6156:1: ( rule__InclusiveOrExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6226:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6227:1: ( rule__InclusiveOrExpression__ExpAssignment_0 )
{
before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6157:1: ( rule__InclusiveOrExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6157:2: rule__InclusiveOrExpression__ExpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6228:1: ( rule__InclusiveOrExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6228:2: rule__InclusiveOrExpression__ExpAssignment_0
{
- pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl13112);
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl13260);
rule__InclusiveOrExpression__ExpAssignment_0();
state._fsp--;
@@ -17989,16 +18189,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InclusiveOrExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6167:1: rule__InclusiveOrExpression__Group__1 : rule__InclusiveOrExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6238:1: rule__InclusiveOrExpression__Group__1 : rule__InclusiveOrExpression__Group__1__Impl ;
public final void rule__InclusiveOrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6171:1: ( rule__InclusiveOrExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6172:2: rule__InclusiveOrExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6242:1: ( rule__InclusiveOrExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6243:2: rule__InclusiveOrExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__113142);
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__113290);
rule__InclusiveOrExpression__Group__1__Impl();
state._fsp--;
@@ -18022,35 +18222,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InclusiveOrExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6178:1: rule__InclusiveOrExpression__Group__1__Impl : ( ( rule__InclusiveOrExpression__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6249:1: rule__InclusiveOrExpression__Group__1__Impl : ( ( rule__InclusiveOrExpression__Group_1__0 )* ) ;
public final void rule__InclusiveOrExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6182:1: ( ( ( rule__InclusiveOrExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6183:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6253:1: ( ( ( rule__InclusiveOrExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6254:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6183:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6184:1: ( rule__InclusiveOrExpression__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6254:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6255:1: ( rule__InclusiveOrExpression__Group_1__0 )*
{
before(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6185:1: ( rule__InclusiveOrExpression__Group_1__0 )*
- loop57:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6256:1: ( rule__InclusiveOrExpression__Group_1__0 )*
+ loop58:
do {
- int alt57=2;
- int LA57_0 = input.LA(1);
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA57_0==74) ) {
- alt57=1;
+ if ( (LA58_0==73) ) {
+ alt58=1;
}
- switch (alt57) {
+ switch (alt58) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6185:2: rule__InclusiveOrExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6256:2: rule__InclusiveOrExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl13169);
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl13317);
rule__InclusiveOrExpression__Group_1__0();
state._fsp--;
@@ -18060,7 +18260,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop57;
+ break loop58;
}
} while (true);
@@ -18087,21 +18287,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InclusiveOrExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6199:1: rule__InclusiveOrExpression__Group_1__0 : rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6270:1: rule__InclusiveOrExpression__Group_1__0 : rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 ;
public final void rule__InclusiveOrExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6203:1: ( rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6204:2: rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6274:1: ( rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6275:2: rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__013204);
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__013352);
rule__InclusiveOrExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__013207);
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__013355);
rule__InclusiveOrExpression__Group_1__1();
state._fsp--;
@@ -18125,20 +18325,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InclusiveOrExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6211:1: rule__InclusiveOrExpression__Group_1__0__Impl : ( '|' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6282:1: rule__InclusiveOrExpression__Group_1__0__Impl : ( '|' ) ;
public final void rule__InclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6215:1: ( ( '|' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6216:1: ( '|' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6286:1: ( ( '|' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6287:1: ( '|' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6216:1: ( '|' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6217:1: '|'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6287:1: ( '|' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6288:1: '|'
{
before(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0());
- match(input,74,FOLLOW_74_in_rule__InclusiveOrExpression__Group_1__0__Impl13235);
+ match(input,73,FOLLOW_73_in_rule__InclusiveOrExpression__Group_1__0__Impl13383);
after(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0());
}
@@ -18162,16 +18362,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InclusiveOrExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6230:1: rule__InclusiveOrExpression__Group_1__1 : rule__InclusiveOrExpression__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6301:1: rule__InclusiveOrExpression__Group_1__1 : rule__InclusiveOrExpression__Group_1__1__Impl ;
public final void rule__InclusiveOrExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6234:1: ( rule__InclusiveOrExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6235:2: rule__InclusiveOrExpression__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6305:1: ( rule__InclusiveOrExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6306:2: rule__InclusiveOrExpression__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__113266);
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__113414);
rule__InclusiveOrExpression__Group_1__1__Impl();
state._fsp--;
@@ -18195,23 +18395,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InclusiveOrExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6241:1: rule__InclusiveOrExpression__Group_1__1__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6312:1: rule__InclusiveOrExpression__Group_1__1__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) ;
public final void rule__InclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6245:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6246:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6316:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6317:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6246:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6247:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6317:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6318:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6248:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6248:2: rule__InclusiveOrExpression__ExpAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6319:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6319:2: rule__InclusiveOrExpression__ExpAssignment_1_1
{
- pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl13293);
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl13441);
rule__InclusiveOrExpression__ExpAssignment_1_1();
state._fsp--;
@@ -18242,21 +18442,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExclusiveOrExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6262:1: rule__ExclusiveOrExpression__Group__0 : rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6333:1: rule__ExclusiveOrExpression__Group__0 : rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 ;
public final void rule__ExclusiveOrExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6266:1: ( rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6267:2: rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6337:1: ( rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6338:2: rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1
{
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__013327);
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__013475);
rule__ExclusiveOrExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__013330);
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__013478);
rule__ExclusiveOrExpression__Group__1();
state._fsp--;
@@ -18280,23 +18480,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExclusiveOrExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6274:1: rule__ExclusiveOrExpression__Group__0__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6345:1: rule__ExclusiveOrExpression__Group__0__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) ;
public final void rule__ExclusiveOrExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6278:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6279:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6349:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6350:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6279:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6280:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6350:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6351:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 )
{
before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6281:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6281:2: rule__ExclusiveOrExpression__ExpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6352:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6352:2: rule__ExclusiveOrExpression__ExpAssignment_0
{
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl13357);
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl13505);
rule__ExclusiveOrExpression__ExpAssignment_0();
state._fsp--;
@@ -18327,16 +18527,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExclusiveOrExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6291:1: rule__ExclusiveOrExpression__Group__1 : rule__ExclusiveOrExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6362:1: rule__ExclusiveOrExpression__Group__1 : rule__ExclusiveOrExpression__Group__1__Impl ;
public final void rule__ExclusiveOrExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6295:1: ( rule__ExclusiveOrExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6296:2: rule__ExclusiveOrExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6366:1: ( rule__ExclusiveOrExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6367:2: rule__ExclusiveOrExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__113387);
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__113535);
rule__ExclusiveOrExpression__Group__1__Impl();
state._fsp--;
@@ -18360,35 +18560,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExclusiveOrExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6302:1: rule__ExclusiveOrExpression__Group__1__Impl : ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6373:1: rule__ExclusiveOrExpression__Group__1__Impl : ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) ;
public final void rule__ExclusiveOrExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6306:1: ( ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6307:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6377:1: ( ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6378:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6307:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6308:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6378:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6379:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
{
before(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6309:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
- loop58:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6380:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
+ loop59:
do {
- int alt58=2;
- int LA58_0 = input.LA(1);
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA58_0==75) ) {
- alt58=1;
+ if ( (LA59_0==74) ) {
+ alt59=1;
}
- switch (alt58) {
+ switch (alt59) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6309:2: rule__ExclusiveOrExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6380:2: rule__ExclusiveOrExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl13414);
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl13562);
rule__ExclusiveOrExpression__Group_1__0();
state._fsp--;
@@ -18398,7 +18598,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop58;
+ break loop59;
}
} while (true);
@@ -18425,21 +18625,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExclusiveOrExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6323:1: rule__ExclusiveOrExpression__Group_1__0 : rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6394:1: rule__ExclusiveOrExpression__Group_1__0 : rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 ;
public final void rule__ExclusiveOrExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6327:1: ( rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6328:2: rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6398:1: ( rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6399:2: rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013449);
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013597);
rule__ExclusiveOrExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013452);
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013600);
rule__ExclusiveOrExpression__Group_1__1();
state._fsp--;
@@ -18463,20 +18663,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExclusiveOrExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6335:1: rule__ExclusiveOrExpression__Group_1__0__Impl : ( '^' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6406:1: rule__ExclusiveOrExpression__Group_1__0__Impl : ( '^' ) ;
public final void rule__ExclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6339:1: ( ( '^' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6340:1: ( '^' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6410:1: ( ( '^' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6411:1: ( '^' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6340:1: ( '^' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6341:1: '^'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6411:1: ( '^' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6412:1: '^'
{
before(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0());
- match(input,75,FOLLOW_75_in_rule__ExclusiveOrExpression__Group_1__0__Impl13480);
+ match(input,74,FOLLOW_74_in_rule__ExclusiveOrExpression__Group_1__0__Impl13628);
after(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0());
}
@@ -18500,16 +18700,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExclusiveOrExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6354:1: rule__ExclusiveOrExpression__Group_1__1 : rule__ExclusiveOrExpression__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6425:1: rule__ExclusiveOrExpression__Group_1__1 : rule__ExclusiveOrExpression__Group_1__1__Impl ;
public final void rule__ExclusiveOrExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6358:1: ( rule__ExclusiveOrExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6359:2: rule__ExclusiveOrExpression__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6429:1: ( rule__ExclusiveOrExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6430:2: rule__ExclusiveOrExpression__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113511);
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113659);
rule__ExclusiveOrExpression__Group_1__1__Impl();
state._fsp--;
@@ -18533,23 +18733,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExclusiveOrExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6365:1: rule__ExclusiveOrExpression__Group_1__1__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6436:1: rule__ExclusiveOrExpression__Group_1__1__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) ;
public final void rule__ExclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6369:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6370:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6440:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6441:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6370:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6371:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6441:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6442:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6372:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6372:2: rule__ExclusiveOrExpression__ExpAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6443:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6443:2: rule__ExclusiveOrExpression__ExpAssignment_1_1
{
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13538);
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13686);
rule__ExclusiveOrExpression__ExpAssignment_1_1();
state._fsp--;
@@ -18580,21 +18780,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AndExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6386:1: rule__AndExpression__Group__0 : rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6457:1: rule__AndExpression__Group__0 : rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ;
public final void rule__AndExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6390:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6391:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6461:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6462:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
{
- pushFollow(FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013572);
+ pushFollow(FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013720);
rule__AndExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013575);
+ pushFollow(FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013723);
rule__AndExpression__Group__1();
state._fsp--;
@@ -18618,23 +18818,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AndExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6398:1: rule__AndExpression__Group__0__Impl : ( ( rule__AndExpression__ExpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6469:1: rule__AndExpression__Group__0__Impl : ( ( rule__AndExpression__ExpAssignment_0 ) ) ;
public final void rule__AndExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6402:1: ( ( ( rule__AndExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6403:1: ( ( rule__AndExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6473:1: ( ( ( rule__AndExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6474:1: ( ( rule__AndExpression__ExpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6403:1: ( ( rule__AndExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6404:1: ( rule__AndExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6474:1: ( ( rule__AndExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6475:1: ( rule__AndExpression__ExpAssignment_0 )
{
before(grammarAccess.getAndExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6405:1: ( rule__AndExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6405:2: rule__AndExpression__ExpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6476:1: ( rule__AndExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6476:2: rule__AndExpression__ExpAssignment_0
{
- pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13602);
+ pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13750);
rule__AndExpression__ExpAssignment_0();
state._fsp--;
@@ -18665,16 +18865,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AndExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6415:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6486:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ;
public final void rule__AndExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6419:1: ( rule__AndExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6420:2: rule__AndExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6490:1: ( rule__AndExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6491:2: rule__AndExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113632);
+ pushFollow(FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113780);
rule__AndExpression__Group__1__Impl();
state._fsp--;
@@ -18698,35 +18898,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AndExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6426:1: rule__AndExpression__Group__1__Impl : ( ( rule__AndExpression__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6497:1: rule__AndExpression__Group__1__Impl : ( ( rule__AndExpression__Group_1__0 )* ) ;
public final void rule__AndExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6430:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6431:1: ( ( rule__AndExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6501:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6502:1: ( ( rule__AndExpression__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6431:1: ( ( rule__AndExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6432:1: ( rule__AndExpression__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6502:1: ( ( rule__AndExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6503:1: ( rule__AndExpression__Group_1__0 )*
{
before(grammarAccess.getAndExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6433:1: ( rule__AndExpression__Group_1__0 )*
- loop59:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6504:1: ( rule__AndExpression__Group_1__0 )*
+ loop60:
do {
- int alt59=2;
- int LA59_0 = input.LA(1);
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA59_0==76) ) {
- alt59=1;
+ if ( (LA60_0==75) ) {
+ alt60=1;
}
- switch (alt59) {
+ switch (alt60) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6433:2: rule__AndExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6504:2: rule__AndExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13659);
+ pushFollow(FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13807);
rule__AndExpression__Group_1__0();
state._fsp--;
@@ -18736,7 +18936,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop59;
+ break loop60;
}
} while (true);
@@ -18763,21 +18963,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AndExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6447:1: rule__AndExpression__Group_1__0 : rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6518:1: rule__AndExpression__Group_1__0 : rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ;
public final void rule__AndExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6451:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6452:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6522:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6523:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013694);
+ pushFollow(FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013842);
rule__AndExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013697);
+ pushFollow(FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013845);
rule__AndExpression__Group_1__1();
state._fsp--;
@@ -18801,20 +19001,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AndExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6459:1: rule__AndExpression__Group_1__0__Impl : ( '&' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6530:1: rule__AndExpression__Group_1__0__Impl : ( '&' ) ;
public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6463:1: ( ( '&' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6464:1: ( '&' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6534:1: ( ( '&' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6535:1: ( '&' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6464:1: ( '&' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6465:1: '&'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6535:1: ( '&' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6536:1: '&'
{
before(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0());
- match(input,76,FOLLOW_76_in_rule__AndExpression__Group_1__0__Impl13725);
+ match(input,75,FOLLOW_75_in_rule__AndExpression__Group_1__0__Impl13873);
after(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0());
}
@@ -18838,16 +19038,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AndExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6478:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6549:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl ;
public final void rule__AndExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6482:1: ( rule__AndExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6483:2: rule__AndExpression__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6553:1: ( rule__AndExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6554:2: rule__AndExpression__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113756);
+ pushFollow(FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113904);
rule__AndExpression__Group_1__1__Impl();
state._fsp--;
@@ -18871,23 +19071,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AndExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6489:1: rule__AndExpression__Group_1__1__Impl : ( ( rule__AndExpression__ExpAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6560:1: rule__AndExpression__Group_1__1__Impl : ( ( rule__AndExpression__ExpAssignment_1_1 ) ) ;
public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6493:1: ( ( ( rule__AndExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6494:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6564:1: ( ( ( rule__AndExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6565:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6494:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6495:1: ( rule__AndExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6565:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6566:1: ( rule__AndExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getAndExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6496:1: ( rule__AndExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6496:2: rule__AndExpression__ExpAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6567:1: ( rule__AndExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6567:2: rule__AndExpression__ExpAssignment_1_1
{
- pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13783);
+ pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13931);
rule__AndExpression__ExpAssignment_1_1();
state._fsp--;
@@ -18918,21 +19118,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6510:1: rule__EqualityExpression__Group__0 : rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6581:1: rule__EqualityExpression__Group__0 : rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 ;
public final void rule__EqualityExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6514:1: ( rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6515:2: rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6585:1: ( rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6586:2: rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1
{
- pushFollow(FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013817);
+ pushFollow(FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013965);
rule__EqualityExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013820);
+ pushFollow(FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013968);
rule__EqualityExpression__Group__1();
state._fsp--;
@@ -18956,23 +19156,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6522:1: rule__EqualityExpression__Group__0__Impl : ( ( rule__EqualityExpression__ExpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6593:1: rule__EqualityExpression__Group__0__Impl : ( ( rule__EqualityExpression__ExpAssignment_0 ) ) ;
public final void rule__EqualityExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6526:1: ( ( ( rule__EqualityExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6527:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6597:1: ( ( ( rule__EqualityExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6598:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6527:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6528:1: ( rule__EqualityExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6598:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6599:1: ( rule__EqualityExpression__ExpAssignment_0 )
{
before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6529:1: ( rule__EqualityExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6529:2: rule__EqualityExpression__ExpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6600:1: ( rule__EqualityExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6600:2: rule__EqualityExpression__ExpAssignment_0
{
- pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13847);
+ pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13995);
rule__EqualityExpression__ExpAssignment_0();
state._fsp--;
@@ -19003,16 +19203,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6539:1: rule__EqualityExpression__Group__1 : rule__EqualityExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6610:1: rule__EqualityExpression__Group__1 : rule__EqualityExpression__Group__1__Impl ;
public final void rule__EqualityExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6543:1: ( rule__EqualityExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6544:2: rule__EqualityExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6614:1: ( rule__EqualityExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6615:2: rule__EqualityExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__113877);
+ pushFollow(FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__114025);
rule__EqualityExpression__Group__1__Impl();
state._fsp--;
@@ -19036,35 +19236,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6550:1: rule__EqualityExpression__Group__1__Impl : ( ( rule__EqualityExpression__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6621:1: rule__EqualityExpression__Group__1__Impl : ( ( rule__EqualityExpression__Group_1__0 )* ) ;
public final void rule__EqualityExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6554:1: ( ( ( rule__EqualityExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6555:1: ( ( rule__EqualityExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6625:1: ( ( ( rule__EqualityExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6626:1: ( ( rule__EqualityExpression__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6555:1: ( ( rule__EqualityExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6556:1: ( rule__EqualityExpression__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6626:1: ( ( rule__EqualityExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6627:1: ( rule__EqualityExpression__Group_1__0 )*
{
before(grammarAccess.getEqualityExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6557:1: ( rule__EqualityExpression__Group_1__0 )*
- loop60:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6628:1: ( rule__EqualityExpression__Group_1__0 )*
+ loop61:
do {
- int alt60=2;
- int LA60_0 = input.LA(1);
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( ((LA60_0>=14 && LA60_0<=15)) ) {
- alt60=1;
+ if ( ((LA61_0>=14 && LA61_0<=15)) ) {
+ alt61=1;
}
- switch (alt60) {
+ switch (alt61) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6557:2: rule__EqualityExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6628:2: rule__EqualityExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl13904);
+ pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl14052);
rule__EqualityExpression__Group_1__0();
state._fsp--;
@@ -19074,7 +19274,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop60;
+ break loop61;
}
} while (true);
@@ -19101,21 +19301,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6571:1: rule__EqualityExpression__Group_1__0 : rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6642:1: rule__EqualityExpression__Group_1__0 : rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 ;
public final void rule__EqualityExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6575:1: ( rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6576:2: rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6646:1: ( rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6647:2: rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__013939);
+ pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__014087);
rule__EqualityExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__013942);
+ pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__014090);
rule__EqualityExpression__Group_1__1();
state._fsp--;
@@ -19139,23 +19339,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6583:1: rule__EqualityExpression__Group_1__0__Impl : ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6654:1: rule__EqualityExpression__Group_1__0__Impl : ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) ;
public final void rule__EqualityExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6587:1: ( ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6588:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6658:1: ( ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6659:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6588:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6589:1: ( rule__EqualityExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6659:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6660:1: ( rule__EqualityExpression__OpAssignment_1_0 )
{
before(grammarAccess.getEqualityExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6590:1: ( rule__EqualityExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6590:2: rule__EqualityExpression__OpAssignment_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6661:1: ( rule__EqualityExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6661:2: rule__EqualityExpression__OpAssignment_1_0
{
- pushFollow(FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl13969);
+ pushFollow(FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl14117);
rule__EqualityExpression__OpAssignment_1_0();
state._fsp--;
@@ -19186,16 +19386,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6600:1: rule__EqualityExpression__Group_1__1 : rule__EqualityExpression__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6671:1: rule__EqualityExpression__Group_1__1 : rule__EqualityExpression__Group_1__1__Impl ;
public final void rule__EqualityExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6604:1: ( rule__EqualityExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6605:2: rule__EqualityExpression__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6675:1: ( rule__EqualityExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6676:2: rule__EqualityExpression__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__113999);
+ pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__114147);
rule__EqualityExpression__Group_1__1__Impl();
state._fsp--;
@@ -19219,23 +19419,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6611:1: rule__EqualityExpression__Group_1__1__Impl : ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6682:1: rule__EqualityExpression__Group_1__1__Impl : ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) ;
public final void rule__EqualityExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6615:1: ( ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6616:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6686:1: ( ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6687:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6616:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6617:1: ( rule__EqualityExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6687:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6688:1: ( rule__EqualityExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6618:1: ( rule__EqualityExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6618:2: rule__EqualityExpression__ExpAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6689:1: ( rule__EqualityExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6689:2: rule__EqualityExpression__ExpAssignment_1_1
{
- pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl14026);
+ pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl14174);
rule__EqualityExpression__ExpAssignment_1_1();
state._fsp--;
@@ -19266,21 +19466,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6632:1: rule__ClassificationExpression__Group__0 : rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6703:1: rule__ClassificationExpression__Group__0 : rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 ;
public final void rule__ClassificationExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6636:1: ( rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6637:2: rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6707:1: ( rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6708:2: rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1
{
- pushFollow(FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__014060);
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__014208);
rule__ClassificationExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__014063);
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__014211);
rule__ClassificationExpression__Group__1();
state._fsp--;
@@ -19304,23 +19504,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6644:1: rule__ClassificationExpression__Group__0__Impl : ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6715:1: rule__ClassificationExpression__Group__0__Impl : ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) ;
public final void rule__ClassificationExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6648:1: ( ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6649:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6719:1: ( ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6720:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6649:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6650:1: ( rule__ClassificationExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6720:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6721:1: ( rule__ClassificationExpression__ExpAssignment_0 )
{
before(grammarAccess.getClassificationExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6651:1: ( rule__ClassificationExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6651:2: rule__ClassificationExpression__ExpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6722:1: ( rule__ClassificationExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6722:2: rule__ClassificationExpression__ExpAssignment_0
{
- pushFollow(FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl14090);
+ pushFollow(FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl14238);
rule__ClassificationExpression__ExpAssignment_0();
state._fsp--;
@@ -19351,16 +19551,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6661:1: rule__ClassificationExpression__Group__1 : rule__ClassificationExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6732:1: rule__ClassificationExpression__Group__1 : rule__ClassificationExpression__Group__1__Impl ;
public final void rule__ClassificationExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6665:1: ( rule__ClassificationExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6666:2: rule__ClassificationExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6736:1: ( rule__ClassificationExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6737:2: rule__ClassificationExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__114120);
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__114268);
rule__ClassificationExpression__Group__1__Impl();
state._fsp--;
@@ -19384,31 +19584,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6672:1: rule__ClassificationExpression__Group__1__Impl : ( ( rule__ClassificationExpression__Group_1__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6743:1: rule__ClassificationExpression__Group__1__Impl : ( ( rule__ClassificationExpression__Group_1__0 )? ) ;
public final void rule__ClassificationExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6676:1: ( ( ( rule__ClassificationExpression__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6677:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6747:1: ( ( ( rule__ClassificationExpression__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6748:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6677:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6678:1: ( rule__ClassificationExpression__Group_1__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6748:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6749:1: ( rule__ClassificationExpression__Group_1__0 )?
{
before(grammarAccess.getClassificationExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6679:1: ( rule__ClassificationExpression__Group_1__0 )?
- int alt61=2;
- int LA61_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6750:1: ( rule__ClassificationExpression__Group_1__0 )?
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( ((LA61_0>=16 && LA61_0<=17)) ) {
- alt61=1;
+ if ( ((LA62_0>=16 && LA62_0<=17)) ) {
+ alt62=1;
}
- switch (alt61) {
+ switch (alt62) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6679:2: rule__ClassificationExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6750:2: rule__ClassificationExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl14147);
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl14295);
rule__ClassificationExpression__Group_1__0();
state._fsp--;
@@ -19442,21 +19642,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6693:1: rule__ClassificationExpression__Group_1__0 : rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6764:1: rule__ClassificationExpression__Group_1__0 : rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 ;
public final void rule__ClassificationExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6697:1: ( rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6698:2: rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6768:1: ( rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6769:2: rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__014182);
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__014330);
rule__ClassificationExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__014185);
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__014333);
rule__ClassificationExpression__Group_1__1();
state._fsp--;
@@ -19480,23 +19680,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6705:1: rule__ClassificationExpression__Group_1__0__Impl : ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6776:1: rule__ClassificationExpression__Group_1__0__Impl : ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) ;
public final void rule__ClassificationExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6709:1: ( ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6710:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6780:1: ( ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6781:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6710:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6711:1: ( rule__ClassificationExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6781:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6782:1: ( rule__ClassificationExpression__OpAssignment_1_0 )
{
before(grammarAccess.getClassificationExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6712:1: ( rule__ClassificationExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6712:2: rule__ClassificationExpression__OpAssignment_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6783:1: ( rule__ClassificationExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6783:2: rule__ClassificationExpression__OpAssignment_1_0
{
- pushFollow(FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl14212);
+ pushFollow(FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl14360);
rule__ClassificationExpression__OpAssignment_1_0();
state._fsp--;
@@ -19527,16 +19727,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6722:1: rule__ClassificationExpression__Group_1__1 : rule__ClassificationExpression__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6793:1: rule__ClassificationExpression__Group_1__1 : rule__ClassificationExpression__Group_1__1__Impl ;
public final void rule__ClassificationExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6726:1: ( rule__ClassificationExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6727:2: rule__ClassificationExpression__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6797:1: ( rule__ClassificationExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6798:2: rule__ClassificationExpression__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__114242);
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__114390);
rule__ClassificationExpression__Group_1__1__Impl();
state._fsp--;
@@ -19560,23 +19760,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6733:1: rule__ClassificationExpression__Group_1__1__Impl : ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6804:1: rule__ClassificationExpression__Group_1__1__Impl : ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) ;
public final void rule__ClassificationExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6737:1: ( ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6738:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6808:1: ( ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6809:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6738:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6739:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6809:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6810:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 )
{
before(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6740:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6740:2: rule__ClassificationExpression__TypeNameAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6811:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6811:2: rule__ClassificationExpression__TypeNameAssignment_1_1
{
- pushFollow(FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl14269);
+ pushFollow(FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl14417);
rule__ClassificationExpression__TypeNameAssignment_1_1();
state._fsp--;
@@ -19607,21 +19807,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6754:1: rule__RelationalExpression__Group__0 : rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6825:1: rule__RelationalExpression__Group__0 : rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 ;
public final void rule__RelationalExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6758:1: ( rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6759:2: rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6829:1: ( rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6830:2: rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1
{
- pushFollow(FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__014303);
+ pushFollow(FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__014451);
rule__RelationalExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__014306);
+ pushFollow(FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__014454);
rule__RelationalExpression__Group__1();
state._fsp--;
@@ -19645,23 +19845,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6766:1: rule__RelationalExpression__Group__0__Impl : ( ( rule__RelationalExpression__LeftAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6837:1: rule__RelationalExpression__Group__0__Impl : ( ( rule__RelationalExpression__LeftAssignment_0 ) ) ;
public final void rule__RelationalExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6770:1: ( ( ( rule__RelationalExpression__LeftAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6771:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6841:1: ( ( ( rule__RelationalExpression__LeftAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6842:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6771:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6772:1: ( rule__RelationalExpression__LeftAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6842:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6843:1: ( rule__RelationalExpression__LeftAssignment_0 )
{
before(grammarAccess.getRelationalExpressionAccess().getLeftAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6773:1: ( rule__RelationalExpression__LeftAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6773:2: rule__RelationalExpression__LeftAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6844:1: ( rule__RelationalExpression__LeftAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6844:2: rule__RelationalExpression__LeftAssignment_0
{
- pushFollow(FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl14333);
+ pushFollow(FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl14481);
rule__RelationalExpression__LeftAssignment_0();
state._fsp--;
@@ -19692,16 +19892,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6783:1: rule__RelationalExpression__Group__1 : rule__RelationalExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6854:1: rule__RelationalExpression__Group__1 : rule__RelationalExpression__Group__1__Impl ;
public final void rule__RelationalExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6787:1: ( rule__RelationalExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6788:2: rule__RelationalExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6858:1: ( rule__RelationalExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6859:2: rule__RelationalExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__114363);
+ pushFollow(FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__114511);
rule__RelationalExpression__Group__1__Impl();
state._fsp--;
@@ -19725,31 +19925,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6794:1: rule__RelationalExpression__Group__1__Impl : ( ( rule__RelationalExpression__Group_1__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6865:1: rule__RelationalExpression__Group__1__Impl : ( ( rule__RelationalExpression__Group_1__0 )? ) ;
public final void rule__RelationalExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6798:1: ( ( ( rule__RelationalExpression__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6799:1: ( ( rule__RelationalExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6869:1: ( ( ( rule__RelationalExpression__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6870:1: ( ( rule__RelationalExpression__Group_1__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6799:1: ( ( rule__RelationalExpression__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6800:1: ( rule__RelationalExpression__Group_1__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6870:1: ( ( rule__RelationalExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6871:1: ( rule__RelationalExpression__Group_1__0 )?
{
before(grammarAccess.getRelationalExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6801:1: ( rule__RelationalExpression__Group_1__0 )?
- int alt62=2;
- int LA62_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6872:1: ( rule__RelationalExpression__Group_1__0 )?
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( ((LA62_0>=18 && LA62_0<=21)) ) {
- alt62=1;
+ if ( ((LA63_0>=18 && LA63_0<=21)) ) {
+ alt63=1;
}
- switch (alt62) {
+ switch (alt63) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6801:2: rule__RelationalExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6872:2: rule__RelationalExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl14390);
+ pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl14538);
rule__RelationalExpression__Group_1__0();
state._fsp--;
@@ -19783,21 +19983,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6815:1: rule__RelationalExpression__Group_1__0 : rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6886:1: rule__RelationalExpression__Group_1__0 : rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 ;
public final void rule__RelationalExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6819:1: ( rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6820:2: rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6890:1: ( rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6891:2: rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__014425);
+ pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__014573);
rule__RelationalExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__014428);
+ pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__014576);
rule__RelationalExpression__Group_1__1();
state._fsp--;
@@ -19821,23 +20021,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6827:1: rule__RelationalExpression__Group_1__0__Impl : ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6898:1: rule__RelationalExpression__Group_1__0__Impl : ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) ;
public final void rule__RelationalExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6831:1: ( ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6832:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6902:1: ( ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6903:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6832:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6833:1: ( rule__RelationalExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6903:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6904:1: ( rule__RelationalExpression__OpAssignment_1_0 )
{
before(grammarAccess.getRelationalExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6834:1: ( rule__RelationalExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6834:2: rule__RelationalExpression__OpAssignment_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6905:1: ( rule__RelationalExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6905:2: rule__RelationalExpression__OpAssignment_1_0
{
- pushFollow(FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14455);
+ pushFollow(FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14603);
rule__RelationalExpression__OpAssignment_1_0();
state._fsp--;
@@ -19868,16 +20068,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6844:1: rule__RelationalExpression__Group_1__1 : rule__RelationalExpression__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6915:1: rule__RelationalExpression__Group_1__1 : rule__RelationalExpression__Group_1__1__Impl ;
public final void rule__RelationalExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6848:1: ( rule__RelationalExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6849:2: rule__RelationalExpression__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6919:1: ( rule__RelationalExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6920:2: rule__RelationalExpression__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114485);
+ pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114633);
rule__RelationalExpression__Group_1__1__Impl();
state._fsp--;
@@ -19901,23 +20101,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6855:1: rule__RelationalExpression__Group_1__1__Impl : ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6926:1: rule__RelationalExpression__Group_1__1__Impl : ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) ;
public final void rule__RelationalExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6859:1: ( ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6860:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6930:1: ( ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6931:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6860:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6861:1: ( rule__RelationalExpression__RightAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6931:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6932:1: ( rule__RelationalExpression__RightAssignment_1_1 )
{
before(grammarAccess.getRelationalExpressionAccess().getRightAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6862:1: ( rule__RelationalExpression__RightAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6862:2: rule__RelationalExpression__RightAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6933:1: ( rule__RelationalExpression__RightAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6933:2: rule__RelationalExpression__RightAssignment_1_1
{
- pushFollow(FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14512);
+ pushFollow(FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14660);
rule__RelationalExpression__RightAssignment_1_1();
state._fsp--;
@@ -19948,21 +20148,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6876:1: rule__ShiftExpression__Group__0 : rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6947:1: rule__ShiftExpression__Group__0 : rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 ;
public final void rule__ShiftExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6880:1: ( rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6881:2: rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6951:1: ( rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6952:2: rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1
{
- pushFollow(FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014546);
+ pushFollow(FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014694);
rule__ShiftExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014549);
+ pushFollow(FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014697);
rule__ShiftExpression__Group__1();
state._fsp--;
@@ -19986,23 +20186,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6888:1: rule__ShiftExpression__Group__0__Impl : ( ( rule__ShiftExpression__ExpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6959:1: rule__ShiftExpression__Group__0__Impl : ( ( rule__ShiftExpression__ExpAssignment_0 ) ) ;
public final void rule__ShiftExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6892:1: ( ( ( rule__ShiftExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6893:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6963:1: ( ( ( rule__ShiftExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6964:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6893:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6894:1: ( rule__ShiftExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6964:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6965:1: ( rule__ShiftExpression__ExpAssignment_0 )
{
before(grammarAccess.getShiftExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6895:1: ( rule__ShiftExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6895:2: rule__ShiftExpression__ExpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6966:1: ( rule__ShiftExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6966:2: rule__ShiftExpression__ExpAssignment_0
{
- pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14576);
+ pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14724);
rule__ShiftExpression__ExpAssignment_0();
state._fsp--;
@@ -20033,16 +20233,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6905:1: rule__ShiftExpression__Group__1 : rule__ShiftExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6976:1: rule__ShiftExpression__Group__1 : rule__ShiftExpression__Group__1__Impl ;
public final void rule__ShiftExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6909:1: ( rule__ShiftExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6910:2: rule__ShiftExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6980:1: ( rule__ShiftExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6981:2: rule__ShiftExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114606);
+ pushFollow(FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114754);
rule__ShiftExpression__Group__1__Impl();
state._fsp--;
@@ -20066,31 +20266,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6916:1: rule__ShiftExpression__Group__1__Impl : ( ( rule__ShiftExpression__Group_1__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6987:1: rule__ShiftExpression__Group__1__Impl : ( ( rule__ShiftExpression__Group_1__0 )? ) ;
public final void rule__ShiftExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6920:1: ( ( ( rule__ShiftExpression__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6921:1: ( ( rule__ShiftExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6991:1: ( ( ( rule__ShiftExpression__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6992:1: ( ( rule__ShiftExpression__Group_1__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6921:1: ( ( rule__ShiftExpression__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6922:1: ( rule__ShiftExpression__Group_1__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6992:1: ( ( rule__ShiftExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6993:1: ( rule__ShiftExpression__Group_1__0 )?
{
before(grammarAccess.getShiftExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6923:1: ( rule__ShiftExpression__Group_1__0 )?
- int alt63=2;
- int LA63_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6994:1: ( rule__ShiftExpression__Group_1__0 )?
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( ((LA63_0>=22 && LA63_0<=24)) ) {
- alt63=1;
+ if ( ((LA64_0>=22 && LA64_0<=24)) ) {
+ alt64=1;
}
- switch (alt63) {
+ switch (alt64) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6923:2: rule__ShiftExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6994:2: rule__ShiftExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14633);
+ pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14781);
rule__ShiftExpression__Group_1__0();
state._fsp--;
@@ -20124,21 +20324,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6937:1: rule__ShiftExpression__Group_1__0 : rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7008:1: rule__ShiftExpression__Group_1__0 : rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 ;
public final void rule__ShiftExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6941:1: ( rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6942:2: rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7012:1: ( rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7013:2: rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014668);
+ pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014816);
rule__ShiftExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014671);
+ pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014819);
rule__ShiftExpression__Group_1__1();
state._fsp--;
@@ -20162,23 +20362,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6949:1: rule__ShiftExpression__Group_1__0__Impl : ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7020:1: rule__ShiftExpression__Group_1__0__Impl : ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) ;
public final void rule__ShiftExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6953:1: ( ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6954:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7024:1: ( ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7025:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6954:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6955:1: ( rule__ShiftExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7025:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7026:1: ( rule__ShiftExpression__OpAssignment_1_0 )
{
before(grammarAccess.getShiftExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6956:1: ( rule__ShiftExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6956:2: rule__ShiftExpression__OpAssignment_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7027:1: ( rule__ShiftExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7027:2: rule__ShiftExpression__OpAssignment_1_0
{
- pushFollow(FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14698);
+ pushFollow(FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14846);
rule__ShiftExpression__OpAssignment_1_0();
state._fsp--;
@@ -20209,16 +20409,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6966:1: rule__ShiftExpression__Group_1__1 : rule__ShiftExpression__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7037:1: rule__ShiftExpression__Group_1__1 : rule__ShiftExpression__Group_1__1__Impl ;
public final void rule__ShiftExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6970:1: ( rule__ShiftExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6971:2: rule__ShiftExpression__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7041:1: ( rule__ShiftExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7042:2: rule__ShiftExpression__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114728);
+ pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114876);
rule__ShiftExpression__Group_1__1__Impl();
state._fsp--;
@@ -20242,23 +20442,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6977:1: rule__ShiftExpression__Group_1__1__Impl : ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7048:1: rule__ShiftExpression__Group_1__1__Impl : ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) ;
public final void rule__ShiftExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6981:1: ( ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6982:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7052:1: ( ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7053:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6982:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6983:1: ( rule__ShiftExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7053:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7054:1: ( rule__ShiftExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getShiftExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6984:1: ( rule__ShiftExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6984:2: rule__ShiftExpression__ExpAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7055:1: ( rule__ShiftExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7055:2: rule__ShiftExpression__ExpAssignment_1_1
{
- pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14755);
+ pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14903);
rule__ShiftExpression__ExpAssignment_1_1();
state._fsp--;
@@ -20289,21 +20489,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:6998:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7069:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ;
public final void rule__AdditiveExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7002:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7003:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7073:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7074:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1
{
- pushFollow(FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014789);
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014937);
rule__AdditiveExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014792);
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014940);
rule__AdditiveExpression__Group__1();
state._fsp--;
@@ -20327,23 +20527,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7010:1: rule__AdditiveExpression__Group__0__Impl : ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7081:1: rule__AdditiveExpression__Group__0__Impl : ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) ;
public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7014:1: ( ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7015:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7085:1: ( ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7086:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7015:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7016:1: ( rule__AdditiveExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7086:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7087:1: ( rule__AdditiveExpression__ExpAssignment_0 )
{
before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7017:1: ( rule__AdditiveExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7017:2: rule__AdditiveExpression__ExpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7088:1: ( rule__AdditiveExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7088:2: rule__AdditiveExpression__ExpAssignment_0
{
- pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14819);
+ pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14967);
rule__AdditiveExpression__ExpAssignment_0();
state._fsp--;
@@ -20374,16 +20574,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7027:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7098:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ;
public final void rule__AdditiveExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7031:1: ( rule__AdditiveExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7032:2: rule__AdditiveExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7102:1: ( rule__AdditiveExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7103:2: rule__AdditiveExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114849);
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114997);
rule__AdditiveExpression__Group__1__Impl();
state._fsp--;
@@ -20407,35 +20607,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7038:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7109:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ;
public final void rule__AdditiveExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7042:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7043:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7113:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7114:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7043:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7044:1: ( rule__AdditiveExpression__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7114:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7115:1: ( rule__AdditiveExpression__Group_1__0 )*
{
before(grammarAccess.getAdditiveExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7045:1: ( rule__AdditiveExpression__Group_1__0 )*
- loop64:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7116:1: ( rule__AdditiveExpression__Group_1__0 )*
+ loop65:
do {
- int alt64=2;
- int LA64_0 = input.LA(1);
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( ((LA64_0>=25 && LA64_0<=26)) ) {
- alt64=1;
+ if ( ((LA65_0>=25 && LA65_0<=26)) ) {
+ alt65=1;
}
- switch (alt64) {
+ switch (alt65) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7045:2: rule__AdditiveExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7116:2: rule__AdditiveExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl14876);
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl15024);
rule__AdditiveExpression__Group_1__0();
state._fsp--;
@@ -20445,7 +20645,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop64;
+ break loop65;
}
} while (true);
@@ -20472,21 +20672,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7059:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7130:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ;
public final void rule__AdditiveExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7063:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7064:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7134:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7135:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__014911);
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__015059);
rule__AdditiveExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__014914);
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__015062);
rule__AdditiveExpression__Group_1__1();
state._fsp--;
@@ -20510,23 +20710,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7071:1: rule__AdditiveExpression__Group_1__0__Impl : ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7142:1: rule__AdditiveExpression__Group_1__0__Impl : ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) ;
public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7075:1: ( ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7076:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7146:1: ( ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7147:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7076:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7077:1: ( rule__AdditiveExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7147:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7148:1: ( rule__AdditiveExpression__OpAssignment_1_0 )
{
before(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7078:1: ( rule__AdditiveExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7078:2: rule__AdditiveExpression__OpAssignment_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7149:1: ( rule__AdditiveExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7149:2: rule__AdditiveExpression__OpAssignment_1_0
{
- pushFollow(FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl14941);
+ pushFollow(FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl15089);
rule__AdditiveExpression__OpAssignment_1_0();
state._fsp--;
@@ -20557,16 +20757,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7088:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7159:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl ;
public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7092:1: ( rule__AdditiveExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7093:2: rule__AdditiveExpression__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7163:1: ( rule__AdditiveExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7164:2: rule__AdditiveExpression__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__114971);
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__115119);
rule__AdditiveExpression__Group_1__1__Impl();
state._fsp--;
@@ -20590,23 +20790,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7099:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7170:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) ;
public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7103:1: ( ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7104:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7174:1: ( ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7175:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7104:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7105:1: ( rule__AdditiveExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7175:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7176:1: ( rule__AdditiveExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7106:1: ( rule__AdditiveExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7106:2: rule__AdditiveExpression__ExpAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7177:1: ( rule__AdditiveExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7177:2: rule__AdditiveExpression__ExpAssignment_1_1
{
- pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl14998);
+ pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl15146);
rule__AdditiveExpression__ExpAssignment_1_1();
state._fsp--;
@@ -20637,21 +20837,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7120:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7191:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ;
public final void rule__MultiplicativeExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7124:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7125:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7195:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7196:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1
{
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__015032);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__015180);
rule__MultiplicativeExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__015035);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__015183);
rule__MultiplicativeExpression__Group__1();
state._fsp--;
@@ -20675,23 +20875,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7132:1: rule__MultiplicativeExpression__Group__0__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7203:1: rule__MultiplicativeExpression__Group__0__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) ;
public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7136:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7137:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7207:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7208:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7137:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7138:1: ( rule__MultiplicativeExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7208:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7209:1: ( rule__MultiplicativeExpression__ExpAssignment_0 )
{
before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7139:1: ( rule__MultiplicativeExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7139:2: rule__MultiplicativeExpression__ExpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7210:1: ( rule__MultiplicativeExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7210:2: rule__MultiplicativeExpression__ExpAssignment_0
{
- pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl15062);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl15210);
rule__MultiplicativeExpression__ExpAssignment_0();
state._fsp--;
@@ -20722,16 +20922,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7149:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7220:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ;
public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7153:1: ( rule__MultiplicativeExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7154:2: rule__MultiplicativeExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7224:1: ( rule__MultiplicativeExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7225:2: rule__MultiplicativeExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__115092);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__115240);
rule__MultiplicativeExpression__Group__1__Impl();
state._fsp--;
@@ -20755,35 +20955,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7160:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7231:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ;
public final void rule__MultiplicativeExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7164:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7165:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7235:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7236:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7165:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7166:1: ( rule__MultiplicativeExpression__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7236:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7237:1: ( rule__MultiplicativeExpression__Group_1__0 )*
{
before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7167:1: ( rule__MultiplicativeExpression__Group_1__0 )*
- loop65:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7238:1: ( rule__MultiplicativeExpression__Group_1__0 )*
+ loop66:
do {
- int alt65=2;
- int LA65_0 = input.LA(1);
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( ((LA65_0>=27 && LA65_0<=29)) ) {
- alt65=1;
+ if ( ((LA66_0>=27 && LA66_0<=29)) ) {
+ alt66=1;
}
- switch (alt65) {
+ switch (alt66) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7167:2: rule__MultiplicativeExpression__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7238:2: rule__MultiplicativeExpression__Group_1__0
{
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl15119);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl15267);
rule__MultiplicativeExpression__Group_1__0();
state._fsp--;
@@ -20793,7 +20993,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop65;
+ break loop66;
}
} while (true);
@@ -20820,21 +21020,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7181:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7252:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ;
public final void rule__MultiplicativeExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7185:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7186:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7256:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7257:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1
{
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__015154);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__015302);
rule__MultiplicativeExpression__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__015157);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__015305);
rule__MultiplicativeExpression__Group_1__1();
state._fsp--;
@@ -20858,23 +21058,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7193:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7264:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) ;
public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7197:1: ( ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7198:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7268:1: ( ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7269:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7198:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7199:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7269:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7270:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 )
{
before(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7200:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7200:2: rule__MultiplicativeExpression__OpAssignment_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7271:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7271:2: rule__MultiplicativeExpression__OpAssignment_1_0
{
- pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl15184);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl15332);
rule__MultiplicativeExpression__OpAssignment_1_0();
state._fsp--;
@@ -20905,16 +21105,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7210:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7281:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl ;
public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7214:1: ( rule__MultiplicativeExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7215:2: rule__MultiplicativeExpression__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7285:1: ( rule__MultiplicativeExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7286:2: rule__MultiplicativeExpression__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__115214);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__115362);
rule__MultiplicativeExpression__Group_1__1__Impl();
state._fsp--;
@@ -20938,23 +21138,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7221:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7292:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) ;
public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7225:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7226:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7296:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7297:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7226:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7227:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7297:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7298:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 )
{
before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7228:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7228:2: rule__MultiplicativeExpression__ExpAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7299:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7299:2: rule__MultiplicativeExpression__ExpAssignment_1_1
{
- pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl15241);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl15389);
rule__MultiplicativeExpression__ExpAssignment_1_1();
state._fsp--;
@@ -20985,21 +21185,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnaryExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7242:1: rule__UnaryExpression__Group__0 : rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7313:1: rule__UnaryExpression__Group__0 : rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 ;
public final void rule__UnaryExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7246:1: ( rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7247:2: rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7317:1: ( rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7318:2: rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1
{
- pushFollow(FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__015275);
+ pushFollow(FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__015423);
rule__UnaryExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__015278);
+ pushFollow(FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__015426);
rule__UnaryExpression__Group__1();
state._fsp--;
@@ -21023,31 +21223,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnaryExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7254:1: rule__UnaryExpression__Group__0__Impl : ( ( rule__UnaryExpression__OpAssignment_0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7325:1: rule__UnaryExpression__Group__0__Impl : ( ( rule__UnaryExpression__OpAssignment_0 )? ) ;
public final void rule__UnaryExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7258:1: ( ( ( rule__UnaryExpression__OpAssignment_0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7259:1: ( ( rule__UnaryExpression__OpAssignment_0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7329:1: ( ( ( rule__UnaryExpression__OpAssignment_0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7330:1: ( ( rule__UnaryExpression__OpAssignment_0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7259:1: ( ( rule__UnaryExpression__OpAssignment_0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7260:1: ( rule__UnaryExpression__OpAssignment_0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7330:1: ( ( rule__UnaryExpression__OpAssignment_0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7331:1: ( rule__UnaryExpression__OpAssignment_0 )?
{
before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7261:1: ( rule__UnaryExpression__OpAssignment_0 )?
- int alt66=2;
- int LA66_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7332:1: ( rule__UnaryExpression__OpAssignment_0 )?
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( ((LA66_0>=25 && LA66_0<=26)||(LA66_0>=30 && LA66_0<=32)) ) {
- alt66=1;
+ if ( ((LA67_0>=25 && LA67_0<=26)||(LA67_0>=30 && LA67_0<=32)) ) {
+ alt67=1;
}
- switch (alt66) {
+ switch (alt67) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7261:2: rule__UnaryExpression__OpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7332:2: rule__UnaryExpression__OpAssignment_0
{
- pushFollow(FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl15305);
+ pushFollow(FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl15453);
rule__UnaryExpression__OpAssignment_0();
state._fsp--;
@@ -21081,16 +21281,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnaryExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7271:1: rule__UnaryExpression__Group__1 : rule__UnaryExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7342:1: rule__UnaryExpression__Group__1 : rule__UnaryExpression__Group__1__Impl ;
public final void rule__UnaryExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7275:1: ( rule__UnaryExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7276:2: rule__UnaryExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7346:1: ( rule__UnaryExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7347:2: rule__UnaryExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__115336);
+ pushFollow(FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__115484);
rule__UnaryExpression__Group__1__Impl();
state._fsp--;
@@ -21114,23 +21314,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnaryExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7282:1: rule__UnaryExpression__Group__1__Impl : ( ( rule__UnaryExpression__ExpAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7353:1: rule__UnaryExpression__Group__1__Impl : ( ( rule__UnaryExpression__ExpAssignment_1 ) ) ;
public final void rule__UnaryExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7286:1: ( ( ( rule__UnaryExpression__ExpAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7287:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7357:1: ( ( ( rule__UnaryExpression__ExpAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7358:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7287:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7288:1: ( rule__UnaryExpression__ExpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7358:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7359:1: ( rule__UnaryExpression__ExpAssignment_1 )
{
before(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7289:1: ( rule__UnaryExpression__ExpAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7289:2: rule__UnaryExpression__ExpAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7360:1: ( rule__UnaryExpression__ExpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7360:2: rule__UnaryExpression__ExpAssignment_1
{
- pushFollow(FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl15363);
+ pushFollow(FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl15511);
rule__UnaryExpression__ExpAssignment_1();
state._fsp--;
@@ -21161,21 +21361,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OperationCallExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7303:1: rule__OperationCallExpression__Group__0 : rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7374:1: rule__OperationCallExpression__Group__0 : rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 ;
public final void rule__OperationCallExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7307:1: ( rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7308:2: rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7378:1: ( rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7379:2: rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1
{
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__015397);
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__015545);
rule__OperationCallExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__015400);
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__015548);
rule__OperationCallExpression__Group__1();
state._fsp--;
@@ -21199,20 +21399,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OperationCallExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7315:1: rule__OperationCallExpression__Group__0__Impl : ( '.' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7386:1: rule__OperationCallExpression__Group__0__Impl : ( '.' ) ;
public final void rule__OperationCallExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7319:1: ( ( '.' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7320:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7390:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7391:1: ( '.' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7320:1: ( '.' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7321:1: '.'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7391:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7392:1: '.'
{
before(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0());
- match(input,77,FOLLOW_77_in_rule__OperationCallExpression__Group__0__Impl15428);
+ match(input,76,FOLLOW_76_in_rule__OperationCallExpression__Group__0__Impl15576);
after(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0());
}
@@ -21236,21 +21436,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OperationCallExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7334:1: rule__OperationCallExpression__Group__1 : rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7405:1: rule__OperationCallExpression__Group__1 : rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 ;
public final void rule__OperationCallExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7338:1: ( rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7339:2: rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7409:1: ( rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7410:2: rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2
{
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115459);
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115607);
rule__OperationCallExpression__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115462);
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115610);
rule__OperationCallExpression__Group__2();
state._fsp--;
@@ -21274,23 +21474,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OperationCallExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7346:1: rule__OperationCallExpression__Group__1__Impl : ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7417:1: rule__OperationCallExpression__Group__1__Impl : ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) ;
public final void rule__OperationCallExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7350:1: ( ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7351:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7421:1: ( ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7422:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7351:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7352:1: ( rule__OperationCallExpression__OperationNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7422:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7423:1: ( rule__OperationCallExpression__OperationNameAssignment_1 )
{
before(grammarAccess.getOperationCallExpressionAccess().getOperationNameAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7353:1: ( rule__OperationCallExpression__OperationNameAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7353:2: rule__OperationCallExpression__OperationNameAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7424:1: ( rule__OperationCallExpression__OperationNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7424:2: rule__OperationCallExpression__OperationNameAssignment_1
{
- pushFollow(FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15489);
+ pushFollow(FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15637);
rule__OperationCallExpression__OperationNameAssignment_1();
state._fsp--;
@@ -21321,21 +21521,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OperationCallExpression__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7363:1: rule__OperationCallExpression__Group__2 : rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7434:1: rule__OperationCallExpression__Group__2 : rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 ;
public final void rule__OperationCallExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7367:1: ( rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7368:2: rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7438:1: ( rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7439:2: rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3
{
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215519);
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215667);
rule__OperationCallExpression__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215522);
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215670);
rule__OperationCallExpression__Group__3();
state._fsp--;
@@ -21359,23 +21559,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OperationCallExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7375:1: rule__OperationCallExpression__Group__2__Impl : ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7446:1: rule__OperationCallExpression__Group__2__Impl : ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) ;
public final void rule__OperationCallExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7379:1: ( ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7380:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7450:1: ( ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7451:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7380:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7381:1: ( rule__OperationCallExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7451:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7452:1: ( rule__OperationCallExpression__TupleAssignment_2 )
{
before(grammarAccess.getOperationCallExpressionAccess().getTupleAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7382:1: ( rule__OperationCallExpression__TupleAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7382:2: rule__OperationCallExpression__TupleAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7453:1: ( rule__OperationCallExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7453:2: rule__OperationCallExpression__TupleAssignment_2
{
- pushFollow(FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15549);
+ pushFollow(FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15697);
rule__OperationCallExpression__TupleAssignment_2();
state._fsp--;
@@ -21406,16 +21606,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OperationCallExpression__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7392:1: rule__OperationCallExpression__Group__3 : rule__OperationCallExpression__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7463:1: rule__OperationCallExpression__Group__3 : rule__OperationCallExpression__Group__3__Impl ;
public final void rule__OperationCallExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7396:1: ( rule__OperationCallExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7397:2: rule__OperationCallExpression__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7467:1: ( rule__OperationCallExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7468:2: rule__OperationCallExpression__Group__3__Impl
{
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315579);
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315727);
rule__OperationCallExpression__Group__3__Impl();
state._fsp--;
@@ -21439,31 +21639,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OperationCallExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7403:1: rule__OperationCallExpression__Group__3__Impl : ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7474:1: rule__OperationCallExpression__Group__3__Impl : ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) ;
public final void rule__OperationCallExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7407:1: ( ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7408:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7478:1: ( ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7479:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7408:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7409:1: ( rule__OperationCallExpression__SuffixAssignment_3 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7479:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7480:1: ( rule__OperationCallExpression__SuffixAssignment_3 )?
{
before(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7410:1: ( rule__OperationCallExpression__SuffixAssignment_3 )?
- int alt67=2;
- int LA67_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7481:1: ( rule__OperationCallExpression__SuffixAssignment_3 )?
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( (LA67_0==77||LA67_0==80) ) {
- alt67=1;
+ if ( (LA68_0==76||LA68_0==80) ) {
+ alt68=1;
}
- switch (alt67) {
+ switch (alt68) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7410:2: rule__OperationCallExpression__SuffixAssignment_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7481:2: rule__OperationCallExpression__SuffixAssignment_3
{
- pushFollow(FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15606);
+ pushFollow(FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15754);
rule__OperationCallExpression__SuffixAssignment_3();
state._fsp--;
@@ -21497,21 +21697,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7428:1: rule__PropertyCallExpression__Group__0 : rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7499:1: rule__PropertyCallExpression__Group__0 : rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 ;
public final void rule__PropertyCallExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7432:1: ( rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7433:2: rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7503:1: ( rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7504:2: rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1
{
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015645);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015793);
rule__PropertyCallExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015648);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015796);
rule__PropertyCallExpression__Group__1();
state._fsp--;
@@ -21535,20 +21735,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7440:1: rule__PropertyCallExpression__Group__0__Impl : ( '.' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7511:1: rule__PropertyCallExpression__Group__0__Impl : ( '.' ) ;
public final void rule__PropertyCallExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7444:1: ( ( '.' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7445:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7515:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7516:1: ( '.' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7445:1: ( '.' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7446:1: '.'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7516:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7517:1: '.'
{
before(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0());
- match(input,77,FOLLOW_77_in_rule__PropertyCallExpression__Group__0__Impl15676);
+ match(input,76,FOLLOW_76_in_rule__PropertyCallExpression__Group__0__Impl15824);
after(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0());
}
@@ -21572,21 +21772,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7459:1: rule__PropertyCallExpression__Group__1 : rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7530:1: rule__PropertyCallExpression__Group__1 : rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 ;
public final void rule__PropertyCallExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7463:1: ( rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7464:2: rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7534:1: ( rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7535:2: rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2
{
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115707);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115855);
rule__PropertyCallExpression__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115710);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115858);
rule__PropertyCallExpression__Group__2();
state._fsp--;
@@ -21610,23 +21810,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7471:1: rule__PropertyCallExpression__Group__1__Impl : ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7542:1: rule__PropertyCallExpression__Group__1__Impl : ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) ;
public final void rule__PropertyCallExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7475:1: ( ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7476:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7546:1: ( ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7547:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7476:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7477:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7547:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7548:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 )
{
before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7478:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7478:2: rule__PropertyCallExpression__PropertyNameAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7549:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7549:2: rule__PropertyCallExpression__PropertyNameAssignment_1
{
- pushFollow(FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15737);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15885);
rule__PropertyCallExpression__PropertyNameAssignment_1();
state._fsp--;
@@ -21657,21 +21857,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7488:1: rule__PropertyCallExpression__Group__2 : rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7559:1: rule__PropertyCallExpression__Group__2 : rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 ;
public final void rule__PropertyCallExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7492:1: ( rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7493:2: rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7563:1: ( rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7564:2: rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3
{
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215767);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215915);
rule__PropertyCallExpression__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215770);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215918);
rule__PropertyCallExpression__Group__3();
state._fsp--;
@@ -21695,35 +21895,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7500:1: rule__PropertyCallExpression__Group__2__Impl : ( ( rule__PropertyCallExpression__Group_2__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7571:1: rule__PropertyCallExpression__Group__2__Impl : ( ( rule__PropertyCallExpression__Group_2__0 )? ) ;
public final void rule__PropertyCallExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7504:1: ( ( ( rule__PropertyCallExpression__Group_2__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7505:1: ( ( rule__PropertyCallExpression__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7575:1: ( ( ( rule__PropertyCallExpression__Group_2__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7576:1: ( ( rule__PropertyCallExpression__Group_2__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7505:1: ( ( rule__PropertyCallExpression__Group_2__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7506:1: ( rule__PropertyCallExpression__Group_2__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7576:1: ( ( rule__PropertyCallExpression__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7577:1: ( rule__PropertyCallExpression__Group_2__0 )?
{
before(grammarAccess.getPropertyCallExpressionAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7507:1: ( rule__PropertyCallExpression__Group_2__0 )?
- int alt68=2;
- int LA68_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7578:1: ( rule__PropertyCallExpression__Group_2__0 )?
+ int alt69=2;
+ int LA69_0 = input.LA(1);
- if ( (LA68_0==78) ) {
- int LA68_1 = input.LA(2);
+ if ( (LA69_0==77) ) {
+ int LA69_1 = input.LA(2);
- if ( ((LA68_1>=RULE_INTEGERVALUE && LA68_1<=RULE_ID)||(LA68_1>=12 && LA68_1<=13)||(LA68_1>=25 && LA68_1<=27)||(LA68_1>=30 && LA68_1<=34)||LA68_1==68||(LA68_1>=83 && LA68_1<=86)) ) {
- alt68=1;
+ if ( ((LA69_1>=RULE_INTEGERVALUE && LA69_1<=RULE_ID)||(LA69_1>=12 && LA69_1<=13)||(LA69_1>=25 && LA69_1<=27)||(LA69_1>=30 && LA69_1<=34)||LA69_1==67||(LA69_1>=83 && LA69_1<=86)) ) {
+ alt69=1;
}
}
- switch (alt68) {
+ switch (alt69) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7507:2: rule__PropertyCallExpression__Group_2__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7578:2: rule__PropertyCallExpression__Group_2__0
{
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15797);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15945);
rule__PropertyCallExpression__Group_2__0();
state._fsp--;
@@ -21757,16 +21957,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7517:1: rule__PropertyCallExpression__Group__3 : rule__PropertyCallExpression__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7588:1: rule__PropertyCallExpression__Group__3 : rule__PropertyCallExpression__Group__3__Impl ;
public final void rule__PropertyCallExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7521:1: ( rule__PropertyCallExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7522:2: rule__PropertyCallExpression__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7592:1: ( rule__PropertyCallExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7593:2: rule__PropertyCallExpression__Group__3__Impl
{
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315828);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315976);
rule__PropertyCallExpression__Group__3__Impl();
state._fsp--;
@@ -21790,31 +21990,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7528:1: rule__PropertyCallExpression__Group__3__Impl : ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7599:1: rule__PropertyCallExpression__Group__3__Impl : ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) ;
public final void rule__PropertyCallExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7532:1: ( ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7533:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7603:1: ( ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7604:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7533:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7534:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7604:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7605:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )?
{
before(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7535:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )?
- int alt69=2;
- int LA69_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7606:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )?
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( (LA69_0==77||LA69_0==80) ) {
- alt69=1;
+ if ( (LA70_0==76||LA70_0==80) ) {
+ alt70=1;
}
- switch (alt69) {
+ switch (alt70) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7535:2: rule__PropertyCallExpression__SuffixAssignment_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7606:2: rule__PropertyCallExpression__SuffixAssignment_3
{
- pushFollow(FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl15855);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl16003);
rule__PropertyCallExpression__SuffixAssignment_3();
state._fsp--;
@@ -21848,21 +22048,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group_2__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7553:1: rule__PropertyCallExpression__Group_2__0 : rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7624:1: rule__PropertyCallExpression__Group_2__0 : rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 ;
public final void rule__PropertyCallExpression__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7557:1: ( rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7558:2: rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7628:1: ( rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7629:2: rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1
{
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__015894);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__016042);
rule__PropertyCallExpression__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__015897);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__016045);
rule__PropertyCallExpression__Group_2__1();
state._fsp--;
@@ -21886,20 +22086,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7565:1: rule__PropertyCallExpression__Group_2__0__Impl : ( '[' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7636:1: rule__PropertyCallExpression__Group_2__0__Impl : ( '[' ) ;
public final void rule__PropertyCallExpression__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7569:1: ( ( '[' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7570:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7640:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7641:1: ( '[' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7570:1: ( '[' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7571:1: '['
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7641:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7642:1: '['
{
before(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0());
- match(input,78,FOLLOW_78_in_rule__PropertyCallExpression__Group_2__0__Impl15925);
+ match(input,77,FOLLOW_77_in_rule__PropertyCallExpression__Group_2__0__Impl16073);
after(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0());
}
@@ -21923,21 +22123,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group_2__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7584:1: rule__PropertyCallExpression__Group_2__1 : rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7655:1: rule__PropertyCallExpression__Group_2__1 : rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 ;
public final void rule__PropertyCallExpression__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7588:1: ( rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7589:2: rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7659:1: ( rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7660:2: rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2
{
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__115956);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__116104);
rule__PropertyCallExpression__Group_2__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__115959);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__116107);
rule__PropertyCallExpression__Group_2__2();
state._fsp--;
@@ -21961,23 +22161,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7596:1: rule__PropertyCallExpression__Group_2__1__Impl : ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7667:1: rule__PropertyCallExpression__Group_2__1__Impl : ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) ;
public final void rule__PropertyCallExpression__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7600:1: ( ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7601:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7671:1: ( ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7672:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7601:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7602:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7672:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7673:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 )
{
before(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7603:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7603:2: rule__PropertyCallExpression__IndexAssignment_2_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7674:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7674:2: rule__PropertyCallExpression__IndexAssignment_2_1
{
- pushFollow(FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl15986);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl16134);
rule__PropertyCallExpression__IndexAssignment_2_1();
state._fsp--;
@@ -22008,16 +22208,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group_2__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7613:1: rule__PropertyCallExpression__Group_2__2 : rule__PropertyCallExpression__Group_2__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7684:1: rule__PropertyCallExpression__Group_2__2 : rule__PropertyCallExpression__Group_2__2__Impl ;
public final void rule__PropertyCallExpression__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7617:1: ( rule__PropertyCallExpression__Group_2__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7618:2: rule__PropertyCallExpression__Group_2__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7688:1: ( rule__PropertyCallExpression__Group_2__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7689:2: rule__PropertyCallExpression__Group_2__2__Impl
{
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__216016);
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__216164);
rule__PropertyCallExpression__Group_2__2__Impl();
state._fsp--;
@@ -22041,20 +22241,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__Group_2__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7624:1: rule__PropertyCallExpression__Group_2__2__Impl : ( ']' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7695:1: rule__PropertyCallExpression__Group_2__2__Impl : ( ']' ) ;
public final void rule__PropertyCallExpression__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7628:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7629:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7699:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7700:1: ( ']' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7629:1: ( ']' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7630:1: ']'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7700:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7701:1: ']'
{
before(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2());
- match(input,79,FOLLOW_79_in_rule__PropertyCallExpression__Group_2__2__Impl16044);
+ match(input,78,FOLLOW_78_in_rule__PropertyCallExpression__Group_2__2__Impl16192);
after(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2());
}
@@ -22077,23 +22277,263 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__PropertyCallExpression__Group_2__2__Impl"
- // $ANTLR start "rule__LinkOperationExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7649:1: rule__LinkOperationExpression__Group__0 : rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 ;
- public final void rule__LinkOperationExpression__Group__0() throws RecognitionException {
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7720:1: rule__CreateOrDestroyLinkOperationExpression__Group__0 : rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl rule__CreateOrDestroyLinkOperationExpression__Group__1 ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7724:1: ( rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl rule__CreateOrDestroyLinkOperationExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7725:2: rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl rule__CreateOrDestroyLinkOperationExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__016229);
+ rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__1_in_rule__CreateOrDestroyLinkOperationExpression__Group__016232);
+ rule__CreateOrDestroyLinkOperationExpression__Group__1();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__0"
+
+
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7732:1: rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl : ( '.' ) ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7736:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7737:1: ( '.' )
+ {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7737:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7738:1: '.'
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0());
+ match(input,76,FOLLOW_76_in_rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl16260);
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl"
+
+
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7751:1: rule__CreateOrDestroyLinkOperationExpression__Group__1 : rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl rule__CreateOrDestroyLinkOperationExpression__Group__2 ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7755:1: ( rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl rule__CreateOrDestroyLinkOperationExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7756:2: rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl rule__CreateOrDestroyLinkOperationExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__116291);
+ rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__2_in_rule__CreateOrDestroyLinkOperationExpression__Group__116294);
+ rule__CreateOrDestroyLinkOperationExpression__Group__2();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__1"
+
+
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7763:1: rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl : ( ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 ) ) ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7767:1: ( ( ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7768:1: ( ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7768:1: ( ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7769:1: ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 )
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindAssignment_1());
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7770:1: ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7770:2: rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1_in_rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl16321);
+ rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindAssignment_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7780:1: rule__CreateOrDestroyLinkOperationExpression__Group__2 : rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7784:1: ( rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7785:2: rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__216351);
+ rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__2"
+
+
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7791:1: rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl : ( ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 ) ) ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7795:1: ( ( ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7796:1: ( ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7796:1: ( ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7797:1: ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 )
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleAssignment_2());
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7798:1: ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7798:2: rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2_in_rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl16378);
+ rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleAssignment_2());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl"
+
+
+ // $ANTLR start "rule__ClearAssocExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7814:1: rule__ClearAssocExpression__Group__0 : rule__ClearAssocExpression__Group__0__Impl rule__ClearAssocExpression__Group__1 ;
+ public final void rule__ClearAssocExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7653:1: ( rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7654:2: rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7818:1: ( rule__ClearAssocExpression__Group__0__Impl rule__ClearAssocExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7819:2: rule__ClearAssocExpression__Group__0__Impl rule__ClearAssocExpression__Group__1
{
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__0__Impl_in_rule__LinkOperationExpression__Group__016081);
- rule__LinkOperationExpression__Group__0__Impl();
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__0__Impl_in_rule__ClearAssocExpression__Group__016414);
+ rule__ClearAssocExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__1_in_rule__LinkOperationExpression__Group__016084);
- rule__LinkOperationExpression__Group__1();
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__1_in_rule__ClearAssocExpression__Group__016417);
+ rule__ClearAssocExpression__Group__1();
state._fsp--;
@@ -22112,25 +22552,25 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LinkOperationExpression__Group__0"
+ // $ANTLR end "rule__ClearAssocExpression__Group__0"
- // $ANTLR start "rule__LinkOperationExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7661:1: rule__LinkOperationExpression__Group__0__Impl : ( '.' ) ;
- public final void rule__LinkOperationExpression__Group__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ClearAssocExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7826:1: rule__ClearAssocExpression__Group__0__Impl : ( '.' ) ;
+ public final void rule__ClearAssocExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7665:1: ( ( '.' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7666:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7830:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7831:1: ( '.' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7666:1: ( '.' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7667:1: '.'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7831:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7832:1: '.'
{
- before(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0());
- match(input,77,FOLLOW_77_in_rule__LinkOperationExpression__Group__0__Impl16112);
- after(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0());
+ before(grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0());
+ match(input,76,FOLLOW_76_in_rule__ClearAssocExpression__Group__0__Impl16445);
+ after(grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0());
}
@@ -22149,26 +22589,26 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LinkOperationExpression__Group__0__Impl"
+ // $ANTLR end "rule__ClearAssocExpression__Group__0__Impl"
- // $ANTLR start "rule__LinkOperationExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7680:1: rule__LinkOperationExpression__Group__1 : rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 ;
- public final void rule__LinkOperationExpression__Group__1() throws RecognitionException {
+ // $ANTLR start "rule__ClearAssocExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7845:1: rule__ClearAssocExpression__Group__1 : rule__ClearAssocExpression__Group__1__Impl rule__ClearAssocExpression__Group__2 ;
+ public final void rule__ClearAssocExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7684:1: ( rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7685:2: rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7849:1: ( rule__ClearAssocExpression__Group__1__Impl rule__ClearAssocExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7850:2: rule__ClearAssocExpression__Group__1__Impl rule__ClearAssocExpression__Group__2
{
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__1__Impl_in_rule__LinkOperationExpression__Group__116143);
- rule__LinkOperationExpression__Group__1__Impl();
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__1__Impl_in_rule__ClearAssocExpression__Group__116476);
+ rule__ClearAssocExpression__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__2_in_rule__LinkOperationExpression__Group__116146);
- rule__LinkOperationExpression__Group__2();
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__2_in_rule__ClearAssocExpression__Group__116479);
+ rule__ClearAssocExpression__Group__2();
state._fsp--;
@@ -22187,35 +22627,100 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LinkOperationExpression__Group__1"
+ // $ANTLR end "rule__ClearAssocExpression__Group__1"
- // $ANTLR start "rule__LinkOperationExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7692:1: rule__LinkOperationExpression__Group__1__Impl : ( ( rule__LinkOperationExpression__KindAssignment_1 ) ) ;
- public final void rule__LinkOperationExpression__Group__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ClearAssocExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7857:1: rule__ClearAssocExpression__Group__1__Impl : ( 'clearAssoc' ) ;
+ public final void rule__ClearAssocExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7696:1: ( ( ( rule__LinkOperationExpression__KindAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7697:1: ( ( rule__LinkOperationExpression__KindAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7861:1: ( ( 'clearAssoc' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7862:1: ( 'clearAssoc' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7697:1: ( ( rule__LinkOperationExpression__KindAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7698:1: ( rule__LinkOperationExpression__KindAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7862:1: ( 'clearAssoc' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7863:1: 'clearAssoc'
{
- before(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7699:1: ( rule__LinkOperationExpression__KindAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7699:2: rule__LinkOperationExpression__KindAssignment_1
+ before(grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1());
+ match(input,79,FOLLOW_79_in_rule__ClearAssocExpression__Group__1__Impl16507);
+ after(grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__1__Impl"
+
+
+ // $ANTLR start "rule__ClearAssocExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7876:1: rule__ClearAssocExpression__Group__2 : rule__ClearAssocExpression__Group__2__Impl rule__ClearAssocExpression__Group__3 ;
+ public final void rule__ClearAssocExpression__Group__2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7880:1: ( rule__ClearAssocExpression__Group__2__Impl rule__ClearAssocExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7881:2: rule__ClearAssocExpression__Group__2__Impl rule__ClearAssocExpression__Group__3
{
- pushFollow(FOLLOW_rule__LinkOperationExpression__KindAssignment_1_in_rule__LinkOperationExpression__Group__1__Impl16173);
- rule__LinkOperationExpression__KindAssignment_1();
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__2__Impl_in_rule__ClearAssocExpression__Group__216538);
+ rule__ClearAssocExpression__Group__2__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__3_in_rule__ClearAssocExpression__Group__216541);
+ rule__ClearAssocExpression__Group__3();
state._fsp--;
}
- after(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__2"
+
+
+ // $ANTLR start "rule__ClearAssocExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7888:1: rule__ClearAssocExpression__Group__2__Impl : ( '(' ) ;
+ public final void rule__ClearAssocExpression__Group__2__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7892:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7893:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7893:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7894:1: '('
+ {
+ before(grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2());
+ match(input,67,FOLLOW_67_in_rule__ClearAssocExpression__Group__2__Impl16569);
+ after(grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2());
}
@@ -22234,21 +22739,26 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LinkOperationExpression__Group__1__Impl"
+ // $ANTLR end "rule__ClearAssocExpression__Group__2__Impl"
- // $ANTLR start "rule__LinkOperationExpression__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7709:1: rule__LinkOperationExpression__Group__2 : rule__LinkOperationExpression__Group__2__Impl ;
- public final void rule__LinkOperationExpression__Group__2() throws RecognitionException {
+ // $ANTLR start "rule__ClearAssocExpression__Group__3"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7907:1: rule__ClearAssocExpression__Group__3 : rule__ClearAssocExpression__Group__3__Impl rule__ClearAssocExpression__Group__4 ;
+ public final void rule__ClearAssocExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7713:1: ( rule__LinkOperationExpression__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7714:2: rule__LinkOperationExpression__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7911:1: ( rule__ClearAssocExpression__Group__3__Impl rule__ClearAssocExpression__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7912:2: rule__ClearAssocExpression__Group__3__Impl rule__ClearAssocExpression__Group__4
{
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__2__Impl_in_rule__LinkOperationExpression__Group__216203);
- rule__LinkOperationExpression__Group__2__Impl();
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__3__Impl_in_rule__ClearAssocExpression__Group__316600);
+ rule__ClearAssocExpression__Group__3__Impl();
+
+ state._fsp--;
+
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__4_in_rule__ClearAssocExpression__Group__316603);
+ rule__ClearAssocExpression__Group__4();
state._fsp--;
@@ -22267,35 +22777,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LinkOperationExpression__Group__2"
+ // $ANTLR end "rule__ClearAssocExpression__Group__3"
- // $ANTLR start "rule__LinkOperationExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7720:1: rule__LinkOperationExpression__Group__2__Impl : ( ( rule__LinkOperationExpression__TupleAssignment_2 ) ) ;
- public final void rule__LinkOperationExpression__Group__2__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ClearAssocExpression__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7919:1: rule__ClearAssocExpression__Group__3__Impl : ( ( rule__ClearAssocExpression__EndAssignment_3 ) ) ;
+ public final void rule__ClearAssocExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7724:1: ( ( ( rule__LinkOperationExpression__TupleAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7725:1: ( ( rule__LinkOperationExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7923:1: ( ( ( rule__ClearAssocExpression__EndAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7924:1: ( ( rule__ClearAssocExpression__EndAssignment_3 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7725:1: ( ( rule__LinkOperationExpression__TupleAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7726:1: ( rule__LinkOperationExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7924:1: ( ( rule__ClearAssocExpression__EndAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7925:1: ( rule__ClearAssocExpression__EndAssignment_3 )
{
- before(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7727:1: ( rule__LinkOperationExpression__TupleAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7727:2: rule__LinkOperationExpression__TupleAssignment_2
+ before(grammarAccess.getClearAssocExpressionAccess().getEndAssignment_3());
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7926:1: ( rule__ClearAssocExpression__EndAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7926:2: rule__ClearAssocExpression__EndAssignment_3
{
- pushFollow(FOLLOW_rule__LinkOperationExpression__TupleAssignment_2_in_rule__LinkOperationExpression__Group__2__Impl16230);
- rule__LinkOperationExpression__TupleAssignment_2();
+ pushFollow(FOLLOW_rule__ClearAssocExpression__EndAssignment_3_in_rule__ClearAssocExpression__Group__3__Impl16630);
+ rule__ClearAssocExpression__EndAssignment_3();
state._fsp--;
}
- after(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2());
+ after(grammarAccess.getClearAssocExpressionAccess().getEndAssignment_3());
}
@@ -22314,25 +22824,95 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LinkOperationExpression__Group__2__Impl"
+ // $ANTLR end "rule__ClearAssocExpression__Group__3__Impl"
+
+
+ // $ANTLR start "rule__ClearAssocExpression__Group__4"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7936:1: rule__ClearAssocExpression__Group__4 : rule__ClearAssocExpression__Group__4__Impl ;
+ public final void rule__ClearAssocExpression__Group__4() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7940:1: ( rule__ClearAssocExpression__Group__4__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7941:2: rule__ClearAssocExpression__Group__4__Impl
+ {
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__4__Impl_in_rule__ClearAssocExpression__Group__416660);
+ rule__ClearAssocExpression__Group__4__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__4"
+
+
+ // $ANTLR start "rule__ClearAssocExpression__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7947:1: rule__ClearAssocExpression__Group__4__Impl : ( ')' ) ;
+ public final void rule__ClearAssocExpression__Group__4__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7951:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7952:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7952:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7953:1: ')'
+ {
+ before(grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4());
+ match(input,68,FOLLOW_68_in_rule__ClearAssocExpression__Group__4__Impl16688);
+ after(grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__4__Impl"
// $ANTLR start "rule__LinkOperationTuple__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7743:1: rule__LinkOperationTuple__Group__0 : rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7976:1: rule__LinkOperationTuple__Group__0 : rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 ;
public final void rule__LinkOperationTuple__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7747:1: ( rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7748:2: rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7980:1: ( rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7981:2: rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1
{
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__016266);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__016729);
rule__LinkOperationTuple__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__016269);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__016732);
rule__LinkOperationTuple__Group__1();
state._fsp--;
@@ -22356,20 +22936,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7755:1: rule__LinkOperationTuple__Group__0__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7988:1: rule__LinkOperationTuple__Group__0__Impl : ( '(' ) ;
public final void rule__LinkOperationTuple__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7759:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7760:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7992:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7993:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7760:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7761:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7993:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7994:1: '('
{
before(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
- match(input,68,FOLLOW_68_in_rule__LinkOperationTuple__Group__0__Impl16297);
+ match(input,67,FOLLOW_67_in_rule__LinkOperationTuple__Group__0__Impl16760);
after(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
}
@@ -22393,21 +22973,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7774:1: rule__LinkOperationTuple__Group__1 : rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8007:1: rule__LinkOperationTuple__Group__1 : rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 ;
public final void rule__LinkOperationTuple__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7778:1: ( rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7779:2: rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8011:1: ( rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8012:2: rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2
{
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__116328);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__116791);
rule__LinkOperationTuple__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__116331);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__116794);
rule__LinkOperationTuple__Group__2();
state._fsp--;
@@ -22431,23 +23011,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7786:1: rule__LinkOperationTuple__Group__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8019:1: rule__LinkOperationTuple__Group__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) ;
public final void rule__LinkOperationTuple__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7790:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7791:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8023:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8024:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7791:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7792:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8024:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8025:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 )
{
before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7793:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7793:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8026:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8026:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1
{
- pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl16358);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl16821);
rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1();
state._fsp--;
@@ -22478,21 +23058,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7803:1: rule__LinkOperationTuple__Group__2 : rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8036:1: rule__LinkOperationTuple__Group__2 : rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 ;
public final void rule__LinkOperationTuple__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7807:1: ( rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7808:2: rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8040:1: ( rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8041:2: rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3
{
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__216388);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__216851);
rule__LinkOperationTuple__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__216391);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__216854);
rule__LinkOperationTuple__Group__3();
state._fsp--;
@@ -22516,35 +23096,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7815:1: rule__LinkOperationTuple__Group__2__Impl : ( ( rule__LinkOperationTuple__Group_2__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8048:1: rule__LinkOperationTuple__Group__2__Impl : ( ( rule__LinkOperationTuple__Group_2__0 )* ) ;
public final void rule__LinkOperationTuple__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7819:1: ( ( ( rule__LinkOperationTuple__Group_2__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7820:1: ( ( rule__LinkOperationTuple__Group_2__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8052:1: ( ( ( rule__LinkOperationTuple__Group_2__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8053:1: ( ( rule__LinkOperationTuple__Group_2__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7820:1: ( ( rule__LinkOperationTuple__Group_2__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7821:1: ( rule__LinkOperationTuple__Group_2__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8053:1: ( ( rule__LinkOperationTuple__Group_2__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8054:1: ( rule__LinkOperationTuple__Group_2__0 )*
{
before(grammarAccess.getLinkOperationTupleAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7822:1: ( rule__LinkOperationTuple__Group_2__0 )*
- loop70:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8055:1: ( rule__LinkOperationTuple__Group_2__0 )*
+ loop71:
do {
- int alt70=2;
- int LA70_0 = input.LA(1);
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA70_0==66) ) {
- alt70=1;
+ if ( (LA71_0==65) ) {
+ alt71=1;
}
- switch (alt70) {
+ switch (alt71) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7822:2: rule__LinkOperationTuple__Group_2__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8055:2: rule__LinkOperationTuple__Group_2__0
{
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl16418);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl16881);
rule__LinkOperationTuple__Group_2__0();
state._fsp--;
@@ -22554,7 +23134,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop70;
+ break loop71;
}
} while (true);
@@ -22581,16 +23161,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7832:1: rule__LinkOperationTuple__Group__3 : rule__LinkOperationTuple__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8065:1: rule__LinkOperationTuple__Group__3 : rule__LinkOperationTuple__Group__3__Impl ;
public final void rule__LinkOperationTuple__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7836:1: ( rule__LinkOperationTuple__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7837:2: rule__LinkOperationTuple__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8069:1: ( rule__LinkOperationTuple__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8070:2: rule__LinkOperationTuple__Group__3__Impl
{
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316449);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316912);
rule__LinkOperationTuple__Group__3__Impl();
state._fsp--;
@@ -22614,20 +23194,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7843:1: rule__LinkOperationTuple__Group__3__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8076:1: rule__LinkOperationTuple__Group__3__Impl : ( ')' ) ;
public final void rule__LinkOperationTuple__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7847:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7848:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8080:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8081:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7848:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7849:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8081:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8082:1: ')'
{
before(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3());
- match(input,69,FOLLOW_69_in_rule__LinkOperationTuple__Group__3__Impl16477);
+ match(input,68,FOLLOW_68_in_rule__LinkOperationTuple__Group__3__Impl16940);
after(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3());
}
@@ -22651,21 +23231,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__Group_2__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7870:1: rule__LinkOperationTuple__Group_2__0 : rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8103:1: rule__LinkOperationTuple__Group_2__0 : rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 ;
public final void rule__LinkOperationTuple__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7874:1: ( rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7875:2: rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8107:1: ( rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8108:2: rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1
{
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016516);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016979);
rule__LinkOperationTuple__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016519);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016982);
rule__LinkOperationTuple__Group_2__1();
state._fsp--;
@@ -22689,20 +23269,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7882:1: rule__LinkOperationTuple__Group_2__0__Impl : ( ',' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8115:1: rule__LinkOperationTuple__Group_2__0__Impl : ( ',' ) ;
public final void rule__LinkOperationTuple__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7886:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7887:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8119:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8120:1: ( ',' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7887:1: ( ',' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7888:1: ','
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8120:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8121:1: ','
{
before(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0());
- match(input,66,FOLLOW_66_in_rule__LinkOperationTuple__Group_2__0__Impl16547);
+ match(input,65,FOLLOW_65_in_rule__LinkOperationTuple__Group_2__0__Impl17010);
after(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0());
}
@@ -22726,16 +23306,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__Group_2__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7901:1: rule__LinkOperationTuple__Group_2__1 : rule__LinkOperationTuple__Group_2__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8134:1: rule__LinkOperationTuple__Group_2__1 : rule__LinkOperationTuple__Group_2__1__Impl ;
public final void rule__LinkOperationTuple__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7905:1: ( rule__LinkOperationTuple__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7906:2: rule__LinkOperationTuple__Group_2__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8138:1: ( rule__LinkOperationTuple__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8139:2: rule__LinkOperationTuple__Group_2__1__Impl
{
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__116578);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__117041);
rule__LinkOperationTuple__Group_2__1__Impl();
state._fsp--;
@@ -22759,23 +23339,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7912:1: rule__LinkOperationTuple__Group_2__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8145:1: rule__LinkOperationTuple__Group_2__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) ;
public final void rule__LinkOperationTuple__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7916:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7917:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8149:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8150:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7917:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7918:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8150:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8151:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 )
{
before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7919:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7919:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8152:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8152:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1
{
- pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl16605);
+ pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl17068);
rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1();
state._fsp--;
@@ -22806,21 +23386,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7933:1: rule__LinkOperationTupleElement__Group__0 : rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8166:1: rule__LinkOperationTupleElement__Group__0 : rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 ;
public final void rule__LinkOperationTupleElement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7937:1: ( rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7938:2: rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8170:1: ( rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8171:2: rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__016639);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__017102);
rule__LinkOperationTupleElement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__016642);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__017105);
rule__LinkOperationTupleElement__Group__1();
state._fsp--;
@@ -22844,23 +23424,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7945:1: rule__LinkOperationTupleElement__Group__0__Impl : ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8178:1: rule__LinkOperationTupleElement__Group__0__Impl : ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) ;
public final void rule__LinkOperationTupleElement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7949:1: ( ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7950:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8182:1: ( ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8183:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7950:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7951:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8183:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8184:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 )
{
before(grammarAccess.getLinkOperationTupleElementAccess().getRoleAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7952:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7952:2: rule__LinkOperationTupleElement__RoleAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8185:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8185:2: rule__LinkOperationTupleElement__RoleAssignment_0
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl16669);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl17132);
rule__LinkOperationTupleElement__RoleAssignment_0();
state._fsp--;
@@ -22891,21 +23471,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7962:1: rule__LinkOperationTupleElement__Group__1 : rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8195:1: rule__LinkOperationTupleElement__Group__1 : rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 ;
public final void rule__LinkOperationTupleElement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7966:1: ( rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7967:2: rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8199:1: ( rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8200:2: rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__116699);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__117162);
rule__LinkOperationTupleElement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__116702);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__117165);
rule__LinkOperationTupleElement__Group__2();
state._fsp--;
@@ -22929,31 +23509,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7974:1: rule__LinkOperationTupleElement__Group__1__Impl : ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8207:1: rule__LinkOperationTupleElement__Group__1__Impl : ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) ;
public final void rule__LinkOperationTupleElement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7978:1: ( ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7979:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8211:1: ( ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8212:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7979:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7980:1: ( rule__LinkOperationTupleElement__Group_1__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8212:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8213:1: ( rule__LinkOperationTupleElement__Group_1__0 )?
{
before(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7981:1: ( rule__LinkOperationTupleElement__Group_1__0 )?
- int alt71=2;
- int LA71_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8214:1: ( rule__LinkOperationTupleElement__Group_1__0 )?
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( (LA71_0==78) ) {
- alt71=1;
+ if ( (LA72_0==77) ) {
+ alt72=1;
}
- switch (alt71) {
+ switch (alt72) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7981:2: rule__LinkOperationTupleElement__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8214:2: rule__LinkOperationTupleElement__Group_1__0
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl16729);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl17192);
rule__LinkOperationTupleElement__Group_1__0();
state._fsp--;
@@ -22987,21 +23567,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7991:1: rule__LinkOperationTupleElement__Group__2 : rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8224:1: rule__LinkOperationTupleElement__Group__2 : rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 ;
public final void rule__LinkOperationTupleElement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7995:1: ( rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:7996:2: rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8228:1: ( rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8229:2: rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__216760);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__217223);
rule__LinkOperationTupleElement__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__216763);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__217226);
rule__LinkOperationTupleElement__Group__3();
state._fsp--;
@@ -23025,20 +23605,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8003:1: rule__LinkOperationTupleElement__Group__2__Impl : ( '=>' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8236:1: rule__LinkOperationTupleElement__Group__2__Impl : ( '=>' ) ;
public final void rule__LinkOperationTupleElement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8007:1: ( ( '=>' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8008:1: ( '=>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8240:1: ( ( '=>' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8241:1: ( '=>' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8008:1: ( '=>' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8009:1: '=>'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8241:1: ( '=>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8242:1: '=>'
{
before(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2());
- match(input,67,FOLLOW_67_in_rule__LinkOperationTupleElement__Group__2__Impl16791);
+ match(input,66,FOLLOW_66_in_rule__LinkOperationTupleElement__Group__2__Impl17254);
after(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2());
}
@@ -23062,16 +23642,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8022:1: rule__LinkOperationTupleElement__Group__3 : rule__LinkOperationTupleElement__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8255:1: rule__LinkOperationTupleElement__Group__3 : rule__LinkOperationTupleElement__Group__3__Impl ;
public final void rule__LinkOperationTupleElement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8026:1: ( rule__LinkOperationTupleElement__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8027:2: rule__LinkOperationTupleElement__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8259:1: ( rule__LinkOperationTupleElement__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8260:2: rule__LinkOperationTupleElement__Group__3__Impl
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__316822);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__317285);
rule__LinkOperationTupleElement__Group__3__Impl();
state._fsp--;
@@ -23095,23 +23675,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8033:1: rule__LinkOperationTupleElement__Group__3__Impl : ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8266:1: rule__LinkOperationTupleElement__Group__3__Impl : ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) ;
public final void rule__LinkOperationTupleElement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8037:1: ( ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8038:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8270:1: ( ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8271:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8038:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8039:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8271:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8272:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 )
{
before(grammarAccess.getLinkOperationTupleElementAccess().getObjectAssignment_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8040:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8040:2: rule__LinkOperationTupleElement__ObjectAssignment_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8273:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8273:2: rule__LinkOperationTupleElement__ObjectAssignment_3
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl16849);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl17312);
rule__LinkOperationTupleElement__ObjectAssignment_3();
state._fsp--;
@@ -23142,21 +23722,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8058:1: rule__LinkOperationTupleElement__Group_1__0 : rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8291:1: rule__LinkOperationTupleElement__Group_1__0 : rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 ;
public final void rule__LinkOperationTupleElement__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8062:1: ( rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8063:2: rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8295:1: ( rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8296:2: rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__016887);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__017350);
rule__LinkOperationTupleElement__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__016890);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__017353);
rule__LinkOperationTupleElement__Group_1__1();
state._fsp--;
@@ -23180,20 +23760,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8070:1: rule__LinkOperationTupleElement__Group_1__0__Impl : ( '[' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8303:1: rule__LinkOperationTupleElement__Group_1__0__Impl : ( '[' ) ;
public final void rule__LinkOperationTupleElement__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8074:1: ( ( '[' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8075:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8307:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8308:1: ( '[' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8075:1: ( '[' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8076:1: '['
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8308:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8309:1: '['
{
before(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0());
- match(input,78,FOLLOW_78_in_rule__LinkOperationTupleElement__Group_1__0__Impl16918);
+ match(input,77,FOLLOW_77_in_rule__LinkOperationTupleElement__Group_1__0__Impl17381);
after(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0());
}
@@ -23217,21 +23797,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8089:1: rule__LinkOperationTupleElement__Group_1__1 : rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8322:1: rule__LinkOperationTupleElement__Group_1__1 : rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 ;
public final void rule__LinkOperationTupleElement__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8093:1: ( rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8094:2: rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8326:1: ( rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8327:2: rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__116949);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__117412);
rule__LinkOperationTupleElement__Group_1__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__116952);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__117415);
rule__LinkOperationTupleElement__Group_1__2();
state._fsp--;
@@ -23255,23 +23835,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8101:1: rule__LinkOperationTupleElement__Group_1__1__Impl : ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8334:1: rule__LinkOperationTupleElement__Group_1__1__Impl : ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) ;
public final void rule__LinkOperationTupleElement__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8105:1: ( ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8106:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8338:1: ( ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8339:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8106:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8107:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8339:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8340:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 )
{
before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8108:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8108:2: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8341:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8341:2: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl16979);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl17442);
rule__LinkOperationTupleElement__RoleIndexAssignment_1_1();
state._fsp--;
@@ -23302,16 +23882,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8118:1: rule__LinkOperationTupleElement__Group_1__2 : rule__LinkOperationTupleElement__Group_1__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8351:1: rule__LinkOperationTupleElement__Group_1__2 : rule__LinkOperationTupleElement__Group_1__2__Impl ;
public final void rule__LinkOperationTupleElement__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8122:1: ( rule__LinkOperationTupleElement__Group_1__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8123:2: rule__LinkOperationTupleElement__Group_1__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8355:1: ( rule__LinkOperationTupleElement__Group_1__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8356:2: rule__LinkOperationTupleElement__Group_1__2__Impl
{
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__217009);
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__217472);
rule__LinkOperationTupleElement__Group_1__2__Impl();
state._fsp--;
@@ -23335,20 +23915,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8129:1: rule__LinkOperationTupleElement__Group_1__2__Impl : ( ']' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8362:1: rule__LinkOperationTupleElement__Group_1__2__Impl : ( ']' ) ;
public final void rule__LinkOperationTupleElement__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8133:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8134:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8366:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8367:1: ( ']' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8134:1: ( ']' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8135:1: ']'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8367:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8368:1: ']'
{
before(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2());
- match(input,79,FOLLOW_79_in_rule__LinkOperationTupleElement__Group_1__2__Impl17037);
+ match(input,78,FOLLOW_78_in_rule__LinkOperationTupleElement__Group_1__2__Impl17500);
after(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2());
}
@@ -23372,21 +23952,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceOperationExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8154:1: rule__SequenceOperationExpression__Group__0 : rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8387:1: rule__SequenceOperationExpression__Group__0 : rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 ;
public final void rule__SequenceOperationExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8158:1: ( rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8159:2: rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8391:1: ( rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8392:2: rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1
{
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__017074);
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__017537);
rule__SequenceOperationExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__017077);
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__017540);
rule__SequenceOperationExpression__Group__1();
state._fsp--;
@@ -23410,20 +23990,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceOperationExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8166:1: rule__SequenceOperationExpression__Group__0__Impl : ( '->' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8399:1: rule__SequenceOperationExpression__Group__0__Impl : ( '->' ) ;
public final void rule__SequenceOperationExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8170:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8171:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8403:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8404:1: ( '->' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8171:1: ( '->' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8172:1: '->'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8404:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8405:1: '->'
{
before(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input,80,FOLLOW_80_in_rule__SequenceOperationExpression__Group__0__Impl17105);
+ match(input,80,FOLLOW_80_in_rule__SequenceOperationExpression__Group__0__Impl17568);
after(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
@@ -23447,21 +24027,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceOperationExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8185:1: rule__SequenceOperationExpression__Group__1 : rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8418:1: rule__SequenceOperationExpression__Group__1 : rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 ;
public final void rule__SequenceOperationExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8189:1: ( rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8190:2: rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8422:1: ( rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8423:2: rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2
{
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__117136);
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__117599);
rule__SequenceOperationExpression__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__117139);
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__117602);
rule__SequenceOperationExpression__Group__2();
state._fsp--;
@@ -23485,23 +24065,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceOperationExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8197:1: rule__SequenceOperationExpression__Group__1__Impl : ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8430:1: rule__SequenceOperationExpression__Group__1__Impl : ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) ;
public final void rule__SequenceOperationExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8201:1: ( ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8202:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8434:1: ( ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8435:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8202:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8203:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8435:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8436:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 )
{
before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8204:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8204:2: rule__SequenceOperationExpression__OperationNameAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8437:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8437:2: rule__SequenceOperationExpression__OperationNameAssignment_1
{
- pushFollow(FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl17166);
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl17629);
rule__SequenceOperationExpression__OperationNameAssignment_1();
state._fsp--;
@@ -23532,21 +24112,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceOperationExpression__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8214:1: rule__SequenceOperationExpression__Group__2 : rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8447:1: rule__SequenceOperationExpression__Group__2 : rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 ;
public final void rule__SequenceOperationExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8218:1: ( rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8219:2: rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8451:1: ( rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8452:2: rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3
{
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__217196);
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__217659);
rule__SequenceOperationExpression__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__217199);
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__217662);
rule__SequenceOperationExpression__Group__3();
state._fsp--;
@@ -23570,23 +24150,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceOperationExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8226:1: rule__SequenceOperationExpression__Group__2__Impl : ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8459:1: rule__SequenceOperationExpression__Group__2__Impl : ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) ;
public final void rule__SequenceOperationExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8230:1: ( ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8231:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8463:1: ( ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8464:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8231:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8232:1: ( rule__SequenceOperationExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8464:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8465:1: ( rule__SequenceOperationExpression__TupleAssignment_2 )
{
before(grammarAccess.getSequenceOperationExpressionAccess().getTupleAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8233:1: ( rule__SequenceOperationExpression__TupleAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8233:2: rule__SequenceOperationExpression__TupleAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8466:1: ( rule__SequenceOperationExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8466:2: rule__SequenceOperationExpression__TupleAssignment_2
{
- pushFollow(FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl17226);
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl17689);
rule__SequenceOperationExpression__TupleAssignment_2();
state._fsp--;
@@ -23617,16 +24197,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceOperationExpression__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8243:1: rule__SequenceOperationExpression__Group__3 : rule__SequenceOperationExpression__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8476:1: rule__SequenceOperationExpression__Group__3 : rule__SequenceOperationExpression__Group__3__Impl ;
public final void rule__SequenceOperationExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8247:1: ( rule__SequenceOperationExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8248:2: rule__SequenceOperationExpression__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8480:1: ( rule__SequenceOperationExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8481:2: rule__SequenceOperationExpression__Group__3__Impl
{
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__317256);
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__317719);
rule__SequenceOperationExpression__Group__3__Impl();
state._fsp--;
@@ -23650,31 +24230,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceOperationExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8254:1: rule__SequenceOperationExpression__Group__3__Impl : ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8487:1: rule__SequenceOperationExpression__Group__3__Impl : ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) ;
public final void rule__SequenceOperationExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8258:1: ( ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8259:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8491:1: ( ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8492:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8259:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8260:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8492:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8493:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )?
{
before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixAssignment_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8261:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )?
- int alt72=2;
- int LA72_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8494:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )?
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( (LA72_0==77||LA72_0==80) ) {
- alt72=1;
+ if ( (LA73_0==76||LA73_0==80) ) {
+ alt73=1;
}
- switch (alt72) {
+ switch (alt73) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8261:2: rule__SequenceOperationExpression__SuffixAssignment_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8494:2: rule__SequenceOperationExpression__SuffixAssignment_3
{
- pushFollow(FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl17283);
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl17746);
rule__SequenceOperationExpression__SuffixAssignment_3();
state._fsp--;
@@ -23708,21 +24288,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8279:1: rule__SequenceReductionExpression__Group__0 : rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8512:1: rule__SequenceReductionExpression__Group__0 : rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 ;
public final void rule__SequenceReductionExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8283:1: ( rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8284:2: rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8516:1: ( rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8517:2: rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1
{
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__017322);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__017785);
rule__SequenceReductionExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__017325);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__017788);
rule__SequenceReductionExpression__Group__1();
state._fsp--;
@@ -23746,20 +24326,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8291:1: rule__SequenceReductionExpression__Group__0__Impl : ( '->' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8524:1: rule__SequenceReductionExpression__Group__0__Impl : ( '->' ) ;
public final void rule__SequenceReductionExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8295:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8296:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8528:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8529:1: ( '->' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8296:1: ( '->' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8297:1: '->'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8529:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8530:1: '->'
{
before(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input,80,FOLLOW_80_in_rule__SequenceReductionExpression__Group__0__Impl17353);
+ match(input,80,FOLLOW_80_in_rule__SequenceReductionExpression__Group__0__Impl17816);
after(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
@@ -23783,21 +24363,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8310:1: rule__SequenceReductionExpression__Group__1 : rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8543:1: rule__SequenceReductionExpression__Group__1 : rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 ;
public final void rule__SequenceReductionExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8314:1: ( rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8315:2: rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8547:1: ( rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8548:2: rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2
{
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__117384);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__117847);
rule__SequenceReductionExpression__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__117387);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__117850);
rule__SequenceReductionExpression__Group__2();
state._fsp--;
@@ -23821,20 +24401,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8322:1: rule__SequenceReductionExpression__Group__1__Impl : ( 'reduce' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8555:1: rule__SequenceReductionExpression__Group__1__Impl : ( 'reduce' ) ;
public final void rule__SequenceReductionExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8326:1: ( ( 'reduce' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8327:1: ( 'reduce' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8559:1: ( ( 'reduce' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8560:1: ( 'reduce' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8327:1: ( 'reduce' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8328:1: 'reduce'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8560:1: ( 'reduce' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8561:1: 'reduce'
{
before(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1());
- match(input,81,FOLLOW_81_in_rule__SequenceReductionExpression__Group__1__Impl17415);
+ match(input,81,FOLLOW_81_in_rule__SequenceReductionExpression__Group__1__Impl17878);
after(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1());
}
@@ -23858,21 +24438,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8341:1: rule__SequenceReductionExpression__Group__2 : rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8574:1: rule__SequenceReductionExpression__Group__2 : rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 ;
public final void rule__SequenceReductionExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8345:1: ( rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8346:2: rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8578:1: ( rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8579:2: rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3
{
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217446);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217909);
rule__SequenceReductionExpression__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217449);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217912);
rule__SequenceReductionExpression__Group__3();
state._fsp--;
@@ -23896,31 +24476,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8353:1: rule__SequenceReductionExpression__Group__2__Impl : ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8586:1: rule__SequenceReductionExpression__Group__2__Impl : ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) ;
public final void rule__SequenceReductionExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8357:1: ( ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8358:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8590:1: ( ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8591:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8358:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8359:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8591:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8592:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )?
{
before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8360:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )?
- int alt73=2;
- int LA73_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8593:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )?
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( (LA73_0==113) ) {
- alt73=1;
+ if ( (LA74_0==113) ) {
+ alt74=1;
}
- switch (alt73) {
+ switch (alt74) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8360:2: rule__SequenceReductionExpression__IsOrderedAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8593:2: rule__SequenceReductionExpression__IsOrderedAssignment_2
{
- pushFollow(FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17476);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17939);
rule__SequenceReductionExpression__IsOrderedAssignment_2();
state._fsp--;
@@ -23954,21 +24534,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8370:1: rule__SequenceReductionExpression__Group__3 : rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8603:1: rule__SequenceReductionExpression__Group__3 : rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 ;
public final void rule__SequenceReductionExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8374:1: ( rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8375:2: rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8607:1: ( rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8608:2: rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4
{
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317507);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317970);
rule__SequenceReductionExpression__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317510);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317973);
rule__SequenceReductionExpression__Group__4();
state._fsp--;
@@ -23992,23 +24572,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8382:1: rule__SequenceReductionExpression__Group__3__Impl : ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8615:1: rule__SequenceReductionExpression__Group__3__Impl : ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) ;
public final void rule__SequenceReductionExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8386:1: ( ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8387:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8619:1: ( ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8620:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8387:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8388:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8620:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8621:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 )
{
before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorAssignment_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8389:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8389:2: rule__SequenceReductionExpression__BehaviorAssignment_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8622:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8622:2: rule__SequenceReductionExpression__BehaviorAssignment_3
{
- pushFollow(FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl17537);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl18000);
rule__SequenceReductionExpression__BehaviorAssignment_3();
state._fsp--;
@@ -24039,16 +24619,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8399:1: rule__SequenceReductionExpression__Group__4 : rule__SequenceReductionExpression__Group__4__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8632:1: rule__SequenceReductionExpression__Group__4 : rule__SequenceReductionExpression__Group__4__Impl ;
public final void rule__SequenceReductionExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8403:1: ( rule__SequenceReductionExpression__Group__4__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8404:2: rule__SequenceReductionExpression__Group__4__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8636:1: ( rule__SequenceReductionExpression__Group__4__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8637:2: rule__SequenceReductionExpression__Group__4__Impl
{
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__417567);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__418030);
rule__SequenceReductionExpression__Group__4__Impl();
state._fsp--;
@@ -24072,31 +24652,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8410:1: rule__SequenceReductionExpression__Group__4__Impl : ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8643:1: rule__SequenceReductionExpression__Group__4__Impl : ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) ;
public final void rule__SequenceReductionExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8414:1: ( ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8415:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8647:1: ( ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8648:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8415:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8416:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8648:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8649:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )?
{
before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixAssignment_4());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8417:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )?
- int alt74=2;
- int LA74_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8650:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )?
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA74_0==77||LA74_0==80) ) {
- alt74=1;
+ if ( (LA75_0==76||LA75_0==80) ) {
+ alt75=1;
}
- switch (alt74) {
+ switch (alt75) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8417:2: rule__SequenceReductionExpression__SuffixAssignment_4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8650:2: rule__SequenceReductionExpression__SuffixAssignment_4
{
- pushFollow(FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl17594);
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl18057);
rule__SequenceReductionExpression__SuffixAssignment_4();
state._fsp--;
@@ -24130,21 +24710,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8437:1: rule__SelectOrRejectOperation__Group__0 : rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8670:1: rule__SelectOrRejectOperation__Group__0 : rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 ;
public final void rule__SelectOrRejectOperation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8441:1: ( rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8442:2: rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8674:1: ( rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8675:2: rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__017635);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__018098);
rule__SelectOrRejectOperation__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__017638);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__018101);
rule__SelectOrRejectOperation__Group__1();
state._fsp--;
@@ -24168,20 +24748,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8449:1: rule__SelectOrRejectOperation__Group__0__Impl : ( '->' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8682:1: rule__SelectOrRejectOperation__Group__0__Impl : ( '->' ) ;
public final void rule__SelectOrRejectOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8453:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8454:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8686:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8687:1: ( '->' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8454:1: ( '->' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8455:1: '->'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8687:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8688:1: '->'
{
before(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input,80,FOLLOW_80_in_rule__SelectOrRejectOperation__Group__0__Impl17666);
+ match(input,80,FOLLOW_80_in_rule__SelectOrRejectOperation__Group__0__Impl18129);
after(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
@@ -24205,21 +24785,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8468:1: rule__SelectOrRejectOperation__Group__1 : rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8701:1: rule__SelectOrRejectOperation__Group__1 : rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 ;
public final void rule__SelectOrRejectOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8472:1: ( rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8473:2: rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8705:1: ( rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8706:2: rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__117697);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__118160);
rule__SelectOrRejectOperation__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__117700);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__118163);
rule__SelectOrRejectOperation__Group__2();
state._fsp--;
@@ -24243,23 +24823,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8480:1: rule__SelectOrRejectOperation__Group__1__Impl : ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8713:1: rule__SelectOrRejectOperation__Group__1__Impl : ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) ;
public final void rule__SelectOrRejectOperation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8484:1: ( ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8485:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8717:1: ( ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8718:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8485:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8486:1: ( rule__SelectOrRejectOperation__OpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8718:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8719:1: ( rule__SelectOrRejectOperation__OpAssignment_1 )
{
before(grammarAccess.getSelectOrRejectOperationAccess().getOpAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8487:1: ( rule__SelectOrRejectOperation__OpAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8487:2: rule__SelectOrRejectOperation__OpAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8720:1: ( rule__SelectOrRejectOperation__OpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8720:2: rule__SelectOrRejectOperation__OpAssignment_1
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl17727);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl18190);
rule__SelectOrRejectOperation__OpAssignment_1();
state._fsp--;
@@ -24290,21 +24870,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8497:1: rule__SelectOrRejectOperation__Group__2 : rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8730:1: rule__SelectOrRejectOperation__Group__2 : rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 ;
public final void rule__SelectOrRejectOperation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8501:1: ( rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8502:2: rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8734:1: ( rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8735:2: rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__217757);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__218220);
rule__SelectOrRejectOperation__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__217760);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__218223);
rule__SelectOrRejectOperation__Group__3();
state._fsp--;
@@ -24328,23 +24908,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8509:1: rule__SelectOrRejectOperation__Group__2__Impl : ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8742:1: rule__SelectOrRejectOperation__Group__2__Impl : ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) ;
public final void rule__SelectOrRejectOperation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8513:1: ( ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8514:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8746:1: ( ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8747:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8514:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8515:1: ( rule__SelectOrRejectOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8747:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8748:1: ( rule__SelectOrRejectOperation__NameAssignment_2 )
{
before(grammarAccess.getSelectOrRejectOperationAccess().getNameAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8516:1: ( rule__SelectOrRejectOperation__NameAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8516:2: rule__SelectOrRejectOperation__NameAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8749:1: ( rule__SelectOrRejectOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8749:2: rule__SelectOrRejectOperation__NameAssignment_2
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl17787);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl18250);
rule__SelectOrRejectOperation__NameAssignment_2();
state._fsp--;
@@ -24375,21 +24955,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8526:1: rule__SelectOrRejectOperation__Group__3 : rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8759:1: rule__SelectOrRejectOperation__Group__3 : rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 ;
public final void rule__SelectOrRejectOperation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8530:1: ( rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8531:2: rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8763:1: ( rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8764:2: rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__317817);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__318280);
rule__SelectOrRejectOperation__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__317820);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__318283);
rule__SelectOrRejectOperation__Group__4();
state._fsp--;
@@ -24413,20 +24993,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8538:1: rule__SelectOrRejectOperation__Group__3__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8771:1: rule__SelectOrRejectOperation__Group__3__Impl : ( '(' ) ;
public final void rule__SelectOrRejectOperation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8542:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8543:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8775:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8776:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8543:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8544:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8776:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8777:1: '('
{
before(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3());
- match(input,68,FOLLOW_68_in_rule__SelectOrRejectOperation__Group__3__Impl17848);
+ match(input,67,FOLLOW_67_in_rule__SelectOrRejectOperation__Group__3__Impl18311);
after(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3());
}
@@ -24450,21 +25030,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8557:1: rule__SelectOrRejectOperation__Group__4 : rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8790:1: rule__SelectOrRejectOperation__Group__4 : rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 ;
public final void rule__SelectOrRejectOperation__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8561:1: ( rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8562:2: rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8794:1: ( rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8795:2: rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__417879);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__418342);
rule__SelectOrRejectOperation__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__417882);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__418345);
rule__SelectOrRejectOperation__Group__5();
state._fsp--;
@@ -24488,23 +25068,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8569:1: rule__SelectOrRejectOperation__Group__4__Impl : ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8802:1: rule__SelectOrRejectOperation__Group__4__Impl : ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) ;
public final void rule__SelectOrRejectOperation__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8573:1: ( ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8574:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8806:1: ( ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8807:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8574:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8575:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8807:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8808:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 )
{
before(grammarAccess.getSelectOrRejectOperationAccess().getExprAssignment_4());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8576:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8576:2: rule__SelectOrRejectOperation__ExprAssignment_4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8809:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8809:2: rule__SelectOrRejectOperation__ExprAssignment_4
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl17909);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl18372);
rule__SelectOrRejectOperation__ExprAssignment_4();
state._fsp--;
@@ -24535,21 +25115,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__5"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8586:1: rule__SelectOrRejectOperation__Group__5 : rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8819:1: rule__SelectOrRejectOperation__Group__5 : rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 ;
public final void rule__SelectOrRejectOperation__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8590:1: ( rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8591:2: rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8823:1: ( rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8824:2: rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__517939);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__518402);
rule__SelectOrRejectOperation__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__517942);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__518405);
rule__SelectOrRejectOperation__Group__6();
state._fsp--;
@@ -24573,20 +25153,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8598:1: rule__SelectOrRejectOperation__Group__5__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8831:1: rule__SelectOrRejectOperation__Group__5__Impl : ( ')' ) ;
public final void rule__SelectOrRejectOperation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8602:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8603:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8835:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8836:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8603:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8604:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8836:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8837:1: ')'
{
before(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5());
- match(input,69,FOLLOW_69_in_rule__SelectOrRejectOperation__Group__5__Impl17970);
+ match(input,68,FOLLOW_68_in_rule__SelectOrRejectOperation__Group__5__Impl18433);
after(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5());
}
@@ -24610,16 +25190,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8617:1: rule__SelectOrRejectOperation__Group__6 : rule__SelectOrRejectOperation__Group__6__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8850:1: rule__SelectOrRejectOperation__Group__6 : rule__SelectOrRejectOperation__Group__6__Impl ;
public final void rule__SelectOrRejectOperation__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8621:1: ( rule__SelectOrRejectOperation__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8622:2: rule__SelectOrRejectOperation__Group__6__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8854:1: ( rule__SelectOrRejectOperation__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8855:2: rule__SelectOrRejectOperation__Group__6__Impl
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__618001);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__618464);
rule__SelectOrRejectOperation__Group__6__Impl();
state._fsp--;
@@ -24643,31 +25223,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8628:1: rule__SelectOrRejectOperation__Group__6__Impl : ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8861:1: rule__SelectOrRejectOperation__Group__6__Impl : ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) ;
public final void rule__SelectOrRejectOperation__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8632:1: ( ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8633:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8865:1: ( ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8866:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8633:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8634:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8866:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8867:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )?
{
before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixAssignment_6());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8635:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )?
- int alt75=2;
- int LA75_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8868:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )?
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- if ( (LA75_0==77||LA75_0==80) ) {
- alt75=1;
+ if ( (LA76_0==76||LA76_0==80) ) {
+ alt76=1;
}
- switch (alt75) {
+ switch (alt76) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8635:2: rule__SelectOrRejectOperation__SuffixAssignment_6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8868:2: rule__SelectOrRejectOperation__SuffixAssignment_6
{
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl18028);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl18491);
rule__SelectOrRejectOperation__SuffixAssignment_6();
state._fsp--;
@@ -24701,21 +25281,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8659:1: rule__CollectOrIterateOperation__Group__0 : rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8892:1: rule__CollectOrIterateOperation__Group__0 : rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 ;
public final void rule__CollectOrIterateOperation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8663:1: ( rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8664:2: rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8896:1: ( rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8897:2: rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__018073);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__018536);
rule__CollectOrIterateOperation__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__018076);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__018539);
rule__CollectOrIterateOperation__Group__1();
state._fsp--;
@@ -24739,20 +25319,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8671:1: rule__CollectOrIterateOperation__Group__0__Impl : ( '->' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8904:1: rule__CollectOrIterateOperation__Group__0__Impl : ( '->' ) ;
public final void rule__CollectOrIterateOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8675:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8676:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8908:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8909:1: ( '->' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8676:1: ( '->' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8677:1: '->'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8909:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8910:1: '->'
{
before(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input,80,FOLLOW_80_in_rule__CollectOrIterateOperation__Group__0__Impl18104);
+ match(input,80,FOLLOW_80_in_rule__CollectOrIterateOperation__Group__0__Impl18567);
after(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
@@ -24776,21 +25356,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8690:1: rule__CollectOrIterateOperation__Group__1 : rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8923:1: rule__CollectOrIterateOperation__Group__1 : rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 ;
public final void rule__CollectOrIterateOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8694:1: ( rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8695:2: rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8927:1: ( rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8928:2: rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__118135);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__118598);
rule__CollectOrIterateOperation__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__118138);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__118601);
rule__CollectOrIterateOperation__Group__2();
state._fsp--;
@@ -24814,23 +25394,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8702:1: rule__CollectOrIterateOperation__Group__1__Impl : ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8935:1: rule__CollectOrIterateOperation__Group__1__Impl : ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) ;
public final void rule__CollectOrIterateOperation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8706:1: ( ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8707:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8939:1: ( ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8940:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8707:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8708:1: ( rule__CollectOrIterateOperation__OpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8940:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8941:1: ( rule__CollectOrIterateOperation__OpAssignment_1 )
{
before(grammarAccess.getCollectOrIterateOperationAccess().getOpAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8709:1: ( rule__CollectOrIterateOperation__OpAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8709:2: rule__CollectOrIterateOperation__OpAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8942:1: ( rule__CollectOrIterateOperation__OpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8942:2: rule__CollectOrIterateOperation__OpAssignment_1
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl18165);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl18628);
rule__CollectOrIterateOperation__OpAssignment_1();
state._fsp--;
@@ -24861,21 +25441,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8719:1: rule__CollectOrIterateOperation__Group__2 : rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8952:1: rule__CollectOrIterateOperation__Group__2 : rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 ;
public final void rule__CollectOrIterateOperation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8723:1: ( rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8724:2: rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8956:1: ( rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8957:2: rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__218195);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__218658);
rule__CollectOrIterateOperation__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__218198);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__218661);
rule__CollectOrIterateOperation__Group__3();
state._fsp--;
@@ -24899,23 +25479,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8731:1: rule__CollectOrIterateOperation__Group__2__Impl : ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8964:1: rule__CollectOrIterateOperation__Group__2__Impl : ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) ;
public final void rule__CollectOrIterateOperation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8735:1: ( ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8736:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8968:1: ( ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8969:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8736:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8737:1: ( rule__CollectOrIterateOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8969:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8970:1: ( rule__CollectOrIterateOperation__NameAssignment_2 )
{
before(grammarAccess.getCollectOrIterateOperationAccess().getNameAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8738:1: ( rule__CollectOrIterateOperation__NameAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8738:2: rule__CollectOrIterateOperation__NameAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8971:1: ( rule__CollectOrIterateOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8971:2: rule__CollectOrIterateOperation__NameAssignment_2
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl18225);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl18688);
rule__CollectOrIterateOperation__NameAssignment_2();
state._fsp--;
@@ -24946,21 +25526,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8748:1: rule__CollectOrIterateOperation__Group__3 : rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8981:1: rule__CollectOrIterateOperation__Group__3 : rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 ;
public final void rule__CollectOrIterateOperation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8752:1: ( rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8753:2: rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8985:1: ( rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8986:2: rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__318255);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__318718);
rule__CollectOrIterateOperation__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__318258);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__318721);
rule__CollectOrIterateOperation__Group__4();
state._fsp--;
@@ -24984,20 +25564,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8760:1: rule__CollectOrIterateOperation__Group__3__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8993:1: rule__CollectOrIterateOperation__Group__3__Impl : ( '(' ) ;
public final void rule__CollectOrIterateOperation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8764:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8765:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8997:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8998:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8765:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8766:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8998:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8999:1: '('
{
before(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3());
- match(input,68,FOLLOW_68_in_rule__CollectOrIterateOperation__Group__3__Impl18286);
+ match(input,67,FOLLOW_67_in_rule__CollectOrIterateOperation__Group__3__Impl18749);
after(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3());
}
@@ -25021,21 +25601,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8779:1: rule__CollectOrIterateOperation__Group__4 : rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9012:1: rule__CollectOrIterateOperation__Group__4 : rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 ;
public final void rule__CollectOrIterateOperation__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8783:1: ( rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8784:2: rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9016:1: ( rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9017:2: rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__418317);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__418780);
rule__CollectOrIterateOperation__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__418320);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__418783);
rule__CollectOrIterateOperation__Group__5();
state._fsp--;
@@ -25059,23 +25639,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8791:1: rule__CollectOrIterateOperation__Group__4__Impl : ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9024:1: rule__CollectOrIterateOperation__Group__4__Impl : ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) ;
public final void rule__CollectOrIterateOperation__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8795:1: ( ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8796:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9028:1: ( ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9029:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8796:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8797:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9029:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9030:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 )
{
before(grammarAccess.getCollectOrIterateOperationAccess().getExprAssignment_4());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8798:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8798:2: rule__CollectOrIterateOperation__ExprAssignment_4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9031:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9031:2: rule__CollectOrIterateOperation__ExprAssignment_4
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl18347);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl18810);
rule__CollectOrIterateOperation__ExprAssignment_4();
state._fsp--;
@@ -25106,21 +25686,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__5"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8808:1: rule__CollectOrIterateOperation__Group__5 : rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9041:1: rule__CollectOrIterateOperation__Group__5 : rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 ;
public final void rule__CollectOrIterateOperation__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8812:1: ( rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8813:2: rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9045:1: ( rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9046:2: rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__518377);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__518840);
rule__CollectOrIterateOperation__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__518380);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__518843);
rule__CollectOrIterateOperation__Group__6();
state._fsp--;
@@ -25144,20 +25724,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8820:1: rule__CollectOrIterateOperation__Group__5__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9053:1: rule__CollectOrIterateOperation__Group__5__Impl : ( ')' ) ;
public final void rule__CollectOrIterateOperation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8824:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8825:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9057:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9058:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8825:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8826:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9058:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9059:1: ')'
{
before(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5());
- match(input,69,FOLLOW_69_in_rule__CollectOrIterateOperation__Group__5__Impl18408);
+ match(input,68,FOLLOW_68_in_rule__CollectOrIterateOperation__Group__5__Impl18871);
after(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5());
}
@@ -25181,16 +25761,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8839:1: rule__CollectOrIterateOperation__Group__6 : rule__CollectOrIterateOperation__Group__6__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9072:1: rule__CollectOrIterateOperation__Group__6 : rule__CollectOrIterateOperation__Group__6__Impl ;
public final void rule__CollectOrIterateOperation__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8843:1: ( rule__CollectOrIterateOperation__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8844:2: rule__CollectOrIterateOperation__Group__6__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9076:1: ( rule__CollectOrIterateOperation__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9077:2: rule__CollectOrIterateOperation__Group__6__Impl
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618439);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618902);
rule__CollectOrIterateOperation__Group__6__Impl();
state._fsp--;
@@ -25214,31 +25794,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8850:1: rule__CollectOrIterateOperation__Group__6__Impl : ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9083:1: rule__CollectOrIterateOperation__Group__6__Impl : ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) ;
public final void rule__CollectOrIterateOperation__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8854:1: ( ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8855:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9087:1: ( ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9088:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8855:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8856:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9088:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9089:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )?
{
before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixAssignment_6());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8857:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )?
- int alt76=2;
- int LA76_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9090:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )?
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA76_0==77||LA76_0==80) ) {
- alt76=1;
+ if ( (LA77_0==76||LA77_0==80) ) {
+ alt77=1;
}
- switch (alt76) {
+ switch (alt77) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8857:2: rule__CollectOrIterateOperation__SuffixAssignment_6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9090:2: rule__CollectOrIterateOperation__SuffixAssignment_6
{
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18466);
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18929);
rule__CollectOrIterateOperation__SuffixAssignment_6();
state._fsp--;
@@ -25272,21 +25852,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8881:1: rule__ForAllOrExistsOrOneOperation__Group__0 : rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9114:1: rule__ForAllOrExistsOrOneOperation__Group__0 : rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8885:1: ( rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8886:2: rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9118:1: ( rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9119:2: rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018511);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018974);
rule__ForAllOrExistsOrOneOperation__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018514);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018977);
rule__ForAllOrExistsOrOneOperation__Group__1();
state._fsp--;
@@ -25310,20 +25890,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8893:1: rule__ForAllOrExistsOrOneOperation__Group__0__Impl : ( '->' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9126:1: rule__ForAllOrExistsOrOneOperation__Group__0__Impl : ( '->' ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8897:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8898:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9130:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9131:1: ( '->' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8898:1: ( '->' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8899:1: '->'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9131:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9132:1: '->'
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input,80,FOLLOW_80_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl18542);
+ match(input,80,FOLLOW_80_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl19005);
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
@@ -25347,21 +25927,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8912:1: rule__ForAllOrExistsOrOneOperation__Group__1 : rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9145:1: rule__ForAllOrExistsOrOneOperation__Group__1 : rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8916:1: ( rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8917:2: rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9149:1: ( rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9150:2: rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__118573);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__119036);
rule__ForAllOrExistsOrOneOperation__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__118576);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__119039);
rule__ForAllOrExistsOrOneOperation__Group__2();
state._fsp--;
@@ -25385,23 +25965,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8924:1: rule__ForAllOrExistsOrOneOperation__Group__1__Impl : ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9157:1: rule__ForAllOrExistsOrOneOperation__Group__1__Impl : ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8928:1: ( ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8929:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9161:1: ( ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9162:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8929:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8930:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9162:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9163:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 )
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8931:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8931:2: rule__ForAllOrExistsOrOneOperation__OpAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9164:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9164:2: rule__ForAllOrExistsOrOneOperation__OpAssignment_1
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl18603);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl19066);
rule__ForAllOrExistsOrOneOperation__OpAssignment_1();
state._fsp--;
@@ -25432,21 +26012,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8941:1: rule__ForAllOrExistsOrOneOperation__Group__2 : rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9174:1: rule__ForAllOrExistsOrOneOperation__Group__2 : rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8945:1: ( rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8946:2: rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9178:1: ( rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9179:2: rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__218633);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__219096);
rule__ForAllOrExistsOrOneOperation__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__218636);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__219099);
rule__ForAllOrExistsOrOneOperation__Group__3();
state._fsp--;
@@ -25470,23 +26050,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8953:1: rule__ForAllOrExistsOrOneOperation__Group__2__Impl : ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9186:1: rule__ForAllOrExistsOrOneOperation__Group__2__Impl : ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8957:1: ( ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8958:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9190:1: ( ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9191:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8958:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8959:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9191:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9192:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 )
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8960:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8960:2: rule__ForAllOrExistsOrOneOperation__NameAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9193:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9193:2: rule__ForAllOrExistsOrOneOperation__NameAssignment_2
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl18663);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl19126);
rule__ForAllOrExistsOrOneOperation__NameAssignment_2();
state._fsp--;
@@ -25517,21 +26097,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8970:1: rule__ForAllOrExistsOrOneOperation__Group__3 : rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9203:1: rule__ForAllOrExistsOrOneOperation__Group__3 : rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8974:1: ( rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8975:2: rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9207:1: ( rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9208:2: rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__318693);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__319156);
rule__ForAllOrExistsOrOneOperation__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__318696);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__319159);
rule__ForAllOrExistsOrOneOperation__Group__4();
state._fsp--;
@@ -25555,20 +26135,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8982:1: rule__ForAllOrExistsOrOneOperation__Group__3__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9215:1: rule__ForAllOrExistsOrOneOperation__Group__3__Impl : ( '(' ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8986:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8987:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9219:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9220:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8987:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:8988:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9220:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9221:1: '('
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3());
- match(input,68,FOLLOW_68_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl18724);
+ match(input,67,FOLLOW_67_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl19187);
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3());
}
@@ -25592,21 +26172,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9001:1: rule__ForAllOrExistsOrOneOperation__Group__4 : rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9234:1: rule__ForAllOrExistsOrOneOperation__Group__4 : rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9005:1: ( rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9006:2: rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9238:1: ( rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9239:2: rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__418755);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__419218);
rule__ForAllOrExistsOrOneOperation__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__418758);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__419221);
rule__ForAllOrExistsOrOneOperation__Group__5();
state._fsp--;
@@ -25630,23 +26210,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9013:1: rule__ForAllOrExistsOrOneOperation__Group__4__Impl : ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9246:1: rule__ForAllOrExistsOrOneOperation__Group__4__Impl : ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9017:1: ( ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9018:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9250:1: ( ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9251:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9018:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9019:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9251:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9252:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 )
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprAssignment_4());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9020:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9020:2: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9253:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9253:2: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl18785);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl19248);
rule__ForAllOrExistsOrOneOperation__ExprAssignment_4();
state._fsp--;
@@ -25677,21 +26257,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__5"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9030:1: rule__ForAllOrExistsOrOneOperation__Group__5 : rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9263:1: rule__ForAllOrExistsOrOneOperation__Group__5 : rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 ;
public final void rule__ForAllOrExistsOrOneOperation__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9034:1: ( rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9035:2: rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9267:1: ( rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9268:2: rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__518815);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__519278);
rule__ForAllOrExistsOrOneOperation__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__518818);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__519281);
rule__ForAllOrExistsOrOneOperation__Group__6();
state._fsp--;
@@ -25715,20 +26295,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9042:1: rule__ForAllOrExistsOrOneOperation__Group__5__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9275:1: rule__ForAllOrExistsOrOneOperation__Group__5__Impl : ( ')' ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9046:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9047:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9279:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9280:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9047:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9048:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9280:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9281:1: ')'
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5());
- match(input,69,FOLLOW_69_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl18846);
+ match(input,68,FOLLOW_68_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl19309);
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5());
}
@@ -25752,16 +26332,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9061:1: rule__ForAllOrExistsOrOneOperation__Group__6 : rule__ForAllOrExistsOrOneOperation__Group__6__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9294:1: rule__ForAllOrExistsOrOneOperation__Group__6 : rule__ForAllOrExistsOrOneOperation__Group__6__Impl ;
public final void rule__ForAllOrExistsOrOneOperation__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9065:1: ( rule__ForAllOrExistsOrOneOperation__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9066:2: rule__ForAllOrExistsOrOneOperation__Group__6__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9298:1: ( rule__ForAllOrExistsOrOneOperation__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9299:2: rule__ForAllOrExistsOrOneOperation__Group__6__Impl
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__618877);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__619340);
rule__ForAllOrExistsOrOneOperation__Group__6__Impl();
state._fsp--;
@@ -25785,31 +26365,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9072:1: rule__ForAllOrExistsOrOneOperation__Group__6__Impl : ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9305:1: rule__ForAllOrExistsOrOneOperation__Group__6__Impl : ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) ;
public final void rule__ForAllOrExistsOrOneOperation__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9076:1: ( ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9077:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9309:1: ( ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9310:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9077:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9078:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9310:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9311:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )?
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixAssignment_6());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9079:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )?
- int alt77=2;
- int LA77_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9312:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )?
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA77_0==77||LA77_0==80) ) {
- alt77=1;
+ if ( (LA78_0==76||LA78_0==80) ) {
+ alt78=1;
}
- switch (alt77) {
+ switch (alt78) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9079:2: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9312:2: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6
{
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl18904);
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl19367);
rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6();
state._fsp--;
@@ -25843,21 +26423,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9103:1: rule__IsUniqueOperation__Group__0 : rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9336:1: rule__IsUniqueOperation__Group__0 : rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 ;
public final void rule__IsUniqueOperation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9107:1: ( rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9108:2: rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9340:1: ( rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9341:2: rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1
{
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__018949);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__019412);
rule__IsUniqueOperation__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__018952);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__019415);
rule__IsUniqueOperation__Group__1();
state._fsp--;
@@ -25881,20 +26461,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9115:1: rule__IsUniqueOperation__Group__0__Impl : ( '->' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9348:1: rule__IsUniqueOperation__Group__0__Impl : ( '->' ) ;
public final void rule__IsUniqueOperation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9119:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9120:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9352:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9353:1: ( '->' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9120:1: ( '->' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9121:1: '->'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9353:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9354:1: '->'
{
before(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input,80,FOLLOW_80_in_rule__IsUniqueOperation__Group__0__Impl18980);
+ match(input,80,FOLLOW_80_in_rule__IsUniqueOperation__Group__0__Impl19443);
after(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
}
@@ -25918,21 +26498,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9134:1: rule__IsUniqueOperation__Group__1 : rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9367:1: rule__IsUniqueOperation__Group__1 : rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 ;
public final void rule__IsUniqueOperation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9138:1: ( rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9139:2: rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9371:1: ( rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9372:2: rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2
{
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__119011);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__119474);
rule__IsUniqueOperation__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__119014);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__119477);
rule__IsUniqueOperation__Group__2();
state._fsp--;
@@ -25956,20 +26536,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9146:1: rule__IsUniqueOperation__Group__1__Impl : ( 'isUnique' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9379:1: rule__IsUniqueOperation__Group__1__Impl : ( 'isUnique' ) ;
public final void rule__IsUniqueOperation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9150:1: ( ( 'isUnique' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9151:1: ( 'isUnique' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9383:1: ( ( 'isUnique' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9384:1: ( 'isUnique' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9151:1: ( 'isUnique' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9152:1: 'isUnique'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9384:1: ( 'isUnique' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9385:1: 'isUnique'
{
before(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1());
- match(input,82,FOLLOW_82_in_rule__IsUniqueOperation__Group__1__Impl19042);
+ match(input,82,FOLLOW_82_in_rule__IsUniqueOperation__Group__1__Impl19505);
after(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1());
}
@@ -25993,21 +26573,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9165:1: rule__IsUniqueOperation__Group__2 : rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9398:1: rule__IsUniqueOperation__Group__2 : rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 ;
public final void rule__IsUniqueOperation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9169:1: ( rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9170:2: rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9402:1: ( rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9403:2: rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3
{
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__219073);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__219536);
rule__IsUniqueOperation__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__219076);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__219539);
rule__IsUniqueOperation__Group__3();
state._fsp--;
@@ -26031,23 +26611,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9177:1: rule__IsUniqueOperation__Group__2__Impl : ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9410:1: rule__IsUniqueOperation__Group__2__Impl : ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) ;
public final void rule__IsUniqueOperation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9181:1: ( ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9182:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9414:1: ( ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9415:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9182:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9183:1: ( rule__IsUniqueOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9415:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9416:1: ( rule__IsUniqueOperation__NameAssignment_2 )
{
before(grammarAccess.getIsUniqueOperationAccess().getNameAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9184:1: ( rule__IsUniqueOperation__NameAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9184:2: rule__IsUniqueOperation__NameAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9417:1: ( rule__IsUniqueOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9417:2: rule__IsUniqueOperation__NameAssignment_2
{
- pushFollow(FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl19103);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl19566);
rule__IsUniqueOperation__NameAssignment_2();
state._fsp--;
@@ -26078,21 +26658,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9194:1: rule__IsUniqueOperation__Group__3 : rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9427:1: rule__IsUniqueOperation__Group__3 : rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 ;
public final void rule__IsUniqueOperation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9198:1: ( rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9199:2: rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9431:1: ( rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9432:2: rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4
{
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__319133);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__319596);
rule__IsUniqueOperation__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__319136);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__319599);
rule__IsUniqueOperation__Group__4();
state._fsp--;
@@ -26116,20 +26696,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9206:1: rule__IsUniqueOperation__Group__3__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9439:1: rule__IsUniqueOperation__Group__3__Impl : ( '(' ) ;
public final void rule__IsUniqueOperation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9210:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9211:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9443:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9444:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9211:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9212:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9444:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9445:1: '('
{
before(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3());
- match(input,68,FOLLOW_68_in_rule__IsUniqueOperation__Group__3__Impl19164);
+ match(input,67,FOLLOW_67_in_rule__IsUniqueOperation__Group__3__Impl19627);
after(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3());
}
@@ -26153,21 +26733,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9225:1: rule__IsUniqueOperation__Group__4 : rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9458:1: rule__IsUniqueOperation__Group__4 : rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 ;
public final void rule__IsUniqueOperation__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9229:1: ( rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9230:2: rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9462:1: ( rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9463:2: rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5
{
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__419195);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__419658);
rule__IsUniqueOperation__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__419198);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__419661);
rule__IsUniqueOperation__Group__5();
state._fsp--;
@@ -26191,23 +26771,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9237:1: rule__IsUniqueOperation__Group__4__Impl : ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9470:1: rule__IsUniqueOperation__Group__4__Impl : ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) ;
public final void rule__IsUniqueOperation__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9241:1: ( ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9242:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9474:1: ( ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9475:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9242:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9243:1: ( rule__IsUniqueOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9475:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9476:1: ( rule__IsUniqueOperation__ExprAssignment_4 )
{
before(grammarAccess.getIsUniqueOperationAccess().getExprAssignment_4());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9244:1: ( rule__IsUniqueOperation__ExprAssignment_4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9244:2: rule__IsUniqueOperation__ExprAssignment_4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9477:1: ( rule__IsUniqueOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9477:2: rule__IsUniqueOperation__ExprAssignment_4
{
- pushFollow(FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl19225);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl19688);
rule__IsUniqueOperation__ExprAssignment_4();
state._fsp--;
@@ -26238,21 +26818,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__5"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9254:1: rule__IsUniqueOperation__Group__5 : rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9487:1: rule__IsUniqueOperation__Group__5 : rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 ;
public final void rule__IsUniqueOperation__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9258:1: ( rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9259:2: rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9491:1: ( rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9492:2: rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6
{
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__519255);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__519718);
rule__IsUniqueOperation__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__519258);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__519721);
rule__IsUniqueOperation__Group__6();
state._fsp--;
@@ -26276,20 +26856,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9266:1: rule__IsUniqueOperation__Group__5__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9499:1: rule__IsUniqueOperation__Group__5__Impl : ( ')' ) ;
public final void rule__IsUniqueOperation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9270:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9271:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9503:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9504:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9271:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9272:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9504:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9505:1: ')'
{
before(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5());
- match(input,69,FOLLOW_69_in_rule__IsUniqueOperation__Group__5__Impl19286);
+ match(input,68,FOLLOW_68_in_rule__IsUniqueOperation__Group__5__Impl19749);
after(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5());
}
@@ -26313,16 +26893,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9285:1: rule__IsUniqueOperation__Group__6 : rule__IsUniqueOperation__Group__6__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9518:1: rule__IsUniqueOperation__Group__6 : rule__IsUniqueOperation__Group__6__Impl ;
public final void rule__IsUniqueOperation__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9289:1: ( rule__IsUniqueOperation__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9290:2: rule__IsUniqueOperation__Group__6__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9522:1: ( rule__IsUniqueOperation__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9523:2: rule__IsUniqueOperation__Group__6__Impl
{
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__619317);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__619780);
rule__IsUniqueOperation__Group__6__Impl();
state._fsp--;
@@ -26346,31 +26926,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9296:1: rule__IsUniqueOperation__Group__6__Impl : ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9529:1: rule__IsUniqueOperation__Group__6__Impl : ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) ;
public final void rule__IsUniqueOperation__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9300:1: ( ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9301:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9533:1: ( ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9534:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9301:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9302:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9534:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9535:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )?
{
before(grammarAccess.getIsUniqueOperationAccess().getSuffixAssignment_6());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9303:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )?
- int alt78=2;
- int LA78_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9536:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )?
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( (LA78_0==77||LA78_0==80) ) {
- alt78=1;
+ if ( (LA79_0==76||LA79_0==80) ) {
+ alt79=1;
}
- switch (alt78) {
+ switch (alt79) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9303:2: rule__IsUniqueOperation__SuffixAssignment_6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9536:2: rule__IsUniqueOperation__SuffixAssignment_6
{
- pushFollow(FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl19344);
+ pushFollow(FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl19807);
rule__IsUniqueOperation__SuffixAssignment_6();
state._fsp--;
@@ -26404,21 +26984,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9327:1: rule__ParenthesizedExpression__Group__0 : rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9560:1: rule__ParenthesizedExpression__Group__0 : rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 ;
public final void rule__ParenthesizedExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9331:1: ( rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9332:2: rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9564:1: ( rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9565:2: rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1
{
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__019389);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__019852);
rule__ParenthesizedExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__019392);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__019855);
rule__ParenthesizedExpression__Group__1();
state._fsp--;
@@ -26442,20 +27022,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9339:1: rule__ParenthesizedExpression__Group__0__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9572:1: rule__ParenthesizedExpression__Group__0__Impl : ( '(' ) ;
public final void rule__ParenthesizedExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9343:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9344:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9576:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9577:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9344:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9345:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9577:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9578:1: '('
{
before(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
- match(input,68,FOLLOW_68_in_rule__ParenthesizedExpression__Group__0__Impl19420);
+ match(input,67,FOLLOW_67_in_rule__ParenthesizedExpression__Group__0__Impl19883);
after(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
}
@@ -26479,21 +27059,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9358:1: rule__ParenthesizedExpression__Group__1 : rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9591:1: rule__ParenthesizedExpression__Group__1 : rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 ;
public final void rule__ParenthesizedExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9362:1: ( rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9363:2: rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9595:1: ( rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9596:2: rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2
{
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119451);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119914);
rule__ParenthesizedExpression__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119454);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119917);
rule__ParenthesizedExpression__Group__2();
state._fsp--;
@@ -26517,23 +27097,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9370:1: rule__ParenthesizedExpression__Group__1__Impl : ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9603:1: rule__ParenthesizedExpression__Group__1__Impl : ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) ;
public final void rule__ParenthesizedExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9374:1: ( ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9375:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9607:1: ( ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9608:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9375:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9376:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9608:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9609:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 )
{
before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9377:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9377:2: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9610:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9610:2: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1
{
- pushFollow(FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19481);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19944);
rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1();
state._fsp--;
@@ -26564,21 +27144,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9387:1: rule__ParenthesizedExpression__Group__2 : rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9620:1: rule__ParenthesizedExpression__Group__2 : rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 ;
public final void rule__ParenthesizedExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9391:1: ( rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9392:2: rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9624:1: ( rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9625:2: rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3
{
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219511);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219974);
rule__ParenthesizedExpression__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219514);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219977);
rule__ParenthesizedExpression__Group__3();
state._fsp--;
@@ -26602,20 +27182,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9399:1: rule__ParenthesizedExpression__Group__2__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9632:1: rule__ParenthesizedExpression__Group__2__Impl : ( ')' ) ;
public final void rule__ParenthesizedExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9403:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9404:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9636:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9637:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9404:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9405:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9637:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9638:1: ')'
{
before(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
- match(input,69,FOLLOW_69_in_rule__ParenthesizedExpression__Group__2__Impl19542);
+ match(input,68,FOLLOW_68_in_rule__ParenthesizedExpression__Group__2__Impl20005);
after(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
}
@@ -26639,16 +27219,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9418:1: rule__ParenthesizedExpression__Group__3 : rule__ParenthesizedExpression__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9651:1: rule__ParenthesizedExpression__Group__3 : rule__ParenthesizedExpression__Group__3__Impl ;
public final void rule__ParenthesizedExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9422:1: ( rule__ParenthesizedExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9423:2: rule__ParenthesizedExpression__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9655:1: ( rule__ParenthesizedExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9656:2: rule__ParenthesizedExpression__Group__3__Impl
{
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__319573);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__320036);
rule__ParenthesizedExpression__Group__3__Impl();
state._fsp--;
@@ -26672,31 +27252,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9429:1: rule__ParenthesizedExpression__Group__3__Impl : ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9662:1: rule__ParenthesizedExpression__Group__3__Impl : ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) ;
public final void rule__ParenthesizedExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9433:1: ( ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9434:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9666:1: ( ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9667:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9434:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9435:1: ( rule__ParenthesizedExpression__Alternatives_3 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9667:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9668:1: ( rule__ParenthesizedExpression__Alternatives_3 )?
{
before(grammarAccess.getParenthesizedExpressionAccess().getAlternatives_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9436:1: ( rule__ParenthesizedExpression__Alternatives_3 )?
- int alt79=2;
- int LA79_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9669:1: ( rule__ParenthesizedExpression__Alternatives_3 )?
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA79_0==RULE_ID||(LA79_0>=12 && LA79_0<=13)||LA79_0==68||LA79_0==77||LA79_0==80||(LA79_0>=84 && LA79_0<=86)) ) {
- alt79=1;
+ if ( (LA80_0==RULE_ID||(LA80_0>=12 && LA80_0<=13)||LA80_0==67||LA80_0==76||LA80_0==80||(LA80_0>=84 && LA80_0<=86)) ) {
+ alt80=1;
}
- switch (alt79) {
+ switch (alt80) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9436:2: rule__ParenthesizedExpression__Alternatives_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9669:2: rule__ParenthesizedExpression__Alternatives_3
{
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl19600);
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl20063);
rule__ParenthesizedExpression__Alternatives_3();
state._fsp--;
@@ -26730,21 +27310,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NullExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9454:1: rule__NullExpression__Group__0 : rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9687:1: rule__NullExpression__Group__0 : rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 ;
public final void rule__NullExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9458:1: ( rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9459:2: rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9691:1: ( rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9692:2: rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1
{
- pushFollow(FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__019639);
+ pushFollow(FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__020102);
rule__NullExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__019642);
+ pushFollow(FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__020105);
rule__NullExpression__Group__1();
state._fsp--;
@@ -26768,21 +27348,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NullExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9466:1: rule__NullExpression__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9699:1: rule__NullExpression__Group__0__Impl : ( () ) ;
public final void rule__NullExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9470:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9471:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9703:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9704:1: ( () )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9471:1: ( () )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9472:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9704:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9705:1: ()
{
before(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9473:1: ()
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9475:1:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9706:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9708:1:
{
}
@@ -26805,16 +27385,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NullExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9485:1: rule__NullExpression__Group__1 : rule__NullExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9718:1: rule__NullExpression__Group__1 : rule__NullExpression__Group__1__Impl ;
public final void rule__NullExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9489:1: ( rule__NullExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9490:2: rule__NullExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9722:1: ( rule__NullExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9723:2: rule__NullExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__119700);
+ pushFollow(FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__120163);
rule__NullExpression__Group__1__Impl();
state._fsp--;
@@ -26838,20 +27418,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NullExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9496:1: rule__NullExpression__Group__1__Impl : ( 'null' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9729:1: rule__NullExpression__Group__1__Impl : ( 'null' ) ;
public final void rule__NullExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9500:1: ( ( 'null' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9501:1: ( 'null' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9733:1: ( ( 'null' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9734:1: ( 'null' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9501:1: ( 'null' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9502:1: 'null'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9734:1: ( 'null' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9735:1: 'null'
{
before(grammarAccess.getNullExpressionAccess().getNullKeyword_1());
- match(input,83,FOLLOW_83_in_rule__NullExpression__Group__1__Impl19728);
+ match(input,83,FOLLOW_83_in_rule__NullExpression__Group__1__Impl20191);
after(grammarAccess.getNullExpressionAccess().getNullKeyword_1());
}
@@ -26875,21 +27455,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9519:1: rule__ThisExpression__Group__0 : rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9752:1: rule__ThisExpression__Group__0 : rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 ;
public final void rule__ThisExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9523:1: ( rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9524:2: rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9756:1: ( rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9757:2: rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1
{
- pushFollow(FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__019763);
+ pushFollow(FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__020226);
rule__ThisExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__019766);
+ pushFollow(FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__020229);
rule__ThisExpression__Group__1();
state._fsp--;
@@ -26913,21 +27493,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9531:1: rule__ThisExpression__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9764:1: rule__ThisExpression__Group__0__Impl : ( () ) ;
public final void rule__ThisExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9535:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9536:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9768:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9769:1: ( () )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9536:1: ( () )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9537:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9769:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9770:1: ()
{
before(grammarAccess.getThisExpressionAccess().getThisExpressionAction_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9538:1: ()
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9540:1:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9771:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9773:1:
{
}
@@ -26950,21 +27530,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9550:1: rule__ThisExpression__Group__1 : rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9783:1: rule__ThisExpression__Group__1 : rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 ;
public final void rule__ThisExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9554:1: ( rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9555:2: rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9787:1: ( rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9788:2: rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2
{
- pushFollow(FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__119824);
+ pushFollow(FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__120287);
rule__ThisExpression__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__119827);
+ pushFollow(FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__120290);
rule__ThisExpression__Group__2();
state._fsp--;
@@ -26988,20 +27568,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9562:1: rule__ThisExpression__Group__1__Impl : ( 'this' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9795:1: rule__ThisExpression__Group__1__Impl : ( 'this' ) ;
public final void rule__ThisExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9566:1: ( ( 'this' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9567:1: ( 'this' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9799:1: ( ( 'this' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9800:1: ( 'this' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9567:1: ( 'this' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9568:1: 'this'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9800:1: ( 'this' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9801:1: 'this'
{
before(grammarAccess.getThisExpressionAccess().getThisKeyword_1());
- match(input,84,FOLLOW_84_in_rule__ThisExpression__Group__1__Impl19855);
+ match(input,84,FOLLOW_84_in_rule__ThisExpression__Group__1__Impl20318);
after(grammarAccess.getThisExpressionAccess().getThisKeyword_1());
}
@@ -27025,16 +27605,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisExpression__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9581:1: rule__ThisExpression__Group__2 : rule__ThisExpression__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9814:1: rule__ThisExpression__Group__2 : rule__ThisExpression__Group__2__Impl ;
public final void rule__ThisExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9585:1: ( rule__ThisExpression__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9586:2: rule__ThisExpression__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9818:1: ( rule__ThisExpression__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9819:2: rule__ThisExpression__Group__2__Impl
{
- pushFollow(FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__219886);
+ pushFollow(FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__220349);
rule__ThisExpression__Group__2__Impl();
state._fsp--;
@@ -27058,31 +27638,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9592:1: rule__ThisExpression__Group__2__Impl : ( ( rule__ThisExpression__SuffixAssignment_2 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9825:1: rule__ThisExpression__Group__2__Impl : ( ( rule__ThisExpression__SuffixAssignment_2 )? ) ;
public final void rule__ThisExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9596:1: ( ( ( rule__ThisExpression__SuffixAssignment_2 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9597:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9829:1: ( ( ( rule__ThisExpression__SuffixAssignment_2 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9830:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9597:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9598:1: ( rule__ThisExpression__SuffixAssignment_2 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9830:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9831:1: ( rule__ThisExpression__SuffixAssignment_2 )?
{
before(grammarAccess.getThisExpressionAccess().getSuffixAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9599:1: ( rule__ThisExpression__SuffixAssignment_2 )?
- int alt80=2;
- int LA80_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9832:1: ( rule__ThisExpression__SuffixAssignment_2 )?
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA80_0==77||LA80_0==80) ) {
- alt80=1;
+ if ( (LA81_0==76||LA81_0==80) ) {
+ alt81=1;
}
- switch (alt80) {
+ switch (alt81) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9599:2: rule__ThisExpression__SuffixAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9832:2: rule__ThisExpression__SuffixAssignment_2
{
- pushFollow(FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl19913);
+ pushFollow(FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl20376);
rule__ThisExpression__SuffixAssignment_2();
state._fsp--;
@@ -27116,21 +27696,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9615:1: rule__SuperInvocationExpression__Group__0 : rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9848:1: rule__SuperInvocationExpression__Group__0 : rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 ;
public final void rule__SuperInvocationExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9619:1: ( rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9620:2: rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9852:1: ( rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9853:2: rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1
{
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__019950);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__020413);
rule__SuperInvocationExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__019953);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__020416);
rule__SuperInvocationExpression__Group__1();
state._fsp--;
@@ -27154,20 +27734,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9627:1: rule__SuperInvocationExpression__Group__0__Impl : ( 'super' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9860:1: rule__SuperInvocationExpression__Group__0__Impl : ( 'super' ) ;
public final void rule__SuperInvocationExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9631:1: ( ( 'super' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9632:1: ( 'super' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9864:1: ( ( 'super' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9865:1: ( 'super' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9632:1: ( 'super' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9633:1: 'super'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9865:1: ( 'super' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9866:1: 'super'
{
before(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
- match(input,85,FOLLOW_85_in_rule__SuperInvocationExpression__Group__0__Impl19981);
+ match(input,85,FOLLOW_85_in_rule__SuperInvocationExpression__Group__0__Impl20444);
after(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
}
@@ -27191,16 +27771,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9646:1: rule__SuperInvocationExpression__Group__1 : rule__SuperInvocationExpression__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9879:1: rule__SuperInvocationExpression__Group__1 : rule__SuperInvocationExpression__Group__1__Impl ;
public final void rule__SuperInvocationExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9650:1: ( rule__SuperInvocationExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9651:2: rule__SuperInvocationExpression__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9883:1: ( rule__SuperInvocationExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9884:2: rule__SuperInvocationExpression__Group__1__Impl
{
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__120012);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__120475);
rule__SuperInvocationExpression__Group__1__Impl();
state._fsp--;
@@ -27224,23 +27804,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9657:1: rule__SuperInvocationExpression__Group__1__Impl : ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9890:1: rule__SuperInvocationExpression__Group__1__Impl : ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) ;
public final void rule__SuperInvocationExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9661:1: ( ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9662:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9894:1: ( ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9895:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9662:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9663:1: ( rule__SuperInvocationExpression__Alternatives_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9895:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9896:1: ( rule__SuperInvocationExpression__Alternatives_1 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getAlternatives_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9664:1: ( rule__SuperInvocationExpression__Alternatives_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9664:2: rule__SuperInvocationExpression__Alternatives_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9897:1: ( rule__SuperInvocationExpression__Alternatives_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9897:2: rule__SuperInvocationExpression__Alternatives_1
{
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl20039);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl20502);
rule__SuperInvocationExpression__Alternatives_1();
state._fsp--;
@@ -27271,21 +27851,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__Group_1_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9678:1: rule__SuperInvocationExpression__Group_1_1__0 : rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9911:1: rule__SuperInvocationExpression__Group_1_1__0 : rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 ;
public final void rule__SuperInvocationExpression__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9682:1: ( rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9683:2: rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9915:1: ( rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9916:2: rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1
{
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__020073);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__020536);
rule__SuperInvocationExpression__Group_1_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__020076);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__020539);
rule__SuperInvocationExpression__Group_1_1__1();
state._fsp--;
@@ -27309,20 +27889,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__Group_1_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9690:1: rule__SuperInvocationExpression__Group_1_1__0__Impl : ( '.' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9923:1: rule__SuperInvocationExpression__Group_1_1__0__Impl : ( '.' ) ;
public final void rule__SuperInvocationExpression__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9694:1: ( ( '.' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9695:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9927:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9928:1: ( '.' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9695:1: ( '.' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9696:1: '.'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9928:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9929:1: '.'
{
before(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0());
- match(input,77,FOLLOW_77_in_rule__SuperInvocationExpression__Group_1_1__0__Impl20104);
+ match(input,76,FOLLOW_76_in_rule__SuperInvocationExpression__Group_1_1__0__Impl20567);
after(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0());
}
@@ -27346,21 +27926,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__Group_1_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9709:1: rule__SuperInvocationExpression__Group_1_1__1 : rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9942:1: rule__SuperInvocationExpression__Group_1_1__1 : rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 ;
public final void rule__SuperInvocationExpression__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9713:1: ( rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9714:2: rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9946:1: ( rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9947:2: rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2
{
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__120135);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__120598);
rule__SuperInvocationExpression__Group_1_1__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__120138);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__120601);
rule__SuperInvocationExpression__Group_1_1__2();
state._fsp--;
@@ -27384,23 +27964,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__Group_1_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9721:1: rule__SuperInvocationExpression__Group_1_1__1__Impl : ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9954:1: rule__SuperInvocationExpression__Group_1_1__1__Impl : ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) ;
public final void rule__SuperInvocationExpression__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9725:1: ( ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9726:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9958:1: ( ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9959:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9726:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9727:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9959:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9960:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameAssignment_1_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9728:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9728:2: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9961:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9961:2: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1
{
- pushFollow(FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl20165);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl20628);
rule__SuperInvocationExpression__OperationNameAssignment_1_1_1();
state._fsp--;
@@ -27431,16 +28011,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__Group_1_1__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9738:1: rule__SuperInvocationExpression__Group_1_1__2 : rule__SuperInvocationExpression__Group_1_1__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9971:1: rule__SuperInvocationExpression__Group_1_1__2 : rule__SuperInvocationExpression__Group_1_1__2__Impl ;
public final void rule__SuperInvocationExpression__Group_1_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9742:1: ( rule__SuperInvocationExpression__Group_1_1__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9743:2: rule__SuperInvocationExpression__Group_1_1__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9975:1: ( rule__SuperInvocationExpression__Group_1_1__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9976:2: rule__SuperInvocationExpression__Group_1_1__2__Impl
{
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__220195);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__220658);
rule__SuperInvocationExpression__Group_1_1__2__Impl();
state._fsp--;
@@ -27464,23 +28044,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__Group_1_1__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9749:1: rule__SuperInvocationExpression__Group_1_1__2__Impl : ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9982:1: rule__SuperInvocationExpression__Group_1_1__2__Impl : ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) ;
public final void rule__SuperInvocationExpression__Group_1_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9753:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9754:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9986:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9987:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9754:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9755:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9987:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9988:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 )
{
before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_1_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9756:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9756:2: rule__SuperInvocationExpression__TupleAssignment_1_1_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9989:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9989:2: rule__SuperInvocationExpression__TupleAssignment_1_1_2
{
- pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl20222);
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl20685);
rule__SuperInvocationExpression__TupleAssignment_1_1_2();
state._fsp--;
@@ -27511,21 +28091,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9772:1: rule__InstanceCreationExpression__Group__0 : rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10005:1: rule__InstanceCreationExpression__Group__0 : rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 ;
public final void rule__InstanceCreationExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9776:1: ( rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9777:2: rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10009:1: ( rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10010:2: rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1
{
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__020258);
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__020721);
rule__InstanceCreationExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__020261);
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__020724);
rule__InstanceCreationExpression__Group__1();
state._fsp--;
@@ -27549,20 +28129,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9784:1: rule__InstanceCreationExpression__Group__0__Impl : ( 'new' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10017:1: rule__InstanceCreationExpression__Group__0__Impl : ( 'new' ) ;
public final void rule__InstanceCreationExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9788:1: ( ( 'new' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9789:1: ( 'new' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10021:1: ( ( 'new' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10022:1: ( 'new' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9789:1: ( 'new' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9790:1: 'new'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10022:1: ( 'new' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10023:1: 'new'
{
before(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0());
- match(input,86,FOLLOW_86_in_rule__InstanceCreationExpression__Group__0__Impl20289);
+ match(input,86,FOLLOW_86_in_rule__InstanceCreationExpression__Group__0__Impl20752);
after(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0());
}
@@ -27586,21 +28166,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9803:1: rule__InstanceCreationExpression__Group__1 : rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10036:1: rule__InstanceCreationExpression__Group__1 : rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 ;
public final void rule__InstanceCreationExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9807:1: ( rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9808:2: rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10040:1: ( rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10041:2: rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2
{
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__120320);
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__120783);
rule__InstanceCreationExpression__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__120323);
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__120786);
rule__InstanceCreationExpression__Group__2();
state._fsp--;
@@ -27624,23 +28204,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9815:1: rule__InstanceCreationExpression__Group__1__Impl : ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10048:1: rule__InstanceCreationExpression__Group__1__Impl : ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) ;
public final void rule__InstanceCreationExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9819:1: ( ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9820:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10052:1: ( ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10053:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9820:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9821:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10053:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10054:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 )
{
before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9822:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9822:2: rule__InstanceCreationExpression__ConstructorAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10055:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10055:2: rule__InstanceCreationExpression__ConstructorAssignment_1
{
- pushFollow(FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl20350);
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl20813);
rule__InstanceCreationExpression__ConstructorAssignment_1();
state._fsp--;
@@ -27671,21 +28251,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationExpression__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9832:1: rule__InstanceCreationExpression__Group__2 : rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10065:1: rule__InstanceCreationExpression__Group__2 : rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 ;
public final void rule__InstanceCreationExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9836:1: ( rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9837:2: rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10069:1: ( rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10070:2: rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3
{
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__220380);
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__220843);
rule__InstanceCreationExpression__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__220383);
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__220846);
rule__InstanceCreationExpression__Group__3();
state._fsp--;
@@ -27709,23 +28289,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9844:1: rule__InstanceCreationExpression__Group__2__Impl : ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10077:1: rule__InstanceCreationExpression__Group__2__Impl : ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) ;
public final void rule__InstanceCreationExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9848:1: ( ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9849:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10081:1: ( ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10082:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9849:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9850:1: ( rule__InstanceCreationExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10082:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10083:1: ( rule__InstanceCreationExpression__TupleAssignment_2 )
{
before(grammarAccess.getInstanceCreationExpressionAccess().getTupleAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9851:1: ( rule__InstanceCreationExpression__TupleAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9851:2: rule__InstanceCreationExpression__TupleAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10084:1: ( rule__InstanceCreationExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10084:2: rule__InstanceCreationExpression__TupleAssignment_2
{
- pushFollow(FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl20410);
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl20873);
rule__InstanceCreationExpression__TupleAssignment_2();
state._fsp--;
@@ -27756,16 +28336,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationExpression__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9861:1: rule__InstanceCreationExpression__Group__3 : rule__InstanceCreationExpression__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10094:1: rule__InstanceCreationExpression__Group__3 : rule__InstanceCreationExpression__Group__3__Impl ;
public final void rule__InstanceCreationExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9865:1: ( rule__InstanceCreationExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9866:2: rule__InstanceCreationExpression__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10098:1: ( rule__InstanceCreationExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10099:2: rule__InstanceCreationExpression__Group__3__Impl
{
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320440);
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320903);
rule__InstanceCreationExpression__Group__3__Impl();
state._fsp--;
@@ -27789,31 +28369,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9872:1: rule__InstanceCreationExpression__Group__3__Impl : ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10105:1: rule__InstanceCreationExpression__Group__3__Impl : ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) ;
public final void rule__InstanceCreationExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9876:1: ( ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9877:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10109:1: ( ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10110:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9877:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9878:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10110:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10111:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )?
{
before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixAssignment_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9879:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )?
- int alt81=2;
- int LA81_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10112:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )?
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA81_0==77||LA81_0==80) ) {
- alt81=1;
+ if ( (LA82_0==76||LA82_0==80) ) {
+ alt82=1;
}
- switch (alt81) {
+ switch (alt82) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9879:2: rule__InstanceCreationExpression__SuffixAssignment_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10112:2: rule__InstanceCreationExpression__SuffixAssignment_3
{
- pushFollow(FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20467);
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20930);
rule__InstanceCreationExpression__SuffixAssignment_3();
state._fsp--;
@@ -27847,21 +28427,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9897:1: rule__InstanceCreationTuple__Group__0 : rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10130:1: rule__InstanceCreationTuple__Group__0 : rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 ;
public final void rule__InstanceCreationTuple__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9901:1: ( rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9902:2: rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10134:1: ( rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10135:2: rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020506);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020969);
rule__InstanceCreationTuple__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020509);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020972);
rule__InstanceCreationTuple__Group__1();
state._fsp--;
@@ -27885,21 +28465,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9909:1: rule__InstanceCreationTuple__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10142:1: rule__InstanceCreationTuple__Group__0__Impl : ( () ) ;
public final void rule__InstanceCreationTuple__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9913:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9914:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10146:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10147:1: ( () )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9914:1: ( () )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9915:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10147:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10148:1: ()
{
before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleAction_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9916:1: ()
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9918:1:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10149:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10151:1:
{
}
@@ -27922,21 +28502,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9928:1: rule__InstanceCreationTuple__Group__1 : rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10161:1: rule__InstanceCreationTuple__Group__1 : rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 ;
public final void rule__InstanceCreationTuple__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9932:1: ( rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9933:2: rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10165:1: ( rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10166:2: rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__120567);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__121030);
rule__InstanceCreationTuple__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__120570);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__121033);
rule__InstanceCreationTuple__Group__2();
state._fsp--;
@@ -27960,20 +28540,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9940:1: rule__InstanceCreationTuple__Group__1__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10173:1: rule__InstanceCreationTuple__Group__1__Impl : ( '(' ) ;
public final void rule__InstanceCreationTuple__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9944:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9945:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10177:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10178:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9945:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9946:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10178:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10179:1: '('
{
before(grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1());
- match(input,68,FOLLOW_68_in_rule__InstanceCreationTuple__Group__1__Impl20598);
+ match(input,67,FOLLOW_67_in_rule__InstanceCreationTuple__Group__1__Impl21061);
after(grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1());
}
@@ -27997,21 +28577,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9959:1: rule__InstanceCreationTuple__Group__2 : rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10192:1: rule__InstanceCreationTuple__Group__2 : rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 ;
public final void rule__InstanceCreationTuple__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9963:1: ( rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9964:2: rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10196:1: ( rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10197:2: rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__220629);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__221092);
rule__InstanceCreationTuple__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__220632);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__221095);
rule__InstanceCreationTuple__Group__3();
state._fsp--;
@@ -28035,31 +28615,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9971:1: rule__InstanceCreationTuple__Group__2__Impl : ( ( rule__InstanceCreationTuple__Group_2__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10204:1: rule__InstanceCreationTuple__Group__2__Impl : ( ( rule__InstanceCreationTuple__Group_2__0 )? ) ;
public final void rule__InstanceCreationTuple__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9975:1: ( ( ( rule__InstanceCreationTuple__Group_2__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9976:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10208:1: ( ( ( rule__InstanceCreationTuple__Group_2__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10209:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9976:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9977:1: ( rule__InstanceCreationTuple__Group_2__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10209:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10210:1: ( rule__InstanceCreationTuple__Group_2__0 )?
{
before(grammarAccess.getInstanceCreationTupleAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9978:1: ( rule__InstanceCreationTuple__Group_2__0 )?
- int alt82=2;
- int LA82_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10211:1: ( rule__InstanceCreationTuple__Group_2__0 )?
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( (LA82_0==RULE_ID) ) {
- alt82=1;
+ if ( (LA83_0==RULE_ID) ) {
+ alt83=1;
}
- switch (alt82) {
+ switch (alt83) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9978:2: rule__InstanceCreationTuple__Group_2__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10211:2: rule__InstanceCreationTuple__Group_2__0
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl20659);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl21122);
rule__InstanceCreationTuple__Group_2__0();
state._fsp--;
@@ -28093,16 +28673,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9988:1: rule__InstanceCreationTuple__Group__3 : rule__InstanceCreationTuple__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10221:1: rule__InstanceCreationTuple__Group__3 : rule__InstanceCreationTuple__Group__3__Impl ;
public final void rule__InstanceCreationTuple__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9992:1: ( rule__InstanceCreationTuple__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9993:2: rule__InstanceCreationTuple__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10225:1: ( rule__InstanceCreationTuple__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10226:2: rule__InstanceCreationTuple__Group__3__Impl
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__320690);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__321153);
rule__InstanceCreationTuple__Group__3__Impl();
state._fsp--;
@@ -28126,20 +28706,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:9999:1: rule__InstanceCreationTuple__Group__3__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10232:1: rule__InstanceCreationTuple__Group__3__Impl : ( ')' ) ;
public final void rule__InstanceCreationTuple__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10003:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10004:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10236:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10237:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10004:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10005:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10237:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10238:1: ')'
{
before(grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3());
- match(input,69,FOLLOW_69_in_rule__InstanceCreationTuple__Group__3__Impl20718);
+ match(input,68,FOLLOW_68_in_rule__InstanceCreationTuple__Group__3__Impl21181);
after(grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3());
}
@@ -28163,21 +28743,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group_2__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10026:1: rule__InstanceCreationTuple__Group_2__0 : rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10259:1: rule__InstanceCreationTuple__Group_2__0 : rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 ;
public final void rule__InstanceCreationTuple__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10030:1: ( rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10031:2: rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10263:1: ( rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10264:2: rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__020757);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__021220);
rule__InstanceCreationTuple__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__020760);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__021223);
rule__InstanceCreationTuple__Group_2__1();
state._fsp--;
@@ -28201,23 +28781,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10038:1: rule__InstanceCreationTuple__Group_2__0__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10271:1: rule__InstanceCreationTuple__Group_2__0__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) ;
public final void rule__InstanceCreationTuple__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10042:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10043:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10275:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10276:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10043:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10044:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10276:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10277:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 )
{
before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10045:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10045:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10278:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10278:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl20787);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl21250);
rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0();
state._fsp--;
@@ -28248,16 +28828,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group_2__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10055:1: rule__InstanceCreationTuple__Group_2__1 : rule__InstanceCreationTuple__Group_2__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10288:1: rule__InstanceCreationTuple__Group_2__1 : rule__InstanceCreationTuple__Group_2__1__Impl ;
public final void rule__InstanceCreationTuple__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10059:1: ( rule__InstanceCreationTuple__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10060:2: rule__InstanceCreationTuple__Group_2__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10292:1: ( rule__InstanceCreationTuple__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10293:2: rule__InstanceCreationTuple__Group_2__1__Impl
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__120817);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__121280);
rule__InstanceCreationTuple__Group_2__1__Impl();
state._fsp--;
@@ -28281,35 +28861,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10066:1: rule__InstanceCreationTuple__Group_2__1__Impl : ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10299:1: rule__InstanceCreationTuple__Group_2__1__Impl : ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) ;
public final void rule__InstanceCreationTuple__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10070:1: ( ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10071:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10303:1: ( ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10304:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10071:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10072:1: ( rule__InstanceCreationTuple__Group_2_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10304:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10305:1: ( rule__InstanceCreationTuple__Group_2_1__0 )*
{
before(grammarAccess.getInstanceCreationTupleAccess().getGroup_2_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10073:1: ( rule__InstanceCreationTuple__Group_2_1__0 )*
- loop83:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10306:1: ( rule__InstanceCreationTuple__Group_2_1__0 )*
+ loop84:
do {
- int alt83=2;
- int LA83_0 = input.LA(1);
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA83_0==66) ) {
- alt83=1;
+ if ( (LA84_0==65) ) {
+ alt84=1;
}
- switch (alt83) {
+ switch (alt84) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10073:2: rule__InstanceCreationTuple__Group_2_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10306:2: rule__InstanceCreationTuple__Group_2_1__0
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl20844);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl21307);
rule__InstanceCreationTuple__Group_2_1__0();
state._fsp--;
@@ -28319,7 +28899,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop83;
+ break loop84;
}
} while (true);
@@ -28346,21 +28926,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group_2_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10087:1: rule__InstanceCreationTuple__Group_2_1__0 : rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10320:1: rule__InstanceCreationTuple__Group_2_1__0 : rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 ;
public final void rule__InstanceCreationTuple__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10091:1: ( rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10092:2: rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10324:1: ( rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10325:2: rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__020879);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__021342);
rule__InstanceCreationTuple__Group_2_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__020882);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__021345);
rule__InstanceCreationTuple__Group_2_1__1();
state._fsp--;
@@ -28384,20 +28964,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group_2_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10099:1: rule__InstanceCreationTuple__Group_2_1__0__Impl : ( ',' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10332:1: rule__InstanceCreationTuple__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__InstanceCreationTuple__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10103:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10104:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10336:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10337:1: ( ',' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10104:1: ( ',' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10105:1: ','
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10337:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10338:1: ','
{
before(grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0());
- match(input,66,FOLLOW_66_in_rule__InstanceCreationTuple__Group_2_1__0__Impl20910);
+ match(input,65,FOLLOW_65_in_rule__InstanceCreationTuple__Group_2_1__0__Impl21373);
after(grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0());
}
@@ -28421,16 +29001,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group_2_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10118:1: rule__InstanceCreationTuple__Group_2_1__1 : rule__InstanceCreationTuple__Group_2_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10351:1: rule__InstanceCreationTuple__Group_2_1__1 : rule__InstanceCreationTuple__Group_2_1__1__Impl ;
public final void rule__InstanceCreationTuple__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10122:1: ( rule__InstanceCreationTuple__Group_2_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10123:2: rule__InstanceCreationTuple__Group_2_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10355:1: ( rule__InstanceCreationTuple__Group_2_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10356:2: rule__InstanceCreationTuple__Group_2_1__1__Impl
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__120941);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__121404);
rule__InstanceCreationTuple__Group_2_1__1__Impl();
state._fsp--;
@@ -28454,23 +29034,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__Group_2_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10129:1: rule__InstanceCreationTuple__Group_2_1__1__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10362:1: rule__InstanceCreationTuple__Group_2_1__1__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) ;
public final void rule__InstanceCreationTuple__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10133:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10134:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10366:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10367:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10134:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10135:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10367:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10368:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 )
{
before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10136:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10136:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10369:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10369:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1
{
- pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl20968);
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl21431);
rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1();
state._fsp--;
@@ -28501,21 +29081,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTupleElement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10150:1: rule__InstanceCreationTupleElement__Group__0 : rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10383:1: rule__InstanceCreationTupleElement__Group__0 : rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 ;
public final void rule__InstanceCreationTupleElement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10154:1: ( rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10155:2: rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10387:1: ( rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10388:2: rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1
{
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__021002);
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__021465);
rule__InstanceCreationTupleElement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__021005);
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__021468);
rule__InstanceCreationTupleElement__Group__1();
state._fsp--;
@@ -28539,23 +29119,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTupleElement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10162:1: rule__InstanceCreationTupleElement__Group__0__Impl : ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10395:1: rule__InstanceCreationTupleElement__Group__0__Impl : ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) ;
public final void rule__InstanceCreationTupleElement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10166:1: ( ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10167:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10399:1: ( ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10400:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10167:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10168:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10400:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10401:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 )
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getRoleAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10169:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10169:2: rule__InstanceCreationTupleElement__RoleAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10402:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10402:2: rule__InstanceCreationTupleElement__RoleAssignment_0
{
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl21032);
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl21495);
rule__InstanceCreationTupleElement__RoleAssignment_0();
state._fsp--;
@@ -28586,21 +29166,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTupleElement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10179:1: rule__InstanceCreationTupleElement__Group__1 : rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10412:1: rule__InstanceCreationTupleElement__Group__1 : rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 ;
public final void rule__InstanceCreationTupleElement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10183:1: ( rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10184:2: rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10416:1: ( rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10417:2: rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2
{
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__121062);
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__121525);
rule__InstanceCreationTupleElement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__121065);
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__121528);
rule__InstanceCreationTupleElement__Group__2();
state._fsp--;
@@ -28624,20 +29204,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTupleElement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10191:1: rule__InstanceCreationTupleElement__Group__1__Impl : ( '=>' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10424:1: rule__InstanceCreationTupleElement__Group__1__Impl : ( '=>' ) ;
public final void rule__InstanceCreationTupleElement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10195:1: ( ( '=>' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10196:1: ( '=>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10428:1: ( ( '=>' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10429:1: ( '=>' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10196:1: ( '=>' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10197:1: '=>'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10429:1: ( '=>' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10430:1: '=>'
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1());
- match(input,67,FOLLOW_67_in_rule__InstanceCreationTupleElement__Group__1__Impl21093);
+ match(input,66,FOLLOW_66_in_rule__InstanceCreationTupleElement__Group__1__Impl21556);
after(grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1());
}
@@ -28661,16 +29241,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTupleElement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10210:1: rule__InstanceCreationTupleElement__Group__2 : rule__InstanceCreationTupleElement__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10443:1: rule__InstanceCreationTupleElement__Group__2 : rule__InstanceCreationTupleElement__Group__2__Impl ;
public final void rule__InstanceCreationTupleElement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10214:1: ( rule__InstanceCreationTupleElement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10215:2: rule__InstanceCreationTupleElement__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10447:1: ( rule__InstanceCreationTupleElement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10448:2: rule__InstanceCreationTupleElement__Group__2__Impl
{
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__221124);
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__221587);
rule__InstanceCreationTupleElement__Group__2__Impl();
state._fsp--;
@@ -28694,23 +29274,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTupleElement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10221:1: rule__InstanceCreationTupleElement__Group__2__Impl : ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10454:1: rule__InstanceCreationTupleElement__Group__2__Impl : ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) ;
public final void rule__InstanceCreationTupleElement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10225:1: ( ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10226:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10458:1: ( ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10459:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10226:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10227:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10459:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10460:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 )
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getObjectAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10228:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10228:2: rule__InstanceCreationTupleElement__ObjectAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10461:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10461:2: rule__InstanceCreationTupleElement__ObjectAssignment_2
{
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl21151);
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl21614);
rule__InstanceCreationTupleElement__ObjectAssignment_2();
state._fsp--;
@@ -28741,21 +29321,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10244:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0 : rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10477:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0 : rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 ;
public final void rule__SequenceConstructionOrAccessCompletion__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10248:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10249:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10481:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10482:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1
{
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021187);
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021650);
rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021190);
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021653);
rule__SequenceConstructionOrAccessCompletion__Group_0__1();
state._fsp--;
@@ -28779,23 +29359,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10256:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10489:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ;
public final void rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10260:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10261:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10493:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10494:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10261:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10262:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10494:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10495:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10263:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10263:2: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10496:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10496:2: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0
{
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl21217);
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl21680);
rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0();
state._fsp--;
@@ -28826,16 +29406,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10273:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1 : rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10506:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1 : rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl ;
public final void rule__SequenceConstructionOrAccessCompletion__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10277:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10278:2: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10510:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10511:2: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl
{
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__121247);
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__121710);
rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl();
state._fsp--;
@@ -28859,23 +29439,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10284:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10517:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) ;
public final void rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10288:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10289:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10521:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10522:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10289:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10290:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10522:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10523:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives_0_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10291:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10291:2: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10524:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10524:2: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1
{
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl21274);
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl21737);
rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1();
state._fsp--;
@@ -28906,21 +29486,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AccessCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10305:1: rule__AccessCompletion__Group__0 : rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10538:1: rule__AccessCompletion__Group__0 : rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 ;
public final void rule__AccessCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10309:1: ( rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10310:2: rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10542:1: ( rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10543:2: rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1
{
- pushFollow(FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__021308);
+ pushFollow(FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__021771);
rule__AccessCompletion__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__021311);
+ pushFollow(FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__021774);
rule__AccessCompletion__Group__1();
state._fsp--;
@@ -28944,23 +29524,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AccessCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10317:1: rule__AccessCompletion__Group__0__Impl : ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10550:1: rule__AccessCompletion__Group__0__Impl : ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) ;
public final void rule__AccessCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10321:1: ( ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10322:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10554:1: ( ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10555:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10322:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10323:1: ( rule__AccessCompletion__AccessIndexAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10555:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10556:1: ( rule__AccessCompletion__AccessIndexAssignment_0 )
{
before(grammarAccess.getAccessCompletionAccess().getAccessIndexAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10324:1: ( rule__AccessCompletion__AccessIndexAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10324:2: rule__AccessCompletion__AccessIndexAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10557:1: ( rule__AccessCompletion__AccessIndexAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10557:2: rule__AccessCompletion__AccessIndexAssignment_0
{
- pushFollow(FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl21338);
+ pushFollow(FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl21801);
rule__AccessCompletion__AccessIndexAssignment_0();
state._fsp--;
@@ -28991,16 +29571,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AccessCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10334:1: rule__AccessCompletion__Group__1 : rule__AccessCompletion__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10567:1: rule__AccessCompletion__Group__1 : rule__AccessCompletion__Group__1__Impl ;
public final void rule__AccessCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10338:1: ( rule__AccessCompletion__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10339:2: rule__AccessCompletion__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10571:1: ( rule__AccessCompletion__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10572:2: rule__AccessCompletion__Group__1__Impl
{
- pushFollow(FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__121368);
+ pushFollow(FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__121831);
rule__AccessCompletion__Group__1__Impl();
state._fsp--;
@@ -29024,20 +29604,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AccessCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10345:1: rule__AccessCompletion__Group__1__Impl : ( ']' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10578:1: rule__AccessCompletion__Group__1__Impl : ( ']' ) ;
public final void rule__AccessCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10349:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10350:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10582:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10583:1: ( ']' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10350:1: ( ']' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10351:1: ']'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10583:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10584:1: ']'
{
before(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1());
- match(input,79,FOLLOW_79_in_rule__AccessCompletion__Group__1__Impl21396);
+ match(input,78,FOLLOW_78_in_rule__AccessCompletion__Group__1__Impl21859);
after(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1());
}
@@ -29061,21 +29641,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10368:1: rule__PartialSequenceConstructionCompletion__Group__0 : rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10601:1: rule__PartialSequenceConstructionCompletion__Group__0 : rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 ;
public final void rule__PartialSequenceConstructionCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10372:1: ( rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10373:2: rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10605:1: ( rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10606:2: rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1
{
- pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021431);
+ pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021894);
rule__PartialSequenceConstructionCompletion__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021434);
+ pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021897);
rule__PartialSequenceConstructionCompletion__Group__1();
state._fsp--;
@@ -29099,20 +29679,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10380:1: rule__PartialSequenceConstructionCompletion__Group__0__Impl : ( ']' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10613:1: rule__PartialSequenceConstructionCompletion__Group__0__Impl : ( ']' ) ;
public final void rule__PartialSequenceConstructionCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10384:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10385:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10617:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10618:1: ( ']' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10385:1: ( ']' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10386:1: ']'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10618:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10619:1: ']'
{
before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0());
- match(input,79,FOLLOW_79_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21462);
+ match(input,78,FOLLOW_78_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21925);
after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0());
}
@@ -29136,16 +29716,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10399:1: rule__PartialSequenceConstructionCompletion__Group__1 : rule__PartialSequenceConstructionCompletion__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10632:1: rule__PartialSequenceConstructionCompletion__Group__1 : rule__PartialSequenceConstructionCompletion__Group__1__Impl ;
public final void rule__PartialSequenceConstructionCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10403:1: ( rule__PartialSequenceConstructionCompletion__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10404:2: rule__PartialSequenceConstructionCompletion__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10636:1: ( rule__PartialSequenceConstructionCompletion__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10637:2: rule__PartialSequenceConstructionCompletion__Group__1__Impl
{
- pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121493);
+ pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121956);
rule__PartialSequenceConstructionCompletion__Group__1__Impl();
state._fsp--;
@@ -29169,23 +29749,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10410:1: rule__PartialSequenceConstructionCompletion__Group__1__Impl : ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10643:1: rule__PartialSequenceConstructionCompletion__Group__1__Impl : ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) ;
public final void rule__PartialSequenceConstructionCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10414:1: ( ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10415:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10647:1: ( ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10648:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10415:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10416:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10648:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10649:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 )
{
before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10417:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10417:2: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10650:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10650:2: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1
{
- pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21520);
+ pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21983);
rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1();
state._fsp--;
@@ -29216,21 +29796,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10431:1: rule__SequenceConstructionExpression__Group__0 : rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10664:1: rule__SequenceConstructionExpression__Group__0 : rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 ;
public final void rule__SequenceConstructionExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10435:1: ( rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10436:2: rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10668:1: ( rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10669:2: rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__021554);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__022017);
rule__SequenceConstructionExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__021557);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__022020);
rule__SequenceConstructionExpression__Group__1();
state._fsp--;
@@ -29254,20 +29834,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10443:1: rule__SequenceConstructionExpression__Group__0__Impl : ( '{' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10676:1: rule__SequenceConstructionExpression__Group__0__Impl : ( '{' ) ;
public final void rule__SequenceConstructionExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10447:1: ( ( '{' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10448:1: ( '{' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10680:1: ( ( '{' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10681:1: ( '{' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10448:1: ( '{' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10449:1: '{'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10681:1: ( '{' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10682:1: '{'
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0());
- match(input,87,FOLLOW_87_in_rule__SequenceConstructionExpression__Group__0__Impl21585);
+ match(input,87,FOLLOW_87_in_rule__SequenceConstructionExpression__Group__0__Impl22048);
after(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0());
}
@@ -29291,21 +29871,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10462:1: rule__SequenceConstructionExpression__Group__1 : rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10695:1: rule__SequenceConstructionExpression__Group__1 : rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 ;
public final void rule__SequenceConstructionExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10466:1: ( rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10467:2: rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10699:1: ( rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10700:2: rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__121616);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__122079);
rule__SequenceConstructionExpression__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__121619);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__122082);
rule__SequenceConstructionExpression__Group__2();
state._fsp--;
@@ -29329,23 +29909,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10474:1: rule__SequenceConstructionExpression__Group__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10707:1: rule__SequenceConstructionExpression__Group__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) ;
public final void rule__SequenceConstructionExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10478:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10479:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10711:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10712:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10479:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10480:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10712:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10713:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10481:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10481:2: rule__SequenceConstructionExpression__SequenceElementAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10714:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10714:2: rule__SequenceConstructionExpression__SequenceElementAssignment_1
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl21646);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl22109);
rule__SequenceConstructionExpression__SequenceElementAssignment_1();
state._fsp--;
@@ -29376,21 +29956,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10491:1: rule__SequenceConstructionExpression__Group__2 : rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10724:1: rule__SequenceConstructionExpression__Group__2 : rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 ;
public final void rule__SequenceConstructionExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10495:1: ( rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10496:2: rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10728:1: ( rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10729:2: rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__221676);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__222139);
rule__SequenceConstructionExpression__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__221679);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__222142);
rule__SequenceConstructionExpression__Group__3();
state._fsp--;
@@ -29414,23 +29994,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10503:1: rule__SequenceConstructionExpression__Group__2__Impl : ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10736:1: rule__SequenceConstructionExpression__Group__2__Impl : ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) ;
public final void rule__SequenceConstructionExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10507:1: ( ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10508:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10740:1: ( ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10741:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10508:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10509:1: ( rule__SequenceConstructionExpression__Alternatives_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10741:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10742:1: ( rule__SequenceConstructionExpression__Alternatives_2 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10510:1: ( rule__SequenceConstructionExpression__Alternatives_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10510:2: rule__SequenceConstructionExpression__Alternatives_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10743:1: ( rule__SequenceConstructionExpression__Alternatives_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10743:2: rule__SequenceConstructionExpression__Alternatives_2
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl21706);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl22169);
rule__SequenceConstructionExpression__Alternatives_2();
state._fsp--;
@@ -29461,16 +30041,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10520:1: rule__SequenceConstructionExpression__Group__3 : rule__SequenceConstructionExpression__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10753:1: rule__SequenceConstructionExpression__Group__3 : rule__SequenceConstructionExpression__Group__3__Impl ;
public final void rule__SequenceConstructionExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10524:1: ( rule__SequenceConstructionExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10525:2: rule__SequenceConstructionExpression__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10757:1: ( rule__SequenceConstructionExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10758:2: rule__SequenceConstructionExpression__Group__3__Impl
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__321736);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__322199);
rule__SequenceConstructionExpression__Group__3__Impl();
state._fsp--;
@@ -29494,20 +30074,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10531:1: rule__SequenceConstructionExpression__Group__3__Impl : ( '}' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10764:1: rule__SequenceConstructionExpression__Group__3__Impl : ( '}' ) ;
public final void rule__SequenceConstructionExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10535:1: ( ( '}' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10536:1: ( '}' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10768:1: ( ( '}' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10769:1: ( '}' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10536:1: ( '}' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10537:1: '}'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10769:1: ( '}' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10770:1: '}'
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3());
- match(input,88,FOLLOW_88_in_rule__SequenceConstructionExpression__Group__3__Impl21764);
+ match(input,88,FOLLOW_88_in_rule__SequenceConstructionExpression__Group__3__Impl22227);
after(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3());
}
@@ -29531,21 +30111,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10558:1: rule__SequenceConstructionExpression__Group_2_0__0 : rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10791:1: rule__SequenceConstructionExpression__Group_2_0__0 : rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 ;
public final void rule__SequenceConstructionExpression__Group_2_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10562:1: ( rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10563:2: rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10795:1: ( rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10796:2: rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__021803);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__022266);
rule__SequenceConstructionExpression__Group_2_0__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__021806);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__022269);
rule__SequenceConstructionExpression__Group_2_0__1();
state._fsp--;
@@ -29569,20 +30149,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10570:1: rule__SequenceConstructionExpression__Group_2_0__0__Impl : ( ',' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10803:1: rule__SequenceConstructionExpression__Group_2_0__0__Impl : ( ',' ) ;
public final void rule__SequenceConstructionExpression__Group_2_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10574:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10575:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10807:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10808:1: ( ',' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10575:1: ( ',' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10576:1: ','
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10808:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10809:1: ','
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0());
- match(input,66,FOLLOW_66_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl21834);
+ match(input,65,FOLLOW_65_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl22297);
after(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0());
}
@@ -29606,16 +30186,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10589:1: rule__SequenceConstructionExpression__Group_2_0__1 : rule__SequenceConstructionExpression__Group_2_0__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10822:1: rule__SequenceConstructionExpression__Group_2_0__1 : rule__SequenceConstructionExpression__Group_2_0__1__Impl ;
public final void rule__SequenceConstructionExpression__Group_2_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10593:1: ( rule__SequenceConstructionExpression__Group_2_0__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10594:2: rule__SequenceConstructionExpression__Group_2_0__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10826:1: ( rule__SequenceConstructionExpression__Group_2_0__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10827:2: rule__SequenceConstructionExpression__Group_2_0__1__Impl
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__121865);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__122328);
rule__SequenceConstructionExpression__Group_2_0__1__Impl();
state._fsp--;
@@ -29639,23 +30219,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10600:1: rule__SequenceConstructionExpression__Group_2_0__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10833:1: rule__SequenceConstructionExpression__Group_2_0__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) ;
public final void rule__SequenceConstructionExpression__Group_2_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10604:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10605:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10837:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10838:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10605:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10606:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10838:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10839:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10607:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10607:2: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10840:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10840:2: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl21892);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl22355);
rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1();
state._fsp--;
@@ -29686,21 +30266,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10621:1: rule__SequenceConstructionExpression__Group_2_1__0 : rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10854:1: rule__SequenceConstructionExpression__Group_2_1__0 : rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 ;
public final void rule__SequenceConstructionExpression__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10625:1: ( rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10626:2: rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10858:1: ( rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10859:2: rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__021926);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__022389);
rule__SequenceConstructionExpression__Group_2_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__021929);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__022392);
rule__SequenceConstructionExpression__Group_2_1__1();
state._fsp--;
@@ -29724,20 +30304,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10633:1: rule__SequenceConstructionExpression__Group_2_1__0__Impl : ( '..' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10866:1: rule__SequenceConstructionExpression__Group_2_1__0__Impl : ( '..' ) ;
public final void rule__SequenceConstructionExpression__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10637:1: ( ( '..' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10638:1: ( '..' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10870:1: ( ( '..' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10871:1: ( '..' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10638:1: ( '..' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10639:1: '..'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10871:1: ( '..' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10872:1: '..'
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0());
- match(input,89,FOLLOW_89_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl21957);
+ match(input,89,FOLLOW_89_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl22420);
after(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0());
}
@@ -29761,16 +30341,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10652:1: rule__SequenceConstructionExpression__Group_2_1__1 : rule__SequenceConstructionExpression__Group_2_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10885:1: rule__SequenceConstructionExpression__Group_2_1__1 : rule__SequenceConstructionExpression__Group_2_1__1__Impl ;
public final void rule__SequenceConstructionExpression__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10656:1: ( rule__SequenceConstructionExpression__Group_2_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10657:2: rule__SequenceConstructionExpression__Group_2_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10889:1: ( rule__SequenceConstructionExpression__Group_2_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10890:2: rule__SequenceConstructionExpression__Group_2_1__1__Impl
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__121988);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__122451);
rule__SequenceConstructionExpression__Group_2_1__1__Impl();
state._fsp--;
@@ -29794,23 +30374,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10663:1: rule__SequenceConstructionExpression__Group_2_1__1__Impl : ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10896:1: rule__SequenceConstructionExpression__Group_2_1__1__Impl : ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) ;
public final void rule__SequenceConstructionExpression__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10667:1: ( ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10668:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10900:1: ( ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10901:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10668:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10669:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10901:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10902:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 )
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10670:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10670:2: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10903:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10903:2: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1
{
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl22015);
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl22478);
rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1();
state._fsp--;
@@ -29841,21 +30421,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassExtentExpression__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10684:1: rule__ClassExtentExpression__Group__0 : rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10917:1: rule__ClassExtentExpression__Group__0 : rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 ;
public final void rule__ClassExtentExpression__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10688:1: ( rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10689:2: rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10921:1: ( rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10922:2: rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1
{
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__022049);
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__022512);
rule__ClassExtentExpression__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__022052);
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__022515);
rule__ClassExtentExpression__Group__1();
state._fsp--;
@@ -29879,21 +30459,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassExtentExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10696:1: rule__ClassExtentExpression__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10929:1: rule__ClassExtentExpression__Group__0__Impl : ( () ) ;
public final void rule__ClassExtentExpression__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10700:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10701:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10933:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10934:1: ( () )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10701:1: ( () )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10702:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10934:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10935:1: ()
{
before(grammarAccess.getClassExtentExpressionAccess().getClassExtentExpressionAction_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10703:1: ()
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10705:1:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10936:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10938:1:
{
}
@@ -29916,21 +30496,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassExtentExpression__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10715:1: rule__ClassExtentExpression__Group__1 : rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10948:1: rule__ClassExtentExpression__Group__1 : rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 ;
public final void rule__ClassExtentExpression__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10719:1: ( rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10720:2: rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10952:1: ( rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10953:2: rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2
{
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__122110);
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__122573);
rule__ClassExtentExpression__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__122113);
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__122576);
rule__ClassExtentExpression__Group__2();
state._fsp--;
@@ -29954,20 +30534,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassExtentExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10727:1: rule__ClassExtentExpression__Group__1__Impl : ( '.' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10960:1: rule__ClassExtentExpression__Group__1__Impl : ( '.' ) ;
public final void rule__ClassExtentExpression__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10731:1: ( ( '.' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10732:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10964:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10965:1: ( '.' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10732:1: ( '.' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10733:1: '.'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10965:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10966:1: '.'
{
before(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
- match(input,77,FOLLOW_77_in_rule__ClassExtentExpression__Group__1__Impl22141);
+ match(input,76,FOLLOW_76_in_rule__ClassExtentExpression__Group__1__Impl22604);
after(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
}
@@ -29991,21 +30571,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassExtentExpression__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10746:1: rule__ClassExtentExpression__Group__2 : rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10979:1: rule__ClassExtentExpression__Group__2 : rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 ;
public final void rule__ClassExtentExpression__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10750:1: ( rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10751:2: rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10983:1: ( rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10984:2: rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3
{
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__222172);
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__222635);
rule__ClassExtentExpression__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__222175);
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__222638);
rule__ClassExtentExpression__Group__3();
state._fsp--;
@@ -30029,20 +30609,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassExtentExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10758:1: rule__ClassExtentExpression__Group__2__Impl : ( 'allInstances' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10991:1: rule__ClassExtentExpression__Group__2__Impl : ( 'allInstances' ) ;
public final void rule__ClassExtentExpression__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10762:1: ( ( 'allInstances' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10763:1: ( 'allInstances' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10995:1: ( ( 'allInstances' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10996:1: ( 'allInstances' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10763:1: ( 'allInstances' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10764:1: 'allInstances'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10996:1: ( 'allInstances' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10997:1: 'allInstances'
{
before(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
- match(input,90,FOLLOW_90_in_rule__ClassExtentExpression__Group__2__Impl22203);
+ match(input,90,FOLLOW_90_in_rule__ClassExtentExpression__Group__2__Impl22666);
after(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
}
@@ -30066,21 +30646,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassExtentExpression__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10777:1: rule__ClassExtentExpression__Group__3 : rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11010:1: rule__ClassExtentExpression__Group__3 : rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 ;
public final void rule__ClassExtentExpression__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10781:1: ( rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10782:2: rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11014:1: ( rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11015:2: rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4
{
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__322234);
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__322697);
rule__ClassExtentExpression__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__322237);
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__322700);
rule__ClassExtentExpression__Group__4();
state._fsp--;
@@ -30104,20 +30684,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassExtentExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10789:1: rule__ClassExtentExpression__Group__3__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11022:1: rule__ClassExtentExpression__Group__3__Impl : ( '(' ) ;
public final void rule__ClassExtentExpression__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10793:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10794:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11026:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11027:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10794:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10795:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11027:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11028:1: '('
{
before(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
- match(input,68,FOLLOW_68_in_rule__ClassExtentExpression__Group__3__Impl22265);
+ match(input,67,FOLLOW_67_in_rule__ClassExtentExpression__Group__3__Impl22728);
after(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
}
@@ -30141,20 +30721,25 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassExtentExpression__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10808:1: rule__ClassExtentExpression__Group__4 : rule__ClassExtentExpression__Group__4__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11041:1: rule__ClassExtentExpression__Group__4 : rule__ClassExtentExpression__Group__4__Impl rule__ClassExtentExpression__Group__5 ;
public final void rule__ClassExtentExpression__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10812:1: ( rule__ClassExtentExpression__Group__4__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10813:2: rule__ClassExtentExpression__Group__4__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11045:1: ( rule__ClassExtentExpression__Group__4__Impl rule__ClassExtentExpression__Group__5 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11046:2: rule__ClassExtentExpression__Group__4__Impl rule__ClassExtentExpression__Group__5
{
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__422296);
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__422759);
rule__ClassExtentExpression__Group__4__Impl();
state._fsp--;
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__5_in_rule__ClassExtentExpression__Group__422762);
+ rule__ClassExtentExpression__Group__5();
+
+ state._fsp--;
+
}
@@ -30174,20 +30759,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassExtentExpression__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10819:1: rule__ClassExtentExpression__Group__4__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11053:1: rule__ClassExtentExpression__Group__4__Impl : ( ')' ) ;
public final void rule__ClassExtentExpression__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10823:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10824:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11057:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11058:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10824:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10825:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11058:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11059:1: ')'
{
before(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
- match(input,69,FOLLOW_69_in_rule__ClassExtentExpression__Group__4__Impl22324);
+ match(input,68,FOLLOW_68_in_rule__ClassExtentExpression__Group__4__Impl22790);
after(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
}
@@ -30210,22 +30795,113 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__ClassExtentExpression__Group__4__Impl"
+ // $ANTLR start "rule__ClassExtentExpression__Group__5"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11072:1: rule__ClassExtentExpression__Group__5 : rule__ClassExtentExpression__Group__5__Impl ;
+ public final void rule__ClassExtentExpression__Group__5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11076:1: ( rule__ClassExtentExpression__Group__5__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11077:2: rule__ClassExtentExpression__Group__5__Impl
+ {
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__5__Impl_in_rule__ClassExtentExpression__Group__522821);
+ rule__ClassExtentExpression__Group__5__Impl();
+
+ state._fsp--;
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__5"
+
+
+ // $ANTLR start "rule__ClassExtentExpression__Group__5__Impl"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11083:1: rule__ClassExtentExpression__Group__5__Impl : ( ( rule__ClassExtentExpression__SuffixAssignment_5 )? ) ;
+ public final void rule__ClassExtentExpression__Group__5__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11087:1: ( ( ( rule__ClassExtentExpression__SuffixAssignment_5 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11088:1: ( ( rule__ClassExtentExpression__SuffixAssignment_5 )? )
+ {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11088:1: ( ( rule__ClassExtentExpression__SuffixAssignment_5 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11089:1: ( rule__ClassExtentExpression__SuffixAssignment_5 )?
+ {
+ before(grammarAccess.getClassExtentExpressionAccess().getSuffixAssignment_5());
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11090:1: ( rule__ClassExtentExpression__SuffixAssignment_5 )?
+ int alt85=2;
+ int LA85_0 = input.LA(1);
+
+ if ( (LA85_0==76||LA85_0==80) ) {
+ alt85=1;
+ }
+ switch (alt85) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11090:2: rule__ClassExtentExpression__SuffixAssignment_5
+ {
+ pushFollow(FOLLOW_rule__ClassExtentExpression__SuffixAssignment_5_in_rule__ClassExtentExpression__Group__5__Impl22848);
+ rule__ClassExtentExpression__SuffixAssignment_5();
+
+ state._fsp--;
+
+
+ }
+ break;
+
+ }
+
+ after(grammarAccess.getClassExtentExpressionAccess().getSuffixAssignment_5());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__5__Impl"
+
+
// $ANTLR start "rule__Block__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10848:1: rule__Block__Group__0 : rule__Block__Group__0__Impl rule__Block__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11112:1: rule__Block__Group__0 : rule__Block__Group__0__Impl rule__Block__Group__1 ;
public final void rule__Block__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10852:1: ( rule__Block__Group__0__Impl rule__Block__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10853:2: rule__Block__Group__0__Impl rule__Block__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11116:1: ( rule__Block__Group__0__Impl rule__Block__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11117:2: rule__Block__Group__0__Impl rule__Block__Group__1
{
- pushFollow(FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__022365);
+ pushFollow(FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__022891);
rule__Block__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Block__Group__1_in_rule__Block__Group__022368);
+ pushFollow(FOLLOW_rule__Block__Group__1_in_rule__Block__Group__022894);
rule__Block__Group__1();
state._fsp--;
@@ -30249,20 +30925,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Block__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10860:1: rule__Block__Group__0__Impl : ( '{' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11124:1: rule__Block__Group__0__Impl : ( '{' ) ;
public final void rule__Block__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10864:1: ( ( '{' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10865:1: ( '{' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11128:1: ( ( '{' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11129:1: ( '{' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10865:1: ( '{' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10866:1: '{'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11129:1: ( '{' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11130:1: '{'
{
before(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0());
- match(input,87,FOLLOW_87_in_rule__Block__Group__0__Impl22396);
+ match(input,87,FOLLOW_87_in_rule__Block__Group__0__Impl22922);
after(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0());
}
@@ -30286,21 +30962,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Block__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10879:1: rule__Block__Group__1 : rule__Block__Group__1__Impl rule__Block__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11143:1: rule__Block__Group__1 : rule__Block__Group__1__Impl rule__Block__Group__2 ;
public final void rule__Block__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10883:1: ( rule__Block__Group__1__Impl rule__Block__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10884:2: rule__Block__Group__1__Impl rule__Block__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11147:1: ( rule__Block__Group__1__Impl rule__Block__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11148:2: rule__Block__Group__1__Impl rule__Block__Group__2
{
- pushFollow(FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__122427);
+ pushFollow(FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__122953);
rule__Block__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122430);
+ pushFollow(FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122956);
rule__Block__Group__2();
state._fsp--;
@@ -30324,21 +31000,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Block__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10891:1: rule__Block__Group__1__Impl : ( () ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11155:1: rule__Block__Group__1__Impl : ( () ) ;
public final void rule__Block__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10895:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10896:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11159:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11160:1: ( () )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10896:1: ( () )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10897:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11160:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11161:1: ()
{
before(grammarAccess.getBlockAccess().getBlockAction_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10898:1: ()
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10900:1:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11162:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11164:1:
{
}
@@ -30361,21 +31037,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Block__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10910:1: rule__Block__Group__2 : rule__Block__Group__2__Impl rule__Block__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11174:1: rule__Block__Group__2 : rule__Block__Group__2__Impl rule__Block__Group__3 ;
public final void rule__Block__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10914:1: ( rule__Block__Group__2__Impl rule__Block__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10915:2: rule__Block__Group__2__Impl rule__Block__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11178:1: ( rule__Block__Group__2__Impl rule__Block__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11179:2: rule__Block__Group__2__Impl rule__Block__Group__3
{
- pushFollow(FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__222488);
+ pushFollow(FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__223014);
rule__Block__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Block__Group__3_in_rule__Block__Group__222491);
+ pushFollow(FOLLOW_rule__Block__Group__3_in_rule__Block__Group__223017);
rule__Block__Group__3();
state._fsp--;
@@ -30399,31 +31075,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Block__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10922:1: rule__Block__Group__2__Impl : ( ( rule__Block__SequenceAssignment_2 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11186:1: rule__Block__Group__2__Impl : ( ( rule__Block__SequenceAssignment_2 )? ) ;
public final void rule__Block__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10926:1: ( ( ( rule__Block__SequenceAssignment_2 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10927:1: ( ( rule__Block__SequenceAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11190:1: ( ( ( rule__Block__SequenceAssignment_2 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11191:1: ( ( rule__Block__SequenceAssignment_2 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10927:1: ( ( rule__Block__SequenceAssignment_2 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10928:1: ( rule__Block__SequenceAssignment_2 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11191:1: ( ( rule__Block__SequenceAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11192:1: ( rule__Block__SequenceAssignment_2 )?
{
before(grammarAccess.getBlockAccess().getSequenceAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10929:1: ( rule__Block__SequenceAssignment_2 )?
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11193:1: ( rule__Block__SequenceAssignment_2 )?
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( ((LA84_0>=RULE_ML_COMMENT && LA84_0<=RULE_SL_COMMENT)||LA84_0==RULE_ID||(LA84_0>=12 && LA84_0<=13)||(LA84_0>=84 && LA84_0<=87)||LA84_0==91||(LA84_0>=94 && LA84_0<=97)||LA84_0==100||(LA84_0>=103 && LA84_0<=105)||(LA84_0>=107 && LA84_0<=110)) ) {
- alt84=1;
+ if ( ((LA86_0>=RULE_ML_COMMENT && LA86_0<=RULE_SL_COMMENT)||LA86_0==RULE_ID||(LA86_0>=12 && LA86_0<=13)||(LA86_0>=84 && LA86_0<=87)||LA86_0==91||(LA86_0>=94 && LA86_0<=97)||LA86_0==100||(LA86_0>=103 && LA86_0<=105)||(LA86_0>=107 && LA86_0<=110)) ) {
+ alt86=1;
}
- switch (alt84) {
+ switch (alt86) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10929:2: rule__Block__SequenceAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11193:2: rule__Block__SequenceAssignment_2
{
- pushFollow(FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl22518);
+ pushFollow(FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl23044);
rule__Block__SequenceAssignment_2();
state._fsp--;
@@ -30457,16 +31133,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Block__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10939:1: rule__Block__Group__3 : rule__Block__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11203:1: rule__Block__Group__3 : rule__Block__Group__3__Impl ;
public final void rule__Block__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10943:1: ( rule__Block__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10944:2: rule__Block__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11207:1: ( rule__Block__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11208:2: rule__Block__Group__3__Impl
{
- pushFollow(FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__322549);
+ pushFollow(FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__323075);
rule__Block__Group__3__Impl();
state._fsp--;
@@ -30490,20 +31166,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Block__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10950:1: rule__Block__Group__3__Impl : ( '}' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11214:1: rule__Block__Group__3__Impl : ( '}' ) ;
public final void rule__Block__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10954:1: ( ( '}' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10955:1: ( '}' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11218:1: ( ( '}' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11219:1: ( '}' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10955:1: ( '}' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10956:1: '}'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11219:1: ( '}' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11220:1: '}'
{
before(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
- match(input,88,FOLLOW_88_in_rule__Block__Group__3__Impl22577);
+ match(input,88,FOLLOW_88_in_rule__Block__Group__3__Impl23103);
after(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
}
@@ -30527,21 +31203,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DocumentedStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10977:1: rule__DocumentedStatement__Group__0 : rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11241:1: rule__DocumentedStatement__Group__0 : rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 ;
public final void rule__DocumentedStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10981:1: ( rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10982:2: rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11245:1: ( rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11246:2: rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1
{
- pushFollow(FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__022616);
+ pushFollow(FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__023142);
rule__DocumentedStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__022619);
+ pushFollow(FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__023145);
rule__DocumentedStatement__Group__1();
state._fsp--;
@@ -30565,31 +31241,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DocumentedStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10989:1: rule__DocumentedStatement__Group__0__Impl : ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11253:1: rule__DocumentedStatement__Group__0__Impl : ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) ;
public final void rule__DocumentedStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10993:1: ( ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10994:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11257:1: ( ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11258:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10994:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10995:1: ( rule__DocumentedStatement__CommentAssignment_0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11258:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11259:1: ( rule__DocumentedStatement__CommentAssignment_0 )?
{
before(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10996:1: ( rule__DocumentedStatement__CommentAssignment_0 )?
- int alt85=2;
- int LA85_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11260:1: ( rule__DocumentedStatement__CommentAssignment_0 )?
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( ((LA85_0>=RULE_ML_COMMENT && LA85_0<=RULE_SL_COMMENT)) ) {
- alt85=1;
+ if ( ((LA87_0>=RULE_ML_COMMENT && LA87_0<=RULE_SL_COMMENT)) ) {
+ alt87=1;
}
- switch (alt85) {
+ switch (alt87) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:10996:2: rule__DocumentedStatement__CommentAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11260:2: rule__DocumentedStatement__CommentAssignment_0
{
- pushFollow(FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl22646);
+ pushFollow(FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl23172);
rule__DocumentedStatement__CommentAssignment_0();
state._fsp--;
@@ -30623,16 +31299,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DocumentedStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11006:1: rule__DocumentedStatement__Group__1 : rule__DocumentedStatement__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11270:1: rule__DocumentedStatement__Group__1 : rule__DocumentedStatement__Group__1__Impl ;
public final void rule__DocumentedStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11010:1: ( rule__DocumentedStatement__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11011:2: rule__DocumentedStatement__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11274:1: ( rule__DocumentedStatement__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11275:2: rule__DocumentedStatement__Group__1__Impl
{
- pushFollow(FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__122677);
+ pushFollow(FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__123203);
rule__DocumentedStatement__Group__1__Impl();
state._fsp--;
@@ -30656,23 +31332,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DocumentedStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11017:1: rule__DocumentedStatement__Group__1__Impl : ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11281:1: rule__DocumentedStatement__Group__1__Impl : ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) ;
public final void rule__DocumentedStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11021:1: ( ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11022:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11285:1: ( ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11286:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11022:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11023:1: ( rule__DocumentedStatement__StatementAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11286:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11287:1: ( rule__DocumentedStatement__StatementAssignment_1 )
{
before(grammarAccess.getDocumentedStatementAccess().getStatementAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11024:1: ( rule__DocumentedStatement__StatementAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11024:2: rule__DocumentedStatement__StatementAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11288:1: ( rule__DocumentedStatement__StatementAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11288:2: rule__DocumentedStatement__StatementAssignment_1
{
- pushFollow(FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl22704);
+ pushFollow(FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl23230);
rule__DocumentedStatement__StatementAssignment_1();
state._fsp--;
@@ -30703,21 +31379,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11038:1: rule__InlineStatement__Group__0 : rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11302:1: rule__InlineStatement__Group__0 : rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 ;
public final void rule__InlineStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11042:1: ( rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11043:2: rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11306:1: ( rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11307:2: rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1
{
- pushFollow(FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__022738);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__023264);
rule__InlineStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__022741);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__023267);
rule__InlineStatement__Group__1();
state._fsp--;
@@ -30741,20 +31417,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11050:1: rule__InlineStatement__Group__0__Impl : ( '/*@' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11314:1: rule__InlineStatement__Group__0__Impl : ( '/*@' ) ;
public final void rule__InlineStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11054:1: ( ( '/*@' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11055:1: ( '/*@' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11318:1: ( ( '/*@' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11319:1: ( '/*@' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11055:1: ( '/*@' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11056:1: '/*@'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11319:1: ( '/*@' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11320:1: '/*@'
{
before(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0());
- match(input,91,FOLLOW_91_in_rule__InlineStatement__Group__0__Impl22769);
+ match(input,91,FOLLOW_91_in_rule__InlineStatement__Group__0__Impl23295);
after(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0());
}
@@ -30778,21 +31454,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11069:1: rule__InlineStatement__Group__1 : rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11333:1: rule__InlineStatement__Group__1 : rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 ;
public final void rule__InlineStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11073:1: ( rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11074:2: rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11337:1: ( rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11338:2: rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2
{
- pushFollow(FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__122800);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__123326);
rule__InlineStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__122803);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__123329);
rule__InlineStatement__Group__2();
state._fsp--;
@@ -30816,20 +31492,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11081:1: rule__InlineStatement__Group__1__Impl : ( 'inline' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11345:1: rule__InlineStatement__Group__1__Impl : ( 'inline' ) ;
public final void rule__InlineStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11085:1: ( ( 'inline' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11086:1: ( 'inline' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11349:1: ( ( 'inline' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11350:1: ( 'inline' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11086:1: ( 'inline' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11087:1: 'inline'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11350:1: ( 'inline' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11351:1: 'inline'
{
before(grammarAccess.getInlineStatementAccess().getInlineKeyword_1());
- match(input,92,FOLLOW_92_in_rule__InlineStatement__Group__1__Impl22831);
+ match(input,92,FOLLOW_92_in_rule__InlineStatement__Group__1__Impl23357);
after(grammarAccess.getInlineStatementAccess().getInlineKeyword_1());
}
@@ -30853,21 +31529,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11100:1: rule__InlineStatement__Group__2 : rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11364:1: rule__InlineStatement__Group__2 : rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 ;
public final void rule__InlineStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11104:1: ( rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11105:2: rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11368:1: ( rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11369:2: rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3
{
- pushFollow(FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__222862);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__223388);
rule__InlineStatement__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__222865);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__223391);
rule__InlineStatement__Group__3();
state._fsp--;
@@ -30891,20 +31567,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11112:1: rule__InlineStatement__Group__2__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11376:1: rule__InlineStatement__Group__2__Impl : ( '(' ) ;
public final void rule__InlineStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11116:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11117:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11380:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11381:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11117:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11118:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11381:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11382:1: '('
{
before(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2());
- match(input,68,FOLLOW_68_in_rule__InlineStatement__Group__2__Impl22893);
+ match(input,67,FOLLOW_67_in_rule__InlineStatement__Group__2__Impl23419);
after(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2());
}
@@ -30928,21 +31604,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11131:1: rule__InlineStatement__Group__3 : rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11395:1: rule__InlineStatement__Group__3 : rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 ;
public final void rule__InlineStatement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11135:1: ( rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11136:2: rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11399:1: ( rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11400:2: rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4
{
- pushFollow(FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__322924);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__323450);
rule__InlineStatement__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__322927);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__323453);
rule__InlineStatement__Group__4();
state._fsp--;
@@ -30966,23 +31642,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11143:1: rule__InlineStatement__Group__3__Impl : ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11407:1: rule__InlineStatement__Group__3__Impl : ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) ;
public final void rule__InlineStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11147:1: ( ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11148:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11411:1: ( ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11412:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11148:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11149:1: ( rule__InlineStatement__LangageNameAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11412:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11413:1: ( rule__InlineStatement__LangageNameAssignment_3 )
{
before(grammarAccess.getInlineStatementAccess().getLangageNameAssignment_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11150:1: ( rule__InlineStatement__LangageNameAssignment_3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11150:2: rule__InlineStatement__LangageNameAssignment_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11414:1: ( rule__InlineStatement__LangageNameAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11414:2: rule__InlineStatement__LangageNameAssignment_3
{
- pushFollow(FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl22954);
+ pushFollow(FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl23480);
rule__InlineStatement__LangageNameAssignment_3();
state._fsp--;
@@ -31013,21 +31689,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11160:1: rule__InlineStatement__Group__4 : rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11424:1: rule__InlineStatement__Group__4 : rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 ;
public final void rule__InlineStatement__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11164:1: ( rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11165:2: rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11428:1: ( rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11429:2: rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5
{
- pushFollow(FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__422984);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__423510);
rule__InlineStatement__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__422987);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__423513);
rule__InlineStatement__Group__5();
state._fsp--;
@@ -31051,20 +31727,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11172:1: rule__InlineStatement__Group__4__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11436:1: rule__InlineStatement__Group__4__Impl : ( ')' ) ;
public final void rule__InlineStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11176:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11177:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11440:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11441:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11177:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11178:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11441:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11442:1: ')'
{
before(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4());
- match(input,69,FOLLOW_69_in_rule__InlineStatement__Group__4__Impl23015);
+ match(input,68,FOLLOW_68_in_rule__InlineStatement__Group__4__Impl23541);
after(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4());
}
@@ -31088,21 +31764,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__5"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11191:1: rule__InlineStatement__Group__5 : rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11455:1: rule__InlineStatement__Group__5 : rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 ;
public final void rule__InlineStatement__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11195:1: ( rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11196:2: rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11459:1: ( rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11460:2: rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6
{
- pushFollow(FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__523046);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__523572);
rule__InlineStatement__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__523049);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__523575);
rule__InlineStatement__Group__6();
state._fsp--;
@@ -31126,23 +31802,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11203:1: rule__InlineStatement__Group__5__Impl : ( ( rule__InlineStatement__BodyAssignment_5 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11467:1: rule__InlineStatement__Group__5__Impl : ( ( rule__InlineStatement__BodyAssignment_5 ) ) ;
public final void rule__InlineStatement__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11207:1: ( ( ( rule__InlineStatement__BodyAssignment_5 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11208:1: ( ( rule__InlineStatement__BodyAssignment_5 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11471:1: ( ( ( rule__InlineStatement__BodyAssignment_5 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11472:1: ( ( rule__InlineStatement__BodyAssignment_5 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11208:1: ( ( rule__InlineStatement__BodyAssignment_5 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11209:1: ( rule__InlineStatement__BodyAssignment_5 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11472:1: ( ( rule__InlineStatement__BodyAssignment_5 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11473:1: ( rule__InlineStatement__BodyAssignment_5 )
{
before(grammarAccess.getInlineStatementAccess().getBodyAssignment_5());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11210:1: ( rule__InlineStatement__BodyAssignment_5 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11210:2: rule__InlineStatement__BodyAssignment_5
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11474:1: ( rule__InlineStatement__BodyAssignment_5 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11474:2: rule__InlineStatement__BodyAssignment_5
{
- pushFollow(FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl23076);
+ pushFollow(FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl23602);
rule__InlineStatement__BodyAssignment_5();
state._fsp--;
@@ -31173,16 +31849,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11220:1: rule__InlineStatement__Group__6 : rule__InlineStatement__Group__6__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11484:1: rule__InlineStatement__Group__6 : rule__InlineStatement__Group__6__Impl ;
public final void rule__InlineStatement__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11224:1: ( rule__InlineStatement__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11225:2: rule__InlineStatement__Group__6__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11488:1: ( rule__InlineStatement__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11489:2: rule__InlineStatement__Group__6__Impl
{
- pushFollow(FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__623106);
+ pushFollow(FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__623632);
rule__InlineStatement__Group__6__Impl();
state._fsp--;
@@ -31206,20 +31882,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11231:1: rule__InlineStatement__Group__6__Impl : ( '*/' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11495:1: rule__InlineStatement__Group__6__Impl : ( '*/' ) ;
public final void rule__InlineStatement__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11235:1: ( ( '*/' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11236:1: ( '*/' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11499:1: ( ( '*/' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11500:1: ( '*/' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11236:1: ( '*/' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11237:1: '*/'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11500:1: ( '*/' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11501:1: '*/'
{
before(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6());
- match(input,93,FOLLOW_93_in_rule__InlineStatement__Group__6__Impl23134);
+ match(input,93,FOLLOW_93_in_rule__InlineStatement__Group__6__Impl23660);
after(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6());
}
@@ -31243,21 +31919,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotatedStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11264:1: rule__AnnotatedStatement__Group__0 : rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11528:1: rule__AnnotatedStatement__Group__0 : rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 ;
public final void rule__AnnotatedStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11268:1: ( rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11269:2: rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11532:1: ( rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11533:2: rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1
{
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__023179);
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__023705);
rule__AnnotatedStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__023182);
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__023708);
rule__AnnotatedStatement__Group__1();
state._fsp--;
@@ -31281,20 +31957,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotatedStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11276:1: rule__AnnotatedStatement__Group__0__Impl : ( '//@' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11540:1: rule__AnnotatedStatement__Group__0__Impl : ( '//@' ) ;
public final void rule__AnnotatedStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11280:1: ( ( '//@' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11281:1: ( '//@' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11544:1: ( ( '//@' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11545:1: ( '//@' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11281:1: ( '//@' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11282:1: '//@'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11545:1: ( '//@' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11546:1: '//@'
{
before(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0());
- match(input,94,FOLLOW_94_in_rule__AnnotatedStatement__Group__0__Impl23210);
+ match(input,94,FOLLOW_94_in_rule__AnnotatedStatement__Group__0__Impl23736);
after(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0());
}
@@ -31318,21 +31994,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotatedStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11295:1: rule__AnnotatedStatement__Group__1 : rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11559:1: rule__AnnotatedStatement__Group__1 : rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 ;
public final void rule__AnnotatedStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11299:1: ( rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11300:2: rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11563:1: ( rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11564:2: rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2
{
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__123241);
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__123767);
rule__AnnotatedStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__123244);
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__123770);
rule__AnnotatedStatement__Group__2();
state._fsp--;
@@ -31356,23 +32032,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotatedStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11307:1: rule__AnnotatedStatement__Group__1__Impl : ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11571:1: rule__AnnotatedStatement__Group__1__Impl : ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) ;
public final void rule__AnnotatedStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11311:1: ( ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11312:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11575:1: ( ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11576:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11312:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11313:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11576:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11577:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )
{
before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11314:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11314:2: rule__AnnotatedStatement__AnnotationAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11578:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11578:2: rule__AnnotatedStatement__AnnotationAssignment_1
{
- pushFollow(FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl23271);
+ pushFollow(FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl23797);
rule__AnnotatedStatement__AnnotationAssignment_1();
state._fsp--;
@@ -31403,16 +32079,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotatedStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11324:1: rule__AnnotatedStatement__Group__2 : rule__AnnotatedStatement__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11588:1: rule__AnnotatedStatement__Group__2 : rule__AnnotatedStatement__Group__2__Impl ;
public final void rule__AnnotatedStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11328:1: ( rule__AnnotatedStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11329:2: rule__AnnotatedStatement__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11592:1: ( rule__AnnotatedStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11593:2: rule__AnnotatedStatement__Group__2__Impl
{
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__223301);
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__223827);
rule__AnnotatedStatement__Group__2__Impl();
state._fsp--;
@@ -31436,23 +32112,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotatedStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11335:1: rule__AnnotatedStatement__Group__2__Impl : ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11599:1: rule__AnnotatedStatement__Group__2__Impl : ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) ;
public final void rule__AnnotatedStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11339:1: ( ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11340:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11603:1: ( ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11604:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11340:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11341:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11604:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11605:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
{
before(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11342:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11342:2: rule__AnnotatedStatement__StatementAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11606:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11606:2: rule__AnnotatedStatement__StatementAssignment_2
{
- pushFollow(FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl23328);
+ pushFollow(FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl23854);
rule__AnnotatedStatement__StatementAssignment_2();
state._fsp--;
@@ -31483,21 +32159,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11358:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11622:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ;
public final void rule__Annotation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11362:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11363:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11626:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11627:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1
{
- pushFollow(FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__023364);
+ pushFollow(FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__023890);
rule__Annotation__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__023367);
+ pushFollow(FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__023893);
rule__Annotation__Group__1();
state._fsp--;
@@ -31521,23 +32197,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11370:1: rule__Annotation__Group__0__Impl : ( ( rule__Annotation__KindAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11634:1: rule__Annotation__Group__0__Impl : ( ( rule__Annotation__KindAssignment_0 ) ) ;
public final void rule__Annotation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11374:1: ( ( ( rule__Annotation__KindAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11375:1: ( ( rule__Annotation__KindAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11638:1: ( ( ( rule__Annotation__KindAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11639:1: ( ( rule__Annotation__KindAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11375:1: ( ( rule__Annotation__KindAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11376:1: ( rule__Annotation__KindAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11639:1: ( ( rule__Annotation__KindAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11640:1: ( rule__Annotation__KindAssignment_0 )
{
before(grammarAccess.getAnnotationAccess().getKindAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11377:1: ( rule__Annotation__KindAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11377:2: rule__Annotation__KindAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11641:1: ( rule__Annotation__KindAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11641:2: rule__Annotation__KindAssignment_0
{
- pushFollow(FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl23394);
+ pushFollow(FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl23920);
rule__Annotation__KindAssignment_0();
state._fsp--;
@@ -31568,16 +32244,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11387:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11651:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl ;
public final void rule__Annotation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11391:1: ( rule__Annotation__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11392:2: rule__Annotation__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11655:1: ( rule__Annotation__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11656:2: rule__Annotation__Group__1__Impl
{
- pushFollow(FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__123424);
+ pushFollow(FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__123950);
rule__Annotation__Group__1__Impl();
state._fsp--;
@@ -31601,31 +32277,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11398:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__Group_1__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11662:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__Group_1__0 )? ) ;
public final void rule__Annotation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11402:1: ( ( ( rule__Annotation__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11403:1: ( ( rule__Annotation__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11666:1: ( ( ( rule__Annotation__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11667:1: ( ( rule__Annotation__Group_1__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11403:1: ( ( rule__Annotation__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11404:1: ( rule__Annotation__Group_1__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11667:1: ( ( rule__Annotation__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11668:1: ( rule__Annotation__Group_1__0 )?
{
before(grammarAccess.getAnnotationAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11405:1: ( rule__Annotation__Group_1__0 )?
- int alt86=2;
- int LA86_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11669:1: ( rule__Annotation__Group_1__0 )?
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA86_0==68) ) {
- alt86=1;
+ if ( (LA88_0==67) ) {
+ alt88=1;
}
- switch (alt86) {
+ switch (alt88) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11405:2: rule__Annotation__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11669:2: rule__Annotation__Group_1__0
{
- pushFollow(FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23451);
+ pushFollow(FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23977);
rule__Annotation__Group_1__0();
state._fsp--;
@@ -31659,21 +32335,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11419:1: rule__Annotation__Group_1__0 : rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11683:1: rule__Annotation__Group_1__0 : rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 ;
public final void rule__Annotation__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11423:1: ( rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11424:2: rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11687:1: ( rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11688:2: rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1
{
- pushFollow(FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__023486);
+ pushFollow(FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__024012);
rule__Annotation__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__023489);
+ pushFollow(FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__024015);
rule__Annotation__Group_1__1();
state._fsp--;
@@ -31697,20 +32373,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11431:1: rule__Annotation__Group_1__0__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11695:1: rule__Annotation__Group_1__0__Impl : ( '(' ) ;
public final void rule__Annotation__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11435:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11436:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11699:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11700:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11436:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11437:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11700:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11701:1: '('
{
before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0());
- match(input,68,FOLLOW_68_in_rule__Annotation__Group_1__0__Impl23517);
+ match(input,67,FOLLOW_67_in_rule__Annotation__Group_1__0__Impl24043);
after(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0());
}
@@ -31734,21 +32410,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11450:1: rule__Annotation__Group_1__1 : rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11714:1: rule__Annotation__Group_1__1 : rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 ;
public final void rule__Annotation__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11454:1: ( rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11455:2: rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11718:1: ( rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11719:2: rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2
{
- pushFollow(FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__123548);
+ pushFollow(FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__124074);
rule__Annotation__Group_1__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__123551);
+ pushFollow(FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__124077);
rule__Annotation__Group_1__2();
state._fsp--;
@@ -31772,23 +32448,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11462:1: rule__Annotation__Group_1__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11726:1: rule__Annotation__Group_1__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_1 ) ) ;
public final void rule__Annotation__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11466:1: ( ( ( rule__Annotation__ArgsAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11467:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11730:1: ( ( ( rule__Annotation__ArgsAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11731:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11467:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11468:1: ( rule__Annotation__ArgsAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11731:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11732:1: ( rule__Annotation__ArgsAssignment_1_1 )
{
before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11469:1: ( rule__Annotation__ArgsAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11469:2: rule__Annotation__ArgsAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11733:1: ( rule__Annotation__ArgsAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11733:2: rule__Annotation__ArgsAssignment_1_1
{
- pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl23578);
+ pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl24104);
rule__Annotation__ArgsAssignment_1_1();
state._fsp--;
@@ -31819,21 +32495,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11479:1: rule__Annotation__Group_1__2 : rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11743:1: rule__Annotation__Group_1__2 : rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 ;
public final void rule__Annotation__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11483:1: ( rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11484:2: rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11747:1: ( rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11748:2: rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3
{
- pushFollow(FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__223608);
+ pushFollow(FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__224134);
rule__Annotation__Group_1__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__223611);
+ pushFollow(FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__224137);
rule__Annotation__Group_1__3();
state._fsp--;
@@ -31857,35 +32533,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11491:1: rule__Annotation__Group_1__2__Impl : ( ( rule__Annotation__Group_1_2__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11755:1: rule__Annotation__Group_1__2__Impl : ( ( rule__Annotation__Group_1_2__0 )* ) ;
public final void rule__Annotation__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11495:1: ( ( ( rule__Annotation__Group_1_2__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11496:1: ( ( rule__Annotation__Group_1_2__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11759:1: ( ( ( rule__Annotation__Group_1_2__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11760:1: ( ( rule__Annotation__Group_1_2__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11496:1: ( ( rule__Annotation__Group_1_2__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11497:1: ( rule__Annotation__Group_1_2__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11760:1: ( ( rule__Annotation__Group_1_2__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11761:1: ( rule__Annotation__Group_1_2__0 )*
{
before(grammarAccess.getAnnotationAccess().getGroup_1_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11498:1: ( rule__Annotation__Group_1_2__0 )*
- loop87:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11762:1: ( rule__Annotation__Group_1_2__0 )*
+ loop89:
do {
- int alt87=2;
- int LA87_0 = input.LA(1);
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA87_0==66) ) {
- alt87=1;
+ if ( (LA89_0==65) ) {
+ alt89=1;
}
- switch (alt87) {
+ switch (alt89) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11498:2: rule__Annotation__Group_1_2__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11762:2: rule__Annotation__Group_1_2__0
{
- pushFollow(FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl23638);
+ pushFollow(FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl24164);
rule__Annotation__Group_1_2__0();
state._fsp--;
@@ -31895,7 +32571,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop87;
+ break loop89;
}
} while (true);
@@ -31922,16 +32598,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11508:1: rule__Annotation__Group_1__3 : rule__Annotation__Group_1__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11772:1: rule__Annotation__Group_1__3 : rule__Annotation__Group_1__3__Impl ;
public final void rule__Annotation__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11512:1: ( rule__Annotation__Group_1__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11513:2: rule__Annotation__Group_1__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11776:1: ( rule__Annotation__Group_1__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11777:2: rule__Annotation__Group_1__3__Impl
{
- pushFollow(FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__323669);
+ pushFollow(FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__324195);
rule__Annotation__Group_1__3__Impl();
state._fsp--;
@@ -31955,20 +32631,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11519:1: rule__Annotation__Group_1__3__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11783:1: rule__Annotation__Group_1__3__Impl : ( ')' ) ;
public final void rule__Annotation__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11523:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11524:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11787:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11788:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11524:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11525:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11788:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11789:1: ')'
{
before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3());
- match(input,69,FOLLOW_69_in_rule__Annotation__Group_1__3__Impl23697);
+ match(input,68,FOLLOW_68_in_rule__Annotation__Group_1__3__Impl24223);
after(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3());
}
@@ -31992,21 +32668,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1_2__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11546:1: rule__Annotation__Group_1_2__0 : rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11810:1: rule__Annotation__Group_1_2__0 : rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 ;
public final void rule__Annotation__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11550:1: ( rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11551:2: rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11814:1: ( rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11815:2: rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1
{
- pushFollow(FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__023736);
+ pushFollow(FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__024262);
rule__Annotation__Group_1_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__023739);
+ pushFollow(FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__024265);
rule__Annotation__Group_1_2__1();
state._fsp--;
@@ -32030,20 +32706,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1_2__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11558:1: rule__Annotation__Group_1_2__0__Impl : ( ',' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11822:1: rule__Annotation__Group_1_2__0__Impl : ( ',' ) ;
public final void rule__Annotation__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11562:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11563:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11826:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11827:1: ( ',' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11563:1: ( ',' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11564:1: ','
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11827:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11828:1: ','
{
before(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0());
- match(input,66,FOLLOW_66_in_rule__Annotation__Group_1_2__0__Impl23767);
+ match(input,65,FOLLOW_65_in_rule__Annotation__Group_1_2__0__Impl24293);
after(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0());
}
@@ -32067,16 +32743,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1_2__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11577:1: rule__Annotation__Group_1_2__1 : rule__Annotation__Group_1_2__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11841:1: rule__Annotation__Group_1_2__1 : rule__Annotation__Group_1_2__1__Impl ;
public final void rule__Annotation__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11581:1: ( rule__Annotation__Group_1_2__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11582:2: rule__Annotation__Group_1_2__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11845:1: ( rule__Annotation__Group_1_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11846:2: rule__Annotation__Group_1_2__1__Impl
{
- pushFollow(FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__123798);
+ pushFollow(FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__124324);
rule__Annotation__Group_1_2__1__Impl();
state._fsp--;
@@ -32100,23 +32776,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__Group_1_2__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11588:1: rule__Annotation__Group_1_2__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11852:1: rule__Annotation__Group_1_2__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) ;
public final void rule__Annotation__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11592:1: ( ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11593:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11856:1: ( ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11857:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11593:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11594:1: ( rule__Annotation__ArgsAssignment_1_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11857:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11858:1: ( rule__Annotation__ArgsAssignment_1_2_1 )
{
before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_2_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11595:1: ( rule__Annotation__ArgsAssignment_1_2_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11595:2: rule__Annotation__ArgsAssignment_1_2_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11859:1: ( rule__Annotation__ArgsAssignment_1_2_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11859:2: rule__Annotation__ArgsAssignment_1_2_1
{
- pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl23825);
+ pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl24351);
rule__Annotation__ArgsAssignment_1_2_1();
state._fsp--;
@@ -32147,21 +32823,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EmptyStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11609:1: rule__EmptyStatement__Group__0 : rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11873:1: rule__EmptyStatement__Group__0 : rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 ;
public final void rule__EmptyStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11613:1: ( rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11614:2: rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11877:1: ( rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11878:2: rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1
{
- pushFollow(FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__023859);
+ pushFollow(FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__024385);
rule__EmptyStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__023862);
+ pushFollow(FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__024388);
rule__EmptyStatement__Group__1();
state._fsp--;
@@ -32185,21 +32861,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EmptyStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11621:1: rule__EmptyStatement__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11885:1: rule__EmptyStatement__Group__0__Impl : ( () ) ;
public final void rule__EmptyStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11625:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11626:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11889:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11890:1: ( () )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11626:1: ( () )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11627:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11890:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11891:1: ()
{
before(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11628:1: ()
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11630:1:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11892:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11894:1:
{
}
@@ -32222,16 +32898,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EmptyStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11640:1: rule__EmptyStatement__Group__1 : rule__EmptyStatement__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11904:1: rule__EmptyStatement__Group__1 : rule__EmptyStatement__Group__1__Impl ;
public final void rule__EmptyStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11644:1: ( rule__EmptyStatement__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11645:2: rule__EmptyStatement__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11908:1: ( rule__EmptyStatement__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11909:2: rule__EmptyStatement__Group__1__Impl
{
- pushFollow(FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__123920);
+ pushFollow(FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__124446);
rule__EmptyStatement__Group__1__Impl();
state._fsp--;
@@ -32255,20 +32931,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EmptyStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11651:1: rule__EmptyStatement__Group__1__Impl : ( ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11915:1: rule__EmptyStatement__Group__1__Impl : ( ';' ) ;
public final void rule__EmptyStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11655:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11656:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11919:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11920:1: ( ';' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11656:1: ( ';' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11657:1: ';'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11920:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11921:1: ';'
{
before(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
- match(input,95,FOLLOW_95_in_rule__EmptyStatement__Group__1__Impl23948);
+ match(input,95,FOLLOW_95_in_rule__EmptyStatement__Group__1__Impl24474);
after(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
}
@@ -32292,21 +32968,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11674:1: rule__LocalNameDeclarationStatement__Group__0 : rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11938:1: rule__LocalNameDeclarationStatement__Group__0 : rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 ;
public final void rule__LocalNameDeclarationStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11678:1: ( rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11679:2: rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11942:1: ( rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11943:2: rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__023983);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__024509);
rule__LocalNameDeclarationStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__023986);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__024512);
rule__LocalNameDeclarationStatement__Group__1();
state._fsp--;
@@ -32330,20 +33006,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11686:1: rule__LocalNameDeclarationStatement__Group__0__Impl : ( 'let' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11950:1: rule__LocalNameDeclarationStatement__Group__0__Impl : ( 'let' ) ;
public final void rule__LocalNameDeclarationStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11690:1: ( ( 'let' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11691:1: ( 'let' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11954:1: ( ( 'let' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11955:1: ( 'let' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11691:1: ( 'let' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11692:1: 'let'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11955:1: ( 'let' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11956:1: 'let'
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0());
- match(input,96,FOLLOW_96_in_rule__LocalNameDeclarationStatement__Group__0__Impl24014);
+ match(input,96,FOLLOW_96_in_rule__LocalNameDeclarationStatement__Group__0__Impl24540);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0());
}
@@ -32367,21 +33043,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11705:1: rule__LocalNameDeclarationStatement__Group__1 : rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11969:1: rule__LocalNameDeclarationStatement__Group__1 : rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 ;
public final void rule__LocalNameDeclarationStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11709:1: ( rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11710:2: rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11973:1: ( rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11974:2: rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__124045);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__124571);
rule__LocalNameDeclarationStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__124048);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__124574);
rule__LocalNameDeclarationStatement__Group__2();
state._fsp--;
@@ -32405,23 +33081,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11717:1: rule__LocalNameDeclarationStatement__Group__1__Impl : ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11981:1: rule__LocalNameDeclarationStatement__Group__1__Impl : ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) ;
public final void rule__LocalNameDeclarationStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11721:1: ( ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11722:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11985:1: ( ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11986:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11722:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11723:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11986:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11987:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11724:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11724:2: rule__LocalNameDeclarationStatement__VarNameAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11988:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11988:2: rule__LocalNameDeclarationStatement__VarNameAssignment_1
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl24075);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl24601);
rule__LocalNameDeclarationStatement__VarNameAssignment_1();
state._fsp--;
@@ -32452,21 +33128,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11734:1: rule__LocalNameDeclarationStatement__Group__2 : rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11998:1: rule__LocalNameDeclarationStatement__Group__2 : rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 ;
public final void rule__LocalNameDeclarationStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11738:1: ( rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11739:2: rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12002:1: ( rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12003:2: rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__224105);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__224631);
rule__LocalNameDeclarationStatement__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__224108);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__224634);
rule__LocalNameDeclarationStatement__Group__3();
state._fsp--;
@@ -32490,20 +33166,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11746:1: rule__LocalNameDeclarationStatement__Group__2__Impl : ( ':' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12010:1: rule__LocalNameDeclarationStatement__Group__2__Impl : ( ':' ) ;
public final void rule__LocalNameDeclarationStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11750:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11751:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12014:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12015:1: ( ':' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11751:1: ( ':' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11752:1: ':'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12015:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12016:1: ':'
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2());
- match(input,71,FOLLOW_71_in_rule__LocalNameDeclarationStatement__Group__2__Impl24136);
+ match(input,70,FOLLOW_70_in_rule__LocalNameDeclarationStatement__Group__2__Impl24662);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2());
}
@@ -32527,21 +33203,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11765:1: rule__LocalNameDeclarationStatement__Group__3 : rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12029:1: rule__LocalNameDeclarationStatement__Group__3 : rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 ;
public final void rule__LocalNameDeclarationStatement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11769:1: ( rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11770:2: rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12033:1: ( rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12034:2: rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__324167);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__324693);
rule__LocalNameDeclarationStatement__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__324170);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__324696);
rule__LocalNameDeclarationStatement__Group__4();
state._fsp--;
@@ -32565,23 +33241,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11777:1: rule__LocalNameDeclarationStatement__Group__3__Impl : ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12041:1: rule__LocalNameDeclarationStatement__Group__3__Impl : ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) ;
public final void rule__LocalNameDeclarationStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11781:1: ( ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11782:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12045:1: ( ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12046:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11782:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11783:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12046:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12047:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeAssignment_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11784:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11784:2: rule__LocalNameDeclarationStatement__TypeAssignment_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12048:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12048:2: rule__LocalNameDeclarationStatement__TypeAssignment_3
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl24197);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl24723);
rule__LocalNameDeclarationStatement__TypeAssignment_3();
state._fsp--;
@@ -32612,21 +33288,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11794:1: rule__LocalNameDeclarationStatement__Group__4 : rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12058:1: rule__LocalNameDeclarationStatement__Group__4 : rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 ;
public final void rule__LocalNameDeclarationStatement__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11798:1: ( rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11799:2: rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12062:1: ( rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12063:2: rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__424227);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__424753);
rule__LocalNameDeclarationStatement__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__424230);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__424756);
rule__LocalNameDeclarationStatement__Group__5();
state._fsp--;
@@ -32650,31 +33326,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11806:1: rule__LocalNameDeclarationStatement__Group__4__Impl : ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12070:1: rule__LocalNameDeclarationStatement__Group__4__Impl : ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) ;
public final void rule__LocalNameDeclarationStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11810:1: ( ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11811:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12074:1: ( ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12075:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11811:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11812:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12075:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12076:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )?
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_4());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11813:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )?
- int alt88=2;
- int LA88_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12077:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )?
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( (LA88_0==78) ) {
- alt88=1;
+ if ( (LA90_0==77) ) {
+ alt90=1;
}
- switch (alt88) {
+ switch (alt90) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11813:2: rule__LocalNameDeclarationStatement__Group_4__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12077:2: rule__LocalNameDeclarationStatement__Group_4__0
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl24257);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl24783);
rule__LocalNameDeclarationStatement__Group_4__0();
state._fsp--;
@@ -32708,21 +33384,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__5"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11823:1: rule__LocalNameDeclarationStatement__Group__5 : rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12087:1: rule__LocalNameDeclarationStatement__Group__5 : rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 ;
public final void rule__LocalNameDeclarationStatement__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11827:1: ( rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11828:2: rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12091:1: ( rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12092:2: rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__524288);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__524814);
rule__LocalNameDeclarationStatement__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__524291);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__524817);
rule__LocalNameDeclarationStatement__Group__6();
state._fsp--;
@@ -32746,20 +33422,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11835:1: rule__LocalNameDeclarationStatement__Group__5__Impl : ( '=' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12099:1: rule__LocalNameDeclarationStatement__Group__5__Impl : ( '=' ) ;
public final void rule__LocalNameDeclarationStatement__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11839:1: ( ( '=' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11840:1: ( '=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12103:1: ( ( '=' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12104:1: ( '=' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11840:1: ( '=' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11841:1: '='
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12104:1: ( '=' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12105:1: '='
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5());
- match(input,49,FOLLOW_49_in_rule__LocalNameDeclarationStatement__Group__5__Impl24319);
+ match(input,48,FOLLOW_48_in_rule__LocalNameDeclarationStatement__Group__5__Impl24845);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5());
}
@@ -32783,21 +33459,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11854:1: rule__LocalNameDeclarationStatement__Group__6 : rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12118:1: rule__LocalNameDeclarationStatement__Group__6 : rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 ;
public final void rule__LocalNameDeclarationStatement__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11858:1: ( rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11859:2: rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12122:1: ( rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12123:2: rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__624350);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__624876);
rule__LocalNameDeclarationStatement__Group__6__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__624353);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__624879);
rule__LocalNameDeclarationStatement__Group__7();
state._fsp--;
@@ -32821,23 +33497,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11866:1: rule__LocalNameDeclarationStatement__Group__6__Impl : ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12130:1: rule__LocalNameDeclarationStatement__Group__6__Impl : ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) ;
public final void rule__LocalNameDeclarationStatement__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11870:1: ( ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11871:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12134:1: ( ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12135:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11871:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11872:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12135:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12136:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitAssignment_6());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11873:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11873:2: rule__LocalNameDeclarationStatement__InitAssignment_6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12137:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12137:2: rule__LocalNameDeclarationStatement__InitAssignment_6
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl24380);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl24906);
rule__LocalNameDeclarationStatement__InitAssignment_6();
state._fsp--;
@@ -32868,16 +33544,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__7"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11883:1: rule__LocalNameDeclarationStatement__Group__7 : rule__LocalNameDeclarationStatement__Group__7__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12147:1: rule__LocalNameDeclarationStatement__Group__7 : rule__LocalNameDeclarationStatement__Group__7__Impl ;
public final void rule__LocalNameDeclarationStatement__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11887:1: ( rule__LocalNameDeclarationStatement__Group__7__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11888:2: rule__LocalNameDeclarationStatement__Group__7__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12151:1: ( rule__LocalNameDeclarationStatement__Group__7__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12152:2: rule__LocalNameDeclarationStatement__Group__7__Impl
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__724410);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__724936);
rule__LocalNameDeclarationStatement__Group__7__Impl();
state._fsp--;
@@ -32901,20 +33577,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group__7__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11894:1: rule__LocalNameDeclarationStatement__Group__7__Impl : ( ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12158:1: rule__LocalNameDeclarationStatement__Group__7__Impl : ( ';' ) ;
public final void rule__LocalNameDeclarationStatement__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11898:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11899:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12162:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12163:1: ( ';' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11899:1: ( ';' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11900:1: ';'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12163:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12164:1: ';'
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7());
- match(input,95,FOLLOW_95_in_rule__LocalNameDeclarationStatement__Group__7__Impl24438);
+ match(input,95,FOLLOW_95_in_rule__LocalNameDeclarationStatement__Group__7__Impl24964);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7());
}
@@ -32938,21 +33614,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11929:1: rule__LocalNameDeclarationStatement__Group_4__0 : rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12193:1: rule__LocalNameDeclarationStatement__Group_4__0 : rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 ;
public final void rule__LocalNameDeclarationStatement__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11933:1: ( rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11934:2: rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12197:1: ( rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12198:2: rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__024485);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__025011);
rule__LocalNameDeclarationStatement__Group_4__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__024488);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__025014);
rule__LocalNameDeclarationStatement__Group_4__1();
state._fsp--;
@@ -32976,23 +33652,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11941:1: rule__LocalNameDeclarationStatement__Group_4__0__Impl : ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12205:1: rule__LocalNameDeclarationStatement__Group_4__0__Impl : ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) ;
public final void rule__LocalNameDeclarationStatement__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11945:1: ( ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11946:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12209:1: ( ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12210:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11946:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11947:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12210:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12211:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorAssignment_4_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11948:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11948:2: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12212:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12212:2: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl24515);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl25041);
rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0();
state._fsp--;
@@ -33023,16 +33699,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11958:1: rule__LocalNameDeclarationStatement__Group_4__1 : rule__LocalNameDeclarationStatement__Group_4__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12222:1: rule__LocalNameDeclarationStatement__Group_4__1 : rule__LocalNameDeclarationStatement__Group_4__1__Impl ;
public final void rule__LocalNameDeclarationStatement__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11962:1: ( rule__LocalNameDeclarationStatement__Group_4__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11963:2: rule__LocalNameDeclarationStatement__Group_4__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12226:1: ( rule__LocalNameDeclarationStatement__Group_4__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12227:2: rule__LocalNameDeclarationStatement__Group_4__1__Impl
{
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__124545);
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__125071);
rule__LocalNameDeclarationStatement__Group_4__1__Impl();
state._fsp--;
@@ -33056,20 +33732,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11969:1: rule__LocalNameDeclarationStatement__Group_4__1__Impl : ( ']' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12233:1: rule__LocalNameDeclarationStatement__Group_4__1__Impl : ( ']' ) ;
public final void rule__LocalNameDeclarationStatement__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11973:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11974:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12237:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12238:1: ( ']' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11974:1: ( ']' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11975:1: ']'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12238:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12239:1: ']'
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1());
- match(input,79,FOLLOW_79_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl24573);
+ match(input,78,FOLLOW_78_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl25099);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1());
}
@@ -33093,21 +33769,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IfStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11992:1: rule__IfStatement__Group__0 : rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12256:1: rule__IfStatement__Group__0 : rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 ;
public final void rule__IfStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11996:1: ( rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:11997:2: rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12260:1: ( rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12261:2: rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1
{
- pushFollow(FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__024608);
+ pushFollow(FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__025134);
rule__IfStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__024611);
+ pushFollow(FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__025137);
rule__IfStatement__Group__1();
state._fsp--;
@@ -33131,20 +33807,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IfStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12004:1: rule__IfStatement__Group__0__Impl : ( 'if' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12268:1: rule__IfStatement__Group__0__Impl : ( 'if' ) ;
public final void rule__IfStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12008:1: ( ( 'if' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12009:1: ( 'if' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12272:1: ( ( 'if' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12273:1: ( 'if' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12009:1: ( 'if' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12010:1: 'if'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12273:1: ( 'if' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12274:1: 'if'
{
before(grammarAccess.getIfStatementAccess().getIfKeyword_0());
- match(input,97,FOLLOW_97_in_rule__IfStatement__Group__0__Impl24639);
+ match(input,97,FOLLOW_97_in_rule__IfStatement__Group__0__Impl25165);
after(grammarAccess.getIfStatementAccess().getIfKeyword_0());
}
@@ -33168,21 +33844,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IfStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12023:1: rule__IfStatement__Group__1 : rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12287:1: rule__IfStatement__Group__1 : rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 ;
public final void rule__IfStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12027:1: ( rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12028:2: rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12291:1: ( rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12292:2: rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2
{
- pushFollow(FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__124670);
+ pushFollow(FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__125196);
rule__IfStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__124673);
+ pushFollow(FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__125199);
rule__IfStatement__Group__2();
state._fsp--;
@@ -33206,23 +33882,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IfStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12035:1: rule__IfStatement__Group__1__Impl : ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12299:1: rule__IfStatement__Group__1__Impl : ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) ;
public final void rule__IfStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12039:1: ( ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12040:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12303:1: ( ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12304:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12040:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12041:1: ( rule__IfStatement__SequentialClaussesAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12304:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12305:1: ( rule__IfStatement__SequentialClaussesAssignment_1 )
{
before(grammarAccess.getIfStatementAccess().getSequentialClaussesAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12042:1: ( rule__IfStatement__SequentialClaussesAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12042:2: rule__IfStatement__SequentialClaussesAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12306:1: ( rule__IfStatement__SequentialClaussesAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12306:2: rule__IfStatement__SequentialClaussesAssignment_1
{
- pushFollow(FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl24700);
+ pushFollow(FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl25226);
rule__IfStatement__SequentialClaussesAssignment_1();
state._fsp--;
@@ -33253,16 +33929,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IfStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12052:1: rule__IfStatement__Group__2 : rule__IfStatement__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12316:1: rule__IfStatement__Group__2 : rule__IfStatement__Group__2__Impl ;
public final void rule__IfStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12056:1: ( rule__IfStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12057:2: rule__IfStatement__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12320:1: ( rule__IfStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12321:2: rule__IfStatement__Group__2__Impl
{
- pushFollow(FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__224730);
+ pushFollow(FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__225256);
rule__IfStatement__Group__2__Impl();
state._fsp--;
@@ -33286,31 +33962,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IfStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12063:1: rule__IfStatement__Group__2__Impl : ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12327:1: rule__IfStatement__Group__2__Impl : ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) ;
public final void rule__IfStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12067:1: ( ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12068:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12331:1: ( ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12332:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12068:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12069:1: ( rule__IfStatement__FinalClauseAssignment_2 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12332:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12333:1: ( rule__IfStatement__FinalClauseAssignment_2 )?
{
before(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12070:1: ( rule__IfStatement__FinalClauseAssignment_2 )?
- int alt89=2;
- int LA89_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12334:1: ( rule__IfStatement__FinalClauseAssignment_2 )?
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( (LA89_0==98) ) {
- alt89=1;
+ if ( (LA91_0==98) ) {
+ alt91=1;
}
- switch (alt89) {
+ switch (alt91) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12070:2: rule__IfStatement__FinalClauseAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12334:2: rule__IfStatement__FinalClauseAssignment_2
{
- pushFollow(FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl24757);
+ pushFollow(FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl25283);
rule__IfStatement__FinalClauseAssignment_2();
state._fsp--;
@@ -33344,21 +34020,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12086:1: rule__SequentialClauses__Group__0 : rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12350:1: rule__SequentialClauses__Group__0 : rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 ;
public final void rule__SequentialClauses__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12090:1: ( rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12091:2: rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12354:1: ( rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12355:2: rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1
{
- pushFollow(FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__024794);
+ pushFollow(FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__025320);
rule__SequentialClauses__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__024797);
+ pushFollow(FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__025323);
rule__SequentialClauses__Group__1();
state._fsp--;
@@ -33382,23 +34058,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12098:1: rule__SequentialClauses__Group__0__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12362:1: rule__SequentialClauses__Group__0__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) ;
public final void rule__SequentialClauses__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12102:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12103:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12366:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12367:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12103:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12104:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12367:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12368:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 )
{
before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12105:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12105:2: rule__SequentialClauses__ConccurentClausesAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12369:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12369:2: rule__SequentialClauses__ConccurentClausesAssignment_0
{
- pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl24824);
+ pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl25350);
rule__SequentialClauses__ConccurentClausesAssignment_0();
state._fsp--;
@@ -33429,16 +34105,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12115:1: rule__SequentialClauses__Group__1 : rule__SequentialClauses__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12379:1: rule__SequentialClauses__Group__1 : rule__SequentialClauses__Group__1__Impl ;
public final void rule__SequentialClauses__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12119:1: ( rule__SequentialClauses__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12120:2: rule__SequentialClauses__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12383:1: ( rule__SequentialClauses__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12384:2: rule__SequentialClauses__Group__1__Impl
{
- pushFollow(FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__124854);
+ pushFollow(FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__125380);
rule__SequentialClauses__Group__1__Impl();
state._fsp--;
@@ -33462,41 +34138,41 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12126:1: rule__SequentialClauses__Group__1__Impl : ( ( rule__SequentialClauses__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12390:1: rule__SequentialClauses__Group__1__Impl : ( ( rule__SequentialClauses__Group_1__0 )* ) ;
public final void rule__SequentialClauses__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12130:1: ( ( ( rule__SequentialClauses__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12131:1: ( ( rule__SequentialClauses__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12394:1: ( ( ( rule__SequentialClauses__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12395:1: ( ( rule__SequentialClauses__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12131:1: ( ( rule__SequentialClauses__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12132:1: ( rule__SequentialClauses__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12395:1: ( ( rule__SequentialClauses__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12396:1: ( rule__SequentialClauses__Group_1__0 )*
{
before(grammarAccess.getSequentialClausesAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12133:1: ( rule__SequentialClauses__Group_1__0 )*
- loop90:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12397:1: ( rule__SequentialClauses__Group_1__0 )*
+ loop92:
do {
- int alt90=2;
- int LA90_0 = input.LA(1);
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( (LA90_0==98) ) {
- int LA90_2 = input.LA(2);
+ if ( (LA92_0==98) ) {
+ int LA92_2 = input.LA(2);
- if ( (LA90_2==97) ) {
- alt90=1;
+ if ( (LA92_2==97) ) {
+ alt92=1;
}
}
- switch (alt90) {
+ switch (alt92) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12133:2: rule__SequentialClauses__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12397:2: rule__SequentialClauses__Group_1__0
{
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl24881);
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl25407);
rule__SequentialClauses__Group_1__0();
state._fsp--;
@@ -33506,7 +34182,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop90;
+ break loop92;
}
} while (true);
@@ -33533,21 +34209,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12147:1: rule__SequentialClauses__Group_1__0 : rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12411:1: rule__SequentialClauses__Group_1__0 : rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 ;
public final void rule__SequentialClauses__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12151:1: ( rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12152:2: rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12415:1: ( rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12416:2: rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1
{
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__024916);
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__025442);
rule__SequentialClauses__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__024919);
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__025445);
rule__SequentialClauses__Group_1__1();
state._fsp--;
@@ -33571,20 +34247,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12159:1: rule__SequentialClauses__Group_1__0__Impl : ( 'else' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12423:1: rule__SequentialClauses__Group_1__0__Impl : ( 'else' ) ;
public final void rule__SequentialClauses__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12163:1: ( ( 'else' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12164:1: ( 'else' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12427:1: ( ( 'else' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12428:1: ( 'else' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12164:1: ( 'else' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12165:1: 'else'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12428:1: ( 'else' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12429:1: 'else'
{
before(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0());
- match(input,98,FOLLOW_98_in_rule__SequentialClauses__Group_1__0__Impl24947);
+ match(input,98,FOLLOW_98_in_rule__SequentialClauses__Group_1__0__Impl25473);
after(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0());
}
@@ -33608,21 +34284,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12178:1: rule__SequentialClauses__Group_1__1 : rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12442:1: rule__SequentialClauses__Group_1__1 : rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 ;
public final void rule__SequentialClauses__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12182:1: ( rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12183:2: rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12446:1: ( rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12447:2: rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2
{
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__124978);
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__125504);
rule__SequentialClauses__Group_1__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__124981);
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__125507);
rule__SequentialClauses__Group_1__2();
state._fsp--;
@@ -33646,20 +34322,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12190:1: rule__SequentialClauses__Group_1__1__Impl : ( 'if' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12454:1: rule__SequentialClauses__Group_1__1__Impl : ( 'if' ) ;
public final void rule__SequentialClauses__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12194:1: ( ( 'if' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12195:1: ( 'if' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12458:1: ( ( 'if' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12459:1: ( 'if' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12195:1: ( 'if' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12196:1: 'if'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12459:1: ( 'if' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12460:1: 'if'
{
before(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1());
- match(input,97,FOLLOW_97_in_rule__SequentialClauses__Group_1__1__Impl25009);
+ match(input,97,FOLLOW_97_in_rule__SequentialClauses__Group_1__1__Impl25535);
after(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1());
}
@@ -33683,16 +34359,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__Group_1__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12209:1: rule__SequentialClauses__Group_1__2 : rule__SequentialClauses__Group_1__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12473:1: rule__SequentialClauses__Group_1__2 : rule__SequentialClauses__Group_1__2__Impl ;
public final void rule__SequentialClauses__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12213:1: ( rule__SequentialClauses__Group_1__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12214:2: rule__SequentialClauses__Group_1__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12477:1: ( rule__SequentialClauses__Group_1__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12478:2: rule__SequentialClauses__Group_1__2__Impl
{
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__225040);
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__225566);
rule__SequentialClauses__Group_1__2__Impl();
state._fsp--;
@@ -33716,23 +34392,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12220:1: rule__SequentialClauses__Group_1__2__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12484:1: rule__SequentialClauses__Group_1__2__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) ;
public final void rule__SequentialClauses__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12224:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12225:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12488:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12489:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12225:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12226:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12489:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12490:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 )
{
before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_1_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12227:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12227:2: rule__SequentialClauses__ConccurentClausesAssignment_1_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12491:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12491:2: rule__SequentialClauses__ConccurentClausesAssignment_1_2
{
- pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl25067);
+ pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl25593);
rule__SequentialClauses__ConccurentClausesAssignment_1_2();
state._fsp--;
@@ -33763,21 +34439,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12243:1: rule__ConcurrentClauses__Group__0 : rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12507:1: rule__ConcurrentClauses__Group__0 : rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 ;
public final void rule__ConcurrentClauses__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12247:1: ( rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12248:2: rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12511:1: ( rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12512:2: rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1
{
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__025103);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__025629);
rule__ConcurrentClauses__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__025106);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__025632);
rule__ConcurrentClauses__Group__1();
state._fsp--;
@@ -33801,23 +34477,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12255:1: rule__ConcurrentClauses__Group__0__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12519:1: rule__ConcurrentClauses__Group__0__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) ;
public final void rule__ConcurrentClauses__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12259:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12260:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12523:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12524:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12260:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12261:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12524:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12525:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 )
{
before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12262:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12262:2: rule__ConcurrentClauses__NonFinalClauseAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12526:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12526:2: rule__ConcurrentClauses__NonFinalClauseAssignment_0
{
- pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl25133);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl25659);
rule__ConcurrentClauses__NonFinalClauseAssignment_0();
state._fsp--;
@@ -33848,16 +34524,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12272:1: rule__ConcurrentClauses__Group__1 : rule__ConcurrentClauses__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12536:1: rule__ConcurrentClauses__Group__1 : rule__ConcurrentClauses__Group__1__Impl ;
public final void rule__ConcurrentClauses__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12276:1: ( rule__ConcurrentClauses__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12277:2: rule__ConcurrentClauses__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12540:1: ( rule__ConcurrentClauses__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12541:2: rule__ConcurrentClauses__Group__1__Impl
{
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__125163);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__125689);
rule__ConcurrentClauses__Group__1__Impl();
state._fsp--;
@@ -33881,35 +34557,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12283:1: rule__ConcurrentClauses__Group__1__Impl : ( ( rule__ConcurrentClauses__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12547:1: rule__ConcurrentClauses__Group__1__Impl : ( ( rule__ConcurrentClauses__Group_1__0 )* ) ;
public final void rule__ConcurrentClauses__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12287:1: ( ( ( rule__ConcurrentClauses__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12288:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12551:1: ( ( ( rule__ConcurrentClauses__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12552:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12288:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12289:1: ( rule__ConcurrentClauses__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12552:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12553:1: ( rule__ConcurrentClauses__Group_1__0 )*
{
before(grammarAccess.getConcurrentClausesAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12290:1: ( rule__ConcurrentClauses__Group_1__0 )*
- loop91:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12554:1: ( rule__ConcurrentClauses__Group_1__0 )*
+ loop93:
do {
- int alt91=2;
- int LA91_0 = input.LA(1);
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA91_0==99) ) {
- alt91=1;
+ if ( (LA93_0==99) ) {
+ alt93=1;
}
- switch (alt91) {
+ switch (alt93) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12290:2: rule__ConcurrentClauses__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12554:2: rule__ConcurrentClauses__Group_1__0
{
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl25190);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl25716);
rule__ConcurrentClauses__Group_1__0();
state._fsp--;
@@ -33919,7 +34595,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop91;
+ break loop93;
}
} while (true);
@@ -33946,21 +34622,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12304:1: rule__ConcurrentClauses__Group_1__0 : rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12568:1: rule__ConcurrentClauses__Group_1__0 : rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 ;
public final void rule__ConcurrentClauses__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12308:1: ( rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12309:2: rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12572:1: ( rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12573:2: rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1
{
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__025225);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__025751);
rule__ConcurrentClauses__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__025228);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__025754);
rule__ConcurrentClauses__Group_1__1();
state._fsp--;
@@ -33984,20 +34660,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12316:1: rule__ConcurrentClauses__Group_1__0__Impl : ( 'or' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12580:1: rule__ConcurrentClauses__Group_1__0__Impl : ( 'or' ) ;
public final void rule__ConcurrentClauses__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12320:1: ( ( 'or' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12321:1: ( 'or' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12584:1: ( ( 'or' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12585:1: ( 'or' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12321:1: ( 'or' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12322:1: 'or'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12585:1: ( 'or' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12586:1: 'or'
{
before(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
- match(input,99,FOLLOW_99_in_rule__ConcurrentClauses__Group_1__0__Impl25256);
+ match(input,99,FOLLOW_99_in_rule__ConcurrentClauses__Group_1__0__Impl25782);
after(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
}
@@ -34021,21 +34697,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12335:1: rule__ConcurrentClauses__Group_1__1 : rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12599:1: rule__ConcurrentClauses__Group_1__1 : rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 ;
public final void rule__ConcurrentClauses__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12339:1: ( rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12340:2: rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12603:1: ( rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12604:2: rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2
{
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__125287);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__125813);
rule__ConcurrentClauses__Group_1__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__125290);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__125816);
rule__ConcurrentClauses__Group_1__2();
state._fsp--;
@@ -34059,20 +34735,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12347:1: rule__ConcurrentClauses__Group_1__1__Impl : ( 'if' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12611:1: rule__ConcurrentClauses__Group_1__1__Impl : ( 'if' ) ;
public final void rule__ConcurrentClauses__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12351:1: ( ( 'if' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12352:1: ( 'if' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12615:1: ( ( 'if' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12616:1: ( 'if' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12352:1: ( 'if' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12353:1: 'if'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12616:1: ( 'if' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12617:1: 'if'
{
before(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
- match(input,97,FOLLOW_97_in_rule__ConcurrentClauses__Group_1__1__Impl25318);
+ match(input,97,FOLLOW_97_in_rule__ConcurrentClauses__Group_1__1__Impl25844);
after(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
}
@@ -34096,16 +34772,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__Group_1__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12366:1: rule__ConcurrentClauses__Group_1__2 : rule__ConcurrentClauses__Group_1__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12630:1: rule__ConcurrentClauses__Group_1__2 : rule__ConcurrentClauses__Group_1__2__Impl ;
public final void rule__ConcurrentClauses__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12370:1: ( rule__ConcurrentClauses__Group_1__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12371:2: rule__ConcurrentClauses__Group_1__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12634:1: ( rule__ConcurrentClauses__Group_1__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12635:2: rule__ConcurrentClauses__Group_1__2__Impl
{
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__225349);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__225875);
rule__ConcurrentClauses__Group_1__2__Impl();
state._fsp--;
@@ -34129,23 +34805,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12377:1: rule__ConcurrentClauses__Group_1__2__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12641:1: rule__ConcurrentClauses__Group_1__2__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) ;
public final void rule__ConcurrentClauses__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12381:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12382:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12645:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12646:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12382:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12383:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12646:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12647:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 )
{
before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_1_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12384:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12384:2: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12648:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12648:2: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2
{
- pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl25376);
+ pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl25902);
rule__ConcurrentClauses__NonFinalClauseAssignment_1_2();
state._fsp--;
@@ -34176,21 +34852,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonFinalClause__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12400:1: rule__NonFinalClause__Group__0 : rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12664:1: rule__NonFinalClause__Group__0 : rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 ;
public final void rule__NonFinalClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12404:1: ( rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12405:2: rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12668:1: ( rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12669:2: rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1
{
- pushFollow(FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__025412);
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__025938);
rule__NonFinalClause__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__025415);
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__025941);
rule__NonFinalClause__Group__1();
state._fsp--;
@@ -34214,20 +34890,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonFinalClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12412:1: rule__NonFinalClause__Group__0__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12676:1: rule__NonFinalClause__Group__0__Impl : ( '(' ) ;
public final void rule__NonFinalClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12416:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12417:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12680:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12681:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12417:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12418:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12681:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12682:1: '('
{
before(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
- match(input,68,FOLLOW_68_in_rule__NonFinalClause__Group__0__Impl25443);
+ match(input,67,FOLLOW_67_in_rule__NonFinalClause__Group__0__Impl25969);
after(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
}
@@ -34251,21 +34927,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonFinalClause__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12431:1: rule__NonFinalClause__Group__1 : rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12695:1: rule__NonFinalClause__Group__1 : rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 ;
public final void rule__NonFinalClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12435:1: ( rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12436:2: rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12699:1: ( rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12700:2: rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2
{
- pushFollow(FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__125474);
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__126000);
rule__NonFinalClause__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__125477);
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__126003);
rule__NonFinalClause__Group__2();
state._fsp--;
@@ -34289,23 +34965,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonFinalClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12443:1: rule__NonFinalClause__Group__1__Impl : ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12707:1: rule__NonFinalClause__Group__1__Impl : ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) ;
public final void rule__NonFinalClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12447:1: ( ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12448:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12711:1: ( ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12712:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12448:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12449:1: ( rule__NonFinalClause__ConditionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12712:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12713:1: ( rule__NonFinalClause__ConditionAssignment_1 )
{
before(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12450:1: ( rule__NonFinalClause__ConditionAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12450:2: rule__NonFinalClause__ConditionAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12714:1: ( rule__NonFinalClause__ConditionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12714:2: rule__NonFinalClause__ConditionAssignment_1
{
- pushFollow(FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl25504);
+ pushFollow(FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl26030);
rule__NonFinalClause__ConditionAssignment_1();
state._fsp--;
@@ -34336,21 +35012,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonFinalClause__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12460:1: rule__NonFinalClause__Group__2 : rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12724:1: rule__NonFinalClause__Group__2 : rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 ;
public final void rule__NonFinalClause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12464:1: ( rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12465:2: rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12728:1: ( rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12729:2: rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3
{
- pushFollow(FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__225534);
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__226060);
rule__NonFinalClause__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__225537);
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__226063);
rule__NonFinalClause__Group__3();
state._fsp--;
@@ -34374,20 +35050,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonFinalClause__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12472:1: rule__NonFinalClause__Group__2__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12736:1: rule__NonFinalClause__Group__2__Impl : ( ')' ) ;
public final void rule__NonFinalClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12476:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12477:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12740:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12741:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12477:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12478:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12741:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12742:1: ')'
{
before(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
- match(input,69,FOLLOW_69_in_rule__NonFinalClause__Group__2__Impl25565);
+ match(input,68,FOLLOW_68_in_rule__NonFinalClause__Group__2__Impl26091);
after(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
}
@@ -34411,16 +35087,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonFinalClause__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12491:1: rule__NonFinalClause__Group__3 : rule__NonFinalClause__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12755:1: rule__NonFinalClause__Group__3 : rule__NonFinalClause__Group__3__Impl ;
public final void rule__NonFinalClause__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12495:1: ( rule__NonFinalClause__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12496:2: rule__NonFinalClause__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12759:1: ( rule__NonFinalClause__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12760:2: rule__NonFinalClause__Group__3__Impl
{
- pushFollow(FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__325596);
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__326122);
rule__NonFinalClause__Group__3__Impl();
state._fsp--;
@@ -34444,23 +35120,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonFinalClause__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12502:1: rule__NonFinalClause__Group__3__Impl : ( ( rule__NonFinalClause__BlockAssignment_3 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12766:1: rule__NonFinalClause__Group__3__Impl : ( ( rule__NonFinalClause__BlockAssignment_3 ) ) ;
public final void rule__NonFinalClause__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12506:1: ( ( ( rule__NonFinalClause__BlockAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12507:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12770:1: ( ( ( rule__NonFinalClause__BlockAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12771:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12507:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12508:1: ( rule__NonFinalClause__BlockAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12771:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12772:1: ( rule__NonFinalClause__BlockAssignment_3 )
{
before(grammarAccess.getNonFinalClauseAccess().getBlockAssignment_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12509:1: ( rule__NonFinalClause__BlockAssignment_3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12509:2: rule__NonFinalClause__BlockAssignment_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12773:1: ( rule__NonFinalClause__BlockAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12773:2: rule__NonFinalClause__BlockAssignment_3
{
- pushFollow(FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl25623);
+ pushFollow(FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl26149);
rule__NonFinalClause__BlockAssignment_3();
state._fsp--;
@@ -34491,21 +35167,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FinalClause__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12527:1: rule__FinalClause__Group__0 : rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12791:1: rule__FinalClause__Group__0 : rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 ;
public final void rule__FinalClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12531:1: ( rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12532:2: rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12795:1: ( rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12796:2: rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1
{
- pushFollow(FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__025661);
+ pushFollow(FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__026187);
rule__FinalClause__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__025664);
+ pushFollow(FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__026190);
rule__FinalClause__Group__1();
state._fsp--;
@@ -34529,20 +35205,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FinalClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12539:1: rule__FinalClause__Group__0__Impl : ( 'else' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12803:1: rule__FinalClause__Group__0__Impl : ( 'else' ) ;
public final void rule__FinalClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12543:1: ( ( 'else' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12544:1: ( 'else' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12807:1: ( ( 'else' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12808:1: ( 'else' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12544:1: ( 'else' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12545:1: 'else'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12808:1: ( 'else' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12809:1: 'else'
{
before(grammarAccess.getFinalClauseAccess().getElseKeyword_0());
- match(input,98,FOLLOW_98_in_rule__FinalClause__Group__0__Impl25692);
+ match(input,98,FOLLOW_98_in_rule__FinalClause__Group__0__Impl26218);
after(grammarAccess.getFinalClauseAccess().getElseKeyword_0());
}
@@ -34566,16 +35242,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FinalClause__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12558:1: rule__FinalClause__Group__1 : rule__FinalClause__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12822:1: rule__FinalClause__Group__1 : rule__FinalClause__Group__1__Impl ;
public final void rule__FinalClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12562:1: ( rule__FinalClause__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12563:2: rule__FinalClause__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12826:1: ( rule__FinalClause__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12827:2: rule__FinalClause__Group__1__Impl
{
- pushFollow(FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__125723);
+ pushFollow(FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__126249);
rule__FinalClause__Group__1__Impl();
state._fsp--;
@@ -34599,23 +35275,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FinalClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12569:1: rule__FinalClause__Group__1__Impl : ( ( rule__FinalClause__BlockAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12833:1: rule__FinalClause__Group__1__Impl : ( ( rule__FinalClause__BlockAssignment_1 ) ) ;
public final void rule__FinalClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12573:1: ( ( ( rule__FinalClause__BlockAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12574:1: ( ( rule__FinalClause__BlockAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12837:1: ( ( ( rule__FinalClause__BlockAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12838:1: ( ( rule__FinalClause__BlockAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12574:1: ( ( rule__FinalClause__BlockAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12575:1: ( rule__FinalClause__BlockAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12838:1: ( ( rule__FinalClause__BlockAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12839:1: ( rule__FinalClause__BlockAssignment_1 )
{
before(grammarAccess.getFinalClauseAccess().getBlockAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12576:1: ( rule__FinalClause__BlockAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12576:2: rule__FinalClause__BlockAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12840:1: ( rule__FinalClause__BlockAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12840:2: rule__FinalClause__BlockAssignment_1
{
- pushFollow(FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl25750);
+ pushFollow(FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl26276);
rule__FinalClause__BlockAssignment_1();
state._fsp--;
@@ -34646,21 +35322,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12590:1: rule__SwitchStatement__Group__0 : rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12854:1: rule__SwitchStatement__Group__0 : rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 ;
public final void rule__SwitchStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12594:1: ( rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12595:2: rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12858:1: ( rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12859:2: rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1
{
- pushFollow(FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__025784);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__026310);
rule__SwitchStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__025787);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__026313);
rule__SwitchStatement__Group__1();
state._fsp--;
@@ -34684,20 +35360,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12602:1: rule__SwitchStatement__Group__0__Impl : ( 'switch' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12866:1: rule__SwitchStatement__Group__0__Impl : ( 'switch' ) ;
public final void rule__SwitchStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12606:1: ( ( 'switch' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12607:1: ( 'switch' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12870:1: ( ( 'switch' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12871:1: ( 'switch' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12607:1: ( 'switch' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12608:1: 'switch'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12871:1: ( 'switch' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12872:1: 'switch'
{
before(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
- match(input,100,FOLLOW_100_in_rule__SwitchStatement__Group__0__Impl25815);
+ match(input,100,FOLLOW_100_in_rule__SwitchStatement__Group__0__Impl26341);
after(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
}
@@ -34721,21 +35397,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12621:1: rule__SwitchStatement__Group__1 : rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12885:1: rule__SwitchStatement__Group__1 : rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 ;
public final void rule__SwitchStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12625:1: ( rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12626:2: rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12889:1: ( rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12890:2: rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2
{
- pushFollow(FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__125846);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__126372);
rule__SwitchStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__125849);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__126375);
rule__SwitchStatement__Group__2();
state._fsp--;
@@ -34759,20 +35435,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12633:1: rule__SwitchStatement__Group__1__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12897:1: rule__SwitchStatement__Group__1__Impl : ( '(' ) ;
public final void rule__SwitchStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12637:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12638:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12901:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12902:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12638:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12639:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12902:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12903:1: '('
{
before(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
- match(input,68,FOLLOW_68_in_rule__SwitchStatement__Group__1__Impl25877);
+ match(input,67,FOLLOW_67_in_rule__SwitchStatement__Group__1__Impl26403);
after(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
}
@@ -34796,21 +35472,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12652:1: rule__SwitchStatement__Group__2 : rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12916:1: rule__SwitchStatement__Group__2 : rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 ;
public final void rule__SwitchStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12656:1: ( rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12657:2: rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12920:1: ( rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12921:2: rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3
{
- pushFollow(FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__225908);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__226434);
rule__SwitchStatement__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__225911);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__226437);
rule__SwitchStatement__Group__3();
state._fsp--;
@@ -34834,23 +35510,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12664:1: rule__SwitchStatement__Group__2__Impl : ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12928:1: rule__SwitchStatement__Group__2__Impl : ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) ;
public final void rule__SwitchStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12668:1: ( ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12669:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12932:1: ( ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12933:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12669:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12670:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12933:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12934:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
{
before(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12671:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12671:2: rule__SwitchStatement__ExpressionAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12935:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12935:2: rule__SwitchStatement__ExpressionAssignment_2
{
- pushFollow(FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl25938);
+ pushFollow(FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl26464);
rule__SwitchStatement__ExpressionAssignment_2();
state._fsp--;
@@ -34881,21 +35557,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12681:1: rule__SwitchStatement__Group__3 : rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12945:1: rule__SwitchStatement__Group__3 : rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 ;
public final void rule__SwitchStatement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12685:1: ( rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12686:2: rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12949:1: ( rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12950:2: rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4
{
- pushFollow(FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__325968);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__326494);
rule__SwitchStatement__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__325971);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__326497);
rule__SwitchStatement__Group__4();
state._fsp--;
@@ -34919,20 +35595,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12693:1: rule__SwitchStatement__Group__3__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12957:1: rule__SwitchStatement__Group__3__Impl : ( ')' ) ;
public final void rule__SwitchStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12697:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12698:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12961:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12962:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12698:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12699:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12962:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12963:1: ')'
{
before(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
- match(input,69,FOLLOW_69_in_rule__SwitchStatement__Group__3__Impl25999);
+ match(input,68,FOLLOW_68_in_rule__SwitchStatement__Group__3__Impl26525);
after(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
}
@@ -34956,21 +35632,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12712:1: rule__SwitchStatement__Group__4 : rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12976:1: rule__SwitchStatement__Group__4 : rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 ;
public final void rule__SwitchStatement__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12716:1: ( rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12717:2: rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12980:1: ( rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12981:2: rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5
{
- pushFollow(FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__426030);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__426556);
rule__SwitchStatement__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__426033);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__426559);
rule__SwitchStatement__Group__5();
state._fsp--;
@@ -34994,20 +35670,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12724:1: rule__SwitchStatement__Group__4__Impl : ( '{' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12988:1: rule__SwitchStatement__Group__4__Impl : ( '{' ) ;
public final void rule__SwitchStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12728:1: ( ( '{' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12729:1: ( '{' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12992:1: ( ( '{' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12993:1: ( '{' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12729:1: ( '{' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12730:1: '{'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12993:1: ( '{' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12994:1: '{'
{
before(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
- match(input,87,FOLLOW_87_in_rule__SwitchStatement__Group__4__Impl26061);
+ match(input,87,FOLLOW_87_in_rule__SwitchStatement__Group__4__Impl26587);
after(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
}
@@ -35031,21 +35707,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__5"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12743:1: rule__SwitchStatement__Group__5 : rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13007:1: rule__SwitchStatement__Group__5 : rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 ;
public final void rule__SwitchStatement__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12747:1: ( rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12748:2: rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13011:1: ( rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13012:2: rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6
{
- pushFollow(FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__526092);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__526618);
rule__SwitchStatement__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__526095);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__526621);
rule__SwitchStatement__Group__6();
state._fsp--;
@@ -35069,35 +35745,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12755:1: rule__SwitchStatement__Group__5__Impl : ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13019:1: rule__SwitchStatement__Group__5__Impl : ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) ;
public final void rule__SwitchStatement__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12759:1: ( ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12760:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13023:1: ( ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13024:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12760:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12761:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13024:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13025:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )*
{
before(grammarAccess.getSwitchStatementAccess().getSwitchClauseAssignment_5());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12762:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )*
- loop92:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13026:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )*
+ loop94:
do {
- int alt92=2;
- int LA92_0 = input.LA(1);
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( (LA92_0==101) ) {
- alt92=1;
+ if ( (LA94_0==101) ) {
+ alt94=1;
}
- switch (alt92) {
+ switch (alt94) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12762:2: rule__SwitchStatement__SwitchClauseAssignment_5
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13026:2: rule__SwitchStatement__SwitchClauseAssignment_5
{
- pushFollow(FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl26122);
+ pushFollow(FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl26648);
rule__SwitchStatement__SwitchClauseAssignment_5();
state._fsp--;
@@ -35107,7 +35783,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop92;
+ break loop94;
}
} while (true);
@@ -35134,21 +35810,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12772:1: rule__SwitchStatement__Group__6 : rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13036:1: rule__SwitchStatement__Group__6 : rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 ;
public final void rule__SwitchStatement__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12776:1: ( rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12777:2: rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13040:1: ( rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13041:2: rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7
{
- pushFollow(FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__626153);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__626679);
rule__SwitchStatement__Group__6__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__626156);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__626682);
rule__SwitchStatement__Group__7();
state._fsp--;
@@ -35172,31 +35848,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12784:1: rule__SwitchStatement__Group__6__Impl : ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13048:1: rule__SwitchStatement__Group__6__Impl : ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) ;
public final void rule__SwitchStatement__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12788:1: ( ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12789:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13052:1: ( ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13053:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12789:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12790:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13053:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13054:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
{
before(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12791:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
- int alt93=2;
- int LA93_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13055:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA93_0==102) ) {
- alt93=1;
+ if ( (LA95_0==102) ) {
+ alt95=1;
}
- switch (alt93) {
+ switch (alt95) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12791:2: rule__SwitchStatement__DefaultClauseAssignment_6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13055:2: rule__SwitchStatement__DefaultClauseAssignment_6
{
- pushFollow(FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl26183);
+ pushFollow(FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl26709);
rule__SwitchStatement__DefaultClauseAssignment_6();
state._fsp--;
@@ -35230,16 +35906,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__7"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12801:1: rule__SwitchStatement__Group__7 : rule__SwitchStatement__Group__7__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13065:1: rule__SwitchStatement__Group__7 : rule__SwitchStatement__Group__7__Impl ;
public final void rule__SwitchStatement__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12805:1: ( rule__SwitchStatement__Group__7__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12806:2: rule__SwitchStatement__Group__7__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13069:1: ( rule__SwitchStatement__Group__7__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13070:2: rule__SwitchStatement__Group__7__Impl
{
- pushFollow(FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__726214);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__726740);
rule__SwitchStatement__Group__7__Impl();
state._fsp--;
@@ -35263,20 +35939,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__Group__7__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12812:1: rule__SwitchStatement__Group__7__Impl : ( '}' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13076:1: rule__SwitchStatement__Group__7__Impl : ( '}' ) ;
public final void rule__SwitchStatement__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12816:1: ( ( '}' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12817:1: ( '}' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13080:1: ( ( '}' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13081:1: ( '}' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12817:1: ( '}' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12818:1: '}'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13081:1: ( '}' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13082:1: '}'
{
before(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
- match(input,88,FOLLOW_88_in_rule__SwitchStatement__Group__7__Impl26242);
+ match(input,88,FOLLOW_88_in_rule__SwitchStatement__Group__7__Impl26768);
after(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
}
@@ -35300,21 +35976,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchClause__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12847:1: rule__SwitchClause__Group__0 : rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13111:1: rule__SwitchClause__Group__0 : rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 ;
public final void rule__SwitchClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12851:1: ( rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12852:2: rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13115:1: ( rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13116:2: rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1
{
- pushFollow(FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__026289);
+ pushFollow(FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__026815);
rule__SwitchClause__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__026292);
+ pushFollow(FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__026818);
rule__SwitchClause__Group__1();
state._fsp--;
@@ -35338,23 +36014,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12859:1: rule__SwitchClause__Group__0__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13123:1: rule__SwitchClause__Group__0__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) ;
public final void rule__SwitchClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12863:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12864:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13127:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13128:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12864:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12865:1: ( rule__SwitchClause__SwitchCaseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13128:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13129:1: ( rule__SwitchClause__SwitchCaseAssignment_0 )
{
before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12866:1: ( rule__SwitchClause__SwitchCaseAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12866:2: rule__SwitchClause__SwitchCaseAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13130:1: ( rule__SwitchClause__SwitchCaseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13130:2: rule__SwitchClause__SwitchCaseAssignment_0
{
- pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl26319);
+ pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl26845);
rule__SwitchClause__SwitchCaseAssignment_0();
state._fsp--;
@@ -35385,21 +36061,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchClause__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12876:1: rule__SwitchClause__Group__1 : rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13140:1: rule__SwitchClause__Group__1 : rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 ;
public final void rule__SwitchClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12880:1: ( rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12881:2: rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13144:1: ( rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13145:2: rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2
{
- pushFollow(FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__126349);
+ pushFollow(FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__126875);
rule__SwitchClause__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__126352);
+ pushFollow(FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__126878);
rule__SwitchClause__Group__2();
state._fsp--;
@@ -35423,35 +36099,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12888:1: rule__SwitchClause__Group__1__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13152:1: rule__SwitchClause__Group__1__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) ;
public final void rule__SwitchClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12892:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12893:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13156:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13157:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12893:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12894:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13157:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13158:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )*
{
before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12895:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )*
- loop94:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13159:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )*
+ loop96:
do {
- int alt94=2;
- int LA94_0 = input.LA(1);
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA94_0==101) ) {
- alt94=1;
+ if ( (LA96_0==101) ) {
+ alt96=1;
}
- switch (alt94) {
+ switch (alt96) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12895:2: rule__SwitchClause__SwitchCaseAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13159:2: rule__SwitchClause__SwitchCaseAssignment_1
{
- pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl26379);
+ pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl26905);
rule__SwitchClause__SwitchCaseAssignment_1();
state._fsp--;
@@ -35461,7 +36137,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop94;
+ break loop96;
}
} while (true);
@@ -35488,16 +36164,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchClause__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12905:1: rule__SwitchClause__Group__2 : rule__SwitchClause__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13169:1: rule__SwitchClause__Group__2 : rule__SwitchClause__Group__2__Impl ;
public final void rule__SwitchClause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12909:1: ( rule__SwitchClause__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12910:2: rule__SwitchClause__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13173:1: ( rule__SwitchClause__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13174:2: rule__SwitchClause__Group__2__Impl
{
- pushFollow(FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__226410);
+ pushFollow(FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__226936);
rule__SwitchClause__Group__2__Impl();
state._fsp--;
@@ -35521,23 +36197,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchClause__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12916:1: rule__SwitchClause__Group__2__Impl : ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13180:1: rule__SwitchClause__Group__2__Impl : ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) ;
public final void rule__SwitchClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12920:1: ( ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12921:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13184:1: ( ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13185:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12921:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12922:1: ( rule__SwitchClause__StatementSequenceAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13185:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13186:1: ( rule__SwitchClause__StatementSequenceAssignment_2 )
{
before(grammarAccess.getSwitchClauseAccess().getStatementSequenceAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12923:1: ( rule__SwitchClause__StatementSequenceAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12923:2: rule__SwitchClause__StatementSequenceAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13187:1: ( rule__SwitchClause__StatementSequenceAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13187:2: rule__SwitchClause__StatementSequenceAssignment_2
{
- pushFollow(FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26437);
+ pushFollow(FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26963);
rule__SwitchClause__StatementSequenceAssignment_2();
state._fsp--;
@@ -35568,21 +36244,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchCase__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12939:1: rule__SwitchCase__Group__0 : rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13203:1: rule__SwitchCase__Group__0 : rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 ;
public final void rule__SwitchCase__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12943:1: ( rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12944:2: rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13207:1: ( rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13208:2: rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1
{
- pushFollow(FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026473);
+ pushFollow(FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026999);
rule__SwitchCase__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__026476);
+ pushFollow(FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__027002);
rule__SwitchCase__Group__1();
state._fsp--;
@@ -35606,20 +36282,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchCase__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12951:1: rule__SwitchCase__Group__0__Impl : ( 'case' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13215:1: rule__SwitchCase__Group__0__Impl : ( 'case' ) ;
public final void rule__SwitchCase__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12955:1: ( ( 'case' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12956:1: ( 'case' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13219:1: ( ( 'case' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13220:1: ( 'case' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12956:1: ( 'case' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12957:1: 'case'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13220:1: ( 'case' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13221:1: 'case'
{
before(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
- match(input,101,FOLLOW_101_in_rule__SwitchCase__Group__0__Impl26504);
+ match(input,101,FOLLOW_101_in_rule__SwitchCase__Group__0__Impl27030);
after(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
}
@@ -35643,21 +36319,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchCase__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12970:1: rule__SwitchCase__Group__1 : rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13234:1: rule__SwitchCase__Group__1 : rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 ;
public final void rule__SwitchCase__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12974:1: ( rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12975:2: rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13238:1: ( rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13239:2: rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2
{
- pushFollow(FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__126535);
+ pushFollow(FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__127061);
rule__SwitchCase__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__126538);
+ pushFollow(FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__127064);
rule__SwitchCase__Group__2();
state._fsp--;
@@ -35681,23 +36357,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchCase__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12982:1: rule__SwitchCase__Group__1__Impl : ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13246:1: rule__SwitchCase__Group__1__Impl : ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) ;
public final void rule__SwitchCase__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12986:1: ( ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12987:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13250:1: ( ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13251:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12987:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12988:1: ( rule__SwitchCase__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13251:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13252:1: ( rule__SwitchCase__ExpressionAssignment_1 )
{
before(grammarAccess.getSwitchCaseAccess().getExpressionAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12989:1: ( rule__SwitchCase__ExpressionAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12989:2: rule__SwitchCase__ExpressionAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13253:1: ( rule__SwitchCase__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13253:2: rule__SwitchCase__ExpressionAssignment_1
{
- pushFollow(FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl26565);
+ pushFollow(FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl27091);
rule__SwitchCase__ExpressionAssignment_1();
state._fsp--;
@@ -35728,16 +36404,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchCase__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:12999:1: rule__SwitchCase__Group__2 : rule__SwitchCase__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13263:1: rule__SwitchCase__Group__2 : rule__SwitchCase__Group__2__Impl ;
public final void rule__SwitchCase__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13003:1: ( rule__SwitchCase__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13004:2: rule__SwitchCase__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13267:1: ( rule__SwitchCase__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13268:2: rule__SwitchCase__Group__2__Impl
{
- pushFollow(FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__226595);
+ pushFollow(FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__227121);
rule__SwitchCase__Group__2__Impl();
state._fsp--;
@@ -35761,20 +36437,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchCase__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13010:1: rule__SwitchCase__Group__2__Impl : ( ':' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13274:1: rule__SwitchCase__Group__2__Impl : ( ':' ) ;
public final void rule__SwitchCase__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13014:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13015:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13278:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13279:1: ( ':' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13015:1: ( ':' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13016:1: ':'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13279:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13280:1: ':'
{
before(grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
- match(input,71,FOLLOW_71_in_rule__SwitchCase__Group__2__Impl26623);
+ match(input,70,FOLLOW_70_in_rule__SwitchCase__Group__2__Impl27149);
after(grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
}
@@ -35798,21 +36474,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchDefaultClause__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13035:1: rule__SwitchDefaultClause__Group__0 : rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13299:1: rule__SwitchDefaultClause__Group__0 : rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 ;
public final void rule__SwitchDefaultClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13039:1: ( rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13040:2: rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13303:1: ( rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13304:2: rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1
{
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__026660);
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__027186);
rule__SwitchDefaultClause__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__026663);
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__027189);
rule__SwitchDefaultClause__Group__1();
state._fsp--;
@@ -35836,20 +36512,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchDefaultClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13047:1: rule__SwitchDefaultClause__Group__0__Impl : ( 'default' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13311:1: rule__SwitchDefaultClause__Group__0__Impl : ( 'default' ) ;
public final void rule__SwitchDefaultClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13051:1: ( ( 'default' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13052:1: ( 'default' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13315:1: ( ( 'default' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13316:1: ( 'default' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13052:1: ( 'default' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13053:1: 'default'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13316:1: ( 'default' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13317:1: 'default'
{
before(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
- match(input,102,FOLLOW_102_in_rule__SwitchDefaultClause__Group__0__Impl26691);
+ match(input,102,FOLLOW_102_in_rule__SwitchDefaultClause__Group__0__Impl27217);
after(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
}
@@ -35873,21 +36549,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchDefaultClause__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13066:1: rule__SwitchDefaultClause__Group__1 : rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13330:1: rule__SwitchDefaultClause__Group__1 : rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 ;
public final void rule__SwitchDefaultClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13070:1: ( rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13071:2: rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13334:1: ( rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13335:2: rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2
{
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__126722);
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__127248);
rule__SwitchDefaultClause__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__126725);
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__127251);
rule__SwitchDefaultClause__Group__2();
state._fsp--;
@@ -35911,20 +36587,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchDefaultClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13078:1: rule__SwitchDefaultClause__Group__1__Impl : ( ':' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13342:1: rule__SwitchDefaultClause__Group__1__Impl : ( ':' ) ;
public final void rule__SwitchDefaultClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13082:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13083:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13346:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13347:1: ( ':' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13083:1: ( ':' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13084:1: ':'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13347:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13348:1: ':'
{
before(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
- match(input,71,FOLLOW_71_in_rule__SwitchDefaultClause__Group__1__Impl26753);
+ match(input,70,FOLLOW_70_in_rule__SwitchDefaultClause__Group__1__Impl27279);
after(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
}
@@ -35948,16 +36624,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchDefaultClause__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13097:1: rule__SwitchDefaultClause__Group__2 : rule__SwitchDefaultClause__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13361:1: rule__SwitchDefaultClause__Group__2 : rule__SwitchDefaultClause__Group__2__Impl ;
public final void rule__SwitchDefaultClause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13101:1: ( rule__SwitchDefaultClause__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13102:2: rule__SwitchDefaultClause__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13365:1: ( rule__SwitchDefaultClause__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13366:2: rule__SwitchDefaultClause__Group__2__Impl
{
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__226784);
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__227310);
rule__SwitchDefaultClause__Group__2__Impl();
state._fsp--;
@@ -35981,23 +36657,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchDefaultClause__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13108:1: rule__SwitchDefaultClause__Group__2__Impl : ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13372:1: rule__SwitchDefaultClause__Group__2__Impl : ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) ;
public final void rule__SwitchDefaultClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13112:1: ( ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13113:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13376:1: ( ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13377:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13113:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13114:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13377:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13378:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 )
{
before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13115:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13115:2: rule__SwitchDefaultClause__StatementSequenceAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13379:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13379:2: rule__SwitchDefaultClause__StatementSequenceAssignment_2
{
- pushFollow(FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl26811);
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl27337);
rule__SwitchDefaultClause__StatementSequenceAssignment_2();
state._fsp--;
@@ -36028,21 +36704,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13131:1: rule__WhileStatement__Group__0 : rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13395:1: rule__WhileStatement__Group__0 : rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 ;
public final void rule__WhileStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13135:1: ( rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13136:2: rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13399:1: ( rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13400:2: rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1
{
- pushFollow(FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__026847);
+ pushFollow(FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__027373);
rule__WhileStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__026850);
+ pushFollow(FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__027376);
rule__WhileStatement__Group__1();
state._fsp--;
@@ -36066,20 +36742,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13143:1: rule__WhileStatement__Group__0__Impl : ( 'while' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13407:1: rule__WhileStatement__Group__0__Impl : ( 'while' ) ;
public final void rule__WhileStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13147:1: ( ( 'while' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13148:1: ( 'while' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13411:1: ( ( 'while' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13412:1: ( 'while' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13148:1: ( 'while' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13149:1: 'while'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13412:1: ( 'while' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13413:1: 'while'
{
before(grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
- match(input,103,FOLLOW_103_in_rule__WhileStatement__Group__0__Impl26878);
+ match(input,103,FOLLOW_103_in_rule__WhileStatement__Group__0__Impl27404);
after(grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
}
@@ -36103,21 +36779,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13162:1: rule__WhileStatement__Group__1 : rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13426:1: rule__WhileStatement__Group__1 : rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 ;
public final void rule__WhileStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13166:1: ( rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13167:2: rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13430:1: ( rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13431:2: rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2
{
- pushFollow(FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__126909);
+ pushFollow(FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__127435);
rule__WhileStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__126912);
+ pushFollow(FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__127438);
rule__WhileStatement__Group__2();
state._fsp--;
@@ -36141,20 +36817,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13174:1: rule__WhileStatement__Group__1__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13438:1: rule__WhileStatement__Group__1__Impl : ( '(' ) ;
public final void rule__WhileStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13178:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13179:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13442:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13443:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13179:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13180:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13443:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13444:1: '('
{
before(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
- match(input,68,FOLLOW_68_in_rule__WhileStatement__Group__1__Impl26940);
+ match(input,67,FOLLOW_67_in_rule__WhileStatement__Group__1__Impl27466);
after(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
}
@@ -36178,21 +36854,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13193:1: rule__WhileStatement__Group__2 : rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13457:1: rule__WhileStatement__Group__2 : rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 ;
public final void rule__WhileStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13197:1: ( rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13198:2: rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13461:1: ( rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13462:2: rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3
{
- pushFollow(FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__226971);
+ pushFollow(FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__227497);
rule__WhileStatement__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__226974);
+ pushFollow(FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__227500);
rule__WhileStatement__Group__3();
state._fsp--;
@@ -36216,23 +36892,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13205:1: rule__WhileStatement__Group__2__Impl : ( ( rule__WhileStatement__ConditionAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13469:1: rule__WhileStatement__Group__2__Impl : ( ( rule__WhileStatement__ConditionAssignment_2 ) ) ;
public final void rule__WhileStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13209:1: ( ( ( rule__WhileStatement__ConditionAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13210:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13473:1: ( ( ( rule__WhileStatement__ConditionAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13474:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13210:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13211:1: ( rule__WhileStatement__ConditionAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13474:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13475:1: ( rule__WhileStatement__ConditionAssignment_2 )
{
before(grammarAccess.getWhileStatementAccess().getConditionAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13212:1: ( rule__WhileStatement__ConditionAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13212:2: rule__WhileStatement__ConditionAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13476:1: ( rule__WhileStatement__ConditionAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13476:2: rule__WhileStatement__ConditionAssignment_2
{
- pushFollow(FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl27001);
+ pushFollow(FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl27527);
rule__WhileStatement__ConditionAssignment_2();
state._fsp--;
@@ -36263,21 +36939,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13222:1: rule__WhileStatement__Group__3 : rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13486:1: rule__WhileStatement__Group__3 : rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 ;
public final void rule__WhileStatement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13226:1: ( rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13227:2: rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13490:1: ( rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13491:2: rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4
{
- pushFollow(FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__327031);
+ pushFollow(FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__327557);
rule__WhileStatement__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__327034);
+ pushFollow(FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__327560);
rule__WhileStatement__Group__4();
state._fsp--;
@@ -36301,20 +36977,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13234:1: rule__WhileStatement__Group__3__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13498:1: rule__WhileStatement__Group__3__Impl : ( ')' ) ;
public final void rule__WhileStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13238:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13239:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13502:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13503:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13239:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13240:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13503:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13504:1: ')'
{
before(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
- match(input,69,FOLLOW_69_in_rule__WhileStatement__Group__3__Impl27062);
+ match(input,68,FOLLOW_68_in_rule__WhileStatement__Group__3__Impl27588);
after(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
}
@@ -36338,16 +37014,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13253:1: rule__WhileStatement__Group__4 : rule__WhileStatement__Group__4__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13517:1: rule__WhileStatement__Group__4 : rule__WhileStatement__Group__4__Impl ;
public final void rule__WhileStatement__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13257:1: ( rule__WhileStatement__Group__4__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13258:2: rule__WhileStatement__Group__4__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13521:1: ( rule__WhileStatement__Group__4__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13522:2: rule__WhileStatement__Group__4__Impl
{
- pushFollow(FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__427093);
+ pushFollow(FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__427619);
rule__WhileStatement__Group__4__Impl();
state._fsp--;
@@ -36371,23 +37047,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13264:1: rule__WhileStatement__Group__4__Impl : ( ( rule__WhileStatement__BlockAssignment_4 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13528:1: rule__WhileStatement__Group__4__Impl : ( ( rule__WhileStatement__BlockAssignment_4 ) ) ;
public final void rule__WhileStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13268:1: ( ( ( rule__WhileStatement__BlockAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13269:1: ( ( rule__WhileStatement__BlockAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13532:1: ( ( ( rule__WhileStatement__BlockAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13533:1: ( ( rule__WhileStatement__BlockAssignment_4 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13269:1: ( ( rule__WhileStatement__BlockAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13270:1: ( rule__WhileStatement__BlockAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13533:1: ( ( rule__WhileStatement__BlockAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13534:1: ( rule__WhileStatement__BlockAssignment_4 )
{
before(grammarAccess.getWhileStatementAccess().getBlockAssignment_4());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13271:1: ( rule__WhileStatement__BlockAssignment_4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13271:2: rule__WhileStatement__BlockAssignment_4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13535:1: ( rule__WhileStatement__BlockAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13535:2: rule__WhileStatement__BlockAssignment_4
{
- pushFollow(FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl27120);
+ pushFollow(FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl27646);
rule__WhileStatement__BlockAssignment_4();
state._fsp--;
@@ -36418,21 +37094,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13291:1: rule__DoStatement__Group__0 : rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13555:1: rule__DoStatement__Group__0 : rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 ;
public final void rule__DoStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13295:1: ( rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13296:2: rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13559:1: ( rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13560:2: rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1
{
- pushFollow(FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__027160);
+ pushFollow(FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__027686);
rule__DoStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__027163);
+ pushFollow(FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__027689);
rule__DoStatement__Group__1();
state._fsp--;
@@ -36456,20 +37132,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13303:1: rule__DoStatement__Group__0__Impl : ( 'do' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13567:1: rule__DoStatement__Group__0__Impl : ( 'do' ) ;
public final void rule__DoStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13307:1: ( ( 'do' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13308:1: ( 'do' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13571:1: ( ( 'do' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13572:1: ( 'do' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13308:1: ( 'do' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13309:1: 'do'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13572:1: ( 'do' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13573:1: 'do'
{
before(grammarAccess.getDoStatementAccess().getDoKeyword_0());
- match(input,104,FOLLOW_104_in_rule__DoStatement__Group__0__Impl27191);
+ match(input,104,FOLLOW_104_in_rule__DoStatement__Group__0__Impl27717);
after(grammarAccess.getDoStatementAccess().getDoKeyword_0());
}
@@ -36493,21 +37169,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13322:1: rule__DoStatement__Group__1 : rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13586:1: rule__DoStatement__Group__1 : rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 ;
public final void rule__DoStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13326:1: ( rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13327:2: rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13590:1: ( rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13591:2: rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2
{
- pushFollow(FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__127222);
+ pushFollow(FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__127748);
rule__DoStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__127225);
+ pushFollow(FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__127751);
rule__DoStatement__Group__2();
state._fsp--;
@@ -36531,23 +37207,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13334:1: rule__DoStatement__Group__1__Impl : ( ( rule__DoStatement__BlockAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13598:1: rule__DoStatement__Group__1__Impl : ( ( rule__DoStatement__BlockAssignment_1 ) ) ;
public final void rule__DoStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13338:1: ( ( ( rule__DoStatement__BlockAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13339:1: ( ( rule__DoStatement__BlockAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13602:1: ( ( ( rule__DoStatement__BlockAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13603:1: ( ( rule__DoStatement__BlockAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13339:1: ( ( rule__DoStatement__BlockAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13340:1: ( rule__DoStatement__BlockAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13603:1: ( ( rule__DoStatement__BlockAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13604:1: ( rule__DoStatement__BlockAssignment_1 )
{
before(grammarAccess.getDoStatementAccess().getBlockAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13341:1: ( rule__DoStatement__BlockAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13341:2: rule__DoStatement__BlockAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13605:1: ( rule__DoStatement__BlockAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13605:2: rule__DoStatement__BlockAssignment_1
{
- pushFollow(FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl27252);
+ pushFollow(FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl27778);
rule__DoStatement__BlockAssignment_1();
state._fsp--;
@@ -36578,21 +37254,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13351:1: rule__DoStatement__Group__2 : rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13615:1: rule__DoStatement__Group__2 : rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 ;
public final void rule__DoStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13355:1: ( rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13356:2: rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13619:1: ( rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13620:2: rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3
{
- pushFollow(FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__227282);
+ pushFollow(FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__227808);
rule__DoStatement__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__227285);
+ pushFollow(FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__227811);
rule__DoStatement__Group__3();
state._fsp--;
@@ -36616,20 +37292,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13363:1: rule__DoStatement__Group__2__Impl : ( 'while' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13627:1: rule__DoStatement__Group__2__Impl : ( 'while' ) ;
public final void rule__DoStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13367:1: ( ( 'while' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13368:1: ( 'while' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13631:1: ( ( 'while' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13632:1: ( 'while' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13368:1: ( 'while' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13369:1: 'while'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13632:1: ( 'while' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13633:1: 'while'
{
before(grammarAccess.getDoStatementAccess().getWhileKeyword_2());
- match(input,103,FOLLOW_103_in_rule__DoStatement__Group__2__Impl27313);
+ match(input,103,FOLLOW_103_in_rule__DoStatement__Group__2__Impl27839);
after(grammarAccess.getDoStatementAccess().getWhileKeyword_2());
}
@@ -36653,21 +37329,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13382:1: rule__DoStatement__Group__3 : rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13646:1: rule__DoStatement__Group__3 : rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 ;
public final void rule__DoStatement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13386:1: ( rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13387:2: rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13650:1: ( rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13651:2: rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4
{
- pushFollow(FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__327344);
+ pushFollow(FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__327870);
rule__DoStatement__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__327347);
+ pushFollow(FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__327873);
rule__DoStatement__Group__4();
state._fsp--;
@@ -36691,20 +37367,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13394:1: rule__DoStatement__Group__3__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13658:1: rule__DoStatement__Group__3__Impl : ( '(' ) ;
public final void rule__DoStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13398:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13399:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13662:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13663:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13399:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13400:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13663:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13664:1: '('
{
before(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
- match(input,68,FOLLOW_68_in_rule__DoStatement__Group__3__Impl27375);
+ match(input,67,FOLLOW_67_in_rule__DoStatement__Group__3__Impl27901);
after(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
}
@@ -36728,21 +37404,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13413:1: rule__DoStatement__Group__4 : rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13677:1: rule__DoStatement__Group__4 : rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 ;
public final void rule__DoStatement__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13417:1: ( rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13418:2: rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13681:1: ( rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13682:2: rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5
{
- pushFollow(FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__427406);
+ pushFollow(FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__427932);
rule__DoStatement__Group__4__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__427409);
+ pushFollow(FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__427935);
rule__DoStatement__Group__5();
state._fsp--;
@@ -36766,23 +37442,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13425:1: rule__DoStatement__Group__4__Impl : ( ( rule__DoStatement__ConditionAssignment_4 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13689:1: rule__DoStatement__Group__4__Impl : ( ( rule__DoStatement__ConditionAssignment_4 ) ) ;
public final void rule__DoStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13429:1: ( ( ( rule__DoStatement__ConditionAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13430:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13693:1: ( ( ( rule__DoStatement__ConditionAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13694:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13430:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13431:1: ( rule__DoStatement__ConditionAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13694:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13695:1: ( rule__DoStatement__ConditionAssignment_4 )
{
before(grammarAccess.getDoStatementAccess().getConditionAssignment_4());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13432:1: ( rule__DoStatement__ConditionAssignment_4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13432:2: rule__DoStatement__ConditionAssignment_4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13696:1: ( rule__DoStatement__ConditionAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13696:2: rule__DoStatement__ConditionAssignment_4
{
- pushFollow(FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27436);
+ pushFollow(FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27962);
rule__DoStatement__ConditionAssignment_4();
state._fsp--;
@@ -36813,21 +37489,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__5"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13442:1: rule__DoStatement__Group__5 : rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13706:1: rule__DoStatement__Group__5 : rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 ;
public final void rule__DoStatement__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13446:1: ( rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13447:2: rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13710:1: ( rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13711:2: rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6
{
- pushFollow(FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527466);
+ pushFollow(FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527992);
rule__DoStatement__Group__5__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527469);
+ pushFollow(FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527995);
rule__DoStatement__Group__6();
state._fsp--;
@@ -36851,20 +37527,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13454:1: rule__DoStatement__Group__5__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13718:1: rule__DoStatement__Group__5__Impl : ( ')' ) ;
public final void rule__DoStatement__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13458:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13459:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13722:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13723:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13459:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13460:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13723:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13724:1: ')'
{
before(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
- match(input,69,FOLLOW_69_in_rule__DoStatement__Group__5__Impl27497);
+ match(input,68,FOLLOW_68_in_rule__DoStatement__Group__5__Impl28023);
after(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
}
@@ -36888,16 +37564,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13473:1: rule__DoStatement__Group__6 : rule__DoStatement__Group__6__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13737:1: rule__DoStatement__Group__6 : rule__DoStatement__Group__6__Impl ;
public final void rule__DoStatement__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13477:1: ( rule__DoStatement__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13478:2: rule__DoStatement__Group__6__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13741:1: ( rule__DoStatement__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13742:2: rule__DoStatement__Group__6__Impl
{
- pushFollow(FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__627528);
+ pushFollow(FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__628054);
rule__DoStatement__Group__6__Impl();
state._fsp--;
@@ -36921,20 +37597,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13484:1: rule__DoStatement__Group__6__Impl : ( ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13748:1: rule__DoStatement__Group__6__Impl : ( ';' ) ;
public final void rule__DoStatement__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13488:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13489:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13752:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13753:1: ( ';' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13489:1: ( ';' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13490:1: ';'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13753:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13754:1: ';'
{
before(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
- match(input,95,FOLLOW_95_in_rule__DoStatement__Group__6__Impl27556);
+ match(input,95,FOLLOW_95_in_rule__DoStatement__Group__6__Impl28082);
after(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
}
@@ -36958,21 +37634,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13517:1: rule__ForStatement__Group__0 : rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13781:1: rule__ForStatement__Group__0 : rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 ;
public final void rule__ForStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13521:1: ( rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13522:2: rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13785:1: ( rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13786:2: rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1
{
- pushFollow(FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__027601);
+ pushFollow(FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__028127);
rule__ForStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__027604);
+ pushFollow(FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__028130);
rule__ForStatement__Group__1();
state._fsp--;
@@ -36996,20 +37672,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13529:1: rule__ForStatement__Group__0__Impl : ( 'for' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13793:1: rule__ForStatement__Group__0__Impl : ( 'for' ) ;
public final void rule__ForStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13533:1: ( ( 'for' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13534:1: ( 'for' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13797:1: ( ( 'for' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13798:1: ( 'for' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13534:1: ( 'for' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13535:1: 'for'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13798:1: ( 'for' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13799:1: 'for'
{
before(grammarAccess.getForStatementAccess().getForKeyword_0());
- match(input,105,FOLLOW_105_in_rule__ForStatement__Group__0__Impl27632);
+ match(input,105,FOLLOW_105_in_rule__ForStatement__Group__0__Impl28158);
after(grammarAccess.getForStatementAccess().getForKeyword_0());
}
@@ -37033,21 +37709,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13548:1: rule__ForStatement__Group__1 : rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13812:1: rule__ForStatement__Group__1 : rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 ;
public final void rule__ForStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13552:1: ( rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13553:2: rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13816:1: ( rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13817:2: rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2
{
- pushFollow(FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__127663);
+ pushFollow(FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__128189);
rule__ForStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__127666);
+ pushFollow(FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__128192);
rule__ForStatement__Group__2();
state._fsp--;
@@ -37071,20 +37747,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13560:1: rule__ForStatement__Group__1__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13824:1: rule__ForStatement__Group__1__Impl : ( '(' ) ;
public final void rule__ForStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13564:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13565:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13828:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13829:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13565:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13566:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13829:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13830:1: '('
{
before(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
- match(input,68,FOLLOW_68_in_rule__ForStatement__Group__1__Impl27694);
+ match(input,67,FOLLOW_67_in_rule__ForStatement__Group__1__Impl28220);
after(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
}
@@ -37108,21 +37784,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13579:1: rule__ForStatement__Group__2 : rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13843:1: rule__ForStatement__Group__2 : rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 ;
public final void rule__ForStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13583:1: ( rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13584:2: rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13847:1: ( rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13848:2: rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3
{
- pushFollow(FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__227725);
+ pushFollow(FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__228251);
rule__ForStatement__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__227728);
+ pushFollow(FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__228254);
rule__ForStatement__Group__3();
state._fsp--;
@@ -37146,23 +37822,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13591:1: rule__ForStatement__Group__2__Impl : ( ( rule__ForStatement__ControlAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13855:1: rule__ForStatement__Group__2__Impl : ( ( rule__ForStatement__ControlAssignment_2 ) ) ;
public final void rule__ForStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13595:1: ( ( ( rule__ForStatement__ControlAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13596:1: ( ( rule__ForStatement__ControlAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13859:1: ( ( ( rule__ForStatement__ControlAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13860:1: ( ( rule__ForStatement__ControlAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13596:1: ( ( rule__ForStatement__ControlAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13597:1: ( rule__ForStatement__ControlAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13860:1: ( ( rule__ForStatement__ControlAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13861:1: ( rule__ForStatement__ControlAssignment_2 )
{
before(grammarAccess.getForStatementAccess().getControlAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13598:1: ( rule__ForStatement__ControlAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13598:2: rule__ForStatement__ControlAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13862:1: ( rule__ForStatement__ControlAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13862:2: rule__ForStatement__ControlAssignment_2
{
- pushFollow(FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl27755);
+ pushFollow(FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl28281);
rule__ForStatement__ControlAssignment_2();
state._fsp--;
@@ -37193,21 +37869,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13608:1: rule__ForStatement__Group__3 : rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13872:1: rule__ForStatement__Group__3 : rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 ;
public final void rule__ForStatement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13612:1: ( rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13613:2: rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13876:1: ( rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13877:2: rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4
{
- pushFollow(FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__327785);
+ pushFollow(FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__328311);
rule__ForStatement__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__327788);
+ pushFollow(FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__328314);
rule__ForStatement__Group__4();
state._fsp--;
@@ -37231,20 +37907,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13620:1: rule__ForStatement__Group__3__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13884:1: rule__ForStatement__Group__3__Impl : ( ')' ) ;
public final void rule__ForStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13624:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13625:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13888:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13889:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13625:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13626:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13889:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13890:1: ')'
{
before(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3());
- match(input,69,FOLLOW_69_in_rule__ForStatement__Group__3__Impl27816);
+ match(input,68,FOLLOW_68_in_rule__ForStatement__Group__3__Impl28342);
after(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3());
}
@@ -37268,16 +37944,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13639:1: rule__ForStatement__Group__4 : rule__ForStatement__Group__4__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13903:1: rule__ForStatement__Group__4 : rule__ForStatement__Group__4__Impl ;
public final void rule__ForStatement__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13643:1: ( rule__ForStatement__Group__4__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13644:2: rule__ForStatement__Group__4__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13907:1: ( rule__ForStatement__Group__4__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13908:2: rule__ForStatement__Group__4__Impl
{
- pushFollow(FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__427847);
+ pushFollow(FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__428373);
rule__ForStatement__Group__4__Impl();
state._fsp--;
@@ -37301,23 +37977,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13650:1: rule__ForStatement__Group__4__Impl : ( ( rule__ForStatement__BlockAssignment_4 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13914:1: rule__ForStatement__Group__4__Impl : ( ( rule__ForStatement__BlockAssignment_4 ) ) ;
public final void rule__ForStatement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13654:1: ( ( ( rule__ForStatement__BlockAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13655:1: ( ( rule__ForStatement__BlockAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13918:1: ( ( ( rule__ForStatement__BlockAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13919:1: ( ( rule__ForStatement__BlockAssignment_4 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13655:1: ( ( rule__ForStatement__BlockAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13656:1: ( rule__ForStatement__BlockAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13919:1: ( ( rule__ForStatement__BlockAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13920:1: ( rule__ForStatement__BlockAssignment_4 )
{
before(grammarAccess.getForStatementAccess().getBlockAssignment_4());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13657:1: ( rule__ForStatement__BlockAssignment_4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13657:2: rule__ForStatement__BlockAssignment_4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13921:1: ( rule__ForStatement__BlockAssignment_4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13921:2: rule__ForStatement__BlockAssignment_4
{
- pushFollow(FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl27874);
+ pushFollow(FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl28400);
rule__ForStatement__BlockAssignment_4();
state._fsp--;
@@ -37348,21 +38024,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForControl__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13677:1: rule__ForControl__Group__0 : rule__ForControl__Group__0__Impl rule__ForControl__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13941:1: rule__ForControl__Group__0 : rule__ForControl__Group__0__Impl rule__ForControl__Group__1 ;
public final void rule__ForControl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13681:1: ( rule__ForControl__Group__0__Impl rule__ForControl__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13682:2: rule__ForControl__Group__0__Impl rule__ForControl__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13945:1: ( rule__ForControl__Group__0__Impl rule__ForControl__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13946:2: rule__ForControl__Group__0__Impl rule__ForControl__Group__1
{
- pushFollow(FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__027914);
+ pushFollow(FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__028440);
rule__ForControl__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__027917);
+ pushFollow(FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__028443);
rule__ForControl__Group__1();
state._fsp--;
@@ -37386,23 +38062,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForControl__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13689:1: rule__ForControl__Group__0__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13953:1: rule__ForControl__Group__0__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) ;
public final void rule__ForControl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13693:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13694:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13957:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13958:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13694:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13695:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13958:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13959:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 )
{
before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13696:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13696:2: rule__ForControl__LoopVariableDefinitionAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13960:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13960:2: rule__ForControl__LoopVariableDefinitionAssignment_0
{
- pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl27944);
+ pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl28470);
rule__ForControl__LoopVariableDefinitionAssignment_0();
state._fsp--;
@@ -37433,16 +38109,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForControl__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13706:1: rule__ForControl__Group__1 : rule__ForControl__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13970:1: rule__ForControl__Group__1 : rule__ForControl__Group__1__Impl ;
public final void rule__ForControl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13710:1: ( rule__ForControl__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13711:2: rule__ForControl__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13974:1: ( rule__ForControl__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13975:2: rule__ForControl__Group__1__Impl
{
- pushFollow(FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__127974);
+ pushFollow(FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__128500);
rule__ForControl__Group__1__Impl();
state._fsp--;
@@ -37466,35 +38142,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForControl__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13717:1: rule__ForControl__Group__1__Impl : ( ( rule__ForControl__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13981:1: rule__ForControl__Group__1__Impl : ( ( rule__ForControl__Group_1__0 )* ) ;
public final void rule__ForControl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13721:1: ( ( ( rule__ForControl__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13722:1: ( ( rule__ForControl__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13985:1: ( ( ( rule__ForControl__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13986:1: ( ( rule__ForControl__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13722:1: ( ( rule__ForControl__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13723:1: ( rule__ForControl__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13986:1: ( ( rule__ForControl__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13987:1: ( rule__ForControl__Group_1__0 )*
{
before(grammarAccess.getForControlAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13724:1: ( rule__ForControl__Group_1__0 )*
- loop95:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13988:1: ( rule__ForControl__Group_1__0 )*
+ loop97:
do {
- int alt95=2;
- int LA95_0 = input.LA(1);
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( (LA95_0==66) ) {
- alt95=1;
+ if ( (LA97_0==65) ) {
+ alt97=1;
}
- switch (alt95) {
+ switch (alt97) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13724:2: rule__ForControl__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13988:2: rule__ForControl__Group_1__0
{
- pushFollow(FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl28001);
+ pushFollow(FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl28527);
rule__ForControl__Group_1__0();
state._fsp--;
@@ -37504,7 +38180,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop95;
+ break loop97;
}
} while (true);
@@ -37531,21 +38207,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForControl__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13738:1: rule__ForControl__Group_1__0 : rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14002:1: rule__ForControl__Group_1__0 : rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 ;
public final void rule__ForControl__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13742:1: ( rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13743:2: rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14006:1: ( rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14007:2: rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1
{
- pushFollow(FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__028036);
+ pushFollow(FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__028562);
rule__ForControl__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__028039);
+ pushFollow(FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__028565);
rule__ForControl__Group_1__1();
state._fsp--;
@@ -37569,20 +38245,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForControl__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13750:1: rule__ForControl__Group_1__0__Impl : ( ',' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14014:1: rule__ForControl__Group_1__0__Impl : ( ',' ) ;
public final void rule__ForControl__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13754:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13755:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14018:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14019:1: ( ',' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13755:1: ( ',' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13756:1: ','
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14019:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14020:1: ','
{
before(grammarAccess.getForControlAccess().getCommaKeyword_1_0());
- match(input,66,FOLLOW_66_in_rule__ForControl__Group_1__0__Impl28067);
+ match(input,65,FOLLOW_65_in_rule__ForControl__Group_1__0__Impl28593);
after(grammarAccess.getForControlAccess().getCommaKeyword_1_0());
}
@@ -37606,16 +38282,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForControl__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13769:1: rule__ForControl__Group_1__1 : rule__ForControl__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14033:1: rule__ForControl__Group_1__1 : rule__ForControl__Group_1__1__Impl ;
public final void rule__ForControl__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13773:1: ( rule__ForControl__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13774:2: rule__ForControl__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14037:1: ( rule__ForControl__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14038:2: rule__ForControl__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__128098);
+ pushFollow(FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__128624);
rule__ForControl__Group_1__1__Impl();
state._fsp--;
@@ -37639,23 +38315,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForControl__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13780:1: rule__ForControl__Group_1__1__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14044:1: rule__ForControl__Group_1__1__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) ;
public final void rule__ForControl__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13784:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13785:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14048:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14049:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13785:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13786:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14049:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14050:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 )
{
before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13787:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13787:2: rule__ForControl__LoopVariableDefinitionAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14051:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14051:2: rule__ForControl__LoopVariableDefinitionAssignment_1_1
{
- pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl28125);
+ pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl28651);
rule__ForControl__LoopVariableDefinitionAssignment_1_1();
state._fsp--;
@@ -37686,21 +38362,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13801:1: rule__LoopVariableDefinition__Group_0__0 : rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14065:1: rule__LoopVariableDefinition__Group_0__0 : rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 ;
public final void rule__LoopVariableDefinition__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13805:1: ( rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13806:2: rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14069:1: ( rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14070:2: rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__028159);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__028685);
rule__LoopVariableDefinition__Group_0__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__028162);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__028688);
rule__LoopVariableDefinition__Group_0__1();
state._fsp--;
@@ -37724,23 +38400,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13813:1: rule__LoopVariableDefinition__Group_0__0__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14077:1: rule__LoopVariableDefinition__Group_0__0__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) ;
public final void rule__LoopVariableDefinition__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13817:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13818:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14081:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14082:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13818:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13819:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14082:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14083:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13820:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13820:2: rule__LoopVariableDefinition__NameAssignment_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14084:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14084:2: rule__LoopVariableDefinition__NameAssignment_0_0
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl28189);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl28715);
rule__LoopVariableDefinition__NameAssignment_0_0();
state._fsp--;
@@ -37771,21 +38447,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13830:1: rule__LoopVariableDefinition__Group_0__1 : rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14094:1: rule__LoopVariableDefinition__Group_0__1 : rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 ;
public final void rule__LoopVariableDefinition__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13834:1: ( rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13835:2: rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14098:1: ( rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14099:2: rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__128219);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__128745);
rule__LoopVariableDefinition__Group_0__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__128222);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__128748);
rule__LoopVariableDefinition__Group_0__2();
state._fsp--;
@@ -37809,20 +38485,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13842:1: rule__LoopVariableDefinition__Group_0__1__Impl : ( 'in' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14106:1: rule__LoopVariableDefinition__Group_0__1__Impl : ( 'in' ) ;
public final void rule__LoopVariableDefinition__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13846:1: ( ( 'in' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13847:1: ( 'in' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14110:1: ( ( 'in' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14111:1: ( 'in' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13847:1: ( 'in' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13848:1: 'in'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14111:1: ( 'in' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14112:1: 'in'
{
before(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1());
- match(input,106,FOLLOW_106_in_rule__LoopVariableDefinition__Group_0__1__Impl28250);
+ match(input,106,FOLLOW_106_in_rule__LoopVariableDefinition__Group_0__1__Impl28776);
after(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1());
}
@@ -37846,21 +38522,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13861:1: rule__LoopVariableDefinition__Group_0__2 : rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14125:1: rule__LoopVariableDefinition__Group_0__2 : rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 ;
public final void rule__LoopVariableDefinition__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13865:1: ( rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13866:2: rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14129:1: ( rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14130:2: rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__228281);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__228807);
rule__LoopVariableDefinition__Group_0__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__228284);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__228810);
rule__LoopVariableDefinition__Group_0__3();
state._fsp--;
@@ -37884,23 +38560,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13873:1: rule__LoopVariableDefinition__Group_0__2__Impl : ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14137:1: rule__LoopVariableDefinition__Group_0__2__Impl : ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) ;
public final void rule__LoopVariableDefinition__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13877:1: ( ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13878:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14141:1: ( ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14142:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13878:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13879:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14142:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14143:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13880:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13880:2: rule__LoopVariableDefinition__Expression1Assignment_0_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14144:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14144:2: rule__LoopVariableDefinition__Expression1Assignment_0_2
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl28311);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl28837);
rule__LoopVariableDefinition__Expression1Assignment_0_2();
state._fsp--;
@@ -37931,16 +38607,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13890:1: rule__LoopVariableDefinition__Group_0__3 : rule__LoopVariableDefinition__Group_0__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14154:1: rule__LoopVariableDefinition__Group_0__3 : rule__LoopVariableDefinition__Group_0__3__Impl ;
public final void rule__LoopVariableDefinition__Group_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13894:1: ( rule__LoopVariableDefinition__Group_0__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13895:2: rule__LoopVariableDefinition__Group_0__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14158:1: ( rule__LoopVariableDefinition__Group_0__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14159:2: rule__LoopVariableDefinition__Group_0__3__Impl
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__328341);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__328867);
rule__LoopVariableDefinition__Group_0__3__Impl();
state._fsp--;
@@ -37964,31 +38640,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13901:1: rule__LoopVariableDefinition__Group_0__3__Impl : ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14165:1: rule__LoopVariableDefinition__Group_0__3__Impl : ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) ;
public final void rule__LoopVariableDefinition__Group_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13905:1: ( ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13906:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14169:1: ( ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14170:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13906:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13907:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14170:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14171:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
{
before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13908:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
- int alt96=2;
- int LA96_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14172:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( (LA96_0==89) ) {
- alt96=1;
+ if ( (LA98_0==89) ) {
+ alt98=1;
}
- switch (alt96) {
+ switch (alt98) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13908:2: rule__LoopVariableDefinition__Group_0_3__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14172:2: rule__LoopVariableDefinition__Group_0_3__0
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl28368);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl28894);
rule__LoopVariableDefinition__Group_0_3__0();
state._fsp--;
@@ -38022,21 +38698,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13926:1: rule__LoopVariableDefinition__Group_0_3__0 : rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14190:1: rule__LoopVariableDefinition__Group_0_3__0 : rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 ;
public final void rule__LoopVariableDefinition__Group_0_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13930:1: ( rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13931:2: rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14194:1: ( rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14195:2: rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__028407);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__028933);
rule__LoopVariableDefinition__Group_0_3__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__028410);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__028936);
rule__LoopVariableDefinition__Group_0_3__1();
state._fsp--;
@@ -38060,20 +38736,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13938:1: rule__LoopVariableDefinition__Group_0_3__0__Impl : ( '..' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14202:1: rule__LoopVariableDefinition__Group_0_3__0__Impl : ( '..' ) ;
public final void rule__LoopVariableDefinition__Group_0_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13942:1: ( ( '..' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13943:1: ( '..' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14206:1: ( ( '..' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14207:1: ( '..' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13943:1: ( '..' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13944:1: '..'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14207:1: ( '..' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14208:1: '..'
{
before(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
- match(input,89,FOLLOW_89_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28438);
+ match(input,89,FOLLOW_89_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28964);
after(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
}
@@ -38097,16 +38773,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13957:1: rule__LoopVariableDefinition__Group_0_3__1 : rule__LoopVariableDefinition__Group_0_3__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14221:1: rule__LoopVariableDefinition__Group_0_3__1 : rule__LoopVariableDefinition__Group_0_3__1__Impl ;
public final void rule__LoopVariableDefinition__Group_0_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13961:1: ( rule__LoopVariableDefinition__Group_0_3__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13962:2: rule__LoopVariableDefinition__Group_0_3__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14225:1: ( rule__LoopVariableDefinition__Group_0_3__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14226:2: rule__LoopVariableDefinition__Group_0_3__1__Impl
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128469);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128995);
rule__LoopVariableDefinition__Group_0_3__1__Impl();
state._fsp--;
@@ -38130,23 +38806,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13968:1: rule__LoopVariableDefinition__Group_0_3__1__Impl : ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14232:1: rule__LoopVariableDefinition__Group_0_3__1__Impl : ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) ;
public final void rule__LoopVariableDefinition__Group_0_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13972:1: ( ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13973:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14236:1: ( ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14237:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13973:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13974:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14237:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14238:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13975:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13975:2: rule__LoopVariableDefinition__Expression2Assignment_0_3_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14239:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14239:2: rule__LoopVariableDefinition__Expression2Assignment_0_3_1
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl28496);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl29022);
rule__LoopVariableDefinition__Expression2Assignment_0_3_1();
state._fsp--;
@@ -38177,21 +38853,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13989:1: rule__LoopVariableDefinition__Group_1__0 : rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14253:1: rule__LoopVariableDefinition__Group_1__0 : rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 ;
public final void rule__LoopVariableDefinition__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13993:1: ( rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:13994:2: rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14257:1: ( rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14258:2: rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__028530);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__029056);
rule__LoopVariableDefinition__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__028533);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__029059);
rule__LoopVariableDefinition__Group_1__1();
state._fsp--;
@@ -38215,23 +38891,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14001:1: rule__LoopVariableDefinition__Group_1__0__Impl : ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14265:1: rule__LoopVariableDefinition__Group_1__0__Impl : ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) ;
public final void rule__LoopVariableDefinition__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14005:1: ( ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14006:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14269:1: ( ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14270:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14006:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14007:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14270:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14271:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getTypeAssignment_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14008:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14008:2: rule__LoopVariableDefinition__TypeAssignment_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14272:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14272:2: rule__LoopVariableDefinition__TypeAssignment_1_0
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl28560);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl29086);
rule__LoopVariableDefinition__TypeAssignment_1_0();
state._fsp--;
@@ -38262,21 +38938,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14018:1: rule__LoopVariableDefinition__Group_1__1 : rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14282:1: rule__LoopVariableDefinition__Group_1__1 : rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 ;
public final void rule__LoopVariableDefinition__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14022:1: ( rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14023:2: rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14286:1: ( rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14287:2: rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__128590);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__129116);
rule__LoopVariableDefinition__Group_1__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__128593);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__129119);
rule__LoopVariableDefinition__Group_1__2();
state._fsp--;
@@ -38300,23 +38976,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14030:1: rule__LoopVariableDefinition__Group_1__1__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14294:1: rule__LoopVariableDefinition__Group_1__1__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) ;
public final void rule__LoopVariableDefinition__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14034:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14035:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14298:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14299:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14035:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14036:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14299:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14300:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14037:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14037:2: rule__LoopVariableDefinition__NameAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14301:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14301:2: rule__LoopVariableDefinition__NameAssignment_1_1
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl28620);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl29146);
rule__LoopVariableDefinition__NameAssignment_1_1();
state._fsp--;
@@ -38347,21 +39023,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_1__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14047:1: rule__LoopVariableDefinition__Group_1__2 : rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14311:1: rule__LoopVariableDefinition__Group_1__2 : rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 ;
public final void rule__LoopVariableDefinition__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14051:1: ( rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14052:2: rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14315:1: ( rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14316:2: rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__228650);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__229176);
rule__LoopVariableDefinition__Group_1__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__228653);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__229179);
rule__LoopVariableDefinition__Group_1__3();
state._fsp--;
@@ -38385,20 +39061,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14059:1: rule__LoopVariableDefinition__Group_1__2__Impl : ( ':' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14323:1: rule__LoopVariableDefinition__Group_1__2__Impl : ( ':' ) ;
public final void rule__LoopVariableDefinition__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14063:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14064:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14327:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14328:1: ( ':' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14064:1: ( ':' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14065:1: ':'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14328:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14329:1: ':'
{
before(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
- match(input,71,FOLLOW_71_in_rule__LoopVariableDefinition__Group_1__2__Impl28681);
+ match(input,70,FOLLOW_70_in_rule__LoopVariableDefinition__Group_1__2__Impl29207);
after(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
}
@@ -38422,16 +39098,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_1__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14078:1: rule__LoopVariableDefinition__Group_1__3 : rule__LoopVariableDefinition__Group_1__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14342:1: rule__LoopVariableDefinition__Group_1__3 : rule__LoopVariableDefinition__Group_1__3__Impl ;
public final void rule__LoopVariableDefinition__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14082:1: ( rule__LoopVariableDefinition__Group_1__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14083:2: rule__LoopVariableDefinition__Group_1__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14346:1: ( rule__LoopVariableDefinition__Group_1__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14347:2: rule__LoopVariableDefinition__Group_1__3__Impl
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__328712);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__329238);
rule__LoopVariableDefinition__Group_1__3__Impl();
state._fsp--;
@@ -38455,23 +39131,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Group_1__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14089:1: rule__LoopVariableDefinition__Group_1__3__Impl : ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14353:1: rule__LoopVariableDefinition__Group_1__3__Impl : ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) ;
public final void rule__LoopVariableDefinition__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14093:1: ( ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14094:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14357:1: ( ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14358:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14094:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14095:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14358:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14359:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 )
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionAssignment_1_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14096:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14096:2: rule__LoopVariableDefinition__ExpressionAssignment_1_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14360:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14360:2: rule__LoopVariableDefinition__ExpressionAssignment_1_3
{
- pushFollow(FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl28739);
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl29265);
rule__LoopVariableDefinition__ExpressionAssignment_1_3();
state._fsp--;
@@ -38502,21 +39178,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BreakStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14114:1: rule__BreakStatement__Group__0 : rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14378:1: rule__BreakStatement__Group__0 : rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 ;
public final void rule__BreakStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14118:1: ( rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14119:2: rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14382:1: ( rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14383:2: rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1
{
- pushFollow(FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__028777);
+ pushFollow(FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__029303);
rule__BreakStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__028780);
+ pushFollow(FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__029306);
rule__BreakStatement__Group__1();
state._fsp--;
@@ -38540,21 +39216,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BreakStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14126:1: rule__BreakStatement__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14390:1: rule__BreakStatement__Group__0__Impl : ( () ) ;
public final void rule__BreakStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14130:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14131:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14394:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14395:1: ( () )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14131:1: ( () )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14132:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14395:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14396:1: ()
{
before(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14133:1: ()
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14135:1:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14397:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14399:1:
{
}
@@ -38577,21 +39253,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BreakStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14145:1: rule__BreakStatement__Group__1 : rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14409:1: rule__BreakStatement__Group__1 : rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 ;
public final void rule__BreakStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14149:1: ( rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14150:2: rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14413:1: ( rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14414:2: rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2
{
- pushFollow(FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__128838);
+ pushFollow(FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__129364);
rule__BreakStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__128841);
+ pushFollow(FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__129367);
rule__BreakStatement__Group__2();
state._fsp--;
@@ -38615,20 +39291,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BreakStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14157:1: rule__BreakStatement__Group__1__Impl : ( 'break' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14421:1: rule__BreakStatement__Group__1__Impl : ( 'break' ) ;
public final void rule__BreakStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14161:1: ( ( 'break' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14162:1: ( 'break' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14425:1: ( ( 'break' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14426:1: ( 'break' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14162:1: ( 'break' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14163:1: 'break'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14426:1: ( 'break' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14427:1: 'break'
{
before(grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
- match(input,107,FOLLOW_107_in_rule__BreakStatement__Group__1__Impl28869);
+ match(input,107,FOLLOW_107_in_rule__BreakStatement__Group__1__Impl29395);
after(grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
}
@@ -38652,16 +39328,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BreakStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14176:1: rule__BreakStatement__Group__2 : rule__BreakStatement__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14440:1: rule__BreakStatement__Group__2 : rule__BreakStatement__Group__2__Impl ;
public final void rule__BreakStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14180:1: ( rule__BreakStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14181:2: rule__BreakStatement__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14444:1: ( rule__BreakStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14445:2: rule__BreakStatement__Group__2__Impl
{
- pushFollow(FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__228900);
+ pushFollow(FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__229426);
rule__BreakStatement__Group__2__Impl();
state._fsp--;
@@ -38685,20 +39361,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BreakStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14187:1: rule__BreakStatement__Group__2__Impl : ( ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14451:1: rule__BreakStatement__Group__2__Impl : ( ';' ) ;
public final void rule__BreakStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14191:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14192:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14455:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14456:1: ( ';' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14192:1: ( ';' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14193:1: ';'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14456:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14457:1: ';'
{
before(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
- match(input,95,FOLLOW_95_in_rule__BreakStatement__Group__2__Impl28928);
+ match(input,95,FOLLOW_95_in_rule__BreakStatement__Group__2__Impl29454);
after(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
}
@@ -38722,21 +39398,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReturnStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14212:1: rule__ReturnStatement__Group__0 : rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14476:1: rule__ReturnStatement__Group__0 : rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 ;
public final void rule__ReturnStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14216:1: ( rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14217:2: rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14480:1: ( rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14481:2: rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1
{
- pushFollow(FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__028965);
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__029491);
rule__ReturnStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__028968);
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__029494);
rule__ReturnStatement__Group__1();
state._fsp--;
@@ -38760,20 +39436,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReturnStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14224:1: rule__ReturnStatement__Group__0__Impl : ( 'return' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14488:1: rule__ReturnStatement__Group__0__Impl : ( 'return' ) ;
public final void rule__ReturnStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14228:1: ( ( 'return' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14229:1: ( 'return' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14492:1: ( ( 'return' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14493:1: ( 'return' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14229:1: ( 'return' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14230:1: 'return'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14493:1: ( 'return' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14494:1: 'return'
{
before(grammarAccess.getReturnStatementAccess().getReturnKeyword_0());
- match(input,108,FOLLOW_108_in_rule__ReturnStatement__Group__0__Impl28996);
+ match(input,108,FOLLOW_108_in_rule__ReturnStatement__Group__0__Impl29522);
after(grammarAccess.getReturnStatementAccess().getReturnKeyword_0());
}
@@ -38797,21 +39473,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReturnStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14243:1: rule__ReturnStatement__Group__1 : rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14507:1: rule__ReturnStatement__Group__1 : rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 ;
public final void rule__ReturnStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14247:1: ( rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14248:2: rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14511:1: ( rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14512:2: rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2
{
- pushFollow(FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__129027);
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__129553);
rule__ReturnStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__129030);
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__129556);
rule__ReturnStatement__Group__2();
state._fsp--;
@@ -38835,23 +39511,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReturnStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14255:1: rule__ReturnStatement__Group__1__Impl : ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14519:1: rule__ReturnStatement__Group__1__Impl : ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) ;
public final void rule__ReturnStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14259:1: ( ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14260:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14523:1: ( ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14524:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14260:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14261:1: ( rule__ReturnStatement__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14524:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14525:1: ( rule__ReturnStatement__ExpressionAssignment_1 )
{
before(grammarAccess.getReturnStatementAccess().getExpressionAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14262:1: ( rule__ReturnStatement__ExpressionAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14262:2: rule__ReturnStatement__ExpressionAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14526:1: ( rule__ReturnStatement__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14526:2: rule__ReturnStatement__ExpressionAssignment_1
{
- pushFollow(FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl29057);
+ pushFollow(FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl29583);
rule__ReturnStatement__ExpressionAssignment_1();
state._fsp--;
@@ -38882,16 +39558,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReturnStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14272:1: rule__ReturnStatement__Group__2 : rule__ReturnStatement__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14536:1: rule__ReturnStatement__Group__2 : rule__ReturnStatement__Group__2__Impl ;
public final void rule__ReturnStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14276:1: ( rule__ReturnStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14277:2: rule__ReturnStatement__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14540:1: ( rule__ReturnStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14541:2: rule__ReturnStatement__Group__2__Impl
{
- pushFollow(FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__229087);
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__229613);
rule__ReturnStatement__Group__2__Impl();
state._fsp--;
@@ -38915,20 +39591,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReturnStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14283:1: rule__ReturnStatement__Group__2__Impl : ( ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14547:1: rule__ReturnStatement__Group__2__Impl : ( ';' ) ;
public final void rule__ReturnStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14287:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14288:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14551:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14552:1: ( ';' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14288:1: ( ';' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14289:1: ';'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14552:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14553:1: ';'
{
before(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2());
- match(input,95,FOLLOW_95_in_rule__ReturnStatement__Group__2__Impl29115);
+ match(input,95,FOLLOW_95_in_rule__ReturnStatement__Group__2__Impl29641);
after(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2());
}
@@ -38952,21 +39628,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14308:1: rule__AcceptStatement__Group__0 : rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14572:1: rule__AcceptStatement__Group__0 : rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 ;
public final void rule__AcceptStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14312:1: ( rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14313:2: rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14576:1: ( rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14577:2: rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1
{
- pushFollow(FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__029152);
+ pushFollow(FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__029678);
rule__AcceptStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__029155);
+ pushFollow(FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__029681);
rule__AcceptStatement__Group__1();
state._fsp--;
@@ -38990,23 +39666,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14320:1: rule__AcceptStatement__Group__0__Impl : ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14584:1: rule__AcceptStatement__Group__0__Impl : ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) ;
public final void rule__AcceptStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14324:1: ( ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14325:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14588:1: ( ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14589:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14325:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14326:1: ( rule__AcceptStatement__ClauseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14589:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14590:1: ( rule__AcceptStatement__ClauseAssignment_0 )
{
before(grammarAccess.getAcceptStatementAccess().getClauseAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14327:1: ( rule__AcceptStatement__ClauseAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14327:2: rule__AcceptStatement__ClauseAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14591:1: ( rule__AcceptStatement__ClauseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14591:2: rule__AcceptStatement__ClauseAssignment_0
{
- pushFollow(FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl29182);
+ pushFollow(FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl29708);
rule__AcceptStatement__ClauseAssignment_0();
state._fsp--;
@@ -39037,16 +39713,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14337:1: rule__AcceptStatement__Group__1 : rule__AcceptStatement__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14601:1: rule__AcceptStatement__Group__1 : rule__AcceptStatement__Group__1__Impl ;
public final void rule__AcceptStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14341:1: ( rule__AcceptStatement__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14342:2: rule__AcceptStatement__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14605:1: ( rule__AcceptStatement__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14606:2: rule__AcceptStatement__Group__1__Impl
{
- pushFollow(FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__129212);
+ pushFollow(FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__129738);
rule__AcceptStatement__Group__1__Impl();
state._fsp--;
@@ -39070,23 +39746,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14348:1: rule__AcceptStatement__Group__1__Impl : ( ( rule__AcceptStatement__Alternatives_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14612:1: rule__AcceptStatement__Group__1__Impl : ( ( rule__AcceptStatement__Alternatives_1 ) ) ;
public final void rule__AcceptStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14352:1: ( ( ( rule__AcceptStatement__Alternatives_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14353:1: ( ( rule__AcceptStatement__Alternatives_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14616:1: ( ( ( rule__AcceptStatement__Alternatives_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14617:1: ( ( rule__AcceptStatement__Alternatives_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14353:1: ( ( rule__AcceptStatement__Alternatives_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14354:1: ( rule__AcceptStatement__Alternatives_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14617:1: ( ( rule__AcceptStatement__Alternatives_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14618:1: ( rule__AcceptStatement__Alternatives_1 )
{
before(grammarAccess.getAcceptStatementAccess().getAlternatives_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14355:1: ( rule__AcceptStatement__Alternatives_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14355:2: rule__AcceptStatement__Alternatives_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14619:1: ( rule__AcceptStatement__Alternatives_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14619:2: rule__AcceptStatement__Alternatives_1
{
- pushFollow(FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl29239);
+ pushFollow(FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl29765);
rule__AcceptStatement__Alternatives_1();
state._fsp--;
@@ -39117,21 +39793,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14369:1: rule__SimpleAcceptStatementCompletion__Group__0 : rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14633:1: rule__SimpleAcceptStatementCompletion__Group__0 : rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 ;
public final void rule__SimpleAcceptStatementCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14373:1: ( rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14374:2: rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14637:1: ( rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14638:2: rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1
{
- pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__029273);
+ pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__029799);
rule__SimpleAcceptStatementCompletion__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__029276);
+ pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__029802);
rule__SimpleAcceptStatementCompletion__Group__1();
state._fsp--;
@@ -39155,21 +39831,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14381:1: rule__SimpleAcceptStatementCompletion__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14645:1: rule__SimpleAcceptStatementCompletion__Group__0__Impl : ( () ) ;
public final void rule__SimpleAcceptStatementCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14385:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14386:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14649:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14650:1: ( () )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14386:1: ( () )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14387:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14650:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14651:1: ()
{
before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSimpleAcceptStatementCompletionAction_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14388:1: ()
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14390:1:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14652:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14654:1:
{
}
@@ -39192,16 +39868,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14400:1: rule__SimpleAcceptStatementCompletion__Group__1 : rule__SimpleAcceptStatementCompletion__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14664:1: rule__SimpleAcceptStatementCompletion__Group__1 : rule__SimpleAcceptStatementCompletion__Group__1__Impl ;
public final void rule__SimpleAcceptStatementCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14404:1: ( rule__SimpleAcceptStatementCompletion__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14405:2: rule__SimpleAcceptStatementCompletion__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14668:1: ( rule__SimpleAcceptStatementCompletion__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14669:2: rule__SimpleAcceptStatementCompletion__Group__1__Impl
{
- pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__129334);
+ pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__129860);
rule__SimpleAcceptStatementCompletion__Group__1__Impl();
state._fsp--;
@@ -39225,20 +39901,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14411:1: rule__SimpleAcceptStatementCompletion__Group__1__Impl : ( ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14675:1: rule__SimpleAcceptStatementCompletion__Group__1__Impl : ( ';' ) ;
public final void rule__SimpleAcceptStatementCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14415:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14416:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14679:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14680:1: ( ';' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14416:1: ( ';' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14417:1: ';'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14680:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14681:1: ';'
{
before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1());
- match(input,95,FOLLOW_95_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl29362);
+ match(input,95,FOLLOW_95_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl29888);
after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1());
}
@@ -39262,21 +39938,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14434:1: rule__CompoundAcceptStatementCompletion__Group__0 : rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14698:1: rule__CompoundAcceptStatementCompletion__Group__0 : rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 ;
public final void rule__CompoundAcceptStatementCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14438:1: ( rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14439:2: rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14702:1: ( rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14703:2: rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1
{
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__029397);
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__029923);
rule__CompoundAcceptStatementCompletion__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__029400);
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__029926);
rule__CompoundAcceptStatementCompletion__Group__1();
state._fsp--;
@@ -39300,23 +39976,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14446:1: rule__CompoundAcceptStatementCompletion__Group__0__Impl : ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14710:1: rule__CompoundAcceptStatementCompletion__Group__0__Impl : ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) ;
public final void rule__CompoundAcceptStatementCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14450:1: ( ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14451:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14714:1: ( ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14715:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14451:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14452:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14715:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14716:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 )
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14453:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14453:2: rule__CompoundAcceptStatementCompletion__BlockAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14717:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14717:2: rule__CompoundAcceptStatementCompletion__BlockAssignment_0
{
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl29427);
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl29953);
rule__CompoundAcceptStatementCompletion__BlockAssignment_0();
state._fsp--;
@@ -39347,16 +40023,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14463:1: rule__CompoundAcceptStatementCompletion__Group__1 : rule__CompoundAcceptStatementCompletion__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14727:1: rule__CompoundAcceptStatementCompletion__Group__1 : rule__CompoundAcceptStatementCompletion__Group__1__Impl ;
public final void rule__CompoundAcceptStatementCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14467:1: ( rule__CompoundAcceptStatementCompletion__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14468:2: rule__CompoundAcceptStatementCompletion__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14731:1: ( rule__CompoundAcceptStatementCompletion__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14732:2: rule__CompoundAcceptStatementCompletion__Group__1__Impl
{
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129457);
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129983);
rule__CompoundAcceptStatementCompletion__Group__1__Impl();
state._fsp--;
@@ -39380,35 +40056,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14474:1: rule__CompoundAcceptStatementCompletion__Group__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14738:1: rule__CompoundAcceptStatementCompletion__Group__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) ;
public final void rule__CompoundAcceptStatementCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14478:1: ( ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14479:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14742:1: ( ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14743:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14479:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14480:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14743:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14744:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )*
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14481:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )*
- loop97:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14745:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )*
+ loop99:
do {
- int alt97=2;
- int LA97_0 = input.LA(1);
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- if ( (LA97_0==99) ) {
- alt97=1;
+ if ( (LA99_0==99) ) {
+ alt99=1;
}
- switch (alt97) {
+ switch (alt99) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14481:2: rule__CompoundAcceptStatementCompletion__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14745:2: rule__CompoundAcceptStatementCompletion__Group_1__0
{
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl29484);
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl30010);
rule__CompoundAcceptStatementCompletion__Group_1__0();
state._fsp--;
@@ -39418,7 +40094,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop97;
+ break loop99;
}
} while (true);
@@ -39445,21 +40121,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14495:1: rule__CompoundAcceptStatementCompletion__Group_1__0 : rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14759:1: rule__CompoundAcceptStatementCompletion__Group_1__0 : rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 ;
public final void rule__CompoundAcceptStatementCompletion__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14499:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14500:2: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14763:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14764:2: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1
{
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__029519);
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__030045);
rule__CompoundAcceptStatementCompletion__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__029522);
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__030048);
rule__CompoundAcceptStatementCompletion__Group_1__1();
state._fsp--;
@@ -39483,20 +40159,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14507:1: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl : ( 'or' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14771:1: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl : ( 'or' ) ;
public final void rule__CompoundAcceptStatementCompletion__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14511:1: ( ( 'or' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14512:1: ( 'or' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14775:1: ( ( 'or' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14776:1: ( 'or' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14512:1: ( 'or' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14513:1: 'or'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14776:1: ( 'or' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14777:1: 'or'
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0());
- match(input,99,FOLLOW_99_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl29550);
+ match(input,99,FOLLOW_99_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl30076);
after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0());
}
@@ -39520,16 +40196,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14526:1: rule__CompoundAcceptStatementCompletion__Group_1__1 : rule__CompoundAcceptStatementCompletion__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14790:1: rule__CompoundAcceptStatementCompletion__Group_1__1 : rule__CompoundAcceptStatementCompletion__Group_1__1__Impl ;
public final void rule__CompoundAcceptStatementCompletion__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14530:1: ( rule__CompoundAcceptStatementCompletion__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14531:2: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14794:1: ( rule__CompoundAcceptStatementCompletion__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14795:2: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__129581);
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__130107);
rule__CompoundAcceptStatementCompletion__Group_1__1__Impl();
state._fsp--;
@@ -39553,23 +40229,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14537:1: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14801:1: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) ;
public final void rule__CompoundAcceptStatementCompletion__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14541:1: ( ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14542:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14805:1: ( ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14806:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14542:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14543:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14806:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14807:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 )
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14544:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14544:2: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14808:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14808:2: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1
{
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl29608);
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl30134);
rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1();
state._fsp--;
@@ -39600,21 +40276,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptBlock__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14558:1: rule__AcceptBlock__Group__0 : rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14822:1: rule__AcceptBlock__Group__0 : rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 ;
public final void rule__AcceptBlock__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14562:1: ( rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14563:2: rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14826:1: ( rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14827:2: rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1
{
- pushFollow(FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__029642);
+ pushFollow(FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__030168);
rule__AcceptBlock__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__029645);
+ pushFollow(FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__030171);
rule__AcceptBlock__Group__1();
state._fsp--;
@@ -39638,23 +40314,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptBlock__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14570:1: rule__AcceptBlock__Group__0__Impl : ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14834:1: rule__AcceptBlock__Group__0__Impl : ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) ;
public final void rule__AcceptBlock__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14574:1: ( ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14575:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14838:1: ( ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14839:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14575:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14576:1: ( rule__AcceptBlock__ClauseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14839:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14840:1: ( rule__AcceptBlock__ClauseAssignment_0 )
{
before(grammarAccess.getAcceptBlockAccess().getClauseAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14577:1: ( rule__AcceptBlock__ClauseAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14577:2: rule__AcceptBlock__ClauseAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14841:1: ( rule__AcceptBlock__ClauseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14841:2: rule__AcceptBlock__ClauseAssignment_0
{
- pushFollow(FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl29672);
+ pushFollow(FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl30198);
rule__AcceptBlock__ClauseAssignment_0();
state._fsp--;
@@ -39685,16 +40361,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptBlock__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14587:1: rule__AcceptBlock__Group__1 : rule__AcceptBlock__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14851:1: rule__AcceptBlock__Group__1 : rule__AcceptBlock__Group__1__Impl ;
public final void rule__AcceptBlock__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14591:1: ( rule__AcceptBlock__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14592:2: rule__AcceptBlock__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14855:1: ( rule__AcceptBlock__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14856:2: rule__AcceptBlock__Group__1__Impl
{
- pushFollow(FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__129702);
+ pushFollow(FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__130228);
rule__AcceptBlock__Group__1__Impl();
state._fsp--;
@@ -39718,23 +40394,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptBlock__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14598:1: rule__AcceptBlock__Group__1__Impl : ( ( rule__AcceptBlock__BlockAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14862:1: rule__AcceptBlock__Group__1__Impl : ( ( rule__AcceptBlock__BlockAssignment_1 ) ) ;
public final void rule__AcceptBlock__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14602:1: ( ( ( rule__AcceptBlock__BlockAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14603:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14866:1: ( ( ( rule__AcceptBlock__BlockAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14867:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14603:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14604:1: ( rule__AcceptBlock__BlockAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14867:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14868:1: ( rule__AcceptBlock__BlockAssignment_1 )
{
before(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14605:1: ( rule__AcceptBlock__BlockAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14605:2: rule__AcceptBlock__BlockAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14869:1: ( rule__AcceptBlock__BlockAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14869:2: rule__AcceptBlock__BlockAssignment_1
{
- pushFollow(FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl29729);
+ pushFollow(FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl30255);
rule__AcceptBlock__BlockAssignment_1();
state._fsp--;
@@ -39765,21 +40441,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14619:1: rule__AcceptClause__Group__0 : rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14883:1: rule__AcceptClause__Group__0 : rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 ;
public final void rule__AcceptClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14623:1: ( rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14624:2: rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14887:1: ( rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14888:2: rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1
{
- pushFollow(FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__029763);
+ pushFollow(FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__030289);
rule__AcceptClause__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__029766);
+ pushFollow(FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__030292);
rule__AcceptClause__Group__1();
state._fsp--;
@@ -39803,20 +40479,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14631:1: rule__AcceptClause__Group__0__Impl : ( 'accept' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14895:1: rule__AcceptClause__Group__0__Impl : ( 'accept' ) ;
public final void rule__AcceptClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14635:1: ( ( 'accept' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14636:1: ( 'accept' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14899:1: ( ( 'accept' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14900:1: ( 'accept' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14636:1: ( 'accept' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14637:1: 'accept'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14900:1: ( 'accept' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14901:1: 'accept'
{
before(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
- match(input,109,FOLLOW_109_in_rule__AcceptClause__Group__0__Impl29794);
+ match(input,109,FOLLOW_109_in_rule__AcceptClause__Group__0__Impl30320);
after(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
}
@@ -39840,21 +40516,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14650:1: rule__AcceptClause__Group__1 : rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14914:1: rule__AcceptClause__Group__1 : rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 ;
public final void rule__AcceptClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14654:1: ( rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14655:2: rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14918:1: ( rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14919:2: rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2
{
- pushFollow(FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__129825);
+ pushFollow(FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__130351);
rule__AcceptClause__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__129828);
+ pushFollow(FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__130354);
rule__AcceptClause__Group__2();
state._fsp--;
@@ -39878,20 +40554,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14662:1: rule__AcceptClause__Group__1__Impl : ( '(' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14926:1: rule__AcceptClause__Group__1__Impl : ( '(' ) ;
public final void rule__AcceptClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14666:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14667:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14930:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14931:1: ( '(' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14667:1: ( '(' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14668:1: '('
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14931:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14932:1: '('
{
before(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
- match(input,68,FOLLOW_68_in_rule__AcceptClause__Group__1__Impl29856);
+ match(input,67,FOLLOW_67_in_rule__AcceptClause__Group__1__Impl30382);
after(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
}
@@ -39915,21 +40591,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14681:1: rule__AcceptClause__Group__2 : rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14945:1: rule__AcceptClause__Group__2 : rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 ;
public final void rule__AcceptClause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14685:1: ( rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14686:2: rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14949:1: ( rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14950:2: rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3
{
- pushFollow(FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__229887);
+ pushFollow(FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__230413);
rule__AcceptClause__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__229890);
+ pushFollow(FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__230416);
rule__AcceptClause__Group__3();
state._fsp--;
@@ -39953,35 +40629,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14693:1: rule__AcceptClause__Group__2__Impl : ( ( rule__AcceptClause__Group_2__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14957:1: rule__AcceptClause__Group__2__Impl : ( ( rule__AcceptClause__Group_2__0 )? ) ;
public final void rule__AcceptClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14697:1: ( ( ( rule__AcceptClause__Group_2__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14698:1: ( ( rule__AcceptClause__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14961:1: ( ( ( rule__AcceptClause__Group_2__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14962:1: ( ( rule__AcceptClause__Group_2__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14698:1: ( ( rule__AcceptClause__Group_2__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14699:1: ( rule__AcceptClause__Group_2__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14962:1: ( ( rule__AcceptClause__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14963:1: ( rule__AcceptClause__Group_2__0 )?
{
before(grammarAccess.getAcceptClauseAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14700:1: ( rule__AcceptClause__Group_2__0 )?
- int alt98=2;
- int LA98_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14964:1: ( rule__AcceptClause__Group_2__0 )?
+ int alt100=2;
+ int LA100_0 = input.LA(1);
- if ( (LA98_0==RULE_ID) ) {
- int LA98_1 = input.LA(2);
+ if ( (LA100_0==RULE_ID) ) {
+ int LA100_1 = input.LA(2);
- if ( (LA98_1==71) ) {
- alt98=1;
+ if ( (LA100_1==70) ) {
+ alt100=1;
}
}
- switch (alt98) {
+ switch (alt100) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14700:2: rule__AcceptClause__Group_2__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14964:2: rule__AcceptClause__Group_2__0
{
- pushFollow(FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl29917);
+ pushFollow(FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl30443);
rule__AcceptClause__Group_2__0();
state._fsp--;
@@ -40015,21 +40691,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14710:1: rule__AcceptClause__Group__3 : rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14974:1: rule__AcceptClause__Group__3 : rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 ;
public final void rule__AcceptClause__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14714:1: ( rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14715:2: rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14978:1: ( rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14979:2: rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4
{
- pushFollow(FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__329948);
+ pushFollow(FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__330474);
rule__AcceptClause__Group__3__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__329951);
+ pushFollow(FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__330477);
rule__AcceptClause__Group__4();
state._fsp--;
@@ -40053,23 +40729,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14722:1: rule__AcceptClause__Group__3__Impl : ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14986:1: rule__AcceptClause__Group__3__Impl : ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) ;
public final void rule__AcceptClause__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14726:1: ( ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14727:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14990:1: ( ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14991:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14727:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14728:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14991:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14992:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 )
{
before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListAssignment_3());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14729:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14729:2: rule__AcceptClause__QualifiedNameListAssignment_3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14993:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14993:2: rule__AcceptClause__QualifiedNameListAssignment_3
{
- pushFollow(FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl29978);
+ pushFollow(FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl30504);
rule__AcceptClause__QualifiedNameListAssignment_3();
state._fsp--;
@@ -40100,16 +40776,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group__4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14739:1: rule__AcceptClause__Group__4 : rule__AcceptClause__Group__4__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15003:1: rule__AcceptClause__Group__4 : rule__AcceptClause__Group__4__Impl ;
public final void rule__AcceptClause__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14743:1: ( rule__AcceptClause__Group__4__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14744:2: rule__AcceptClause__Group__4__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15007:1: ( rule__AcceptClause__Group__4__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15008:2: rule__AcceptClause__Group__4__Impl
{
- pushFollow(FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__430008);
+ pushFollow(FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__430534);
rule__AcceptClause__Group__4__Impl();
state._fsp--;
@@ -40133,20 +40809,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14750:1: rule__AcceptClause__Group__4__Impl : ( ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15014:1: rule__AcceptClause__Group__4__Impl : ( ')' ) ;
public final void rule__AcceptClause__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14754:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14755:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15018:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15019:1: ( ')' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14755:1: ( ')' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14756:1: ')'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15019:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15020:1: ')'
{
before(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
- match(input,69,FOLLOW_69_in_rule__AcceptClause__Group__4__Impl30036);
+ match(input,68,FOLLOW_68_in_rule__AcceptClause__Group__4__Impl30562);
after(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
}
@@ -40170,21 +40846,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group_2__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14779:1: rule__AcceptClause__Group_2__0 : rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15043:1: rule__AcceptClause__Group_2__0 : rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 ;
public final void rule__AcceptClause__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14783:1: ( rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14784:2: rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15047:1: ( rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15048:2: rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1
{
- pushFollow(FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__030077);
+ pushFollow(FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__030603);
rule__AcceptClause__Group_2__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__030080);
+ pushFollow(FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__030606);
rule__AcceptClause__Group_2__1();
state._fsp--;
@@ -40208,23 +40884,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14791:1: rule__AcceptClause__Group_2__0__Impl : ( ( rule__AcceptClause__NameAssignment_2_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15055:1: rule__AcceptClause__Group_2__0__Impl : ( ( rule__AcceptClause__NameAssignment_2_0 ) ) ;
public final void rule__AcceptClause__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14795:1: ( ( ( rule__AcceptClause__NameAssignment_2_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14796:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15059:1: ( ( ( rule__AcceptClause__NameAssignment_2_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15060:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14796:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14797:1: ( rule__AcceptClause__NameAssignment_2_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15060:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15061:1: ( rule__AcceptClause__NameAssignment_2_0 )
{
before(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14798:1: ( rule__AcceptClause__NameAssignment_2_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14798:2: rule__AcceptClause__NameAssignment_2_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15062:1: ( rule__AcceptClause__NameAssignment_2_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15062:2: rule__AcceptClause__NameAssignment_2_0
{
- pushFollow(FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl30107);
+ pushFollow(FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl30633);
rule__AcceptClause__NameAssignment_2_0();
state._fsp--;
@@ -40255,16 +40931,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group_2__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14808:1: rule__AcceptClause__Group_2__1 : rule__AcceptClause__Group_2__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15072:1: rule__AcceptClause__Group_2__1 : rule__AcceptClause__Group_2__1__Impl ;
public final void rule__AcceptClause__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14812:1: ( rule__AcceptClause__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14813:2: rule__AcceptClause__Group_2__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15076:1: ( rule__AcceptClause__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15077:2: rule__AcceptClause__Group_2__1__Impl
{
- pushFollow(FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__130137);
+ pushFollow(FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__130663);
rule__AcceptClause__Group_2__1__Impl();
state._fsp--;
@@ -40288,20 +40964,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14819:1: rule__AcceptClause__Group_2__1__Impl : ( ':' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15083:1: rule__AcceptClause__Group_2__1__Impl : ( ':' ) ;
public final void rule__AcceptClause__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14823:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14824:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15087:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15088:1: ( ':' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14824:1: ( ':' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14825:1: ':'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15088:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15089:1: ':'
{
before(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
- match(input,71,FOLLOW_71_in_rule__AcceptClause__Group_2__1__Impl30165);
+ match(input,70,FOLLOW_70_in_rule__AcceptClause__Group_2__1__Impl30691);
after(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
}
@@ -40325,21 +41001,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassifyStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14842:1: rule__ClassifyStatement__Group__0 : rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15106:1: rule__ClassifyStatement__Group__0 : rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 ;
public final void rule__ClassifyStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14846:1: ( rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14847:2: rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15110:1: ( rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15111:2: rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1
{
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__030200);
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__030726);
rule__ClassifyStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__030203);
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__030729);
rule__ClassifyStatement__Group__1();
state._fsp--;
@@ -40363,20 +41039,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassifyStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14854:1: rule__ClassifyStatement__Group__0__Impl : ( 'classify' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15118:1: rule__ClassifyStatement__Group__0__Impl : ( 'classify' ) ;
public final void rule__ClassifyStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14858:1: ( ( 'classify' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14859:1: ( 'classify' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15122:1: ( ( 'classify' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15123:1: ( 'classify' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14859:1: ( 'classify' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14860:1: 'classify'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15123:1: ( 'classify' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15124:1: 'classify'
{
before(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
- match(input,110,FOLLOW_110_in_rule__ClassifyStatement__Group__0__Impl30231);
+ match(input,110,FOLLOW_110_in_rule__ClassifyStatement__Group__0__Impl30757);
after(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
}
@@ -40400,21 +41076,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassifyStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14873:1: rule__ClassifyStatement__Group__1 : rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15137:1: rule__ClassifyStatement__Group__1 : rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 ;
public final void rule__ClassifyStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14877:1: ( rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14878:2: rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15141:1: ( rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15142:2: rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2
{
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__130262);
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__130788);
rule__ClassifyStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__130265);
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__130791);
rule__ClassifyStatement__Group__2();
state._fsp--;
@@ -40438,23 +41114,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassifyStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14885:1: rule__ClassifyStatement__Group__1__Impl : ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15149:1: rule__ClassifyStatement__Group__1__Impl : ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) ;
public final void rule__ClassifyStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14889:1: ( ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14890:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15153:1: ( ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15154:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14890:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14891:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15154:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15155:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
{
before(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14892:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14892:2: rule__ClassifyStatement__ExpressionAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15156:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15156:2: rule__ClassifyStatement__ExpressionAssignment_1
{
- pushFollow(FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl30292);
+ pushFollow(FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl30818);
rule__ClassifyStatement__ExpressionAssignment_1();
state._fsp--;
@@ -40485,21 +41161,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassifyStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14902:1: rule__ClassifyStatement__Group__2 : rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15166:1: rule__ClassifyStatement__Group__2 : rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 ;
public final void rule__ClassifyStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14906:1: ( rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14907:2: rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15170:1: ( rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15171:2: rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3
{
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__230322);
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__230848);
rule__ClassifyStatement__Group__2__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__230325);
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__230851);
rule__ClassifyStatement__Group__3();
state._fsp--;
@@ -40523,23 +41199,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassifyStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14914:1: rule__ClassifyStatement__Group__2__Impl : ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15178:1: rule__ClassifyStatement__Group__2__Impl : ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) ;
public final void rule__ClassifyStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14918:1: ( ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14919:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15182:1: ( ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15183:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14919:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14920:1: ( rule__ClassifyStatement__ClauseAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15183:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15184:1: ( rule__ClassifyStatement__ClauseAssignment_2 )
{
before(grammarAccess.getClassifyStatementAccess().getClauseAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14921:1: ( rule__ClassifyStatement__ClauseAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14921:2: rule__ClassifyStatement__ClauseAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15185:1: ( rule__ClassifyStatement__ClauseAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15185:2: rule__ClassifyStatement__ClauseAssignment_2
{
- pushFollow(FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl30352);
+ pushFollow(FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl30878);
rule__ClassifyStatement__ClauseAssignment_2();
state._fsp--;
@@ -40570,16 +41246,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassifyStatement__Group__3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14931:1: rule__ClassifyStatement__Group__3 : rule__ClassifyStatement__Group__3__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15195:1: rule__ClassifyStatement__Group__3 : rule__ClassifyStatement__Group__3__Impl ;
public final void rule__ClassifyStatement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14935:1: ( rule__ClassifyStatement__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14936:2: rule__ClassifyStatement__Group__3__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15199:1: ( rule__ClassifyStatement__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15200:2: rule__ClassifyStatement__Group__3__Impl
{
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__330382);
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__330908);
rule__ClassifyStatement__Group__3__Impl();
state._fsp--;
@@ -40603,20 +41279,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassifyStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14942:1: rule__ClassifyStatement__Group__3__Impl : ( ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15206:1: rule__ClassifyStatement__Group__3__Impl : ( ';' ) ;
public final void rule__ClassifyStatement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14946:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14947:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15210:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15211:1: ( ';' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14947:1: ( ';' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14948:1: ';'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15211:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15212:1: ';'
{
before(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
- match(input,95,FOLLOW_95_in_rule__ClassifyStatement__Group__3__Impl30410);
+ match(input,95,FOLLOW_95_in_rule__ClassifyStatement__Group__3__Impl30936);
after(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
}
@@ -40640,21 +41316,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__Group_0__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14969:1: rule__ClassificationClause__Group_0__0 : rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15233:1: rule__ClassificationClause__Group_0__0 : rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 ;
public final void rule__ClassificationClause__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14973:1: ( rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14974:2: rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15237:1: ( rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15238:2: rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1
{
- pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030449);
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030975);
rule__ClassificationClause__Group_0__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030452);
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030978);
rule__ClassificationClause__Group_0__1();
state._fsp--;
@@ -40678,23 +41354,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__Group_0__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14981:1: rule__ClassificationClause__Group_0__0__Impl : ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15245:1: rule__ClassificationClause__Group_0__0__Impl : ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) ;
public final void rule__ClassificationClause__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14985:1: ( ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14986:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15249:1: ( ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15250:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14986:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14987:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15250:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15251:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 )
{
before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseAssignment_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14988:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14988:2: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15252:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15252:2: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0
{
- pushFollow(FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl30479);
+ pushFollow(FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl31005);
rule__ClassificationClause__ClassifyFromClauseAssignment_0_0();
state._fsp--;
@@ -40725,16 +41401,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__Group_0__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:14998:1: rule__ClassificationClause__Group_0__1 : rule__ClassificationClause__Group_0__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15262:1: rule__ClassificationClause__Group_0__1 : rule__ClassificationClause__Group_0__1__Impl ;
public final void rule__ClassificationClause__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15002:1: ( rule__ClassificationClause__Group_0__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15003:2: rule__ClassificationClause__Group_0__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15266:1: ( rule__ClassificationClause__Group_0__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15267:2: rule__ClassificationClause__Group_0__1__Impl
{
- pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__130509);
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__131035);
rule__ClassificationClause__Group_0__1__Impl();
state._fsp--;
@@ -40758,31 +41434,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__Group_0__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15009:1: rule__ClassificationClause__Group_0__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15273:1: rule__ClassificationClause__Group_0__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) ;
public final void rule__ClassificationClause__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15013:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15014:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15277:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15278:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15014:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15015:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15278:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15279:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )?
{
before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_0_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15016:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )?
- int alt99=2;
- int LA99_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15280:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )?
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- if ( (LA99_0==112) ) {
- alt99=1;
+ if ( (LA101_0==112) ) {
+ alt101=1;
}
- switch (alt99) {
+ switch (alt101) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15016:2: rule__ClassificationClause__ClassifyToClauseAssignment_0_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15280:2: rule__ClassificationClause__ClassifyToClauseAssignment_0_1
{
- pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl30536);
+ pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl31062);
rule__ClassificationClause__ClassifyToClauseAssignment_0_1();
state._fsp--;
@@ -40816,21 +41492,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15030:1: rule__ClassificationClause__Group_1__0 : rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15294:1: rule__ClassificationClause__Group_1__0 : rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 ;
public final void rule__ClassificationClause__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15034:1: ( rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15035:2: rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15298:1: ( rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15299:2: rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1
{
- pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__030571);
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__031097);
rule__ClassificationClause__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__030574);
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__031100);
rule__ClassificationClause__Group_1__1();
state._fsp--;
@@ -40854,31 +41530,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15042:1: rule__ClassificationClause__Group_1__0__Impl : ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15306:1: rule__ClassificationClause__Group_1__0__Impl : ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) ;
public final void rule__ClassificationClause__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15046:1: ( ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15047:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15310:1: ( ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15311:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15047:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15048:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15311:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15312:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )?
{
before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseAssignment_1_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15049:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )?
- int alt100=2;
- int LA100_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15313:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )?
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- if ( (LA100_0==111) ) {
- alt100=1;
+ if ( (LA102_0==111) ) {
+ alt102=1;
}
- switch (alt100) {
+ switch (alt102) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15049:2: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15313:2: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0
{
- pushFollow(FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl30601);
+ pushFollow(FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl31127);
rule__ClassificationClause__ReclassyAllClauseAssignment_1_0();
state._fsp--;
@@ -40912,16 +41588,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15059:1: rule__ClassificationClause__Group_1__1 : rule__ClassificationClause__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15323:1: rule__ClassificationClause__Group_1__1 : rule__ClassificationClause__Group_1__1__Impl ;
public final void rule__ClassificationClause__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15063:1: ( rule__ClassificationClause__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15064:2: rule__ClassificationClause__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15327:1: ( rule__ClassificationClause__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15328:2: rule__ClassificationClause__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__130632);
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__131158);
rule__ClassificationClause__Group_1__1__Impl();
state._fsp--;
@@ -40945,23 +41621,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15070:1: rule__ClassificationClause__Group_1__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15334:1: rule__ClassificationClause__Group_1__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) ;
public final void rule__ClassificationClause__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15074:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15075:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15338:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15339:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15075:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15076:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15339:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15340:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 )
{
before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15077:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15077:2: rule__ClassificationClause__ClassifyToClauseAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15341:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15341:2: rule__ClassificationClause__ClassifyToClauseAssignment_1_1
{
- pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl30659);
+ pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl31185);
rule__ClassificationClause__ClassifyToClauseAssignment_1_1();
state._fsp--;
@@ -40992,21 +41668,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationFromClause__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15091:1: rule__ClassificationFromClause__Group__0 : rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15355:1: rule__ClassificationFromClause__Group__0 : rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 ;
public final void rule__ClassificationFromClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15095:1: ( rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15096:2: rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15359:1: ( rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15360:2: rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1
{
- pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__030693);
+ pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__031219);
rule__ClassificationFromClause__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__030696);
+ pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__031222);
rule__ClassificationFromClause__Group__1();
state._fsp--;
@@ -41030,20 +41706,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationFromClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15103:1: rule__ClassificationFromClause__Group__0__Impl : ( 'from' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15367:1: rule__ClassificationFromClause__Group__0__Impl : ( 'from' ) ;
public final void rule__ClassificationFromClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15107:1: ( ( 'from' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15108:1: ( 'from' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15371:1: ( ( 'from' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15372:1: ( 'from' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15108:1: ( 'from' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15109:1: 'from'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15372:1: ( 'from' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15373:1: 'from'
{
before(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
- match(input,111,FOLLOW_111_in_rule__ClassificationFromClause__Group__0__Impl30724);
+ match(input,111,FOLLOW_111_in_rule__ClassificationFromClause__Group__0__Impl31250);
after(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
}
@@ -41067,16 +41743,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationFromClause__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15122:1: rule__ClassificationFromClause__Group__1 : rule__ClassificationFromClause__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15386:1: rule__ClassificationFromClause__Group__1 : rule__ClassificationFromClause__Group__1__Impl ;
public final void rule__ClassificationFromClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15126:1: ( rule__ClassificationFromClause__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15127:2: rule__ClassificationFromClause__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15390:1: ( rule__ClassificationFromClause__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15391:2: rule__ClassificationFromClause__Group__1__Impl
{
- pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__130755);
+ pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__131281);
rule__ClassificationFromClause__Group__1__Impl();
state._fsp--;
@@ -41100,23 +41776,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationFromClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15133:1: rule__ClassificationFromClause__Group__1__Impl : ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15397:1: rule__ClassificationFromClause__Group__1__Impl : ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) ;
public final void rule__ClassificationFromClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15137:1: ( ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15138:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15401:1: ( ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15402:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15138:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15139:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15402:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15403:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 )
{
before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15140:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15140:2: rule__ClassificationFromClause__QualifiedNameListAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15404:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15404:2: rule__ClassificationFromClause__QualifiedNameListAssignment_1
{
- pushFollow(FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl30782);
+ pushFollow(FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl31308);
rule__ClassificationFromClause__QualifiedNameListAssignment_1();
state._fsp--;
@@ -41147,21 +41823,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationToClause__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15154:1: rule__ClassificationToClause__Group__0 : rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15418:1: rule__ClassificationToClause__Group__0 : rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 ;
public final void rule__ClassificationToClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15158:1: ( rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15159:2: rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15422:1: ( rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15423:2: rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1
{
- pushFollow(FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__030816);
+ pushFollow(FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__031342);
rule__ClassificationToClause__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__030819);
+ pushFollow(FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__031345);
rule__ClassificationToClause__Group__1();
state._fsp--;
@@ -41185,20 +41861,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationToClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15166:1: rule__ClassificationToClause__Group__0__Impl : ( 'to' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15430:1: rule__ClassificationToClause__Group__0__Impl : ( 'to' ) ;
public final void rule__ClassificationToClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15170:1: ( ( 'to' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15171:1: ( 'to' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15434:1: ( ( 'to' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15435:1: ( 'to' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15171:1: ( 'to' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15172:1: 'to'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15435:1: ( 'to' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15436:1: 'to'
{
before(grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
- match(input,112,FOLLOW_112_in_rule__ClassificationToClause__Group__0__Impl30847);
+ match(input,112,FOLLOW_112_in_rule__ClassificationToClause__Group__0__Impl31373);
after(grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
}
@@ -41222,16 +41898,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationToClause__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15185:1: rule__ClassificationToClause__Group__1 : rule__ClassificationToClause__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15449:1: rule__ClassificationToClause__Group__1 : rule__ClassificationToClause__Group__1__Impl ;
public final void rule__ClassificationToClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15189:1: ( rule__ClassificationToClause__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15190:2: rule__ClassificationToClause__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15453:1: ( rule__ClassificationToClause__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15454:2: rule__ClassificationToClause__Group__1__Impl
{
- pushFollow(FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__130878);
+ pushFollow(FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__131404);
rule__ClassificationToClause__Group__1__Impl();
state._fsp--;
@@ -41255,23 +41931,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationToClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15196:1: rule__ClassificationToClause__Group__1__Impl : ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15460:1: rule__ClassificationToClause__Group__1__Impl : ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) ;
public final void rule__ClassificationToClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15200:1: ( ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15201:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15464:1: ( ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15465:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15201:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15202:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15465:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15466:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 )
{
before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15203:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15203:2: rule__ClassificationToClause__QualifiedNameListAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15467:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15467:2: rule__ClassificationToClause__QualifiedNameListAssignment_1
{
- pushFollow(FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl30905);
+ pushFollow(FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl31431);
rule__ClassificationToClause__QualifiedNameListAssignment_1();
state._fsp--;
@@ -41302,21 +41978,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReclassifyAllClause__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15217:1: rule__ReclassifyAllClause__Group__0 : rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15481:1: rule__ReclassifyAllClause__Group__0 : rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 ;
public final void rule__ReclassifyAllClause__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15221:1: ( rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15222:2: rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15485:1: ( rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15486:2: rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1
{
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__030939);
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__031465);
rule__ReclassifyAllClause__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__030942);
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__031468);
rule__ReclassifyAllClause__Group__1();
state._fsp--;
@@ -41340,21 +42016,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReclassifyAllClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15229:1: rule__ReclassifyAllClause__Group__0__Impl : ( () ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15493:1: rule__ReclassifyAllClause__Group__0__Impl : ( () ) ;
public final void rule__ReclassifyAllClause__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15233:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15234:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15497:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15498:1: ( () )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15234:1: ( () )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15235:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15498:1: ( () )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15499:1: ()
{
before(grammarAccess.getReclassifyAllClauseAccess().getReclassifyAllClauseAction_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15236:1: ()
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15238:1:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15500:1: ()
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15502:1:
{
}
@@ -41377,21 +42053,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReclassifyAllClause__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15248:1: rule__ReclassifyAllClause__Group__1 : rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15512:1: rule__ReclassifyAllClause__Group__1 : rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 ;
public final void rule__ReclassifyAllClause__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15252:1: ( rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15253:2: rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15516:1: ( rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15517:2: rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2
{
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__131000);
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__131526);
rule__ReclassifyAllClause__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__131003);
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__131529);
rule__ReclassifyAllClause__Group__2();
state._fsp--;
@@ -41415,20 +42091,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReclassifyAllClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15260:1: rule__ReclassifyAllClause__Group__1__Impl : ( 'from' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15524:1: rule__ReclassifyAllClause__Group__1__Impl : ( 'from' ) ;
public final void rule__ReclassifyAllClause__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15264:1: ( ( 'from' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15265:1: ( 'from' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15528:1: ( ( 'from' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15529:1: ( 'from' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15265:1: ( 'from' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15266:1: 'from'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15529:1: ( 'from' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15530:1: 'from'
{
before(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1());
- match(input,111,FOLLOW_111_in_rule__ReclassifyAllClause__Group__1__Impl31031);
+ match(input,111,FOLLOW_111_in_rule__ReclassifyAllClause__Group__1__Impl31557);
after(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1());
}
@@ -41452,16 +42128,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReclassifyAllClause__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15279:1: rule__ReclassifyAllClause__Group__2 : rule__ReclassifyAllClause__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15543:1: rule__ReclassifyAllClause__Group__2 : rule__ReclassifyAllClause__Group__2__Impl ;
public final void rule__ReclassifyAllClause__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15283:1: ( rule__ReclassifyAllClause__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15284:2: rule__ReclassifyAllClause__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15547:1: ( rule__ReclassifyAllClause__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15548:2: rule__ReclassifyAllClause__Group__2__Impl
{
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__231062);
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__231588);
rule__ReclassifyAllClause__Group__2__Impl();
state._fsp--;
@@ -41485,20 +42161,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReclassifyAllClause__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15290:1: rule__ReclassifyAllClause__Group__2__Impl : ( '*' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15554:1: rule__ReclassifyAllClause__Group__2__Impl : ( '*' ) ;
public final void rule__ReclassifyAllClause__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15294:1: ( ( '*' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15295:1: ( '*' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15558:1: ( ( '*' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15559:1: ( '*' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15295:1: ( '*' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15296:1: '*'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15559:1: ( '*' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15560:1: '*'
{
before(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2());
- match(input,27,FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl31090);
+ match(input,27,FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl31616);
after(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2());
}
@@ -41522,21 +42198,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameList__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15315:1: rule__QualifiedNameList__Group__0 : rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15579:1: rule__QualifiedNameList__Group__0 : rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 ;
public final void rule__QualifiedNameList__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15319:1: ( rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15320:2: rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15583:1: ( rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15584:2: rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1
{
- pushFollow(FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__031127);
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__031653);
rule__QualifiedNameList__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__031130);
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__031656);
rule__QualifiedNameList__Group__1();
state._fsp--;
@@ -41560,23 +42236,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameList__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15327:1: rule__QualifiedNameList__Group__0__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15591:1: rule__QualifiedNameList__Group__0__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) ;
public final void rule__QualifiedNameList__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15331:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15332:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15595:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15596:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15332:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15333:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15596:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15597:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 )
{
before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15334:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15334:2: rule__QualifiedNameList__QualifiedNameAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15598:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15598:2: rule__QualifiedNameList__QualifiedNameAssignment_0
{
- pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl31157);
+ pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl31683);
rule__QualifiedNameList__QualifiedNameAssignment_0();
state._fsp--;
@@ -41607,16 +42283,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameList__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15344:1: rule__QualifiedNameList__Group__1 : rule__QualifiedNameList__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15608:1: rule__QualifiedNameList__Group__1 : rule__QualifiedNameList__Group__1__Impl ;
public final void rule__QualifiedNameList__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15348:1: ( rule__QualifiedNameList__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15349:2: rule__QualifiedNameList__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15612:1: ( rule__QualifiedNameList__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15613:2: rule__QualifiedNameList__Group__1__Impl
{
- pushFollow(FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__131187);
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__131713);
rule__QualifiedNameList__Group__1__Impl();
state._fsp--;
@@ -41640,35 +42316,35 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameList__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15355:1: rule__QualifiedNameList__Group__1__Impl : ( ( rule__QualifiedNameList__Group_1__0 )* ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15619:1: rule__QualifiedNameList__Group__1__Impl : ( ( rule__QualifiedNameList__Group_1__0 )* ) ;
public final void rule__QualifiedNameList__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15359:1: ( ( ( rule__QualifiedNameList__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15360:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15623:1: ( ( ( rule__QualifiedNameList__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15624:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15360:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15361:1: ( rule__QualifiedNameList__Group_1__0 )*
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15624:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15625:1: ( rule__QualifiedNameList__Group_1__0 )*
{
before(grammarAccess.getQualifiedNameListAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15362:1: ( rule__QualifiedNameList__Group_1__0 )*
- loop101:
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15626:1: ( rule__QualifiedNameList__Group_1__0 )*
+ loop103:
do {
- int alt101=2;
- int LA101_0 = input.LA(1);
+ int alt103=2;
+ int LA103_0 = input.LA(1);
- if ( (LA101_0==66) ) {
- alt101=1;
+ if ( (LA103_0==65) ) {
+ alt103=1;
}
- switch (alt101) {
+ switch (alt103) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15362:2: rule__QualifiedNameList__Group_1__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15626:2: rule__QualifiedNameList__Group_1__0
{
- pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl31214);
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl31740);
rule__QualifiedNameList__Group_1__0();
state._fsp--;
@@ -41678,7 +42354,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
break;
default :
- break loop101;
+ break loop103;
}
} while (true);
@@ -41705,21 +42381,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameList__Group_1__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15376:1: rule__QualifiedNameList__Group_1__0 : rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15640:1: rule__QualifiedNameList__Group_1__0 : rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 ;
public final void rule__QualifiedNameList__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15380:1: ( rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15381:2: rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15644:1: ( rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15645:2: rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1
{
- pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__031249);
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__031775);
rule__QualifiedNameList__Group_1__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__031252);
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__031778);
rule__QualifiedNameList__Group_1__1();
state._fsp--;
@@ -41743,20 +42419,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameList__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15388:1: rule__QualifiedNameList__Group_1__0__Impl : ( ',' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15652:1: rule__QualifiedNameList__Group_1__0__Impl : ( ',' ) ;
public final void rule__QualifiedNameList__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15392:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15393:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15656:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15657:1: ( ',' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15393:1: ( ',' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15394:1: ','
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15657:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15658:1: ','
{
before(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
- match(input,66,FOLLOW_66_in_rule__QualifiedNameList__Group_1__0__Impl31280);
+ match(input,65,FOLLOW_65_in_rule__QualifiedNameList__Group_1__0__Impl31806);
after(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
}
@@ -41780,16 +42456,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameList__Group_1__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15407:1: rule__QualifiedNameList__Group_1__1 : rule__QualifiedNameList__Group_1__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15671:1: rule__QualifiedNameList__Group_1__1 : rule__QualifiedNameList__Group_1__1__Impl ;
public final void rule__QualifiedNameList__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15411:1: ( rule__QualifiedNameList__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15412:2: rule__QualifiedNameList__Group_1__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15675:1: ( rule__QualifiedNameList__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15676:2: rule__QualifiedNameList__Group_1__1__Impl
{
- pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__131311);
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__131837);
rule__QualifiedNameList__Group_1__1__Impl();
state._fsp--;
@@ -41813,23 +42489,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameList__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15418:1: rule__QualifiedNameList__Group_1__1__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15682:1: rule__QualifiedNameList__Group_1__1__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) ;
public final void rule__QualifiedNameList__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15422:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15423:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15686:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15687:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15423:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15424:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15687:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15688:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 )
{
before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_1_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15425:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15425:2: rule__QualifiedNameList__QualifiedNameAssignment_1_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15689:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15689:2: rule__QualifiedNameList__QualifiedNameAssignment_1_1
{
- pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl31338);
+ pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl31864);
rule__QualifiedNameList__QualifiedNameAssignment_1_1();
state._fsp--;
@@ -41860,21 +42536,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15439:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0 : rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15703:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0 : rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15443:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15444:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15707:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15708:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1
{
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031372);
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031898);
rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031375);
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031901);
rule__InvocationOrAssignementOrDeclarationStatement__Group__1();
state._fsp--;
@@ -41898,23 +42574,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15451:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15715:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15455:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15456:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15719:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15720:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15456:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15457:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15720:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15721:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 )
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15458:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15458:2: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15722:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15722:2: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0
{
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl31402);
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl31928);
rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0();
state._fsp--;
@@ -41945,21 +42621,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15468:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1 : rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15732:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1 : rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15472:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15473:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15736:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15737:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2
{
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131432);
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131958);
rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131435);
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131961);
rule__InvocationOrAssignementOrDeclarationStatement__Group__2();
state._fsp--;
@@ -41983,31 +42659,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15480:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15744:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15484:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15485:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15748:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15749:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15485:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15486:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15749:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15750:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )?
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAlternatives_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15487:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )?
- int alt102=2;
- int LA102_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15751:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )?
+ int alt104=2;
+ int LA104_0 = input.LA(1);
- if ( (LA102_0==RULE_ID||(LA102_0>=49 && LA102_0<=60)||LA102_0==78) ) {
- alt102=1;
+ if ( (LA104_0==RULE_ID||(LA104_0>=48 && LA104_0<=59)||LA104_0==77) ) {
+ alt104=1;
}
- switch (alt102) {
+ switch (alt104) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15487:2: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15751:2: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1
{
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31462);
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31988);
rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1();
state._fsp--;
@@ -42041,16 +42717,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15497:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2 : rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15761:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2 : rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15501:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15502:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15765:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15766:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl
{
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__231493);
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__232019);
rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl();
state._fsp--;
@@ -42074,20 +42750,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15508:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl : ( ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15772:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl : ( ';' ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15512:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15513:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15776:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15777:1: ( ';' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15513:1: ( ';' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15514:1: ';'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15777:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15778:1: ';'
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2());
- match(input,95,FOLLOW_95_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl31521);
+ match(input,95,FOLLOW_95_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl32047);
after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2());
}
@@ -42111,21 +42787,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15533:1: rule__SuperInvocationStatement__Group__0 : rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15797:1: rule__SuperInvocationStatement__Group__0 : rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 ;
public final void rule__SuperInvocationStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15537:1: ( rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15538:2: rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15801:1: ( rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15802:2: rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1
{
- pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__031558);
+ pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__032084);
rule__SuperInvocationStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__031561);
+ pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__032087);
rule__SuperInvocationStatement__Group__1();
state._fsp--;
@@ -42149,23 +42825,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15545:1: rule__SuperInvocationStatement__Group__0__Impl : ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15809:1: rule__SuperInvocationStatement__Group__0__Impl : ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) ;
public final void rule__SuperInvocationStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15549:1: ( ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15550:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15813:1: ( ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15814:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15550:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15551:1: ( rule__SuperInvocationStatement___superAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15814:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15815:1: ( rule__SuperInvocationStatement___superAssignment_0 )
{
before(grammarAccess.getSuperInvocationStatementAccess().get_superAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15552:1: ( rule__SuperInvocationStatement___superAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15552:2: rule__SuperInvocationStatement___superAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15816:1: ( rule__SuperInvocationStatement___superAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15816:2: rule__SuperInvocationStatement___superAssignment_0
{
- pushFollow(FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl31588);
+ pushFollow(FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl32114);
rule__SuperInvocationStatement___superAssignment_0();
state._fsp--;
@@ -42196,16 +42872,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15562:1: rule__SuperInvocationStatement__Group__1 : rule__SuperInvocationStatement__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15826:1: rule__SuperInvocationStatement__Group__1 : rule__SuperInvocationStatement__Group__1__Impl ;
public final void rule__SuperInvocationStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15566:1: ( rule__SuperInvocationStatement__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15567:2: rule__SuperInvocationStatement__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15830:1: ( rule__SuperInvocationStatement__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15831:2: rule__SuperInvocationStatement__Group__1__Impl
{
- pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__131618);
+ pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__132144);
rule__SuperInvocationStatement__Group__1__Impl();
state._fsp--;
@@ -42229,20 +42905,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15573:1: rule__SuperInvocationStatement__Group__1__Impl : ( ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15837:1: rule__SuperInvocationStatement__Group__1__Impl : ( ';' ) ;
public final void rule__SuperInvocationStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15577:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15578:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15841:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15842:1: ( ';' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15578:1: ( ';' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15579:1: ';'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15842:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15843:1: ';'
{
before(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1());
- match(input,95,FOLLOW_95_in_rule__SuperInvocationStatement__Group__1__Impl31646);
+ match(input,95,FOLLOW_95_in_rule__SuperInvocationStatement__Group__1__Impl32172);
after(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1());
}
@@ -42266,21 +42942,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisInvocationStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15596:1: rule__ThisInvocationStatement__Group__0 : rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15860:1: rule__ThisInvocationStatement__Group__0 : rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 ;
public final void rule__ThisInvocationStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15600:1: ( rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15601:2: rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15864:1: ( rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15865:2: rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1
{
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__031681);
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__032207);
rule__ThisInvocationStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__031684);
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__032210);
rule__ThisInvocationStatement__Group__1();
state._fsp--;
@@ -42304,23 +42980,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisInvocationStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15608:1: rule__ThisInvocationStatement__Group__0__Impl : ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15872:1: rule__ThisInvocationStatement__Group__0__Impl : ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) ;
public final void rule__ThisInvocationStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15612:1: ( ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15613:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15876:1: ( ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15877:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15613:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15614:1: ( rule__ThisInvocationStatement___thisAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15877:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15878:1: ( rule__ThisInvocationStatement___thisAssignment_0 )
{
before(grammarAccess.getThisInvocationStatementAccess().get_thisAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15615:1: ( rule__ThisInvocationStatement___thisAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15615:2: rule__ThisInvocationStatement___thisAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15879:1: ( rule__ThisInvocationStatement___thisAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15879:2: rule__ThisInvocationStatement___thisAssignment_0
{
- pushFollow(FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl31711);
+ pushFollow(FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl32237);
rule__ThisInvocationStatement___thisAssignment_0();
state._fsp--;
@@ -42351,21 +43027,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisInvocationStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15625:1: rule__ThisInvocationStatement__Group__1 : rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15889:1: rule__ThisInvocationStatement__Group__1 : rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 ;
public final void rule__ThisInvocationStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15629:1: ( rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15630:2: rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15893:1: ( rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15894:2: rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2
{
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__131741);
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__132267);
rule__ThisInvocationStatement__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__131744);
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__132270);
rule__ThisInvocationStatement__Group__2();
state._fsp--;
@@ -42389,31 +43065,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisInvocationStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15637:1: rule__ThisInvocationStatement__Group__1__Impl : ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15901:1: rule__ThisInvocationStatement__Group__1__Impl : ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) ;
public final void rule__ThisInvocationStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15641:1: ( ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15642:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15905:1: ( ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15906:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15642:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15643:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15906:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15907:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )?
{
before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15644:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )?
- int alt103=2;
- int LA103_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15908:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )?
+ int alt105=2;
+ int LA105_0 = input.LA(1);
- if ( ((LA103_0>=49 && LA103_0<=60)) ) {
- alt103=1;
+ if ( ((LA105_0>=48 && LA105_0<=59)) ) {
+ alt105=1;
}
- switch (alt103) {
+ switch (alt105) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15644:2: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15908:2: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1
{
- pushFollow(FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl31771);
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl32297);
rule__ThisInvocationStatement__AssignmentCompletionAssignment_1();
state._fsp--;
@@ -42447,16 +43123,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisInvocationStatement__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15654:1: rule__ThisInvocationStatement__Group__2 : rule__ThisInvocationStatement__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15918:1: rule__ThisInvocationStatement__Group__2 : rule__ThisInvocationStatement__Group__2__Impl ;
public final void rule__ThisInvocationStatement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15658:1: ( rule__ThisInvocationStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15659:2: rule__ThisInvocationStatement__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15922:1: ( rule__ThisInvocationStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15923:2: rule__ThisInvocationStatement__Group__2__Impl
{
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__231802);
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__232328);
rule__ThisInvocationStatement__Group__2__Impl();
state._fsp--;
@@ -42480,20 +43156,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisInvocationStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15665:1: rule__ThisInvocationStatement__Group__2__Impl : ( ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15929:1: rule__ThisInvocationStatement__Group__2__Impl : ( ';' ) ;
public final void rule__ThisInvocationStatement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15669:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15670:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15933:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15934:1: ( ';' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15670:1: ( ';' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15671:1: ';'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15934:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15935:1: ';'
{
before(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2());
- match(input,95,FOLLOW_95_in_rule__ThisInvocationStatement__Group__2__Impl31830);
+ match(input,95,FOLLOW_95_in_rule__ThisInvocationStatement__Group__2__Impl32356);
after(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2());
}
@@ -42517,21 +43193,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationInvocationStatement__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15690:1: rule__InstanceCreationInvocationStatement__Group__0 : rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15954:1: rule__InstanceCreationInvocationStatement__Group__0 : rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 ;
public final void rule__InstanceCreationInvocationStatement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15694:1: ( rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15695:2: rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15958:1: ( rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15959:2: rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1
{
- pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__031867);
+ pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__032393);
rule__InstanceCreationInvocationStatement__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__031870);
+ pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__032396);
rule__InstanceCreationInvocationStatement__Group__1();
state._fsp--;
@@ -42555,23 +43231,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationInvocationStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15702:1: rule__InstanceCreationInvocationStatement__Group__0__Impl : ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15966:1: rule__InstanceCreationInvocationStatement__Group__0__Impl : ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) ;
public final void rule__InstanceCreationInvocationStatement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15706:1: ( ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15707:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15970:1: ( ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15971:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15707:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15708:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15971:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15972:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 )
{
before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15709:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15709:2: rule__InstanceCreationInvocationStatement___newAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15973:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15973:2: rule__InstanceCreationInvocationStatement___newAssignment_0
{
- pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl31897);
+ pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl32423);
rule__InstanceCreationInvocationStatement___newAssignment_0();
state._fsp--;
@@ -42602,16 +43278,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationInvocationStatement__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15719:1: rule__InstanceCreationInvocationStatement__Group__1 : rule__InstanceCreationInvocationStatement__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15983:1: rule__InstanceCreationInvocationStatement__Group__1 : rule__InstanceCreationInvocationStatement__Group__1__Impl ;
public final void rule__InstanceCreationInvocationStatement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15723:1: ( rule__InstanceCreationInvocationStatement__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15724:2: rule__InstanceCreationInvocationStatement__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15987:1: ( rule__InstanceCreationInvocationStatement__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15988:2: rule__InstanceCreationInvocationStatement__Group__1__Impl
{
- pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__131927);
+ pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__132453);
rule__InstanceCreationInvocationStatement__Group__1__Impl();
state._fsp--;
@@ -42635,20 +43311,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationInvocationStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15730:1: rule__InstanceCreationInvocationStatement__Group__1__Impl : ( ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15994:1: rule__InstanceCreationInvocationStatement__Group__1__Impl : ( ';' ) ;
public final void rule__InstanceCreationInvocationStatement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15734:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15735:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15998:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15999:1: ( ';' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15735:1: ( ';' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15736:1: ';'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15999:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16000:1: ';'
{
before(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1());
- match(input,95,FOLLOW_95_in_rule__InstanceCreationInvocationStatement__Group__1__Impl31955);
+ match(input,95,FOLLOW_95_in_rule__InstanceCreationInvocationStatement__Group__1__Impl32481);
after(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1());
}
@@ -42672,21 +43348,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15753:1: rule__VariableDeclarationCompletion__Group__0 : rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16017:1: rule__VariableDeclarationCompletion__Group__0 : rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 ;
public final void rule__VariableDeclarationCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15757:1: ( rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15758:2: rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16021:1: ( rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16022:2: rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1
{
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__031990);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__032516);
rule__VariableDeclarationCompletion__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__031993);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__032519);
rule__VariableDeclarationCompletion__Group__1();
state._fsp--;
@@ -42710,31 +43386,31 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15765:1: rule__VariableDeclarationCompletion__Group__0__Impl : ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16029:1: rule__VariableDeclarationCompletion__Group__0__Impl : ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) ;
public final void rule__VariableDeclarationCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15769:1: ( ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15770:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16033:1: ( ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16034:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15770:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15771:1: ( rule__VariableDeclarationCompletion__Group_0__0 )?
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16034:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16035:1: ( rule__VariableDeclarationCompletion__Group_0__0 )?
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15772:1: ( rule__VariableDeclarationCompletion__Group_0__0 )?
- int alt104=2;
- int LA104_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16036:1: ( rule__VariableDeclarationCompletion__Group_0__0 )?
+ int alt106=2;
+ int LA106_0 = input.LA(1);
- if ( (LA104_0==78) ) {
- alt104=1;
+ if ( (LA106_0==77) ) {
+ alt106=1;
}
- switch (alt104) {
+ switch (alt106) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15772:2: rule__VariableDeclarationCompletion__Group_0__0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16036:2: rule__VariableDeclarationCompletion__Group_0__0
{
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl32020);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl32546);
rule__VariableDeclarationCompletion__Group_0__0();
state._fsp--;
@@ -42768,21 +43444,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15782:1: rule__VariableDeclarationCompletion__Group__1 : rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16046:1: rule__VariableDeclarationCompletion__Group__1 : rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 ;
public final void rule__VariableDeclarationCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15786:1: ( rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15787:2: rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16050:1: ( rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16051:2: rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2
{
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__132051);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__132577);
rule__VariableDeclarationCompletion__Group__1__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__132054);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__132580);
rule__VariableDeclarationCompletion__Group__2();
state._fsp--;
@@ -42806,23 +43482,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15794:1: rule__VariableDeclarationCompletion__Group__1__Impl : ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16058:1: rule__VariableDeclarationCompletion__Group__1__Impl : ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) ;
public final void rule__VariableDeclarationCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15798:1: ( ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15799:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16062:1: ( ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16063:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15799:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15800:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16063:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16064:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 )
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15801:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15801:2: rule__VariableDeclarationCompletion__VariableNameAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16065:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16065:2: rule__VariableDeclarationCompletion__VariableNameAssignment_1
{
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl32081);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl32607);
rule__VariableDeclarationCompletion__VariableNameAssignment_1();
state._fsp--;
@@ -42853,16 +43529,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__Group__2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15811:1: rule__VariableDeclarationCompletion__Group__2 : rule__VariableDeclarationCompletion__Group__2__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16075:1: rule__VariableDeclarationCompletion__Group__2 : rule__VariableDeclarationCompletion__Group__2__Impl ;
public final void rule__VariableDeclarationCompletion__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15815:1: ( rule__VariableDeclarationCompletion__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15816:2: rule__VariableDeclarationCompletion__Group__2__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16079:1: ( rule__VariableDeclarationCompletion__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16080:2: rule__VariableDeclarationCompletion__Group__2__Impl
{
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__232111);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__232637);
rule__VariableDeclarationCompletion__Group__2__Impl();
state._fsp--;
@@ -42886,23 +43562,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15822:1: rule__VariableDeclarationCompletion__Group__2__Impl : ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16086:1: rule__VariableDeclarationCompletion__Group__2__Impl : ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) ;
public final void rule__VariableDeclarationCompletion__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15826:1: ( ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15827:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16090:1: ( ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16091:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15827:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15828:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16091:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16092:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 )
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignment_2());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15829:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15829:2: rule__VariableDeclarationCompletion__InitValueAssignment_2
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16093:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16093:2: rule__VariableDeclarationCompletion__InitValueAssignment_2
{
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl32138);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl32664);
rule__VariableDeclarationCompletion__InitValueAssignment_2();
state._fsp--;
@@ -42933,21 +43609,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__Group_0__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15845:1: rule__VariableDeclarationCompletion__Group_0__0 : rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16109:1: rule__VariableDeclarationCompletion__Group_0__0 : rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 ;
public final void rule__VariableDeclarationCompletion__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15849:1: ( rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15850:2: rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16113:1: ( rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16114:2: rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1
{
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__032174);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__032700);
rule__VariableDeclarationCompletion__Group_0__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__032177);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__032703);
rule__VariableDeclarationCompletion__Group_0__1();
state._fsp--;
@@ -42971,23 +43647,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__Group_0__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15857:1: rule__VariableDeclarationCompletion__Group_0__0__Impl : ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16121:1: rule__VariableDeclarationCompletion__Group_0__0__Impl : ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ;
public final void rule__VariableDeclarationCompletion__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15861:1: ( ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15862:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16125:1: ( ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16126:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15862:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15863:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16126:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16127:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 )
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15864:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15864:2: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16128:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16128:2: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0
{
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl32204);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl32730);
rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0();
state._fsp--;
@@ -43018,16 +43694,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__Group_0__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15874:1: rule__VariableDeclarationCompletion__Group_0__1 : rule__VariableDeclarationCompletion__Group_0__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16138:1: rule__VariableDeclarationCompletion__Group_0__1 : rule__VariableDeclarationCompletion__Group_0__1__Impl ;
public final void rule__VariableDeclarationCompletion__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15878:1: ( rule__VariableDeclarationCompletion__Group_0__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15879:2: rule__VariableDeclarationCompletion__Group_0__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16142:1: ( rule__VariableDeclarationCompletion__Group_0__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16143:2: rule__VariableDeclarationCompletion__Group_0__1__Impl
{
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__132234);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__132760);
rule__VariableDeclarationCompletion__Group_0__1__Impl();
state._fsp--;
@@ -43051,20 +43727,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__Group_0__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15885:1: rule__VariableDeclarationCompletion__Group_0__1__Impl : ( ']' ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16149:1: rule__VariableDeclarationCompletion__Group_0__1__Impl : ( ']' ) ;
public final void rule__VariableDeclarationCompletion__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15889:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15890:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16153:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16154:1: ( ']' )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15890:1: ( ']' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15891:1: ']'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16154:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16155:1: ']'
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1());
- match(input,79,FOLLOW_79_in_rule__VariableDeclarationCompletion__Group_0__1__Impl32262);
+ match(input,78,FOLLOW_78_in_rule__VariableDeclarationCompletion__Group_0__1__Impl32788);
after(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1());
}
@@ -43088,21 +43764,21 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AssignmentCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15908:1: rule__AssignmentCompletion__Group__0 : rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16172:1: rule__AssignmentCompletion__Group__0 : rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 ;
public final void rule__AssignmentCompletion__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15912:1: ( rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15913:2: rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16176:1: ( rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16177:2: rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1
{
- pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__032297);
+ pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__032823);
rule__AssignmentCompletion__Group__0__Impl();
state._fsp--;
- pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__032300);
+ pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__032826);
rule__AssignmentCompletion__Group__1();
state._fsp--;
@@ -43126,23 +43802,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AssignmentCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15920:1: rule__AssignmentCompletion__Group__0__Impl : ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16184:1: rule__AssignmentCompletion__Group__0__Impl : ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) ;
public final void rule__AssignmentCompletion__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15924:1: ( ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15925:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16188:1: ( ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16189:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15925:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15926:1: ( rule__AssignmentCompletion__OpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16189:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16190:1: ( rule__AssignmentCompletion__OpAssignment_0 )
{
before(grammarAccess.getAssignmentCompletionAccess().getOpAssignment_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15927:1: ( rule__AssignmentCompletion__OpAssignment_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15927:2: rule__AssignmentCompletion__OpAssignment_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16191:1: ( rule__AssignmentCompletion__OpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16191:2: rule__AssignmentCompletion__OpAssignment_0
{
- pushFollow(FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl32327);
+ pushFollow(FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl32853);
rule__AssignmentCompletion__OpAssignment_0();
state._fsp--;
@@ -43173,16 +43849,16 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AssignmentCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15937:1: rule__AssignmentCompletion__Group__1 : rule__AssignmentCompletion__Group__1__Impl ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16201:1: rule__AssignmentCompletion__Group__1 : rule__AssignmentCompletion__Group__1__Impl ;
public final void rule__AssignmentCompletion__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15941:1: ( rule__AssignmentCompletion__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15942:2: rule__AssignmentCompletion__Group__1__Impl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16205:1: ( rule__AssignmentCompletion__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16206:2: rule__AssignmentCompletion__Group__1__Impl
{
- pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__132357);
+ pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__132883);
rule__AssignmentCompletion__Group__1__Impl();
state._fsp--;
@@ -43206,23 +43882,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AssignmentCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15948:1: rule__AssignmentCompletion__Group__1__Impl : ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16212:1: rule__AssignmentCompletion__Group__1__Impl : ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) ;
public final void rule__AssignmentCompletion__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15952:1: ( ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15953:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16216:1: ( ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16217:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15953:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15954:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16217:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16218:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 )
{
before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideAssignment_1());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15955:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15955:2: rule__AssignmentCompletion__RightHandSideAssignment_1
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16219:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16219:2: rule__AssignmentCompletion__RightHandSideAssignment_1
{
- pushFollow(FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl32384);
+ pushFollow(FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl32910);
rule__AssignmentCompletion__RightHandSideAssignment_1();
state._fsp--;
@@ -43253,20 +43929,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__ExpressionAssignment_0_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15970:1: rule__Test__ExpressionAssignment_0_1 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16234:1: rule__Test__ExpressionAssignment_0_1 : ( ruleExpression ) ;
public final void rule__Test__ExpressionAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15974:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15975:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16238:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16239:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15975:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15976:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16239:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16240:1: ruleExpression
{
before(grammarAccess.getTestAccess().getExpressionExpressionParserRuleCall_0_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__Test__ExpressionAssignment_0_132423);
+ pushFollow(FOLLOW_ruleExpression_in_rule__Test__ExpressionAssignment_0_132949);
ruleExpression();
state._fsp--;
@@ -43294,20 +43970,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__AssignExpressionAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15985:1: rule__Test__AssignExpressionAssignment_1_1 : ( ruleAssignmentCompletion ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16249:1: rule__Test__AssignExpressionAssignment_1_1 : ( ruleAssignmentCompletion ) ;
public final void rule__Test__AssignExpressionAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15989:1: ( ( ruleAssignmentCompletion ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15990:1: ( ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16253:1: ( ( ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16254:1: ( ruleAssignmentCompletion )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15990:1: ( ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:15991:1: ruleAssignmentCompletion
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16254:1: ( ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16255:1: ruleAssignmentCompletion
{
before(grammarAccess.getTestAccess().getAssignExpressionAssignmentCompletionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__Test__AssignExpressionAssignment_1_132454);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__Test__AssignExpressionAssignment_1_132980);
ruleAssignmentCompletion();
state._fsp--;
@@ -43335,20 +44011,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__StatementsAssignment_2_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16000:1: rule__Test__StatementsAssignment_2_1 : ( ruleStatement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16264:1: rule__Test__StatementsAssignment_2_1 : ( ruleStatement ) ;
public final void rule__Test__StatementsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16004:1: ( ( ruleStatement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16005:1: ( ruleStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16268:1: ( ( ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16269:1: ( ruleStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16005:1: ( ruleStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16006:1: ruleStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16269:1: ( ruleStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16270:1: ruleStatement
{
before(grammarAccess.getTestAccess().getStatementsStatementParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleStatement_in_rule__Test__StatementsAssignment_2_132485);
+ pushFollow(FOLLOW_ruleStatement_in_rule__Test__StatementsAssignment_2_133011);
ruleStatement();
state._fsp--;
@@ -43376,20 +44052,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Test__BlockAssignment_3_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16015:1: rule__Test__BlockAssignment_3_1 : ( ruleBlock ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16279:1: rule__Test__BlockAssignment_3_1 : ( ruleBlock ) ;
public final void rule__Test__BlockAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16019:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16020:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16283:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16284:1: ( ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16020:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16021:1: ruleBlock
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16284:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16285:1: ruleBlock
{
before(grammarAccess.getTestAccess().getBlockBlockParserRuleCall_3_1_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__Test__BlockAssignment_3_132516);
+ pushFollow(FOLLOW_ruleBlock_in_rule__Test__BlockAssignment_3_133042);
ruleBlock();
state._fsp--;
@@ -43417,20 +44093,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BOOLEAN_LITERAL__ValueAssignment"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16030:1: rule__BOOLEAN_LITERAL__ValueAssignment : ( ruleBooleanValue ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16294:1: rule__BOOLEAN_LITERAL__ValueAssignment : ( ruleBooleanValue ) ;
public final void rule__BOOLEAN_LITERAL__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16034:1: ( ( ruleBooleanValue ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16035:1: ( ruleBooleanValue )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16298:1: ( ( ruleBooleanValue ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16299:1: ( ruleBooleanValue )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16035:1: ( ruleBooleanValue )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16036:1: ruleBooleanValue
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16299:1: ( ruleBooleanValue )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16300:1: ruleBooleanValue
{
before(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0());
- pushFollow(FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment32547);
+ pushFollow(FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment33073);
ruleBooleanValue();
state._fsp--;
@@ -43458,20 +44134,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__INTEGER_LITERAL__ValueAssignment"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16045:1: rule__INTEGER_LITERAL__ValueAssignment : ( RULE_INTEGERVALUE ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16309:1: rule__INTEGER_LITERAL__ValueAssignment : ( RULE_INTEGERVALUE ) ;
public final void rule__INTEGER_LITERAL__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16049:1: ( ( RULE_INTEGERVALUE ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16050:1: ( RULE_INTEGERVALUE )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16313:1: ( ( RULE_INTEGERVALUE ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16314:1: ( RULE_INTEGERVALUE )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16050:1: ( RULE_INTEGERVALUE )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16051:1: RULE_INTEGERVALUE
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16314:1: ( RULE_INTEGERVALUE )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16315:1: RULE_INTEGERVALUE
{
before(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0());
- match(input,RULE_INTEGERVALUE,FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment32578);
+ match(input,RULE_INTEGERVALUE,FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment33104);
after(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0());
}
@@ -43495,24 +44171,24 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UNLIMITED_LITERAL__ValueAssignment"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16060:1: rule__UNLIMITED_LITERAL__ValueAssignment : ( ( '*' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16324:1: rule__UNLIMITED_LITERAL__ValueAssignment : ( ( '*' ) ) ;
public final void rule__UNLIMITED_LITERAL__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16064:1: ( ( ( '*' ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16065:1: ( ( '*' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16328:1: ( ( ( '*' ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16329:1: ( ( '*' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16065:1: ( ( '*' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16066:1: ( '*' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16329:1: ( ( '*' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16330:1: ( '*' )
{
before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16067:1: ( '*' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16068:1: '*'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16331:1: ( '*' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16332:1: '*'
{
before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
- match(input,27,FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment32614);
+ match(input,27,FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment33140);
after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
}
@@ -43540,20 +44216,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__STRING_LITERAL__ValueAssignment"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16083:1: rule__STRING_LITERAL__ValueAssignment : ( RULE_STRING ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16347:1: rule__STRING_LITERAL__ValueAssignment : ( RULE_STRING ) ;
public final void rule__STRING_LITERAL__ValueAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16087:1: ( ( RULE_STRING ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16088:1: ( RULE_STRING )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16351:1: ( ( RULE_STRING ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16352:1: ( RULE_STRING )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16088:1: ( RULE_STRING )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16089:1: RULE_STRING
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16352:1: ( RULE_STRING )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16353:1: RULE_STRING
{
before(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0());
- match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment32653);
+ match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment33179);
after(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0());
}
@@ -43577,23 +44253,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__PrefixOpAssignment_0_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16098:1: rule__NameExpression__PrefixOpAssignment_0_0_0 : ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16362:1: rule__NameExpression__PrefixOpAssignment_0_0_0 : ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) ;
public final void rule__NameExpression__PrefixOpAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16102:1: ( ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16103:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16366:1: ( ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16367:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16103:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16104:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16367:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16368:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 )
{
before(grammarAccess.getNameExpressionAccess().getPrefixOpAlternatives_0_0_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16105:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16105:2: rule__NameExpression__PrefixOpAlternatives_0_0_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16369:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16369:2: rule__NameExpression__PrefixOpAlternatives_0_0_0_0
{
- pushFollow(FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_032684);
+ pushFollow(FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_033210);
rule__NameExpression__PrefixOpAlternatives_0_0_0_0();
state._fsp--;
@@ -43624,20 +44300,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__PathAssignment_0_0_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16114:1: rule__NameExpression__PathAssignment_0_0_1 : ( ruleQualifiedNamePath ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16378:1: rule__NameExpression__PathAssignment_0_0_1 : ( ruleQualifiedNamePath ) ;
public final void rule__NameExpression__PathAssignment_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16118:1: ( ( ruleQualifiedNamePath ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16119:1: ( ruleQualifiedNamePath )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16382:1: ( ( ruleQualifiedNamePath ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16383:1: ( ruleQualifiedNamePath )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16119:1: ( ruleQualifiedNamePath )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16120:1: ruleQualifiedNamePath
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16383:1: ( ruleQualifiedNamePath )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16384:1: ruleQualifiedNamePath
{
before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0());
- pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_132717);
+ pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_133243);
ruleQualifiedNamePath();
state._fsp--;
@@ -43665,20 +44341,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__IdAssignment_0_0_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16129:1: rule__NameExpression__IdAssignment_0_0_2 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16393:1: rule__NameExpression__IdAssignment_0_0_2 : ( RULE_ID ) ;
public final void rule__NameExpression__IdAssignment_0_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16133:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16134:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16397:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16398:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16134:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16135:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16398:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16399:1: RULE_ID
{
before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_232748);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_233274);
after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0());
}
@@ -43702,20 +44378,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__PathAssignment_0_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16144:1: rule__NameExpression__PathAssignment_0_1_0 : ( ruleQualifiedNamePath ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16408:1: rule__NameExpression__PathAssignment_0_1_0 : ( ruleQualifiedNamePath ) ;
public final void rule__NameExpression__PathAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16148:1: ( ( ruleQualifiedNamePath ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16149:1: ( ruleQualifiedNamePath )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16412:1: ( ( ruleQualifiedNamePath ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16413:1: ( ruleQualifiedNamePath )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16149:1: ( ruleQualifiedNamePath )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16150:1: ruleQualifiedNamePath
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16413:1: ( ruleQualifiedNamePath )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16414:1: ruleQualifiedNamePath
{
before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0());
- pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_032779);
+ pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_033305);
ruleQualifiedNamePath();
state._fsp--;
@@ -43743,20 +44419,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__IdAssignment_0_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16159:1: rule__NameExpression__IdAssignment_0_1_1 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16423:1: rule__NameExpression__IdAssignment_0_1_1 : ( RULE_ID ) ;
public final void rule__NameExpression__IdAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16163:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16164:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16427:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16428:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16164:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16165:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16428:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16429:1: RULE_ID
{
before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_132810);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_133336);
after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0());
}
@@ -43780,20 +44456,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__InvocationCompletionAssignment_0_1_2_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16174:1: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 : ( ruleTuple ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16438:1: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 : ( ruleTuple ) ;
public final void rule__NameExpression__InvocationCompletionAssignment_0_1_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16178:1: ( ( ruleTuple ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16179:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16442:1: ( ( ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16443:1: ( ruleTuple )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16179:1: ( ruleTuple )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16180:1: ruleTuple
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16443:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16444:1: ruleTuple
{
before(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0());
- pushFollow(FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_032841);
+ pushFollow(FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_033367);
ruleTuple();
state._fsp--;
@@ -43821,20 +44497,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16189:1: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 : ( ruleSequenceConstructionOrAccessCompletion ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16453:1: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 : ( ruleSequenceConstructionOrAccessCompletion ) ;
public final void rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16193:1: ( ( ruleSequenceConstructionOrAccessCompletion ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16194:1: ( ruleSequenceConstructionOrAccessCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16457:1: ( ( ruleSequenceConstructionOrAccessCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16458:1: ( ruleSequenceConstructionOrAccessCompletion )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16194:1: ( ruleSequenceConstructionOrAccessCompletion )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16195:1: ruleSequenceConstructionOrAccessCompletion
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16458:1: ( ruleSequenceConstructionOrAccessCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16459:1: ruleSequenceConstructionOrAccessCompletion
{
before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0());
- pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_132872);
+ pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_133398);
ruleSequenceConstructionOrAccessCompletion();
state._fsp--;
@@ -43862,23 +44538,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__PostfixOpAssignment_0_1_2_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16204:1: rule__NameExpression__PostfixOpAssignment_0_1_2_2 : ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16468:1: rule__NameExpression__PostfixOpAssignment_0_1_2_2 : ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) ;
public final void rule__NameExpression__PostfixOpAssignment_0_1_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16208:1: ( ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16209:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16472:1: ( ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16473:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16209:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16210:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16473:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16474:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 )
{
before(grammarAccess.getNameExpressionAccess().getPostfixOpAlternatives_0_1_2_2_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16211:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16211:2: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16475:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16475:2: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0
{
- pushFollow(FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_232903);
+ pushFollow(FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_233429);
rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0();
state._fsp--;
@@ -43909,20 +44585,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NameExpression__SuffixAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16220:1: rule__NameExpression__SuffixAssignment_1 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16484:1: rule__NameExpression__SuffixAssignment_1 : ( ruleSuffixExpression ) ;
public final void rule__NameExpression__SuffixAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16224:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16225:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16488:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16489:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16225:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16226:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16489:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16490:1: ruleSuffixExpression
{
before(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_132936);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_133462);
ruleSuffixExpression();
state._fsp--;
@@ -43950,20 +44626,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNamePath__NamespaceAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16235:1: rule__QualifiedNamePath__NamespaceAssignment_0 : ( ruleUnqualifiedName ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16499:1: rule__QualifiedNamePath__NamespaceAssignment_0 : ( ruleUnqualifiedName ) ;
public final void rule__QualifiedNamePath__NamespaceAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16239:1: ( ( ruleUnqualifiedName ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16240:1: ( ruleUnqualifiedName )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16503:1: ( ( ruleUnqualifiedName ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16504:1: ( ruleUnqualifiedName )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16240:1: ( ruleUnqualifiedName )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16241:1: ruleUnqualifiedName
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16504:1: ( ruleUnqualifiedName )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16505:1: ruleUnqualifiedName
{
before(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_032967);
+ pushFollow(FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_033493);
ruleUnqualifiedName();
state._fsp--;
@@ -43991,20 +44667,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnqualifiedName__NameAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16250:1: rule__UnqualifiedName__NameAssignment_0 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16514:1: rule__UnqualifiedName__NameAssignment_0 : ( RULE_ID ) ;
public final void rule__UnqualifiedName__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16254:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16255:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16518:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16519:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16255:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16256:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16519:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16520:1: RULE_ID
{
before(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_032998);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_033524);
after(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0());
}
@@ -44028,20 +44704,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnqualifiedName__TemplateBindingAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16265:1: rule__UnqualifiedName__TemplateBindingAssignment_1 : ( ruleTemplateBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16529:1: rule__UnqualifiedName__TemplateBindingAssignment_1 : ( ruleTemplateBinding ) ;
public final void rule__UnqualifiedName__TemplateBindingAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16269:1: ( ( ruleTemplateBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16270:1: ( ruleTemplateBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16533:1: ( ( ruleTemplateBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16534:1: ( ruleTemplateBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16270:1: ( ruleTemplateBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16271:1: ruleTemplateBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16534:1: ( ruleTemplateBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16535:1: ruleTemplateBinding
{
before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_133029);
+ pushFollow(FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_133555);
ruleTemplateBinding();
state._fsp--;
@@ -44069,20 +44745,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__BindingsAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16280:1: rule__TemplateBinding__BindingsAssignment_1 : ( ruleNamedTemplateBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16544:1: rule__TemplateBinding__BindingsAssignment_1 : ( ruleNamedTemplateBinding ) ;
public final void rule__TemplateBinding__BindingsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16284:1: ( ( ruleNamedTemplateBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16285:1: ( ruleNamedTemplateBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16548:1: ( ( ruleNamedTemplateBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16549:1: ( ruleNamedTemplateBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16285:1: ( ruleNamedTemplateBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16286:1: ruleNamedTemplateBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16549:1: ( ruleNamedTemplateBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16550:1: ruleNamedTemplateBinding
{
before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_133060);
+ pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_133586);
ruleNamedTemplateBinding();
state._fsp--;
@@ -44110,20 +44786,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TemplateBinding__BindingsAssignment_2_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16295:1: rule__TemplateBinding__BindingsAssignment_2_1 : ( ruleNamedTemplateBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16559:1: rule__TemplateBinding__BindingsAssignment_2_1 : ( ruleNamedTemplateBinding ) ;
public final void rule__TemplateBinding__BindingsAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16299:1: ( ( ruleNamedTemplateBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16300:1: ( ruleNamedTemplateBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16563:1: ( ( ruleNamedTemplateBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16564:1: ( ruleNamedTemplateBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16300:1: ( ruleNamedTemplateBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16301:1: ruleNamedTemplateBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16564:1: ( ruleNamedTemplateBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16565:1: ruleNamedTemplateBinding
{
before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_133091);
+ pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_133617);
ruleNamedTemplateBinding();
state._fsp--;
@@ -44151,20 +44827,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NamedTemplateBinding__FormalAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16310:1: rule__NamedTemplateBinding__FormalAssignment_0 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16574:1: rule__NamedTemplateBinding__FormalAssignment_0 : ( RULE_ID ) ;
public final void rule__NamedTemplateBinding__FormalAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16314:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16315:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16578:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16579:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16315:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16316:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16579:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16580:1: RULE_ID
{
before(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_033122);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_033648);
after(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0());
}
@@ -44188,20 +44864,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NamedTemplateBinding__ActualAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16325:1: rule__NamedTemplateBinding__ActualAssignment_2 : ( ruleQualifiedNameWithBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16589:1: rule__NamedTemplateBinding__ActualAssignment_2 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__NamedTemplateBinding__ActualAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16329:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16330:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16593:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16594:1: ( ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16330:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16331:1: ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16594:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16595:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_233153);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_233679);
ruleQualifiedNameWithBinding();
state._fsp--;
@@ -44229,20 +44905,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__IdAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16340:1: rule__QualifiedNameWithBinding__IdAssignment_0 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16604:1: rule__QualifiedNameWithBinding__IdAssignment_0 : ( RULE_ID ) ;
public final void rule__QualifiedNameWithBinding__IdAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16344:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16345:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16608:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16609:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16345:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16346:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16609:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16610:1: RULE_ID
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_033184);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_033710);
after(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0());
}
@@ -44266,20 +44942,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__BindingAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16355:1: rule__QualifiedNameWithBinding__BindingAssignment_1 : ( ruleTemplateBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16619:1: rule__QualifiedNameWithBinding__BindingAssignment_1 : ( ruleTemplateBinding ) ;
public final void rule__QualifiedNameWithBinding__BindingAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16359:1: ( ( ruleTemplateBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16360:1: ( ruleTemplateBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16623:1: ( ( ruleTemplateBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16624:1: ( ruleTemplateBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16360:1: ( ruleTemplateBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16361:1: ruleTemplateBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16624:1: ( ruleTemplateBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16625:1: ruleTemplateBinding
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_133215);
+ pushFollow(FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_133741);
ruleTemplateBinding();
state._fsp--;
@@ -44307,20 +44983,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameWithBinding__RemainingAssignment_2_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16370:1: rule__QualifiedNameWithBinding__RemainingAssignment_2_1 : ( ruleQualifiedNameWithBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16634:1: rule__QualifiedNameWithBinding__RemainingAssignment_2_1 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__QualifiedNameWithBinding__RemainingAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16374:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16375:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16638:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16639:1: ( ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16375:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16376:1: ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16639:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16640:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_133246);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_133772);
ruleQualifiedNameWithBinding();
state._fsp--;
@@ -44348,20 +45024,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__TupleElementsAssignment_2_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16385:1: rule__Tuple__TupleElementsAssignment_2_0 : ( ruleTupleElement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16649:1: rule__Tuple__TupleElementsAssignment_2_0 : ( ruleTupleElement ) ;
public final void rule__Tuple__TupleElementsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16389:1: ( ( ruleTupleElement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16390:1: ( ruleTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16653:1: ( ( ruleTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16654:1: ( ruleTupleElement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16390:1: ( ruleTupleElement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16391:1: ruleTupleElement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16654:1: ( ruleTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16655:1: ruleTupleElement
{
before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0());
- pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_033277);
+ pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_033803);
ruleTupleElement();
state._fsp--;
@@ -44389,20 +45065,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Tuple__TupleElementsAssignment_2_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16400:1: rule__Tuple__TupleElementsAssignment_2_1_1 : ( ruleTupleElement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16664:1: rule__Tuple__TupleElementsAssignment_2_1_1 : ( ruleTupleElement ) ;
public final void rule__Tuple__TupleElementsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16404:1: ( ( ruleTupleElement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16405:1: ( ruleTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16668:1: ( ( ruleTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16669:1: ( ruleTupleElement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16405:1: ( ruleTupleElement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16406:1: ruleTupleElement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16669:1: ( ruleTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16670:1: ruleTupleElement
{
before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0());
- pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_133308);
+ pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_133834);
ruleTupleElement();
state._fsp--;
@@ -44430,20 +45106,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__TupleElement__ArgumentAssignment"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16415:1: rule__TupleElement__ArgumentAssignment : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16679:1: rule__TupleElement__ArgumentAssignment : ( ruleExpression ) ;
public final void rule__TupleElement__ArgumentAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16419:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16420:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16683:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16684:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16420:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16421:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16684:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16685:1: ruleExpression
{
before(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment33339);
+ pushFollow(FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment33865);
ruleExpression();
state._fsp--;
@@ -44471,20 +45147,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16430:1: rule__ConditionalTestExpression__ExpAssignment_0 : ( ruleConditionalOrExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16694:1: rule__ConditionalTestExpression__ExpAssignment_0 : ( ruleConditionalOrExpression ) ;
public final void rule__ConditionalTestExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16434:1: ( ( ruleConditionalOrExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16435:1: ( ruleConditionalOrExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16698:1: ( ( ruleConditionalOrExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16699:1: ( ruleConditionalOrExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16435:1: ( ruleConditionalOrExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16436:1: ruleConditionalOrExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16699:1: ( ruleConditionalOrExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16700:1: ruleConditionalOrExpression
{
before(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_033370);
+ pushFollow(FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_033896);
ruleConditionalOrExpression();
state._fsp--;
@@ -44512,20 +45188,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__WhenTrueAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16445:1: rule__ConditionalTestExpression__WhenTrueAssignment_1_1 : ( ruleConditionalTestExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16709:1: rule__ConditionalTestExpression__WhenTrueAssignment_1_1 : ( ruleConditionalTestExpression ) ;
public final void rule__ConditionalTestExpression__WhenTrueAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16449:1: ( ( ruleConditionalTestExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16450:1: ( ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16713:1: ( ( ruleConditionalTestExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16714:1: ( ruleConditionalTestExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16450:1: ( ruleConditionalTestExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16451:1: ruleConditionalTestExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16714:1: ( ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16715:1: ruleConditionalTestExpression
{
before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_133401);
+ pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_133927);
ruleConditionalTestExpression();
state._fsp--;
@@ -44553,20 +45229,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalTestExpression__WhenFalseAssignment_1_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16460:1: rule__ConditionalTestExpression__WhenFalseAssignment_1_3 : ( ruleConditionalTestExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16724:1: rule__ConditionalTestExpression__WhenFalseAssignment_1_3 : ( ruleConditionalTestExpression ) ;
public final void rule__ConditionalTestExpression__WhenFalseAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16464:1: ( ( ruleConditionalTestExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16465:1: ( ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16728:1: ( ( ruleConditionalTestExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16729:1: ( ruleConditionalTestExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16465:1: ( ruleConditionalTestExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16466:1: ruleConditionalTestExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16729:1: ( ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16730:1: ruleConditionalTestExpression
{
before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0());
- pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_333432);
+ pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_333958);
ruleConditionalTestExpression();
state._fsp--;
@@ -44594,20 +45270,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalOrExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16475:1: rule__ConditionalOrExpression__ExpAssignment_0 : ( ruleConditionalAndExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16739:1: rule__ConditionalOrExpression__ExpAssignment_0 : ( ruleConditionalAndExpression ) ;
public final void rule__ConditionalOrExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16479:1: ( ( ruleConditionalAndExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16480:1: ( ruleConditionalAndExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16743:1: ( ( ruleConditionalAndExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16744:1: ( ruleConditionalAndExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16480:1: ( ruleConditionalAndExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16481:1: ruleConditionalAndExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16744:1: ( ruleConditionalAndExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16745:1: ruleConditionalAndExpression
{
before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033463);
+ pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033989);
ruleConditionalAndExpression();
state._fsp--;
@@ -44635,20 +45311,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalOrExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16490:1: rule__ConditionalOrExpression__ExpAssignment_1_1 : ( ruleConditionalAndExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16754:1: rule__ConditionalOrExpression__ExpAssignment_1_1 : ( ruleConditionalAndExpression ) ;
public final void rule__ConditionalOrExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16494:1: ( ( ruleConditionalAndExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16495:1: ( ruleConditionalAndExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16758:1: ( ( ruleConditionalAndExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16759:1: ( ruleConditionalAndExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16495:1: ( ruleConditionalAndExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16496:1: ruleConditionalAndExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16759:1: ( ruleConditionalAndExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16760:1: ruleConditionalAndExpression
{
before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_133494);
+ pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_134020);
ruleConditionalAndExpression();
state._fsp--;
@@ -44676,20 +45352,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalAndExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16505:1: rule__ConditionalAndExpression__ExpAssignment_0 : ( ruleInclusiveOrExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16769:1: rule__ConditionalAndExpression__ExpAssignment_0 : ( ruleInclusiveOrExpression ) ;
public final void rule__ConditionalAndExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16509:1: ( ( ruleInclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16510:1: ( ruleInclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16773:1: ( ( ruleInclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16774:1: ( ruleInclusiveOrExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16510:1: ( ruleInclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16511:1: ruleInclusiveOrExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16774:1: ( ruleInclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16775:1: ruleInclusiveOrExpression
{
before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_033525);
+ pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_034051);
ruleInclusiveOrExpression();
state._fsp--;
@@ -44717,20 +45393,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConditionalAndExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16520:1: rule__ConditionalAndExpression__ExpAssignment_1_1 : ( ruleInclusiveOrExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16784:1: rule__ConditionalAndExpression__ExpAssignment_1_1 : ( ruleInclusiveOrExpression ) ;
public final void rule__ConditionalAndExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16524:1: ( ( ruleInclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16525:1: ( ruleInclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16788:1: ( ( ruleInclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16789:1: ( ruleInclusiveOrExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16525:1: ( ruleInclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16526:1: ruleInclusiveOrExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16789:1: ( ruleInclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16790:1: ruleInclusiveOrExpression
{
before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_133556);
+ pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_134082);
ruleInclusiveOrExpression();
state._fsp--;
@@ -44758,20 +45434,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InclusiveOrExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16535:1: rule__InclusiveOrExpression__ExpAssignment_0 : ( ruleExclusiveOrExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16799:1: rule__InclusiveOrExpression__ExpAssignment_0 : ( ruleExclusiveOrExpression ) ;
public final void rule__InclusiveOrExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16539:1: ( ( ruleExclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16540:1: ( ruleExclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16803:1: ( ( ruleExclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16804:1: ( ruleExclusiveOrExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16540:1: ( ruleExclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16541:1: ruleExclusiveOrExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16804:1: ( ruleExclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16805:1: ruleExclusiveOrExpression
{
before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_033587);
+ pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_034113);
ruleExclusiveOrExpression();
state._fsp--;
@@ -44799,20 +45475,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InclusiveOrExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16550:1: rule__InclusiveOrExpression__ExpAssignment_1_1 : ( ruleExclusiveOrExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16814:1: rule__InclusiveOrExpression__ExpAssignment_1_1 : ( ruleExclusiveOrExpression ) ;
public final void rule__InclusiveOrExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16554:1: ( ( ruleExclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16555:1: ( ruleExclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16818:1: ( ( ruleExclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16819:1: ( ruleExclusiveOrExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16555:1: ( ruleExclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16556:1: ruleExclusiveOrExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16819:1: ( ruleExclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16820:1: ruleExclusiveOrExpression
{
before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_133618);
+ pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_134144);
ruleExclusiveOrExpression();
state._fsp--;
@@ -44840,20 +45516,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExclusiveOrExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16565:1: rule__ExclusiveOrExpression__ExpAssignment_0 : ( ruleAndExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16829:1: rule__ExclusiveOrExpression__ExpAssignment_0 : ( ruleAndExpression ) ;
public final void rule__ExclusiveOrExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16569:1: ( ( ruleAndExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16570:1: ( ruleAndExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16833:1: ( ( ruleAndExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16834:1: ( ruleAndExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16570:1: ( ruleAndExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16571:1: ruleAndExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16834:1: ( ruleAndExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16835:1: ruleAndExpression
{
before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_033649);
+ pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_034175);
ruleAndExpression();
state._fsp--;
@@ -44881,20 +45557,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ExclusiveOrExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16580:1: rule__ExclusiveOrExpression__ExpAssignment_1_1 : ( ruleAndExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16844:1: rule__ExclusiveOrExpression__ExpAssignment_1_1 : ( ruleAndExpression ) ;
public final void rule__ExclusiveOrExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16584:1: ( ( ruleAndExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16585:1: ( ruleAndExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16848:1: ( ( ruleAndExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16849:1: ( ruleAndExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16585:1: ( ruleAndExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16586:1: ruleAndExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16849:1: ( ruleAndExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16850:1: ruleAndExpression
{
before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_133680);
+ pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_134206);
ruleAndExpression();
state._fsp--;
@@ -44922,20 +45598,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AndExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16595:1: rule__AndExpression__ExpAssignment_0 : ( ruleEqualityExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16859:1: rule__AndExpression__ExpAssignment_0 : ( ruleEqualityExpression ) ;
public final void rule__AndExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16599:1: ( ( ruleEqualityExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16600:1: ( ruleEqualityExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16863:1: ( ( ruleEqualityExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16864:1: ( ruleEqualityExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16600:1: ( ruleEqualityExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16601:1: ruleEqualityExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16864:1: ( ruleEqualityExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16865:1: ruleEqualityExpression
{
before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_033711);
+ pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_034237);
ruleEqualityExpression();
state._fsp--;
@@ -44963,20 +45639,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AndExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16610:1: rule__AndExpression__ExpAssignment_1_1 : ( ruleEqualityExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16874:1: rule__AndExpression__ExpAssignment_1_1 : ( ruleEqualityExpression ) ;
public final void rule__AndExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16614:1: ( ( ruleEqualityExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16615:1: ( ruleEqualityExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16878:1: ( ( ruleEqualityExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16879:1: ( ruleEqualityExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16615:1: ( ruleEqualityExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16616:1: ruleEqualityExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16879:1: ( ruleEqualityExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16880:1: ruleEqualityExpression
{
before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_133742);
+ pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_134268);
ruleEqualityExpression();
state._fsp--;
@@ -45004,20 +45680,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16625:1: rule__EqualityExpression__ExpAssignment_0 : ( ruleClassificationExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16889:1: rule__EqualityExpression__ExpAssignment_0 : ( ruleClassificationExpression ) ;
public final void rule__EqualityExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16629:1: ( ( ruleClassificationExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16630:1: ( ruleClassificationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16893:1: ( ( ruleClassificationExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16894:1: ( ruleClassificationExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16630:1: ( ruleClassificationExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16631:1: ruleClassificationExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16894:1: ( ruleClassificationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16895:1: ruleClassificationExpression
{
before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_033773);
+ pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_034299);
ruleClassificationExpression();
state._fsp--;
@@ -45045,23 +45721,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16640:1: rule__EqualityExpression__OpAssignment_1_0 : ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16904:1: rule__EqualityExpression__OpAssignment_1_0 : ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__EqualityExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16644:1: ( ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16645:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16908:1: ( ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16909:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16645:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16646:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16909:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16910:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getEqualityExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16647:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16647:2: rule__EqualityExpression__OpAlternatives_1_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16911:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16911:2: rule__EqualityExpression__OpAlternatives_1_0_0
{
- pushFollow(FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_033804);
+ pushFollow(FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_034330);
rule__EqualityExpression__OpAlternatives_1_0_0();
state._fsp--;
@@ -45092,20 +45768,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__EqualityExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16656:1: rule__EqualityExpression__ExpAssignment_1_1 : ( ruleClassificationExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16920:1: rule__EqualityExpression__ExpAssignment_1_1 : ( ruleClassificationExpression ) ;
public final void rule__EqualityExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16660:1: ( ( ruleClassificationExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16661:1: ( ruleClassificationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16924:1: ( ( ruleClassificationExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16925:1: ( ruleClassificationExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16661:1: ( ruleClassificationExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16662:1: ruleClassificationExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16925:1: ( ruleClassificationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16926:1: ruleClassificationExpression
{
before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_133837);
+ pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_134363);
ruleClassificationExpression();
state._fsp--;
@@ -45133,20 +45809,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16671:1: rule__ClassificationExpression__ExpAssignment_0 : ( ruleRelationalExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16935:1: rule__ClassificationExpression__ExpAssignment_0 : ( ruleRelationalExpression ) ;
public final void rule__ClassificationExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16675:1: ( ( ruleRelationalExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16676:1: ( ruleRelationalExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16939:1: ( ( ruleRelationalExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16940:1: ( ruleRelationalExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16676:1: ( ruleRelationalExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16677:1: ruleRelationalExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16940:1: ( ruleRelationalExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16941:1: ruleRelationalExpression
{
before(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_033868);
+ pushFollow(FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_034394);
ruleRelationalExpression();
state._fsp--;
@@ -45174,23 +45850,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16686:1: rule__ClassificationExpression__OpAssignment_1_0 : ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16950:1: rule__ClassificationExpression__OpAssignment_1_0 : ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__ClassificationExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16690:1: ( ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16691:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16954:1: ( ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16955:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16691:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16692:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16955:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16956:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getClassificationExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16693:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16693:2: rule__ClassificationExpression__OpAlternatives_1_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16957:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16957:2: rule__ClassificationExpression__OpAlternatives_1_0_0
{
- pushFollow(FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_033899);
+ pushFollow(FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_034425);
rule__ClassificationExpression__OpAlternatives_1_0_0();
state._fsp--;
@@ -45221,20 +45897,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationExpression__TypeNameAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16702:1: rule__ClassificationExpression__TypeNameAssignment_1_1 : ( ruleNameExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16966:1: rule__ClassificationExpression__TypeNameAssignment_1_1 : ( ruleNameExpression ) ;
public final void rule__ClassificationExpression__TypeNameAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16706:1: ( ( ruleNameExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16707:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16970:1: ( ( ruleNameExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16971:1: ( ruleNameExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16707:1: ( ruleNameExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16708:1: ruleNameExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16971:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16972:1: ruleNameExpression
{
before(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_133932);
+ pushFollow(FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_134458);
ruleNameExpression();
state._fsp--;
@@ -45262,20 +45938,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__LeftAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16717:1: rule__RelationalExpression__LeftAssignment_0 : ( ruleShiftExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16981:1: rule__RelationalExpression__LeftAssignment_0 : ( ruleShiftExpression ) ;
public final void rule__RelationalExpression__LeftAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16721:1: ( ( ruleShiftExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16722:1: ( ruleShiftExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16985:1: ( ( ruleShiftExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16986:1: ( ruleShiftExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16722:1: ( ruleShiftExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16723:1: ruleShiftExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16986:1: ( ruleShiftExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16987:1: ruleShiftExpression
{
before(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_033963);
+ pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_034489);
ruleShiftExpression();
state._fsp--;
@@ -45303,23 +45979,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16732:1: rule__RelationalExpression__OpAssignment_1_0 : ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16996:1: rule__RelationalExpression__OpAssignment_1_0 : ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__RelationalExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16736:1: ( ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16737:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17000:1: ( ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17001:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16737:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16738:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17001:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17002:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getRelationalExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16739:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16739:2: rule__RelationalExpression__OpAlternatives_1_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17003:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17003:2: rule__RelationalExpression__OpAlternatives_1_0_0
{
- pushFollow(FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_033994);
+ pushFollow(FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_034520);
rule__RelationalExpression__OpAlternatives_1_0_0();
state._fsp--;
@@ -45350,20 +46026,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__RelationalExpression__RightAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16748:1: rule__RelationalExpression__RightAssignment_1_1 : ( ruleShiftExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17012:1: rule__RelationalExpression__RightAssignment_1_1 : ( ruleShiftExpression ) ;
public final void rule__RelationalExpression__RightAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16752:1: ( ( ruleShiftExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16753:1: ( ruleShiftExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17016:1: ( ( ruleShiftExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17017:1: ( ruleShiftExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16753:1: ( ruleShiftExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16754:1: ruleShiftExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17017:1: ( ruleShiftExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17018:1: ruleShiftExpression
{
before(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_134027);
+ pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_134553);
ruleShiftExpression();
state._fsp--;
@@ -45391,20 +46067,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16763:1: rule__ShiftExpression__ExpAssignment_0 : ( ruleAdditiveExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17027:1: rule__ShiftExpression__ExpAssignment_0 : ( ruleAdditiveExpression ) ;
public final void rule__ShiftExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16767:1: ( ( ruleAdditiveExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16768:1: ( ruleAdditiveExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17031:1: ( ( ruleAdditiveExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17032:1: ( ruleAdditiveExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16768:1: ( ruleAdditiveExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16769:1: ruleAdditiveExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17032:1: ( ruleAdditiveExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17033:1: ruleAdditiveExpression
{
before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_034058);
+ pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_034584);
ruleAdditiveExpression();
state._fsp--;
@@ -45432,23 +46108,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16778:1: rule__ShiftExpression__OpAssignment_1_0 : ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17042:1: rule__ShiftExpression__OpAssignment_1_0 : ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__ShiftExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16782:1: ( ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16783:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17046:1: ( ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17047:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16783:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16784:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17047:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17048:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getShiftExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16785:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16785:2: rule__ShiftExpression__OpAlternatives_1_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17049:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17049:2: rule__ShiftExpression__OpAlternatives_1_0_0
{
- pushFollow(FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_034089);
+ pushFollow(FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_034615);
rule__ShiftExpression__OpAlternatives_1_0_0();
state._fsp--;
@@ -45479,20 +46155,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ShiftExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16794:1: rule__ShiftExpression__ExpAssignment_1_1 : ( ruleAdditiveExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17058:1: rule__ShiftExpression__ExpAssignment_1_1 : ( ruleAdditiveExpression ) ;
public final void rule__ShiftExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16798:1: ( ( ruleAdditiveExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16799:1: ( ruleAdditiveExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17062:1: ( ( ruleAdditiveExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17063:1: ( ruleAdditiveExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16799:1: ( ruleAdditiveExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16800:1: ruleAdditiveExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17063:1: ( ruleAdditiveExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17064:1: ruleAdditiveExpression
{
before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_134122);
+ pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_134648);
ruleAdditiveExpression();
state._fsp--;
@@ -45520,20 +46196,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16809:1: rule__AdditiveExpression__ExpAssignment_0 : ( ruleMultiplicativeExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17073:1: rule__AdditiveExpression__ExpAssignment_0 : ( ruleMultiplicativeExpression ) ;
public final void rule__AdditiveExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16813:1: ( ( ruleMultiplicativeExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16814:1: ( ruleMultiplicativeExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17077:1: ( ( ruleMultiplicativeExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17078:1: ( ruleMultiplicativeExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16814:1: ( ruleMultiplicativeExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16815:1: ruleMultiplicativeExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17078:1: ( ruleMultiplicativeExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17079:1: ruleMultiplicativeExpression
{
before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_034153);
+ pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_034679);
ruleMultiplicativeExpression();
state._fsp--;
@@ -45561,23 +46237,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16824:1: rule__AdditiveExpression__OpAssignment_1_0 : ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17088:1: rule__AdditiveExpression__OpAssignment_1_0 : ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__AdditiveExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16828:1: ( ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16829:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17092:1: ( ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17093:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16829:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16830:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17093:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17094:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getAdditiveExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16831:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16831:2: rule__AdditiveExpression__OpAlternatives_1_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17095:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17095:2: rule__AdditiveExpression__OpAlternatives_1_0_0
{
- pushFollow(FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_034184);
+ pushFollow(FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_034710);
rule__AdditiveExpression__OpAlternatives_1_0_0();
state._fsp--;
@@ -45608,20 +46284,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AdditiveExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16840:1: rule__AdditiveExpression__ExpAssignment_1_1 : ( ruleMultiplicativeExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17104:1: rule__AdditiveExpression__ExpAssignment_1_1 : ( ruleMultiplicativeExpression ) ;
public final void rule__AdditiveExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16844:1: ( ( ruleMultiplicativeExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16845:1: ( ruleMultiplicativeExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17108:1: ( ( ruleMultiplicativeExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17109:1: ( ruleMultiplicativeExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16845:1: ( ruleMultiplicativeExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16846:1: ruleMultiplicativeExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17109:1: ( ruleMultiplicativeExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17110:1: ruleMultiplicativeExpression
{
before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_134217);
+ pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_134743);
ruleMultiplicativeExpression();
state._fsp--;
@@ -45649,20 +46325,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16855:1: rule__MultiplicativeExpression__ExpAssignment_0 : ( ruleUnaryExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17119:1: rule__MultiplicativeExpression__ExpAssignment_0 : ( ruleUnaryExpression ) ;
public final void rule__MultiplicativeExpression__ExpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16859:1: ( ( ruleUnaryExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16860:1: ( ruleUnaryExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17123:1: ( ( ruleUnaryExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17124:1: ( ruleUnaryExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16860:1: ( ruleUnaryExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16861:1: ruleUnaryExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17124:1: ( ruleUnaryExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17125:1: ruleUnaryExpression
{
before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_034248);
+ pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_034774);
ruleUnaryExpression();
state._fsp--;
@@ -45690,23 +46366,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16870:1: rule__MultiplicativeExpression__OpAssignment_1_0 : ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17134:1: rule__MultiplicativeExpression__OpAssignment_1_0 : ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) ;
public final void rule__MultiplicativeExpression__OpAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16874:1: ( ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16875:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17138:1: ( ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17139:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16875:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16876:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17139:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17140:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 )
{
before(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16877:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16877:2: rule__MultiplicativeExpression__OpAlternatives_1_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17141:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17141:2: rule__MultiplicativeExpression__OpAlternatives_1_0_0
{
- pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_034279);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_034805);
rule__MultiplicativeExpression__OpAlternatives_1_0_0();
state._fsp--;
@@ -45737,20 +46413,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__MultiplicativeExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16886:1: rule__MultiplicativeExpression__ExpAssignment_1_1 : ( ruleUnaryExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17150:1: rule__MultiplicativeExpression__ExpAssignment_1_1 : ( ruleUnaryExpression ) ;
public final void rule__MultiplicativeExpression__ExpAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16890:1: ( ( ruleUnaryExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16891:1: ( ruleUnaryExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17154:1: ( ( ruleUnaryExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17155:1: ( ruleUnaryExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16891:1: ( ruleUnaryExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16892:1: ruleUnaryExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17155:1: ( ruleUnaryExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17156:1: ruleUnaryExpression
{
before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_134312);
+ pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_134838);
ruleUnaryExpression();
state._fsp--;
@@ -45778,23 +46454,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnaryExpression__OpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16901:1: rule__UnaryExpression__OpAssignment_0 : ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17165:1: rule__UnaryExpression__OpAssignment_0 : ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) ;
public final void rule__UnaryExpression__OpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16905:1: ( ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16906:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17169:1: ( ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17170:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16906:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16907:1: ( rule__UnaryExpression__OpAlternatives_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17170:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17171:1: ( rule__UnaryExpression__OpAlternatives_0_0 )
{
before(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16908:1: ( rule__UnaryExpression__OpAlternatives_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16908:2: rule__UnaryExpression__OpAlternatives_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17172:1: ( rule__UnaryExpression__OpAlternatives_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17172:2: rule__UnaryExpression__OpAlternatives_0_0
{
- pushFollow(FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_034343);
+ pushFollow(FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_034869);
rule__UnaryExpression__OpAlternatives_0_0();
state._fsp--;
@@ -45825,20 +46501,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__UnaryExpression__ExpAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16917:1: rule__UnaryExpression__ExpAssignment_1 : ( rulePrimaryExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17181:1: rule__UnaryExpression__ExpAssignment_1 : ( rulePrimaryExpression ) ;
public final void rule__UnaryExpression__ExpAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16921:1: ( ( rulePrimaryExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16922:1: ( rulePrimaryExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17185:1: ( ( rulePrimaryExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17186:1: ( rulePrimaryExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16922:1: ( rulePrimaryExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16923:1: rulePrimaryExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17186:1: ( rulePrimaryExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17187:1: rulePrimaryExpression
{
before(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_134376);
+ pushFollow(FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_134902);
rulePrimaryExpression();
state._fsp--;
@@ -45866,20 +46542,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PrimaryExpression__PrefixAssignment"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16932:1: rule__PrimaryExpression__PrefixAssignment : ( ruleValueSpecification ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17196:1: rule__PrimaryExpression__PrefixAssignment : ( ruleValueSpecification ) ;
public final void rule__PrimaryExpression__PrefixAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16936:1: ( ( ruleValueSpecification ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16937:1: ( ruleValueSpecification )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17200:1: ( ( ruleValueSpecification ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17201:1: ( ruleValueSpecification )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16937:1: ( ruleValueSpecification )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16938:1: ruleValueSpecification
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17201:1: ( ruleValueSpecification )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17202:1: ruleValueSpecification
{
before(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0());
- pushFollow(FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment34407);
+ pushFollow(FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment34933);
ruleValueSpecification();
state._fsp--;
@@ -45907,20 +46583,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OperationCallExpression__OperationNameAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16947:1: rule__OperationCallExpression__OperationNameAssignment_1 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17211:1: rule__OperationCallExpression__OperationNameAssignment_1 : ( RULE_ID ) ;
public final void rule__OperationCallExpression__OperationNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16951:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16952:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17215:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17216:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16952:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16953:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17216:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17217:1: RULE_ID
{
before(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_134438);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_134964);
after(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0());
}
@@ -45944,20 +46620,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OperationCallExpression__TupleAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16962:1: rule__OperationCallExpression__TupleAssignment_2 : ( ruleTuple ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17226:1: rule__OperationCallExpression__TupleAssignment_2 : ( ruleTuple ) ;
public final void rule__OperationCallExpression__TupleAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16966:1: ( ( ruleTuple ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16967:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17230:1: ( ( ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17231:1: ( ruleTuple )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16967:1: ( ruleTuple )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16968:1: ruleTuple
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17231:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17232:1: ruleTuple
{
before(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234469);
+ pushFollow(FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234995);
ruleTuple();
state._fsp--;
@@ -45985,20 +46661,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__OperationCallExpression__SuffixAssignment_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16977:1: rule__OperationCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17241:1: rule__OperationCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
public final void rule__OperationCallExpression__SuffixAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16981:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16982:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17245:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17246:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16982:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16983:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17246:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17247:1: ruleSuffixExpression
{
before(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_334500);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_335026);
ruleSuffixExpression();
state._fsp--;
@@ -46026,20 +46702,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__PropertyNameAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16992:1: rule__PropertyCallExpression__PropertyNameAssignment_1 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17256:1: rule__PropertyCallExpression__PropertyNameAssignment_1 : ( RULE_ID ) ;
public final void rule__PropertyCallExpression__PropertyNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16996:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16997:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17260:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17261:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16997:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:16998:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17261:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17262:1: RULE_ID
{
before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_134531);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_135057);
after(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0());
}
@@ -46063,20 +46739,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__IndexAssignment_2_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17007:1: rule__PropertyCallExpression__IndexAssignment_2_1 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17271:1: rule__PropertyCallExpression__IndexAssignment_2_1 : ( ruleExpression ) ;
public final void rule__PropertyCallExpression__IndexAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17011:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17012:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17275:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17276:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17012:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17013:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17276:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17277:1: ruleExpression
{
before(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_134562);
+ pushFollow(FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_135088);
ruleExpression();
state._fsp--;
@@ -46104,20 +46780,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PropertyCallExpression__SuffixAssignment_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17022:1: rule__PropertyCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17286:1: rule__PropertyCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
public final void rule__PropertyCallExpression__SuffixAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17026:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17027:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17290:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17291:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17027:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17028:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17291:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17292:1: ruleSuffixExpression
{
before(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_334593);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_335119);
ruleSuffixExpression();
state._fsp--;
@@ -46144,26 +46820,26 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__PropertyCallExpression__SuffixAssignment_3"
- // $ANTLR start "rule__LinkOperationExpression__KindAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17037:1: rule__LinkOperationExpression__KindAssignment_1 : ( ruleLinkOperationKind ) ;
- public final void rule__LinkOperationExpression__KindAssignment_1() throws RecognitionException {
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17301:1: rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 : ( ruleLinkOperationKind ) ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17041:1: ( ( ruleLinkOperationKind ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17042:1: ( ruleLinkOperationKind )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17305:1: ( ( ruleLinkOperationKind ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17306:1: ( ruleLinkOperationKind )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17042:1: ( ruleLinkOperationKind )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17043:1: ruleLinkOperationKind
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17306:1: ( ruleLinkOperationKind )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17307:1: ruleLinkOperationKind
{
- before(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleLinkOperationKind_in_rule__LinkOperationExpression__KindAssignment_134624);
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
+ pushFollow(FOLLOW_ruleLinkOperationKind_in_rule__CreateOrDestroyLinkOperationExpression__KindAssignment_135150);
ruleLinkOperationKind();
state._fsp--;
- after(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
}
@@ -46182,29 +46858,70 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LinkOperationExpression__KindAssignment_1"
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1"
- // $ANTLR start "rule__LinkOperationExpression__TupleAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17052:1: rule__LinkOperationExpression__TupleAssignment_2 : ( ruleLinkOperationTuple ) ;
- public final void rule__LinkOperationExpression__TupleAssignment_2() throws RecognitionException {
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17316:1: rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 : ( ruleLinkOperationTuple ) ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17056:1: ( ( ruleLinkOperationTuple ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17057:1: ( ruleLinkOperationTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17320:1: ( ( ruleLinkOperationTuple ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17321:1: ( ruleLinkOperationTuple )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17057:1: ( ruleLinkOperationTuple )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17058:1: ruleLinkOperationTuple
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17321:1: ( ruleLinkOperationTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17322:1: ruleLinkOperationTuple
{
- before(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleLinkOperationTuple_in_rule__LinkOperationExpression__TupleAssignment_234655);
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleLinkOperationTuple_in_rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_235181);
ruleLinkOperationTuple();
state._fsp--;
- after(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2"
+
+
+ // $ANTLR start "rule__ClearAssocExpression__EndAssignment_3"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17331:1: rule__ClearAssocExpression__EndAssignment_3 : ( ruleExpression ) ;
+ public final void rule__ClearAssocExpression__EndAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17335:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17336:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17336:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17337:1: ruleExpression
+ {
+ before(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__ClearAssocExpression__EndAssignment_335212);
+ ruleExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0());
}
@@ -46223,24 +46940,24 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
}
return ;
}
- // $ANTLR end "rule__LinkOperationExpression__TupleAssignment_2"
+ // $ANTLR end "rule__ClearAssocExpression__EndAssignment_3"
// $ANTLR start "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17067:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 : ( ruleLinkOperationTupleElement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17346:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 : ( ruleLinkOperationTupleElement ) ;
public final void rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17071:1: ( ( ruleLinkOperationTupleElement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17072:1: ( ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17350:1: ( ( ruleLinkOperationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17351:1: ( ruleLinkOperationTupleElement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17072:1: ( ruleLinkOperationTupleElement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17073:1: ruleLinkOperationTupleElement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17351:1: ( ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17352:1: ruleLinkOperationTupleElement
{
before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_134686);
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_135243);
ruleLinkOperationTupleElement();
state._fsp--;
@@ -46268,20 +46985,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17082:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 : ( ruleLinkOperationTupleElement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17361:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 : ( ruleLinkOperationTupleElement ) ;
public final void rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17086:1: ( ( ruleLinkOperationTupleElement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17087:1: ( ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17365:1: ( ( ruleLinkOperationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17366:1: ( ruleLinkOperationTupleElement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17087:1: ( ruleLinkOperationTupleElement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17088:1: ruleLinkOperationTupleElement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17366:1: ( ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17367:1: ruleLinkOperationTupleElement
{
before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_134717);
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_135274);
ruleLinkOperationTupleElement();
state._fsp--;
@@ -46309,20 +47026,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__RoleAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17097:1: rule__LinkOperationTupleElement__RoleAssignment_0 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17376:1: rule__LinkOperationTupleElement__RoleAssignment_0 : ( RULE_ID ) ;
public final void rule__LinkOperationTupleElement__RoleAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17101:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17102:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17380:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17381:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17102:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17103:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17381:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17382:1: RULE_ID
{
before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_034748);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_035305);
after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
}
@@ -46346,20 +47063,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__RoleIndexAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17112:1: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17391:1: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 : ( ruleExpression ) ;
public final void rule__LinkOperationTupleElement__RoleIndexAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17116:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17117:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17395:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17396:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17117:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17118:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17396:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17397:1: ruleExpression
{
before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_134779);
+ pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_135336);
ruleExpression();
state._fsp--;
@@ -46387,20 +47104,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LinkOperationTupleElement__ObjectAssignment_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17127:1: rule__LinkOperationTupleElement__ObjectAssignment_3 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17406:1: rule__LinkOperationTupleElement__ObjectAssignment_3 : ( ruleExpression ) ;
public final void rule__LinkOperationTupleElement__ObjectAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17131:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17132:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17410:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17411:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17132:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17133:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17411:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17412:1: ruleExpression
{
before(grammarAccess.getLinkOperationTupleElementAccess().getObjectExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_334810);
+ pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_335367);
ruleExpression();
state._fsp--;
@@ -46428,20 +47145,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceOperationExpression__OperationNameAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17142:1: rule__SequenceOperationExpression__OperationNameAssignment_1 : ( ruleQualifiedNameWithBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17421:1: rule__SequenceOperationExpression__OperationNameAssignment_1 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__SequenceOperationExpression__OperationNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17146:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17147:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17425:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17426:1: ( ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17147:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17148:1: ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17426:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17427:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_134841);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_135398);
ruleQualifiedNameWithBinding();
state._fsp--;
@@ -46469,20 +47186,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceOperationExpression__TupleAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17157:1: rule__SequenceOperationExpression__TupleAssignment_2 : ( ruleTuple ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17436:1: rule__SequenceOperationExpression__TupleAssignment_2 : ( ruleTuple ) ;
public final void rule__SequenceOperationExpression__TupleAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17161:1: ( ( ruleTuple ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17162:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17440:1: ( ( ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17441:1: ( ruleTuple )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17162:1: ( ruleTuple )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17163:1: ruleTuple
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17441:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17442:1: ruleTuple
{
before(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_234872);
+ pushFollow(FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_235429);
ruleTuple();
state._fsp--;
@@ -46510,20 +47227,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceOperationExpression__SuffixAssignment_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17172:1: rule__SequenceOperationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17451:1: rule__SequenceOperationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
public final void rule__SequenceOperationExpression__SuffixAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17176:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17177:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17455:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17456:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17177:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17178:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17456:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17457:1: ruleSuffixExpression
{
before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_334903);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_335460);
ruleSuffixExpression();
state._fsp--;
@@ -46551,24 +47268,24 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__IsOrderedAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17187:1: rule__SequenceReductionExpression__IsOrderedAssignment_2 : ( ( 'ordered' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17466:1: rule__SequenceReductionExpression__IsOrderedAssignment_2 : ( ( 'ordered' ) ) ;
public final void rule__SequenceReductionExpression__IsOrderedAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17191:1: ( ( ( 'ordered' ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17192:1: ( ( 'ordered' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17470:1: ( ( ( 'ordered' ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17471:1: ( ( 'ordered' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17192:1: ( ( 'ordered' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17193:1: ( 'ordered' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17471:1: ( ( 'ordered' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17472:1: ( 'ordered' )
{
before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17194:1: ( 'ordered' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17195:1: 'ordered'
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17473:1: ( 'ordered' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17474:1: 'ordered'
{
before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
- match(input,113,FOLLOW_113_in_rule__SequenceReductionExpression__IsOrderedAssignment_234939);
+ match(input,113,FOLLOW_113_in_rule__SequenceReductionExpression__IsOrderedAssignment_235496);
after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
}
@@ -46596,20 +47313,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__BehaviorAssignment_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17210:1: rule__SequenceReductionExpression__BehaviorAssignment_3 : ( ruleQualifiedNameWithBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17489:1: rule__SequenceReductionExpression__BehaviorAssignment_3 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__SequenceReductionExpression__BehaviorAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17214:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17215:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17493:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17494:1: ( ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17215:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17216:1: ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17494:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17495:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_334978);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_335535);
ruleQualifiedNameWithBinding();
state._fsp--;
@@ -46637,20 +47354,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceReductionExpression__SuffixAssignment_4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17225:1: rule__SequenceReductionExpression__SuffixAssignment_4 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17504:1: rule__SequenceReductionExpression__SuffixAssignment_4 : ( ruleSuffixExpression ) ;
public final void rule__SequenceReductionExpression__SuffixAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17229:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17230:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17508:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17509:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17230:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17231:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17509:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17510:1: ruleSuffixExpression
{
before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_435009);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_435566);
ruleSuffixExpression();
state._fsp--;
@@ -46678,20 +47395,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__OpAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17240:1: rule__SelectOrRejectOperation__OpAssignment_1 : ( ruleSelectOrRejectOperator ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17519:1: rule__SelectOrRejectOperation__OpAssignment_1 : ( ruleSelectOrRejectOperator ) ;
public final void rule__SelectOrRejectOperation__OpAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17244:1: ( ( ruleSelectOrRejectOperator ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17245:1: ( ruleSelectOrRejectOperator )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17523:1: ( ( ruleSelectOrRejectOperator ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17524:1: ( ruleSelectOrRejectOperator )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17245:1: ( ruleSelectOrRejectOperator )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17246:1: ruleSelectOrRejectOperator
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17524:1: ( ruleSelectOrRejectOperator )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17525:1: ruleSelectOrRejectOperator
{
before(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_135040);
+ pushFollow(FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_135597);
ruleSelectOrRejectOperator();
state._fsp--;
@@ -46719,20 +47436,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__NameAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17255:1: rule__SelectOrRejectOperation__NameAssignment_2 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17534:1: rule__SelectOrRejectOperation__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__SelectOrRejectOperation__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17259:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17260:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17538:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17539:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17260:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17261:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17539:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17540:1: RULE_ID
{
before(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_235071);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_235628);
after(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0());
}
@@ -46756,20 +47473,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__ExprAssignment_4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17270:1: rule__SelectOrRejectOperation__ExprAssignment_4 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17549:1: rule__SelectOrRejectOperation__ExprAssignment_4 : ( ruleExpression ) ;
public final void rule__SelectOrRejectOperation__ExprAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17274:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17275:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17553:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17554:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17275:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17276:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17554:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17555:1: ruleExpression
{
before(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_435102);
+ pushFollow(FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_435659);
ruleExpression();
state._fsp--;
@@ -46797,20 +47514,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SelectOrRejectOperation__SuffixAssignment_6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17285:1: rule__SelectOrRejectOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17564:1: rule__SelectOrRejectOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
public final void rule__SelectOrRejectOperation__SuffixAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17289:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17290:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17568:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17569:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17290:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17291:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17569:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17570:1: ruleSuffixExpression
{
before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_635133);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_635690);
ruleSuffixExpression();
state._fsp--;
@@ -46838,20 +47555,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__OpAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17300:1: rule__CollectOrIterateOperation__OpAssignment_1 : ( ruleCollectOrIterateOperator ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17579:1: rule__CollectOrIterateOperation__OpAssignment_1 : ( ruleCollectOrIterateOperator ) ;
public final void rule__CollectOrIterateOperation__OpAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17304:1: ( ( ruleCollectOrIterateOperator ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17305:1: ( ruleCollectOrIterateOperator )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17583:1: ( ( ruleCollectOrIterateOperator ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17584:1: ( ruleCollectOrIterateOperator )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17305:1: ( ruleCollectOrIterateOperator )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17306:1: ruleCollectOrIterateOperator
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17584:1: ( ruleCollectOrIterateOperator )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17585:1: ruleCollectOrIterateOperator
{
before(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_135164);
+ pushFollow(FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_135721);
ruleCollectOrIterateOperator();
state._fsp--;
@@ -46879,20 +47596,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__NameAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17315:1: rule__CollectOrIterateOperation__NameAssignment_2 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17594:1: rule__CollectOrIterateOperation__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__CollectOrIterateOperation__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17319:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17320:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17598:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17599:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17320:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17321:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17599:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17600:1: RULE_ID
{
before(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_235195);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_235752);
after(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0());
}
@@ -46916,20 +47633,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__ExprAssignment_4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17330:1: rule__CollectOrIterateOperation__ExprAssignment_4 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17609:1: rule__CollectOrIterateOperation__ExprAssignment_4 : ( ruleExpression ) ;
public final void rule__CollectOrIterateOperation__ExprAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17334:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17335:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17613:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17614:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17335:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17336:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17614:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17615:1: ruleExpression
{
before(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_435226);
+ pushFollow(FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_435783);
ruleExpression();
state._fsp--;
@@ -46957,20 +47674,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CollectOrIterateOperation__SuffixAssignment_6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17345:1: rule__CollectOrIterateOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17624:1: rule__CollectOrIterateOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
public final void rule__CollectOrIterateOperation__SuffixAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17349:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17350:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17628:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17629:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17350:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17351:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17629:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17630:1: ruleSuffixExpression
{
before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_635257);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_635814);
ruleSuffixExpression();
state._fsp--;
@@ -46998,20 +47715,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__OpAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17360:1: rule__ForAllOrExistsOrOneOperation__OpAssignment_1 : ( ruleForAllOrExistsOrOneOperator ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17639:1: rule__ForAllOrExistsOrOneOperation__OpAssignment_1 : ( ruleForAllOrExistsOrOneOperator ) ;
public final void rule__ForAllOrExistsOrOneOperation__OpAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17364:1: ( ( ruleForAllOrExistsOrOneOperator ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17365:1: ( ruleForAllOrExistsOrOneOperator )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17643:1: ( ( ruleForAllOrExistsOrOneOperator ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17644:1: ( ruleForAllOrExistsOrOneOperator )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17365:1: ( ruleForAllOrExistsOrOneOperator )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17366:1: ruleForAllOrExistsOrOneOperator
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17644:1: ( ruleForAllOrExistsOrOneOperator )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17645:1: ruleForAllOrExistsOrOneOperator
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_135288);
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_135845);
ruleForAllOrExistsOrOneOperator();
state._fsp--;
@@ -47039,20 +47756,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__NameAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17375:1: rule__ForAllOrExistsOrOneOperation__NameAssignment_2 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17654:1: rule__ForAllOrExistsOrOneOperation__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__ForAllOrExistsOrOneOperation__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17379:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17380:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17658:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17659:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17380:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17381:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17659:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17660:1: RULE_ID
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_235319);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_235876);
after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0());
}
@@ -47076,20 +47793,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__ExprAssignment_4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17390:1: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17669:1: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 : ( ruleExpression ) ;
public final void rule__ForAllOrExistsOrOneOperation__ExprAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17394:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17395:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17673:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17674:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17395:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17396:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17674:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17675:1: ruleExpression
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_435350);
+ pushFollow(FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_435907);
ruleExpression();
state._fsp--;
@@ -47117,20 +47834,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17405:1: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17684:1: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
public final void rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17409:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17410:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17688:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17689:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17410:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17411:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17689:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17690:1: ruleSuffixExpression
{
before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_635381);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_635938);
ruleSuffixExpression();
state._fsp--;
@@ -47158,20 +47875,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__NameAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17420:1: rule__IsUniqueOperation__NameAssignment_2 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17699:1: rule__IsUniqueOperation__NameAssignment_2 : ( RULE_ID ) ;
public final void rule__IsUniqueOperation__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17424:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17425:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17703:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17704:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17425:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17426:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17704:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17705:1: RULE_ID
{
before(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_235412);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_235969);
after(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0());
}
@@ -47195,20 +47912,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__ExprAssignment_4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17435:1: rule__IsUniqueOperation__ExprAssignment_4 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17714:1: rule__IsUniqueOperation__ExprAssignment_4 : ( ruleExpression ) ;
public final void rule__IsUniqueOperation__ExprAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17439:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17440:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17718:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17719:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17440:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17441:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17719:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17720:1: ruleExpression
{
before(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_435443);
+ pushFollow(FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_436000);
ruleExpression();
state._fsp--;
@@ -47236,20 +47953,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IsUniqueOperation__SuffixAssignment_6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17450:1: rule__IsUniqueOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17729:1: rule__IsUniqueOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
public final void rule__IsUniqueOperation__SuffixAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17454:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17455:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17733:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17734:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17455:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17456:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17734:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17735:1: ruleSuffixExpression
{
before(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_635474);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_636031);
ruleSuffixExpression();
state._fsp--;
@@ -47277,20 +47994,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17465:1: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17744:1: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 : ( ruleExpression ) ;
public final void rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17469:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17470:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17748:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17749:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17470:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17471:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17749:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17750:1: ruleExpression
{
before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_135505);
+ pushFollow(FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_136062);
ruleExpression();
state._fsp--;
@@ -47318,20 +48035,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__CastedAssignment_3_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17480:1: rule__ParenthesizedExpression__CastedAssignment_3_0 : ( ruleNonLiteralValueSpecification ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17759:1: rule__ParenthesizedExpression__CastedAssignment_3_0 : ( ruleNonLiteralValueSpecification ) ;
public final void rule__ParenthesizedExpression__CastedAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17484:1: ( ( ruleNonLiteralValueSpecification ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17485:1: ( ruleNonLiteralValueSpecification )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17763:1: ( ( ruleNonLiteralValueSpecification ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17764:1: ( ruleNonLiteralValueSpecification )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17485:1: ( ruleNonLiteralValueSpecification )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17486:1: ruleNonLiteralValueSpecification
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17764:1: ( ruleNonLiteralValueSpecification )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17765:1: ruleNonLiteralValueSpecification
{
before(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0());
- pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_035536);
+ pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_036093);
ruleNonLiteralValueSpecification();
state._fsp--;
@@ -47359,20 +48076,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ParenthesizedExpression__SuffixAssignment_3_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17495:1: rule__ParenthesizedExpression__SuffixAssignment_3_1 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17774:1: rule__ParenthesizedExpression__SuffixAssignment_3_1 : ( ruleSuffixExpression ) ;
public final void rule__ParenthesizedExpression__SuffixAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17499:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17500:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17778:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17779:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17500:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17501:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17779:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17780:1: ruleSuffixExpression
{
before(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_135567);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_136124);
ruleSuffixExpression();
state._fsp--;
@@ -47400,20 +48117,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisExpression__SuffixAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17510:1: rule__ThisExpression__SuffixAssignment_2 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17789:1: rule__ThisExpression__SuffixAssignment_2 : ( ruleSuffixExpression ) ;
public final void rule__ThisExpression__SuffixAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17514:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17515:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17793:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17794:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17515:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17516:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17794:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17795:1: ruleSuffixExpression
{
before(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_235598);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_236155);
ruleSuffixExpression();
state._fsp--;
@@ -47441,20 +48158,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17525:1: rule__SuperInvocationExpression__TupleAssignment_1_0 : ( ruleTuple ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17804:1: rule__SuperInvocationExpression__TupleAssignment_1_0 : ( ruleTuple ) ;
public final void rule__SuperInvocationExpression__TupleAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17529:1: ( ( ruleTuple ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17530:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17808:1: ( ( ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17809:1: ( ruleTuple )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17530:1: ( ruleTuple )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17531:1: ruleTuple
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17809:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17810:1: ruleTuple
{
before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_035629);
+ pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_036186);
ruleTuple();
state._fsp--;
@@ -47482,20 +48199,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__OperationNameAssignment_1_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17540:1: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 : ( ruleQualifiedNameWithBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17819:1: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__SuperInvocationExpression__OperationNameAssignment_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17544:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17545:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17823:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17824:1: ( ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17545:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17546:1: ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17824:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17825:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_1_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_135660);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_136217);
ruleQualifiedNameWithBinding();
state._fsp--;
@@ -47523,20 +48240,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_1_1_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17555:1: rule__SuperInvocationExpression__TupleAssignment_1_1_2 : ( ruleTuple ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17834:1: rule__SuperInvocationExpression__TupleAssignment_1_1_2 : ( ruleTuple ) ;
public final void rule__SuperInvocationExpression__TupleAssignment_1_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17559:1: ( ( ruleTuple ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17560:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17838:1: ( ( ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17839:1: ( ruleTuple )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17560:1: ( ruleTuple )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17561:1: ruleTuple
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17839:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17840:1: ruleTuple
{
before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
- pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_235691);
+ pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_236248);
ruleTuple();
state._fsp--;
@@ -47564,20 +48281,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationExpression__ConstructorAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17570:1: rule__InstanceCreationExpression__ConstructorAssignment_1 : ( ruleQualifiedNameWithBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17849:1: rule__InstanceCreationExpression__ConstructorAssignment_1 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__InstanceCreationExpression__ConstructorAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17574:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17575:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17853:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17854:1: ( ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17575:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17576:1: ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17854:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17855:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_135722);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_136279);
ruleQualifiedNameWithBinding();
state._fsp--;
@@ -47605,20 +48322,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationExpression__TupleAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17585:1: rule__InstanceCreationExpression__TupleAssignment_2 : ( ruleInstanceCreationTuple ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17864:1: rule__InstanceCreationExpression__TupleAssignment_2 : ( ruleInstanceCreationTuple ) ;
public final void rule__InstanceCreationExpression__TupleAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17589:1: ( ( ruleInstanceCreationTuple ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17590:1: ( ruleInstanceCreationTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17868:1: ( ( ruleInstanceCreationTuple ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17869:1: ( ruleInstanceCreationTuple )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17590:1: ( ruleInstanceCreationTuple )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17591:1: ruleInstanceCreationTuple
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17869:1: ( ruleInstanceCreationTuple )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17870:1: ruleInstanceCreationTuple
{
before(grammarAccess.getInstanceCreationExpressionAccess().getTupleInstanceCreationTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_235753);
+ pushFollow(FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_236310);
ruleInstanceCreationTuple();
state._fsp--;
@@ -47646,20 +48363,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationExpression__SuffixAssignment_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17600:1: rule__InstanceCreationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17879:1: rule__InstanceCreationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
public final void rule__InstanceCreationExpression__SuffixAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17604:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17605:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17883:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17884:1: ( ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17605:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17606:1: ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17884:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17885:1: ruleSuffixExpression
{
before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_335784);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_336341);
ruleSuffixExpression();
state._fsp--;
@@ -47687,20 +48404,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17615:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 : ( ruleInstanceCreationTupleElement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17894:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 : ( ruleInstanceCreationTupleElement ) ;
public final void rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17619:1: ( ( ruleInstanceCreationTupleElement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17620:1: ( ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17898:1: ( ( ruleInstanceCreationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17899:1: ( ruleInstanceCreationTupleElement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17620:1: ( ruleInstanceCreationTupleElement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17621:1: ruleInstanceCreationTupleElement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17899:1: ( ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17900:1: ruleInstanceCreationTupleElement
{
before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_0_0());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_035815);
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_036372);
ruleInstanceCreationTupleElement();
state._fsp--;
@@ -47728,20 +48445,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17630:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 : ( ruleInstanceCreationTupleElement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17909:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 : ( ruleInstanceCreationTupleElement ) ;
public final void rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17634:1: ( ( ruleInstanceCreationTupleElement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17635:1: ( ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17913:1: ( ( ruleInstanceCreationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17914:1: ( ruleInstanceCreationTupleElement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17635:1: ( ruleInstanceCreationTupleElement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17636:1: ruleInstanceCreationTupleElement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17914:1: ( ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17915:1: ruleInstanceCreationTupleElement
{
before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_1_1_0());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_135846);
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_136403);
ruleInstanceCreationTupleElement();
state._fsp--;
@@ -47769,20 +48486,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTupleElement__RoleAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17645:1: rule__InstanceCreationTupleElement__RoleAssignment_0 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17924:1: rule__InstanceCreationTupleElement__RoleAssignment_0 : ( RULE_ID ) ;
public final void rule__InstanceCreationTupleElement__RoleAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17649:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17650:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17928:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17929:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17650:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17651:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17929:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17930:1: RULE_ID
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_035877);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_036434);
after(grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
}
@@ -47806,20 +48523,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationTupleElement__ObjectAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17660:1: rule__InstanceCreationTupleElement__ObjectAssignment_2 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17939:1: rule__InstanceCreationTupleElement__ObjectAssignment_2 : ( ruleExpression ) ;
public final void rule__InstanceCreationTupleElement__ObjectAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17664:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17665:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17943:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17944:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17665:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17666:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17944:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17945:1: ruleExpression
{
before(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_235908);
+ pushFollow(FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_236465);
ruleExpression();
state._fsp--;
@@ -47847,24 +48564,24 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17675:1: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17954:1: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ;
public final void rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17679:1: ( ( ( '[' ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17680:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17958:1: ( ( ( '[' ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17959:1: ( ( '[' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17680:1: ( ( '[' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17681:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17959:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17960:1: ( '[' )
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17682:1: ( '[' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17683:1: '['
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17961:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17962:1: '['
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- match(input,78,FOLLOW_78_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_035944);
+ match(input,77,FOLLOW_77_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_036501);
after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
}
@@ -47892,20 +48609,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17698:1: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 : ( ruleAccessCompletion ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17977:1: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 : ( ruleAccessCompletion ) ;
public final void rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17702:1: ( ( ruleAccessCompletion ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17703:1: ( ruleAccessCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17981:1: ( ( ruleAccessCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17982:1: ( ruleAccessCompletion )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17703:1: ( ruleAccessCompletion )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17704:1: ruleAccessCompletion
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17982:1: ( ruleAccessCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17983:1: ruleAccessCompletion
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0());
- pushFollow(FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_035983);
+ pushFollow(FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_036540);
ruleAccessCompletion();
state._fsp--;
@@ -47933,20 +48650,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17713:1: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 : ( rulePartialSequenceConstructionCompletion ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17992:1: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 : ( rulePartialSequenceConstructionCompletion ) ;
public final void rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17717:1: ( ( rulePartialSequenceConstructionCompletion ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17718:1: ( rulePartialSequenceConstructionCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17996:1: ( ( rulePartialSequenceConstructionCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17997:1: ( rulePartialSequenceConstructionCompletion )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17718:1: ( rulePartialSequenceConstructionCompletion )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17719:1: rulePartialSequenceConstructionCompletion
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17997:1: ( rulePartialSequenceConstructionCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17998:1: rulePartialSequenceConstructionCompletion
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0());
- pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_136014);
+ pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_136571);
rulePartialSequenceConstructionCompletion();
state._fsp--;
@@ -47974,20 +48691,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17728:1: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18007:1: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ;
public final void rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17732:1: ( ( ruleSequenceConstructionExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17733:1: ( ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18011:1: ( ( ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18012:1: ( ruleSequenceConstructionExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17733:1: ( ruleSequenceConstructionExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17734:1: ruleSequenceConstructionExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18012:1: ( ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18013:1: ruleSequenceConstructionExpression
{
before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_136045);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_136602);
ruleSequenceConstructionExpression();
state._fsp--;
@@ -48015,20 +48732,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AccessCompletion__AccessIndexAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17743:1: rule__AccessCompletion__AccessIndexAssignment_0 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18022:1: rule__AccessCompletion__AccessIndexAssignment_0 : ( ruleExpression ) ;
public final void rule__AccessCompletion__AccessIndexAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17747:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17748:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18026:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18027:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17748:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17749:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18027:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18028:1: ruleExpression
{
before(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_036076);
+ pushFollow(FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_036633);
ruleExpression();
state._fsp--;
@@ -48056,20 +48773,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17758:1: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18037:1: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ;
public final void rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17762:1: ( ( ruleSequenceConstructionExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17763:1: ( ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18041:1: ( ( ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18042:1: ( ruleSequenceConstructionExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17763:1: ( ruleSequenceConstructionExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17764:1: ruleSequenceConstructionExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18042:1: ( ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18043:1: ruleSequenceConstructionExpression
{
before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_136107);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_136664);
ruleSequenceConstructionExpression();
state._fsp--;
@@ -48097,20 +48814,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__SequenceElementAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17773:1: rule__SequenceConstructionExpression__SequenceElementAssignment_1 : ( ruleSequenceElement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18052:1: rule__SequenceConstructionExpression__SequenceElementAssignment_1 : ( ruleSequenceElement ) ;
public final void rule__SequenceConstructionExpression__SequenceElementAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17777:1: ( ( ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17778:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18056:1: ( ( ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18057:1: ( ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17778:1: ( ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17779:1: ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18057:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18058:1: ruleSequenceElement
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_136138);
+ pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_136695);
ruleSequenceElement();
state._fsp--;
@@ -48138,20 +48855,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17788:1: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 : ( ruleSequenceElement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18067:1: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 : ( ruleSequenceElement ) ;
public final void rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17792:1: ( ( ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17793:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18071:1: ( ( ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18072:1: ( ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17793:1: ( ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17794:1: ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18072:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18073:1: ruleSequenceElement
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_136169);
+ pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_136726);
ruleSequenceElement();
state._fsp--;
@@ -48179,20 +48896,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17803:1: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18082:1: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 : ( ruleExpression ) ;
public final void rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17807:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17808:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18086:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18087:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17808:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17809:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18087:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18088:1: ruleExpression
{
before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_136200);
+ pushFollow(FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_136757);
ruleExpression();
state._fsp--;
@@ -48219,21 +48936,62 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR end "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1"
+ // $ANTLR start "rule__ClassExtentExpression__SuffixAssignment_5"
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18097:1: rule__ClassExtentExpression__SuffixAssignment_5 : ( ruleSuffixExpression ) ;
+ public final void rule__ClassExtentExpression__SuffixAssignment_5() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18101:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18102:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18102:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18103:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ClassExtentExpression__SuffixAssignment_536788);
+ ruleSuffixExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__SuffixAssignment_5"
+
+
// $ANTLR start "rule__Block__SequenceAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17818:1: rule__Block__SequenceAssignment_2 : ( ruleStatementSequence ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18112:1: rule__Block__SequenceAssignment_2 : ( ruleStatementSequence ) ;
public final void rule__Block__SequenceAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17822:1: ( ( ruleStatementSequence ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17823:1: ( ruleStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18116:1: ( ( ruleStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18117:1: ( ruleStatementSequence )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17823:1: ( ruleStatementSequence )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17824:1: ruleStatementSequence
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18117:1: ( ruleStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18118:1: ruleStatementSequence
{
before(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_236231);
+ pushFollow(FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_236819);
ruleStatementSequence();
state._fsp--;
@@ -48261,20 +49019,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__StatementSequence__StatementsAssignment"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17833:1: rule__StatementSequence__StatementsAssignment : ( ruleDocumentedStatement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18127:1: rule__StatementSequence__StatementsAssignment : ( ruleDocumentedStatement ) ;
public final void rule__StatementSequence__StatementsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17837:1: ( ( ruleDocumentedStatement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17838:1: ( ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18131:1: ( ( ruleDocumentedStatement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18132:1: ( ruleDocumentedStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17838:1: ( ruleDocumentedStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17839:1: ruleDocumentedStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18132:1: ( ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18133:1: ruleDocumentedStatement
{
before(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment36262);
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment36850);
ruleDocumentedStatement();
state._fsp--;
@@ -48302,23 +49060,23 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DocumentedStatement__CommentAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17848:1: rule__DocumentedStatement__CommentAssignment_0 : ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18142:1: rule__DocumentedStatement__CommentAssignment_0 : ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) ;
public final void rule__DocumentedStatement__CommentAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17852:1: ( ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17853:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18146:1: ( ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18147:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17853:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17854:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18147:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18148:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 )
{
before(grammarAccess.getDocumentedStatementAccess().getCommentAlternatives_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17855:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17855:2: rule__DocumentedStatement__CommentAlternatives_0_0
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18149:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18149:2: rule__DocumentedStatement__CommentAlternatives_0_0
{
- pushFollow(FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_036293);
+ pushFollow(FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_036881);
rule__DocumentedStatement__CommentAlternatives_0_0();
state._fsp--;
@@ -48349,20 +49107,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DocumentedStatement__StatementAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17864:1: rule__DocumentedStatement__StatementAssignment_1 : ( ruleStatement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18158:1: rule__DocumentedStatement__StatementAssignment_1 : ( ruleStatement ) ;
public final void rule__DocumentedStatement__StatementAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17868:1: ( ( ruleStatement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17869:1: ( ruleStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18162:1: ( ( ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18163:1: ( ruleStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17869:1: ( ruleStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17870:1: ruleStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18163:1: ( ruleStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18164:1: ruleStatement
{
before(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_136326);
+ pushFollow(FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_136914);
ruleStatement();
state._fsp--;
@@ -48390,20 +49148,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__LangageNameAssignment_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17879:1: rule__InlineStatement__LangageNameAssignment_3 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18173:1: rule__InlineStatement__LangageNameAssignment_3 : ( RULE_ID ) ;
public final void rule__InlineStatement__LangageNameAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17883:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17884:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18177:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18178:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17884:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17885:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18178:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18179:1: RULE_ID
{
before(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_336357);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_336945);
after(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0());
}
@@ -48427,20 +49185,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InlineStatement__BodyAssignment_5"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17894:1: rule__InlineStatement__BodyAssignment_5 : ( RULE_STRING ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18188:1: rule__InlineStatement__BodyAssignment_5 : ( RULE_STRING ) ;
public final void rule__InlineStatement__BodyAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17898:1: ( ( RULE_STRING ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17899:1: ( RULE_STRING )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18192:1: ( ( RULE_STRING ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18193:1: ( RULE_STRING )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17899:1: ( RULE_STRING )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17900:1: RULE_STRING
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18193:1: ( RULE_STRING )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18194:1: RULE_STRING
{
before(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0());
- match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_536388);
+ match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_536976);
after(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0());
}
@@ -48464,20 +49222,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotatedStatement__AnnotationAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17909:1: rule__AnnotatedStatement__AnnotationAssignment_1 : ( ruleAnnotation ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18203:1: rule__AnnotatedStatement__AnnotationAssignment_1 : ( ruleAnnotation ) ;
public final void rule__AnnotatedStatement__AnnotationAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17913:1: ( ( ruleAnnotation ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17914:1: ( ruleAnnotation )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18207:1: ( ( ruleAnnotation ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18208:1: ( ruleAnnotation )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17914:1: ( ruleAnnotation )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17915:1: ruleAnnotation
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18208:1: ( ruleAnnotation )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18209:1: ruleAnnotation
{
before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_136419);
+ pushFollow(FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_137007);
ruleAnnotation();
state._fsp--;
@@ -48505,20 +49263,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AnnotatedStatement__StatementAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17924:1: rule__AnnotatedStatement__StatementAssignment_2 : ( ruleStatement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18218:1: rule__AnnotatedStatement__StatementAssignment_2 : ( ruleStatement ) ;
public final void rule__AnnotatedStatement__StatementAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17928:1: ( ( ruleStatement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17929:1: ( ruleStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18222:1: ( ( ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18223:1: ( ruleStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17929:1: ( ruleStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17930:1: ruleStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18223:1: ( ruleStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18224:1: ruleStatement
{
before(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_236450);
+ pushFollow(FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_237038);
ruleStatement();
state._fsp--;
@@ -48546,20 +49304,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__KindAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17939:1: rule__Annotation__KindAssignment_0 : ( ruleAnnotationKind ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18233:1: rule__Annotation__KindAssignment_0 : ( ruleAnnotationKind ) ;
public final void rule__Annotation__KindAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17943:1: ( ( ruleAnnotationKind ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17944:1: ( ruleAnnotationKind )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18237:1: ( ( ruleAnnotationKind ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18238:1: ( ruleAnnotationKind )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17944:1: ( ruleAnnotationKind )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17945:1: ruleAnnotationKind
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18238:1: ( ruleAnnotationKind )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18239:1: ruleAnnotationKind
{
before(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0());
- pushFollow(FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_036481);
+ pushFollow(FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_037069);
ruleAnnotationKind();
state._fsp--;
@@ -48587,20 +49345,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__ArgsAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17954:1: rule__Annotation__ArgsAssignment_1_1 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18248:1: rule__Annotation__ArgsAssignment_1_1 : ( RULE_ID ) ;
public final void rule__Annotation__ArgsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17958:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17959:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18252:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18253:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17959:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17960:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18253:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18254:1: RULE_ID
{
before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_136512);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_137100);
after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0());
}
@@ -48624,20 +49382,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__Annotation__ArgsAssignment_1_2_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17969:1: rule__Annotation__ArgsAssignment_1_2_1 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18263:1: rule__Annotation__ArgsAssignment_1_2_1 : ( RULE_ID ) ;
public final void rule__Annotation__ArgsAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17973:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17974:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18267:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18268:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17974:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17975:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18268:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18269:1: RULE_ID
{
before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_136543);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_137131);
after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0());
}
@@ -48661,20 +49419,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__BlockStatement__BlockAssignment"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17984:1: rule__BlockStatement__BlockAssignment : ( ruleBlock ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18278:1: rule__BlockStatement__BlockAssignment : ( ruleBlock ) ;
public final void rule__BlockStatement__BlockAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17988:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17989:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18282:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18283:1: ( ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17989:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17990:1: ruleBlock
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18283:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18284:1: ruleBlock
{
before(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment36574);
+ pushFollow(FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment37162);
ruleBlock();
state._fsp--;
@@ -48702,20 +49460,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__VarNameAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:17999:1: rule__LocalNameDeclarationStatement__VarNameAssignment_1 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18293:1: rule__LocalNameDeclarationStatement__VarNameAssignment_1 : ( RULE_ID ) ;
public final void rule__LocalNameDeclarationStatement__VarNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18003:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18004:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18297:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18298:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18004:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18005:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18298:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18299:1: RULE_ID
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_136605);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_137193);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0());
}
@@ -48739,20 +49497,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__TypeAssignment_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18014:1: rule__LocalNameDeclarationStatement__TypeAssignment_3 : ( ruleQualifiedNameWithBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18308:1: rule__LocalNameDeclarationStatement__TypeAssignment_3 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__LocalNameDeclarationStatement__TypeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18018:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18019:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18312:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18313:1: ( ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18019:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18020:1: ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18313:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18314:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_336636);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_337224);
ruleQualifiedNameWithBinding();
state._fsp--;
@@ -48780,24 +49538,24 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18029:1: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 : ( ( '[' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18323:1: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 : ( ( '[' ) ) ;
public final void rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18033:1: ( ( ( '[' ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18034:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18327:1: ( ( ( '[' ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18328:1: ( ( '[' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18034:1: ( ( '[' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18035:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18328:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18329:1: ( '[' )
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18036:1: ( '[' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18037:1: '['
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18330:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18331:1: '['
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
- match(input,78,FOLLOW_78_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_036672);
+ match(input,77,FOLLOW_77_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_037260);
after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
}
@@ -48825,20 +49583,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LocalNameDeclarationStatement__InitAssignment_6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18052:1: rule__LocalNameDeclarationStatement__InitAssignment_6 : ( ruleSequenceElement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18346:1: rule__LocalNameDeclarationStatement__InitAssignment_6 : ( ruleSequenceElement ) ;
public final void rule__LocalNameDeclarationStatement__InitAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18056:1: ( ( ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18057:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18350:1: ( ( ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18351:1: ( ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18057:1: ( ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18058:1: ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18351:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18352:1: ruleSequenceElement
{
before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_636711);
+ pushFollow(FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_637299);
ruleSequenceElement();
state._fsp--;
@@ -48866,20 +49624,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IfStatement__SequentialClaussesAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18067:1: rule__IfStatement__SequentialClaussesAssignment_1 : ( ruleSequentialClauses ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18361:1: rule__IfStatement__SequentialClaussesAssignment_1 : ( ruleSequentialClauses ) ;
public final void rule__IfStatement__SequentialClaussesAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18071:1: ( ( ruleSequentialClauses ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18072:1: ( ruleSequentialClauses )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18365:1: ( ( ruleSequentialClauses ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18366:1: ( ruleSequentialClauses )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18072:1: ( ruleSequentialClauses )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18073:1: ruleSequentialClauses
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18366:1: ( ruleSequentialClauses )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18367:1: ruleSequentialClauses
{
before(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_136742);
+ pushFollow(FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_137330);
ruleSequentialClauses();
state._fsp--;
@@ -48907,20 +49665,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__IfStatement__FinalClauseAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18082:1: rule__IfStatement__FinalClauseAssignment_2 : ( ruleFinalClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18376:1: rule__IfStatement__FinalClauseAssignment_2 : ( ruleFinalClause ) ;
public final void rule__IfStatement__FinalClauseAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18086:1: ( ( ruleFinalClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18087:1: ( ruleFinalClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18380:1: ( ( ruleFinalClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18381:1: ( ruleFinalClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18087:1: ( ruleFinalClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18088:1: ruleFinalClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18381:1: ( ruleFinalClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18382:1: ruleFinalClause
{
before(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_236773);
+ pushFollow(FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_237361);
ruleFinalClause();
state._fsp--;
@@ -48948,20 +49706,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__ConccurentClausesAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18097:1: rule__SequentialClauses__ConccurentClausesAssignment_0 : ( ruleConcurrentClauses ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18391:1: rule__SequentialClauses__ConccurentClausesAssignment_0 : ( ruleConcurrentClauses ) ;
public final void rule__SequentialClauses__ConccurentClausesAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18101:1: ( ( ruleConcurrentClauses ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18102:1: ( ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18395:1: ( ( ruleConcurrentClauses ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18396:1: ( ruleConcurrentClauses )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18102:1: ( ruleConcurrentClauses )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18103:1: ruleConcurrentClauses
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18396:1: ( ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18397:1: ruleConcurrentClauses
{
before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_036804);
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_037392);
ruleConcurrentClauses();
state._fsp--;
@@ -48989,20 +49747,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SequentialClauses__ConccurentClausesAssignment_1_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18112:1: rule__SequentialClauses__ConccurentClausesAssignment_1_2 : ( ruleConcurrentClauses ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18406:1: rule__SequentialClauses__ConccurentClausesAssignment_1_2 : ( ruleConcurrentClauses ) ;
public final void rule__SequentialClauses__ConccurentClausesAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18116:1: ( ( ruleConcurrentClauses ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18117:1: ( ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18410:1: ( ( ruleConcurrentClauses ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18411:1: ( ruleConcurrentClauses )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18117:1: ( ruleConcurrentClauses )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18118:1: ruleConcurrentClauses
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18411:1: ( ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18412:1: ruleConcurrentClauses
{
before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_236835);
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_237423);
ruleConcurrentClauses();
state._fsp--;
@@ -49030,20 +49788,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__NonFinalClauseAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18127:1: rule__ConcurrentClauses__NonFinalClauseAssignment_0 : ( ruleNonFinalClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18421:1: rule__ConcurrentClauses__NonFinalClauseAssignment_0 : ( ruleNonFinalClause ) ;
public final void rule__ConcurrentClauses__NonFinalClauseAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18131:1: ( ( ruleNonFinalClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18132:1: ( ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18425:1: ( ( ruleNonFinalClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18426:1: ( ruleNonFinalClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18132:1: ( ruleNonFinalClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18133:1: ruleNonFinalClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18426:1: ( ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18427:1: ruleNonFinalClause
{
before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_036866);
+ pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_037454);
ruleNonFinalClause();
state._fsp--;
@@ -49071,20 +49829,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ConcurrentClauses__NonFinalClauseAssignment_1_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18142:1: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 : ( ruleNonFinalClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18436:1: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 : ( ruleNonFinalClause ) ;
public final void rule__ConcurrentClauses__NonFinalClauseAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18146:1: ( ( ruleNonFinalClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18147:1: ( ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18440:1: ( ( ruleNonFinalClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18441:1: ( ruleNonFinalClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18147:1: ( ruleNonFinalClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18148:1: ruleNonFinalClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18441:1: ( ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18442:1: ruleNonFinalClause
{
before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0());
- pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_236897);
+ pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_237485);
ruleNonFinalClause();
state._fsp--;
@@ -49112,20 +49870,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonFinalClause__ConditionAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18157:1: rule__NonFinalClause__ConditionAssignment_1 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18451:1: rule__NonFinalClause__ConditionAssignment_1 : ( ruleExpression ) ;
public final void rule__NonFinalClause__ConditionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18161:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18162:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18455:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18456:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18162:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18163:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18456:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18457:1: ruleExpression
{
before(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_136928);
+ pushFollow(FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_137516);
ruleExpression();
state._fsp--;
@@ -49153,20 +49911,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonFinalClause__BlockAssignment_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18172:1: rule__NonFinalClause__BlockAssignment_3 : ( ruleBlock ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18466:1: rule__NonFinalClause__BlockAssignment_3 : ( ruleBlock ) ;
public final void rule__NonFinalClause__BlockAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18176:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18177:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18470:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18471:1: ( ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18177:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18178:1: ruleBlock
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18471:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18472:1: ruleBlock
{
before(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_336959);
+ pushFollow(FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_337547);
ruleBlock();
state._fsp--;
@@ -49194,20 +49952,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__FinalClause__BlockAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18187:1: rule__FinalClause__BlockAssignment_1 : ( ruleBlock ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18481:1: rule__FinalClause__BlockAssignment_1 : ( ruleBlock ) ;
public final void rule__FinalClause__BlockAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18191:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18192:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18485:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18486:1: ( ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18192:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18193:1: ruleBlock
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18486:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18487:1: ruleBlock
{
before(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_136990);
+ pushFollow(FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_137578);
ruleBlock();
state._fsp--;
@@ -49235,20 +49993,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__ExpressionAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18202:1: rule__SwitchStatement__ExpressionAssignment_2 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18496:1: rule__SwitchStatement__ExpressionAssignment_2 : ( ruleExpression ) ;
public final void rule__SwitchStatement__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18206:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18207:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18500:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18501:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18207:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18208:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18501:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18502:1: ruleExpression
{
before(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_237021);
+ pushFollow(FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_237609);
ruleExpression();
state._fsp--;
@@ -49276,20 +50034,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__SwitchClauseAssignment_5"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18217:1: rule__SwitchStatement__SwitchClauseAssignment_5 : ( ruleSwitchClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18511:1: rule__SwitchStatement__SwitchClauseAssignment_5 : ( ruleSwitchClause ) ;
public final void rule__SwitchStatement__SwitchClauseAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18221:1: ( ( ruleSwitchClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18222:1: ( ruleSwitchClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18515:1: ( ( ruleSwitchClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18516:1: ( ruleSwitchClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18222:1: ( ruleSwitchClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18223:1: ruleSwitchClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18516:1: ( ruleSwitchClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18517:1: ruleSwitchClause
{
before(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0());
- pushFollow(FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_537052);
+ pushFollow(FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_537640);
ruleSwitchClause();
state._fsp--;
@@ -49317,20 +50075,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchStatement__DefaultClauseAssignment_6"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18232:1: rule__SwitchStatement__DefaultClauseAssignment_6 : ( ruleSwitchDefaultClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18526:1: rule__SwitchStatement__DefaultClauseAssignment_6 : ( ruleSwitchDefaultClause ) ;
public final void rule__SwitchStatement__DefaultClauseAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18236:1: ( ( ruleSwitchDefaultClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18237:1: ( ruleSwitchDefaultClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18530:1: ( ( ruleSwitchDefaultClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18531:1: ( ruleSwitchDefaultClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18237:1: ( ruleSwitchDefaultClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18238:1: ruleSwitchDefaultClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18531:1: ( ruleSwitchDefaultClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18532:1: ruleSwitchDefaultClause
{
before(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_637083);
+ pushFollow(FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_637671);
ruleSwitchDefaultClause();
state._fsp--;
@@ -49358,20 +50116,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchClause__SwitchCaseAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18247:1: rule__SwitchClause__SwitchCaseAssignment_0 : ( ruleSwitchCase ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18541:1: rule__SwitchClause__SwitchCaseAssignment_0 : ( ruleSwitchCase ) ;
public final void rule__SwitchClause__SwitchCaseAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18251:1: ( ( ruleSwitchCase ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18252:1: ( ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18545:1: ( ( ruleSwitchCase ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18546:1: ( ruleSwitchCase )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18252:1: ( ruleSwitchCase )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18253:1: ruleSwitchCase
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18546:1: ( ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18547:1: ruleSwitchCase
{
before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_037114);
+ pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_037702);
ruleSwitchCase();
state._fsp--;
@@ -49399,20 +50157,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchClause__SwitchCaseAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18262:1: rule__SwitchClause__SwitchCaseAssignment_1 : ( ruleSwitchCase ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18556:1: rule__SwitchClause__SwitchCaseAssignment_1 : ( ruleSwitchCase ) ;
public final void rule__SwitchClause__SwitchCaseAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18266:1: ( ( ruleSwitchCase ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18267:1: ( ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18560:1: ( ( ruleSwitchCase ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18561:1: ( ruleSwitchCase )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18267:1: ( ruleSwitchCase )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18268:1: ruleSwitchCase
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18561:1: ( ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18562:1: ruleSwitchCase
{
before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_137145);
+ pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_137733);
ruleSwitchCase();
state._fsp--;
@@ -49440,20 +50198,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchClause__StatementSequenceAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18277:1: rule__SwitchClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18571:1: rule__SwitchClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
public final void rule__SwitchClause__StatementSequenceAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18281:1: ( ( ruleNonEmptyStatementSequence ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18282:1: ( ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18575:1: ( ( ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18576:1: ( ruleNonEmptyStatementSequence )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18282:1: ( ruleNonEmptyStatementSequence )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18283:1: ruleNonEmptyStatementSequence
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18576:1: ( ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18577:1: ruleNonEmptyStatementSequence
{
before(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_237176);
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_237764);
ruleNonEmptyStatementSequence();
state._fsp--;
@@ -49481,20 +50239,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchCase__ExpressionAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18292:1: rule__SwitchCase__ExpressionAssignment_1 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18586:1: rule__SwitchCase__ExpressionAssignment_1 : ( ruleExpression ) ;
public final void rule__SwitchCase__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18296:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18297:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18590:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18591:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18297:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18298:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18591:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18592:1: ruleExpression
{
before(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_137207);
+ pushFollow(FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_137795);
ruleExpression();
state._fsp--;
@@ -49522,20 +50280,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SwitchDefaultClause__StatementSequenceAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18307:1: rule__SwitchDefaultClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18601:1: rule__SwitchDefaultClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
public final void rule__SwitchDefaultClause__StatementSequenceAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18311:1: ( ( ruleNonEmptyStatementSequence ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18312:1: ( ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18605:1: ( ( ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18606:1: ( ruleNonEmptyStatementSequence )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18312:1: ( ruleNonEmptyStatementSequence )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18313:1: ruleNonEmptyStatementSequence
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18606:1: ( ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18607:1: ruleNonEmptyStatementSequence
{
before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_237238);
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_237826);
ruleNonEmptyStatementSequence();
state._fsp--;
@@ -49563,20 +50321,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__NonEmptyStatementSequence__StatementAssignment"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18322:1: rule__NonEmptyStatementSequence__StatementAssignment : ( ruleDocumentedStatement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18616:1: rule__NonEmptyStatementSequence__StatementAssignment : ( ruleDocumentedStatement ) ;
public final void rule__NonEmptyStatementSequence__StatementAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18326:1: ( ( ruleDocumentedStatement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18327:1: ( ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18620:1: ( ( ruleDocumentedStatement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18621:1: ( ruleDocumentedStatement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18327:1: ( ruleDocumentedStatement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18328:1: ruleDocumentedStatement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18621:1: ( ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18622:1: ruleDocumentedStatement
{
before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment37269);
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment37857);
ruleDocumentedStatement();
state._fsp--;
@@ -49604,20 +50362,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__ConditionAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18337:1: rule__WhileStatement__ConditionAssignment_2 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18631:1: rule__WhileStatement__ConditionAssignment_2 : ( ruleExpression ) ;
public final void rule__WhileStatement__ConditionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18341:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18342:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18635:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18636:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18342:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18343:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18636:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18637:1: ruleExpression
{
before(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_237300);
+ pushFollow(FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_237888);
ruleExpression();
state._fsp--;
@@ -49645,20 +50403,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__WhileStatement__BlockAssignment_4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18352:1: rule__WhileStatement__BlockAssignment_4 : ( ruleBlock ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18646:1: rule__WhileStatement__BlockAssignment_4 : ( ruleBlock ) ;
public final void rule__WhileStatement__BlockAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18356:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18357:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18650:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18651:1: ( ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18357:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18358:1: ruleBlock
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18651:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18652:1: ruleBlock
{
before(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_437331);
+ pushFollow(FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_437919);
ruleBlock();
state._fsp--;
@@ -49686,20 +50444,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__BlockAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18367:1: rule__DoStatement__BlockAssignment_1 : ( ruleBlock ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18661:1: rule__DoStatement__BlockAssignment_1 : ( ruleBlock ) ;
public final void rule__DoStatement__BlockAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18371:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18372:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18665:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18666:1: ( ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18372:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18373:1: ruleBlock
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18666:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18667:1: ruleBlock
{
before(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_137362);
+ pushFollow(FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_137950);
ruleBlock();
state._fsp--;
@@ -49727,20 +50485,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__DoStatement__ConditionAssignment_4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18382:1: rule__DoStatement__ConditionAssignment_4 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18676:1: rule__DoStatement__ConditionAssignment_4 : ( ruleExpression ) ;
public final void rule__DoStatement__ConditionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18386:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18387:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18680:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18681:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18387:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18388:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18681:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18682:1: ruleExpression
{
before(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_437393);
+ pushFollow(FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_437981);
ruleExpression();
state._fsp--;
@@ -49768,20 +50526,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__ControlAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18397:1: rule__ForStatement__ControlAssignment_2 : ( ruleForControl ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18691:1: rule__ForStatement__ControlAssignment_2 : ( ruleForControl ) ;
public final void rule__ForStatement__ControlAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18401:1: ( ( ruleForControl ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18402:1: ( ruleForControl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18695:1: ( ( ruleForControl ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18696:1: ( ruleForControl )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18402:1: ( ruleForControl )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18403:1: ruleForControl
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18696:1: ( ruleForControl )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18697:1: ruleForControl
{
before(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_237424);
+ pushFollow(FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_238012);
ruleForControl();
state._fsp--;
@@ -49809,20 +50567,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForStatement__BlockAssignment_4"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18412:1: rule__ForStatement__BlockAssignment_4 : ( ruleBlock ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18706:1: rule__ForStatement__BlockAssignment_4 : ( ruleBlock ) ;
public final void rule__ForStatement__BlockAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18416:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18417:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18710:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18711:1: ( ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18417:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18418:1: ruleBlock
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18711:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18712:1: ruleBlock
{
before(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_437455);
+ pushFollow(FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_438043);
ruleBlock();
state._fsp--;
@@ -49850,20 +50608,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForControl__LoopVariableDefinitionAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18427:1: rule__ForControl__LoopVariableDefinitionAssignment_0 : ( ruleLoopVariableDefinition ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18721:1: rule__ForControl__LoopVariableDefinitionAssignment_0 : ( ruleLoopVariableDefinition ) ;
public final void rule__ForControl__LoopVariableDefinitionAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18431:1: ( ( ruleLoopVariableDefinition ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18432:1: ( ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18725:1: ( ( ruleLoopVariableDefinition ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18726:1: ( ruleLoopVariableDefinition )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18432:1: ( ruleLoopVariableDefinition )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18433:1: ruleLoopVariableDefinition
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18726:1: ( ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18727:1: ruleLoopVariableDefinition
{
before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_037486);
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_038074);
ruleLoopVariableDefinition();
state._fsp--;
@@ -49891,20 +50649,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ForControl__LoopVariableDefinitionAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18442:1: rule__ForControl__LoopVariableDefinitionAssignment_1_1 : ( ruleLoopVariableDefinition ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18736:1: rule__ForControl__LoopVariableDefinitionAssignment_1_1 : ( ruleLoopVariableDefinition ) ;
public final void rule__ForControl__LoopVariableDefinitionAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18446:1: ( ( ruleLoopVariableDefinition ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18447:1: ( ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18740:1: ( ( ruleLoopVariableDefinition ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18741:1: ( ruleLoopVariableDefinition )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18447:1: ( ruleLoopVariableDefinition )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18448:1: ruleLoopVariableDefinition
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18741:1: ( ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18742:1: ruleLoopVariableDefinition
{
before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_137517);
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_138105);
ruleLoopVariableDefinition();
state._fsp--;
@@ -49932,20 +50690,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__NameAssignment_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18457:1: rule__LoopVariableDefinition__NameAssignment_0_0 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18751:1: rule__LoopVariableDefinition__NameAssignment_0_0 : ( RULE_ID ) ;
public final void rule__LoopVariableDefinition__NameAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18461:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18462:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18755:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18756:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18462:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18463:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18756:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18757:1: RULE_ID
{
before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_037548);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_038136);
after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0());
}
@@ -49969,20 +50727,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Expression1Assignment_0_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18472:1: rule__LoopVariableDefinition__Expression1Assignment_0_2 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18766:1: rule__LoopVariableDefinition__Expression1Assignment_0_2 : ( ruleExpression ) ;
public final void rule__LoopVariableDefinition__Expression1Assignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18476:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18477:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18770:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18771:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18477:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18478:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18771:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18772:1: ruleExpression
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_237579);
+ pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_238167);
ruleExpression();
state._fsp--;
@@ -50010,20 +50768,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__Expression2Assignment_0_3_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18487:1: rule__LoopVariableDefinition__Expression2Assignment_0_3_1 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18781:1: rule__LoopVariableDefinition__Expression2Assignment_0_3_1 : ( ruleExpression ) ;
public final void rule__LoopVariableDefinition__Expression2Assignment_0_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18491:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18492:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18785:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18786:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18492:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18493:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18786:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18787:1: ruleExpression
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_137610);
+ pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_138198);
ruleExpression();
state._fsp--;
@@ -50051,20 +50809,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__TypeAssignment_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18502:1: rule__LoopVariableDefinition__TypeAssignment_1_0 : ( ruleQualifiedNameWithBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18796:1: rule__LoopVariableDefinition__TypeAssignment_1_0 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__LoopVariableDefinition__TypeAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18506:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18507:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18800:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18801:1: ( ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18507:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18508:1: ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18801:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18802:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_037641);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_038229);
ruleQualifiedNameWithBinding();
state._fsp--;
@@ -50092,20 +50850,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__NameAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18517:1: rule__LoopVariableDefinition__NameAssignment_1_1 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18811:1: rule__LoopVariableDefinition__NameAssignment_1_1 : ( RULE_ID ) ;
public final void rule__LoopVariableDefinition__NameAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18521:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18522:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18815:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18816:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18522:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18523:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18816:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18817:1: RULE_ID
{
before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_137672);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_138260);
after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0());
}
@@ -50129,20 +50887,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__LoopVariableDefinition__ExpressionAssignment_1_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18532:1: rule__LoopVariableDefinition__ExpressionAssignment_1_3 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18826:1: rule__LoopVariableDefinition__ExpressionAssignment_1_3 : ( ruleExpression ) ;
public final void rule__LoopVariableDefinition__ExpressionAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18536:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18537:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18830:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18831:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18537:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18538:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18831:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18832:1: ruleExpression
{
before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_337703);
+ pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_338291);
ruleExpression();
state._fsp--;
@@ -50170,20 +50928,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ReturnStatement__ExpressionAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18547:1: rule__ReturnStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18841:1: rule__ReturnStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
public final void rule__ReturnStatement__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18551:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18552:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18845:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18846:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18552:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18553:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18846:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18847:1: ruleExpression
{
before(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_137734);
+ pushFollow(FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_138322);
ruleExpression();
state._fsp--;
@@ -50211,20 +50969,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptStatement__ClauseAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18562:1: rule__AcceptStatement__ClauseAssignment_0 : ( ruleAcceptClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18856:1: rule__AcceptStatement__ClauseAssignment_0 : ( ruleAcceptClause ) ;
public final void rule__AcceptStatement__ClauseAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18566:1: ( ( ruleAcceptClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18567:1: ( ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18860:1: ( ( ruleAcceptClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18861:1: ( ruleAcceptClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18567:1: ( ruleAcceptClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18568:1: ruleAcceptClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18861:1: ( ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18862:1: ruleAcceptClause
{
before(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_037765);
+ pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_038353);
ruleAcceptClause();
state._fsp--;
@@ -50252,20 +51010,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptStatement__SimpleAcceptAssignment_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18577:1: rule__AcceptStatement__SimpleAcceptAssignment_1_0 : ( ruleSimpleAcceptStatementCompletion ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18871:1: rule__AcceptStatement__SimpleAcceptAssignment_1_0 : ( ruleSimpleAcceptStatementCompletion ) ;
public final void rule__AcceptStatement__SimpleAcceptAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18581:1: ( ( ruleSimpleAcceptStatementCompletion ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18582:1: ( ruleSimpleAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18875:1: ( ( ruleSimpleAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18876:1: ( ruleSimpleAcceptStatementCompletion )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18582:1: ( ruleSimpleAcceptStatementCompletion )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18583:1: ruleSimpleAcceptStatementCompletion
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18876:1: ( ruleSimpleAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18877:1: ruleSimpleAcceptStatementCompletion
{
before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_037796);
+ pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_038384);
ruleSimpleAcceptStatementCompletion();
state._fsp--;
@@ -50293,20 +51051,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptStatement__CompoundAcceptAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18592:1: rule__AcceptStatement__CompoundAcceptAssignment_1_1 : ( ruleCompoundAcceptStatementCompletion ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18886:1: rule__AcceptStatement__CompoundAcceptAssignment_1_1 : ( ruleCompoundAcceptStatementCompletion ) ;
public final void rule__AcceptStatement__CompoundAcceptAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18596:1: ( ( ruleCompoundAcceptStatementCompletion ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18597:1: ( ruleCompoundAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18890:1: ( ( ruleCompoundAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18891:1: ( ruleCompoundAcceptStatementCompletion )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18597:1: ( ruleCompoundAcceptStatementCompletion )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18598:1: ruleCompoundAcceptStatementCompletion
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18891:1: ( ruleCompoundAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18892:1: ruleCompoundAcceptStatementCompletion
{
before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_137827);
+ pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_138415);
ruleCompoundAcceptStatementCompletion();
state._fsp--;
@@ -50334,20 +51092,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CompoundAcceptStatementCompletion__BlockAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18607:1: rule__CompoundAcceptStatementCompletion__BlockAssignment_0 : ( ruleBlock ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18901:1: rule__CompoundAcceptStatementCompletion__BlockAssignment_0 : ( ruleBlock ) ;
public final void rule__CompoundAcceptStatementCompletion__BlockAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18611:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18612:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18905:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18906:1: ( ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18612:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18613:1: ruleBlock
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18906:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18907:1: ruleBlock
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_037858);
+ pushFollow(FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_038446);
ruleBlock();
state._fsp--;
@@ -50375,20 +51133,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18622:1: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 : ( ruleAcceptBlock ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18916:1: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 : ( ruleAcceptBlock ) ;
public final void rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18626:1: ( ( ruleAcceptBlock ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18627:1: ( ruleAcceptBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18920:1: ( ( ruleAcceptBlock ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18921:1: ( ruleAcceptBlock )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18627:1: ( ruleAcceptBlock )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18628:1: ruleAcceptBlock
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18921:1: ( ruleAcceptBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18922:1: ruleAcceptBlock
{
before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_137889);
+ pushFollow(FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_138477);
ruleAcceptBlock();
state._fsp--;
@@ -50416,20 +51174,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptBlock__ClauseAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18637:1: rule__AcceptBlock__ClauseAssignment_0 : ( ruleAcceptClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18931:1: rule__AcceptBlock__ClauseAssignment_0 : ( ruleAcceptClause ) ;
public final void rule__AcceptBlock__ClauseAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18641:1: ( ( ruleAcceptClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18642:1: ( ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18935:1: ( ( ruleAcceptClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18936:1: ( ruleAcceptClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18642:1: ( ruleAcceptClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18643:1: ruleAcceptClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18936:1: ( ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18937:1: ruleAcceptClause
{
before(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_037920);
+ pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_038508);
ruleAcceptClause();
state._fsp--;
@@ -50457,20 +51215,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptBlock__BlockAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18652:1: rule__AcceptBlock__BlockAssignment_1 : ( ruleBlock ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18946:1: rule__AcceptBlock__BlockAssignment_1 : ( ruleBlock ) ;
public final void rule__AcceptBlock__BlockAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18656:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18657:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18950:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18951:1: ( ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18657:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18658:1: ruleBlock
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18951:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18952:1: ruleBlock
{
before(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_137951);
+ pushFollow(FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_138539);
ruleBlock();
state._fsp--;
@@ -50498,20 +51256,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__NameAssignment_2_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18667:1: rule__AcceptClause__NameAssignment_2_0 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18961:1: rule__AcceptClause__NameAssignment_2_0 : ( RULE_ID ) ;
public final void rule__AcceptClause__NameAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18671:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18672:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18965:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18966:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18672:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18673:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18966:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18967:1: RULE_ID
{
before(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_037982);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_038570);
after(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0());
}
@@ -50535,20 +51293,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AcceptClause__QualifiedNameListAssignment_3"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18682:1: rule__AcceptClause__QualifiedNameListAssignment_3 : ( ruleQualifiedNameList ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18976:1: rule__AcceptClause__QualifiedNameListAssignment_3 : ( ruleQualifiedNameList ) ;
public final void rule__AcceptClause__QualifiedNameListAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18686:1: ( ( ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18687:1: ( ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18980:1: ( ( ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18981:1: ( ruleQualifiedNameList )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18687:1: ( ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18688:1: ruleQualifiedNameList
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18981:1: ( ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18982:1: ruleQualifiedNameList
{
before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_338013);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_338601);
ruleQualifiedNameList();
state._fsp--;
@@ -50576,20 +51334,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassifyStatement__ExpressionAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18697:1: rule__ClassifyStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18991:1: rule__ClassifyStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
public final void rule__ClassifyStatement__ExpressionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18701:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18702:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18995:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18996:1: ( ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18702:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18703:1: ruleExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18996:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18997:1: ruleExpression
{
before(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_138044);
+ pushFollow(FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_138632);
ruleExpression();
state._fsp--;
@@ -50617,20 +51375,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassifyStatement__ClauseAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18712:1: rule__ClassifyStatement__ClauseAssignment_2 : ( ruleClassificationClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19006:1: rule__ClassifyStatement__ClauseAssignment_2 : ( ruleClassificationClause ) ;
public final void rule__ClassifyStatement__ClauseAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18716:1: ( ( ruleClassificationClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18717:1: ( ruleClassificationClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19010:1: ( ( ruleClassificationClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19011:1: ( ruleClassificationClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18717:1: ( ruleClassificationClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18718:1: ruleClassificationClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19011:1: ( ruleClassificationClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19012:1: ruleClassificationClause
{
before(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_238075);
+ pushFollow(FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_238663);
ruleClassificationClause();
state._fsp--;
@@ -50658,20 +51416,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__ClassifyFromClauseAssignment_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18727:1: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 : ( ruleClassificationFromClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19021:1: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 : ( ruleClassificationFromClause ) ;
public final void rule__ClassificationClause__ClassifyFromClauseAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18731:1: ( ( ruleClassificationFromClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18732:1: ( ruleClassificationFromClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19025:1: ( ( ruleClassificationFromClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19026:1: ( ruleClassificationFromClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18732:1: ( ruleClassificationFromClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18733:1: ruleClassificationFromClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19026:1: ( ruleClassificationFromClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19027:1: ruleClassificationFromClause
{
before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0());
- pushFollow(FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_038106);
+ pushFollow(FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_038694);
ruleClassificationFromClause();
state._fsp--;
@@ -50699,20 +51457,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__ClassifyToClauseAssignment_0_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18742:1: rule__ClassificationClause__ClassifyToClauseAssignment_0_1 : ( ruleClassificationToClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19036:1: rule__ClassificationClause__ClassifyToClauseAssignment_0_1 : ( ruleClassificationToClause ) ;
public final void rule__ClassificationClause__ClassifyToClauseAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18746:1: ( ( ruleClassificationToClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18747:1: ( ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19040:1: ( ( ruleClassificationToClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19041:1: ( ruleClassificationToClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18747:1: ( ruleClassificationToClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18748:1: ruleClassificationToClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19041:1: ( ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19042:1: ruleClassificationToClause
{
before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0());
- pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_138137);
+ pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_138725);
ruleClassificationToClause();
state._fsp--;
@@ -50740,20 +51498,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__ReclassyAllClauseAssignment_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18757:1: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 : ( ruleReclassifyAllClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19051:1: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 : ( ruleReclassifyAllClause ) ;
public final void rule__ClassificationClause__ReclassyAllClauseAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18761:1: ( ( ruleReclassifyAllClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18762:1: ( ruleReclassifyAllClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19055:1: ( ( ruleReclassifyAllClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19056:1: ( ruleReclassifyAllClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18762:1: ( ruleReclassifyAllClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18763:1: ruleReclassifyAllClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19056:1: ( ruleReclassifyAllClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19057:1: ruleReclassifyAllClause
{
before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_038168);
+ pushFollow(FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_038756);
ruleReclassifyAllClause();
state._fsp--;
@@ -50781,20 +51539,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationClause__ClassifyToClauseAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18772:1: rule__ClassificationClause__ClassifyToClauseAssignment_1_1 : ( ruleClassificationToClause ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19066:1: rule__ClassificationClause__ClassifyToClauseAssignment_1_1 : ( ruleClassificationToClause ) ;
public final void rule__ClassificationClause__ClassifyToClauseAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18776:1: ( ( ruleClassificationToClause ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18777:1: ( ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19070:1: ( ( ruleClassificationToClause ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19071:1: ( ruleClassificationToClause )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18777:1: ( ruleClassificationToClause )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18778:1: ruleClassificationToClause
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19071:1: ( ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19072:1: ruleClassificationToClause
{
before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_138199);
+ pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_138787);
ruleClassificationToClause();
state._fsp--;
@@ -50822,20 +51580,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationFromClause__QualifiedNameListAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18787:1: rule__ClassificationFromClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19081:1: rule__ClassificationFromClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ;
public final void rule__ClassificationFromClause__QualifiedNameListAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18791:1: ( ( ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18792:1: ( ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19085:1: ( ( ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19086:1: ( ruleQualifiedNameList )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18792:1: ( ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18793:1: ruleQualifiedNameList
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19086:1: ( ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19087:1: ruleQualifiedNameList
{
before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_138230);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_138818);
ruleQualifiedNameList();
state._fsp--;
@@ -50863,20 +51621,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ClassificationToClause__QualifiedNameListAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18802:1: rule__ClassificationToClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19096:1: rule__ClassificationToClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ;
public final void rule__ClassificationToClause__QualifiedNameListAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18806:1: ( ( ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18807:1: ( ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19100:1: ( ( ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19101:1: ( ruleQualifiedNameList )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18807:1: ( ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18808:1: ruleQualifiedNameList
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19101:1: ( ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19102:1: ruleQualifiedNameList
{
before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_138261);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_138849);
ruleQualifiedNameList();
state._fsp--;
@@ -50904,20 +51662,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameList__QualifiedNameAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18817:1: rule__QualifiedNameList__QualifiedNameAssignment_0 : ( ruleQualifiedNameWithBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19111:1: rule__QualifiedNameList__QualifiedNameAssignment_0 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__QualifiedNameList__QualifiedNameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18821:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18822:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19115:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19116:1: ( ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18822:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18823:1: ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19116:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19117:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_038292);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_038880);
ruleQualifiedNameWithBinding();
state._fsp--;
@@ -50945,20 +51703,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__QualifiedNameList__QualifiedNameAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18832:1: rule__QualifiedNameList__QualifiedNameAssignment_1_1 : ( ruleQualifiedNameWithBinding ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19126:1: rule__QualifiedNameList__QualifiedNameAssignment_1_1 : ( ruleQualifiedNameWithBinding ) ;
public final void rule__QualifiedNameList__QualifiedNameAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18836:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18837:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19130:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19131:1: ( ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18837:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18838:1: ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19131:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19132:1: ruleQualifiedNameWithBinding
{
before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_138323);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_138911);
ruleQualifiedNameWithBinding();
state._fsp--;
@@ -50986,20 +51744,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18847:1: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 : ( ruleNameExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19141:1: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 : ( ruleNameExpression ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18851:1: ( ( ruleNameExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18852:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19145:1: ( ( ruleNameExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19146:1: ( ruleNameExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18852:1: ( ruleNameExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18853:1: ruleNameExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19146:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19147:1: ruleNameExpression
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_038354);
+ pushFollow(FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_038942);
ruleNameExpression();
state._fsp--;
@@ -51027,20 +51785,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18862:1: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 : ( ruleVariableDeclarationCompletion ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19156:1: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 : ( ruleVariableDeclarationCompletion ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18866:1: ( ( ruleVariableDeclarationCompletion ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18867:1: ( ruleVariableDeclarationCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19160:1: ( ( ruleVariableDeclarationCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19161:1: ( ruleVariableDeclarationCompletion )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18867:1: ( ruleVariableDeclarationCompletion )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18868:1: ruleVariableDeclarationCompletion
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19161:1: ( ruleVariableDeclarationCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19162:1: ruleVariableDeclarationCompletion
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_038385);
+ pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_038973);
ruleVariableDeclarationCompletion();
state._fsp--;
@@ -51068,20 +51826,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18877:1: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 : ( ruleAssignmentCompletion ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19171:1: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 : ( ruleAssignmentCompletion ) ;
public final void rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18881:1: ( ( ruleAssignmentCompletion ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18882:1: ( ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19175:1: ( ( ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19176:1: ( ruleAssignmentCompletion )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18882:1: ( ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18883:1: ruleAssignmentCompletion
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19176:1: ( ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19177:1: ruleAssignmentCompletion
{
before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_138416);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_139004);
ruleAssignmentCompletion();
state._fsp--;
@@ -51109,20 +51867,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__SuperInvocationStatement___superAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18892:1: rule__SuperInvocationStatement___superAssignment_0 : ( ruleSuperInvocationExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19186:1: rule__SuperInvocationStatement___superAssignment_0 : ( ruleSuperInvocationExpression ) ;
public final void rule__SuperInvocationStatement___superAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18896:1: ( ( ruleSuperInvocationExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18897:1: ( ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19190:1: ( ( ruleSuperInvocationExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19191:1: ( ruleSuperInvocationExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18897:1: ( ruleSuperInvocationExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18898:1: ruleSuperInvocationExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19191:1: ( ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19192:1: ruleSuperInvocationExpression
{
before(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_038447);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_039035);
ruleSuperInvocationExpression();
state._fsp--;
@@ -51150,20 +51908,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisInvocationStatement___thisAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18907:1: rule__ThisInvocationStatement___thisAssignment_0 : ( ruleThisExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19201:1: rule__ThisInvocationStatement___thisAssignment_0 : ( ruleThisExpression ) ;
public final void rule__ThisInvocationStatement___thisAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18911:1: ( ( ruleThisExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18912:1: ( ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19205:1: ( ( ruleThisExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19206:1: ( ruleThisExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18912:1: ( ruleThisExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18913:1: ruleThisExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19206:1: ( ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19207:1: ruleThisExpression
{
before(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_038478);
+ pushFollow(FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_039066);
ruleThisExpression();
state._fsp--;
@@ -51191,20 +51949,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__ThisInvocationStatement__AssignmentCompletionAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18922:1: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 : ( ruleAssignmentCompletion ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19216:1: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 : ( ruleAssignmentCompletion ) ;
public final void rule__ThisInvocationStatement__AssignmentCompletionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18926:1: ( ( ruleAssignmentCompletion ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18927:1: ( ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19220:1: ( ( ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19221:1: ( ruleAssignmentCompletion )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18927:1: ( ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18928:1: ruleAssignmentCompletion
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19221:1: ( ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19222:1: ruleAssignmentCompletion
{
before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_138509);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_139097);
ruleAssignmentCompletion();
state._fsp--;
@@ -51232,20 +51990,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__InstanceCreationInvocationStatement___newAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18937:1: rule__InstanceCreationInvocationStatement___newAssignment_0 : ( ruleInstanceCreationExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19231:1: rule__InstanceCreationInvocationStatement___newAssignment_0 : ( ruleInstanceCreationExpression ) ;
public final void rule__InstanceCreationInvocationStatement___newAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18941:1: ( ( ruleInstanceCreationExpression ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18942:1: ( ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19235:1: ( ( ruleInstanceCreationExpression ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19236:1: ( ruleInstanceCreationExpression )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18942:1: ( ruleInstanceCreationExpression )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18943:1: ruleInstanceCreationExpression
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19236:1: ( ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19237:1: ruleInstanceCreationExpression
{
before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_038540);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_039128);
ruleInstanceCreationExpression();
state._fsp--;
@@ -51273,24 +52031,24 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18952:1: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19246:1: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ;
public final void rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18956:1: ( ( ( '[' ) ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18957:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19250:1: ( ( ( '[' ) ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19251:1: ( ( '[' ) )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18957:1: ( ( '[' ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18958:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19251:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19252:1: ( '[' )
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18959:1: ( '[' )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18960:1: '['
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19253:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19254:1: '['
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- match(input,78,FOLLOW_78_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_038576);
+ match(input,77,FOLLOW_77_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_039164);
after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
}
@@ -51318,20 +52076,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__VariableNameAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18975:1: rule__VariableDeclarationCompletion__VariableNameAssignment_1 : ( RULE_ID ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19269:1: rule__VariableDeclarationCompletion__VariableNameAssignment_1 : ( RULE_ID ) ;
public final void rule__VariableDeclarationCompletion__VariableNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18979:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18980:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19273:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19274:1: ( RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18980:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18981:1: RULE_ID
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19274:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19275:1: RULE_ID
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0());
- match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_138615);
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_139203);
after(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0());
}
@@ -51355,20 +52113,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__VariableDeclarationCompletion__InitValueAssignment_2"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18990:1: rule__VariableDeclarationCompletion__InitValueAssignment_2 : ( ruleAssignmentCompletion ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19284:1: rule__VariableDeclarationCompletion__InitValueAssignment_2 : ( ruleAssignmentCompletion ) ;
public final void rule__VariableDeclarationCompletion__InitValueAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18994:1: ( ( ruleAssignmentCompletion ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18995:1: ( ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19288:1: ( ( ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19289:1: ( ruleAssignmentCompletion )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18995:1: ( ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:18996:1: ruleAssignmentCompletion
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19289:1: ( ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19290:1: ruleAssignmentCompletion
{
before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_238646);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_239234);
ruleAssignmentCompletion();
state._fsp--;
@@ -51396,20 +52154,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AssignmentCompletion__OpAssignment_0"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19005:1: rule__AssignmentCompletion__OpAssignment_0 : ( ruleAssignmentOperator ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19299:1: rule__AssignmentCompletion__OpAssignment_0 : ( ruleAssignmentOperator ) ;
public final void rule__AssignmentCompletion__OpAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19009:1: ( ( ruleAssignmentOperator ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19010:1: ( ruleAssignmentOperator )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19303:1: ( ( ruleAssignmentOperator ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19304:1: ( ruleAssignmentOperator )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19010:1: ( ruleAssignmentOperator )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19011:1: ruleAssignmentOperator
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19304:1: ( ruleAssignmentOperator )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19305:1: ruleAssignmentOperator
{
before(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0());
- pushFollow(FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_038677);
+ pushFollow(FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_039265);
ruleAssignmentOperator();
state._fsp--;
@@ -51437,20 +52195,20 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
// $ANTLR start "rule__AssignmentCompletion__RightHandSideAssignment_1"
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19020:1: rule__AssignmentCompletion__RightHandSideAssignment_1 : ( ruleSequenceElement ) ;
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19314:1: rule__AssignmentCompletion__RightHandSideAssignment_1 : ( ruleSequenceElement ) ;
public final void rule__AssignmentCompletion__RightHandSideAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19024:1: ( ( ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19025:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19318:1: ( ( ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19319:1: ( ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19025:1: ( ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19026:1: ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19319:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/contentassist/antlr/internal/InternalAlf.g:19320:1: ruleSequenceElement
{
before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_138708);
+ pushFollow(FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_139296);
ruleSequenceElement();
state._fsp--;
@@ -51483,23 +52241,24 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
static final String DFA17_eotS =
"\13\uffff";
static final String DFA17_eofS =
- "\3\uffff\1\12\7\uffff";
+ "\5\uffff\1\12\5\uffff";
static final String DFA17_minS =
- "\1\115\3\10\7\uffff";
+ "\1\114\2\10\2\uffff\1\10\5\uffff";
static final String DFA17_maxS =
- "\1\120\1\132\1\122\1\160\7\uffff";
+ "\1\120\1\132\1\122\2\uffff\1\160\5\uffff";
static final String DFA17_acceptS =
- "\4\uffff\1\7\1\3\1\6\1\5\1\4\1\1\1\2";
+ "\3\uffff\1\3\1\7\1\uffff\1\6\1\4\1\5\1\1\1\2";
static final String DFA17_specialS =
"\13\uffff}>";
static final String[] DFA17_transitionS = {
- "\1\1\2\uffff\1\2",
- "\1\3\32\uffff\3\5\64\uffff\1\4",
- "\1\10\35\uffff\7\6\44\uffff\1\7\1\6",
- "\1\12\5\uffff\20\12\23\uffff\20\12\1\uffff\1\12\1\uffff\1"+
- "\11\14\12\7\uffff\2\12\5\uffff\1\12\17\uffff\2\12",
+ "\1\1\3\uffff\1\2",
+ "\1\5\32\uffff\2\3\52\uffff\1\3\12\uffff\1\4",
+ "\1\7\34\uffff\7\6\45\uffff\1\10\1\6",
"",
"",
+ "\1\12\5\uffff\20\12\22\uffff\20\12\1\uffff\1\12\1\uffff\1"+
+ "\11\13\12\1\uffff\1\12\7\uffff\2\12\5\uffff\1\12\17\uffff\2"+
+ "\12",
"",
"",
"",
@@ -51537,7 +52296,7 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
this.transition = DFA17_transition;
}
public String getDescription() {
- return "3460:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) );";
+ return "3516:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) );";
}
}
@@ -51644,1525 +52403,1551 @@ public class InternalAlfParser extends AbstractInternalContentAssistParser {
public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__0_in_rulePropertyCallExpression2030 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression2057 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationExpression2064 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__0_in_ruleLinkOperationExpression2090 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2117 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTuple2124 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2150 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2177 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2184 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2210 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2237 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceOperationExpression2244 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2270 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2297 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceReductionExpression2304 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2330 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2357 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2364 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2390 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2417 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2424 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2450 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2477 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2484 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2510 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2537 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2544 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2570 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2597 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIsUniqueOperation2604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2630 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2657 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleValueSpecification2664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2690 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2717 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2724 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2750 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2777 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleParenthesizedExpression2784 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2810 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullExpression_in_entryRuleNullExpression2837 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNullExpression2844 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression2870 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_entryRuleThisExpression2897 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleThisExpression2904 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression2930 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression2957 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationExpression2964 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression2990 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3017 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationExpression3024 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3050 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3077 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTuple3084 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3110 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3137 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3144 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3170 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3197 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3204 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3230 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3257 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAccessCompletion3264 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3290 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3317 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3324 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3350 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3377 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3384 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3437 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceElement3444 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3470 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3497 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassExtentExpression3504 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3530 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_entryRuleBlock3557 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBlock3564 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Block__Group__0_in_ruleBlock3590 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3617 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStatementSequence3624 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3652 = new BitSet(new long[]{0x0000000000003132L,0x00007B93C8F00000L});
- public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3664 = new BitSet(new long[]{0x0000000000003132L,0x00007B93C8F00000L});
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3694 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDocumentedStatement3701 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3727 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3754 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInlineStatement3761 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3787 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3814 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAnnotatedStatement3821 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement3847 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStatement_in_entryRuleStatement3874 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStatement3881 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Statement__Alternatives_in_ruleStatement3907 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation3934 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation3941 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation3967 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement3994 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBlockStatement4001 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4027 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4054 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEmptyStatement4061 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4087 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4114 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4121 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4147 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfStatement_in_entryRuleIfStatement4174 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIfStatement4181 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4207 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4234 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequentialClauses4241 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4267 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4294 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleConcurrentClauses4301 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4327 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4354 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNonFinalClause4361 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4387 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFinalClause_in_entryRuleFinalClause4414 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleFinalClause4421 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4447 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4474 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchStatement4481 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4507 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4534 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchClause4541 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4567 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4594 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchCase4601 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4627 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4654 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchDefaultClause4661 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4687 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4714 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4721 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4749 = new BitSet(new long[]{0x0000000000003132L,0x00007B93C8F00000L});
- public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4761 = new BitSet(new long[]{0x0000000000003132L,0x00007B93C8F00000L});
- public static final BitSet FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4791 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleWhileStatement4798 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement4824 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDoStatement_in_entryRuleDoStatement4851 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDoStatement4858 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement4884 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForStatement_in_entryRuleForStatement4911 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleForStatement4918 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement4944 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForControl_in_entryRuleForControl4971 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleForControl4978 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForControl__Group__0_in_ruleForControl5004 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5031 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLoopVariableDefinition5038 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5064 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5091 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBreakStatement5098 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5124 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5151 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleReturnStatement5158 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5184 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5211 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptStatement5218 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5244 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5271 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5278 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5304 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5331 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5338 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5364 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5391 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptBlock5398 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5424 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5451 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptClause5458 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5484 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5511 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassifyStatement5518 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5544 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5571 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationClause5578 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5631 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationFromClause5638 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5691 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationToClause5698 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5724 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5751 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleReclassifyAllClause5758 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5784 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5811 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameList5818 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList5844 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement5871 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement5878 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement5904 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement5931 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationStatement5938 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement5964 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement5991 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleThisInvocationStatement5998 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6024 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6051 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6058 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6084 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6111 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6118 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6144 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6171 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCompletion6178 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6204 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6241 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6277 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6313 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6349 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6385 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6421 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6457 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6492 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6509 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6526 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6558 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6575 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06607 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06625 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06659 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06679 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26713 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26731 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26749 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06783 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06803 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_06838 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_06858 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_06893 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_06913 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_06948 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_06968 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_06988 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07008 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07043 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07063 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07083 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07118 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07138 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07173 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07193 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07213 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07248 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07268 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07288 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07308 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07328 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7362 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7379 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7396 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7413 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7430 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7447 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7464 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7496 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7513 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7530 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7547 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7579 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7596 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7613 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7630 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7647 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7681 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7713 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7730 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7747 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7764 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives7781 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_37813 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_37831 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_17864 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_17882 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7915 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7933 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_17966 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_17984 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28017 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28036 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8069 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8086 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08118 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08135 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8167 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8184 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8201 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8218 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8235 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8252 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8269 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8286 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8303 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8320 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8337 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8354 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8371 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8388 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8405 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8422 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8439 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8456 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8488 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8506 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18539 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18557 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8590 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8608 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18641 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18659 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_33_in_rule__BooleanValue__Alternatives8693 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_34_in_rule__BooleanValue__Alternatives8714 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_35_in_rule__LinkOperationKind__Alternatives8750 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_36_in_rule__LinkOperationKind__Alternatives8771 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_rule__LinkOperationKind__Alternatives8792 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives8828 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_rule__SelectOrRejectOperator__Alternatives8849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives8885 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_rule__CollectOrIterateOperator__Alternatives8906 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives8942 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives8963 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__ForAllOrExistsOrOneOperator__Alternatives8984 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_rule__AnnotationKind__Alternatives9020 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_rule__AnnotationKind__Alternatives9041 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__AnnotationKind__Alternatives9062 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_48_in_rule__AnnotationKind__Alternatives9083 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_rule__AssignmentOperator__Alternatives9119 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_rule__AssignmentOperator__Alternatives9140 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_51_in_rule__AssignmentOperator__Alternatives9161 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_rule__AssignmentOperator__Alternatives9182 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_rule__AssignmentOperator__Alternatives9203 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__AssignmentOperator__Alternatives9224 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_rule__AssignmentOperator__Alternatives9245 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__AssignmentOperator__Alternatives9266 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_rule__AssignmentOperator__Alternatives9287 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_rule__AssignmentOperator__Alternatives9308 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_rule__AssignmentOperator__Alternatives9329 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_rule__AssignmentOperator__Alternatives9350 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group__0__Impl_in_rule__Test__Group__09383 = new BitSet(new long[]{0xC000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_rule__Test__Group__1_in_rule__Test__Group__09386 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_0__0_in_rule__Test__Group__0__Impl9413 = new BitSet(new long[]{0x2000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group__1__Impl_in_rule__Test__Group__19444 = new BitSet(new long[]{0xC000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_rule__Test__Group__2_in_rule__Test__Group__19447 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_1__0_in_rule__Test__Group__1__Impl9474 = new BitSet(new long[]{0x4000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group__2__Impl_in_rule__Test__Group__29505 = new BitSet(new long[]{0xC000000000000000L,0x0000000000000001L});
- public static final BitSet FOLLOW_rule__Test__Group__3_in_rule__Test__Group__29508 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_2__0_in_rule__Test__Group__2__Impl9535 = new BitSet(new long[]{0x8000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group__3__Impl_in_rule__Test__Group__39566 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_3__0_in_rule__Test__Group__3__Impl9593 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_0__0__Impl_in_rule__Test__Group_0__09631 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__Test__Group_0__1_in_rule__Test__Group_0__09634 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_61_in_rule__Test__Group_0__0__Impl9662 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_0__1__Impl_in_rule__Test__Group_0__19693 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__ExpressionAssignment_0_1_in_rule__Test__Group_0__1__Impl9720 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_1__0__Impl_in_rule__Test__Group_1__09754 = new BitSet(new long[]{0x1FFE000000000000L});
- public static final BitSet FOLLOW_rule__Test__Group_1__1_in_rule__Test__Group_1__09757 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_62_in_rule__Test__Group_1__0__Impl9785 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_1__1__Impl_in_rule__Test__Group_1__19816 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__AssignExpressionAssignment_1_1_in_rule__Test__Group_1__1__Impl9843 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_2__0__Impl_in_rule__Test__Group_2__09877 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C8F00000L});
- public static final BitSet FOLLOW_rule__Test__Group_2__1_in_rule__Test__Group_2__09880 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_63_in_rule__Test__Group_2__0__Impl9908 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_2__1__Impl_in_rule__Test__Group_2__19939 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__StatementsAssignment_2_1_in_rule__Test__Group_2__1__Impl9966 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_3__0__Impl_in_rule__Test__Group_3__010000 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_rule__Test__Group_3__1_in_rule__Test__Group_3__010003 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_rule__Test__Group_3__0__Impl10031 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__Group_3__1__Impl_in_rule__Test__Group_3__110062 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Test__BlockAssignment_3_1_in_rule__Test__Group_3__1__Impl10089 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__010123 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L});
- public static final BitSet FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__010126 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl10153 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__110183 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl10210 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__010245 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__010248 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl10275 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__110305 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__110308 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl10335 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__210366 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl10393 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010429 = new BitSet(new long[]{0x0000000000003100L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010432 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10459 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110490 = new BitSet(new long[]{0x0000000000003000L,0x0000000000804010L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110493 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10520 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210550 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10577 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010614 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010617 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10644 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110674 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_rule__QualifiedNamePath__Group__1__Impl10702 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010737 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010740 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10767 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110797 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10824 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__010859 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__010862 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl10890 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__110921 = new BitSet(new long[]{0x0000000000080000L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__110924 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl10951 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__210981 = new BitSet(new long[]{0x0000000000080000L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__210984 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl11011 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__311042 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl11070 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__011109 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__011112 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rule__TemplateBinding__Group_2__0__Impl11140 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__111171 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl11198 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__011232 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__011235 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl11262 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__111292 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__111295 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_rule__NamedTemplateBinding__Group__1__Impl11323 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__211354 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl11381 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__011417 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__011420 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11447 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111477 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111480 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11507 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211538 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11565 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011602 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011605 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11633 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11691 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011725 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011728 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111786 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80030L});
- public static final BitSet FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111789 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__Tuple__Group__1__Impl11817 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211848 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80030L});
- public static final BitSet FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211851 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl11878 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__311909 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__Tuple__Group__3__Impl11937 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__011976 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__011979 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl12006 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__112036 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl12063 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__012098 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__012101 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rule__Tuple__Group_2_1__0__Impl12129 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__112160 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl12187 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__012221 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__012224 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl12251 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__112281 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl12308 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__012343 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__012346 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__ConditionalTestExpression__Group_1__0__Impl12374 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__112405 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__112408 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12435 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212465 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212468 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__ConditionalTestExpression__Group_1__2__Impl12496 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312527 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12554 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012592 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012595 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12622 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112652 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12679 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012714 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012717 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__ConditionalOrExpression__Group_1__0__Impl12745 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112776 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12803 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012837 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012840 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl12867 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__112897 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl12924 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__012959 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__012962 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_73_in_rule__ConditionalAndExpression__Group_1__0__Impl12990 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__113021 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl13048 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__013082 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__013085 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl13112 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__113142 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl13169 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__013204 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__013207 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__InclusiveOrExpression__Group_1__0__Impl13235 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__113266 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl13293 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__013327 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__013330 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl13357 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__113387 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl13414 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000800L});
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013449 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013452 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_rule__ExclusiveOrExpression__Group_1__0__Impl13480 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113511 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13538 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013572 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
- public static final BitSet FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013575 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13602 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113632 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13659 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L});
- public static final BitSet FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013694 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013697 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_rule__AndExpression__Group_1__0__Impl13725 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113756 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13783 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013817 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013820 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13847 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__113877 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl13904 = new BitSet(new long[]{0x000000000000C002L});
- public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__013939 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__013942 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl13969 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__113999 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl14026 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__014060 = new BitSet(new long[]{0x0000000000030000L});
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__014063 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl14090 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__114120 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl14147 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__014182 = new BitSet(new long[]{0x0000000000003100L});
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__014185 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl14212 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__114242 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl14269 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__014303 = new BitSet(new long[]{0x00000000003C0000L});
- public static final BitSet FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__014306 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl14333 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__114363 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl14390 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__014425 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__014428 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14455 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14512 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014546 = new BitSet(new long[]{0x0000000001C00000L});
- public static final BitSet FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014549 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14576 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114606 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14633 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014668 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014671 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14698 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114728 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14755 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014789 = new BitSet(new long[]{0x0000000006000000L});
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014792 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14819 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl14876 = new BitSet(new long[]{0x0000000006000002L});
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__014911 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__014914 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl14941 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__114971 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl14998 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__015032 = new BitSet(new long[]{0x0000000038000000L});
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__015035 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl15062 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__115092 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl15119 = new BitSet(new long[]{0x0000000038000002L});
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__015154 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__015157 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl15184 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__115214 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl15241 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__015275 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__015278 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl15305 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__115336 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl15363 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__015397 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__015400 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_rule__OperationCallExpression__Group__0__Impl15428 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115459 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115462 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15489 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215519 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L});
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215522 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15549 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315579 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15606 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015645 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015648 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_rule__PropertyCallExpression__Group__0__Impl15676 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115707 = new BitSet(new long[]{0x0000000000000000L,0x0000000000016000L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115710 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15737 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215767 = new BitSet(new long[]{0x0000000000000000L,0x0000000000016000L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215770 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15797 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315828 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl15855 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__015894 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__015897 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_rule__PropertyCallExpression__Group_2__0__Impl15925 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__115956 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__115959 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl15986 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__216016 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_rule__PropertyCallExpression__Group_2__2__Impl16044 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__0__Impl_in_rule__LinkOperationExpression__Group__016081 = new BitSet(new long[]{0x0000003800000000L});
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__1_in_rule__LinkOperationExpression__Group__016084 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_rule__LinkOperationExpression__Group__0__Impl16112 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__1__Impl_in_rule__LinkOperationExpression__Group__116143 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__2_in_rule__LinkOperationExpression__Group__116146 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationExpression__KindAssignment_1_in_rule__LinkOperationExpression__Group__1__Impl16173 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__2__Impl_in_rule__LinkOperationExpression__Group__216203 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationExpression__TupleAssignment_2_in_rule__LinkOperationExpression__Group__2__Impl16230 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__016266 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__016269 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__LinkOperationTuple__Group__0__Impl16297 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__116328 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000024L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__116331 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl16358 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__216388 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000024L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__216391 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl16418 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316449 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__LinkOperationTuple__Group__3__Impl16477 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016516 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016519 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rule__LinkOperationTuple__Group_2__0__Impl16547 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__116578 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl16605 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__016639 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004008L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__016642 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl16669 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__116699 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004008L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__116702 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl16729 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__216760 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__216763 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_rule__LinkOperationTupleElement__Group__2__Impl16791 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__316822 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl16849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__016887 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__016890 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_rule__LinkOperationTupleElement__Group_1__0__Impl16918 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__116949 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__116952 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl16979 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__217009 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_rule__LinkOperationTupleElement__Group_1__2__Impl17037 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__017074 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__017077 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__SequenceOperationExpression__Group__0__Impl17105 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__117136 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__117139 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl17166 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__217196 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L});
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__217199 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl17226 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__317256 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl17283 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__017322 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__017325 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__SequenceReductionExpression__Group__0__Impl17353 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__117384 = new BitSet(new long[]{0x0000000000000100L,0x0002000000000000L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__117387 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_rule__SequenceReductionExpression__Group__1__Impl17415 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217446 = new BitSet(new long[]{0x0000000000000100L,0x0002000000000000L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217449 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17476 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317507 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317510 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl17537 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__417567 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl17594 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__017635 = new BitSet(new long[]{0x000000C000000000L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__017638 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__SelectOrRejectOperation__Group__0__Impl17666 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__117697 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__117700 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl17727 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__217757 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__217760 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl17787 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__317817 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__317820 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__SelectOrRejectOperation__Group__3__Impl17848 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__417879 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__417882 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl17909 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__517939 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__517942 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__SelectOrRejectOperation__Group__5__Impl17970 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__618001 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl18028 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__018073 = new BitSet(new long[]{0x0000030000000000L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__018076 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__CollectOrIterateOperation__Group__0__Impl18104 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__118135 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__118138 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl18165 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__218195 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__218198 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl18225 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__318255 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__318258 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__CollectOrIterateOperation__Group__3__Impl18286 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__418317 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__418320 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl18347 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__518377 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__518380 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__CollectOrIterateOperation__Group__5__Impl18408 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618439 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18466 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018511 = new BitSet(new long[]{0x00001C0000000000L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018514 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl18542 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__118573 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__118576 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl18603 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__218633 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__218636 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl18663 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__318693 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__318696 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl18724 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__418755 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__418758 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl18785 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__518815 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__518818 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl18846 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__618877 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl18904 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__018949 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__018952 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__IsUniqueOperation__Group__0__Impl18980 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__119011 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__119014 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_82_in_rule__IsUniqueOperation__Group__1__Impl19042 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__219073 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__219076 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl19103 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__319133 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__319136 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__IsUniqueOperation__Group__3__Impl19164 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__419195 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__419198 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl19225 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__519255 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__519258 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__IsUniqueOperation__Group__5__Impl19286 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__619317 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl19344 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__019389 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__019392 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__ParenthesizedExpression__Group__0__Impl19420 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119451 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19481 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219511 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C8F12010L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219514 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__ParenthesizedExpression__Group__2__Impl19542 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__319573 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl19600 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__019639 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__019642 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__119700 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_83_in_rule__NullExpression__Group__1__Impl19728 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__019763 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__019766 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__119824 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L});
- public static final BitSet FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__119827 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_rule__ThisExpression__Group__1__Impl19855 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__219886 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl19913 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__019950 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002010L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__019953 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_85_in_rule__SuperInvocationExpression__Group__0__Impl19981 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__120012 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl20039 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__020073 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__020076 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_rule__SuperInvocationExpression__Group_1_1__0__Impl20104 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__120135 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__120138 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl20165 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__220195 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl20222 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__020258 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__020261 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_86_in_rule__InstanceCreationExpression__Group__0__Impl20289 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__120320 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__120323 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl20350 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__220380 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L});
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__220383 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl20410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320440 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20467 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020506 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020509 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__120567 = new BitSet(new long[]{0x0000000000000100L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__120570 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__InstanceCreationTuple__Group__1__Impl20598 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__220629 = new BitSet(new long[]{0x0000000000000100L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__220632 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl20659 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__320690 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__InstanceCreationTuple__Group__3__Impl20718 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__020757 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__020760 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl20787 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__120817 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl20844 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__020879 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__020882 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rule__InstanceCreationTuple__Group_2_1__0__Impl20910 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__120941 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl20968 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__021002 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__021005 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl21032 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__121062 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__121065 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_rule__InstanceCreationTupleElement__Group__1__Impl21093 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__221124 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl21151 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021187 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F88010L});
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021190 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl21217 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__121247 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl21274 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__021308 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__021311 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl21338 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__121368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_rule__AccessCompletion__Group__1__Impl21396 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021431 = new BitSet(new long[]{0x0000000000000000L,0x0000000000804000L});
- public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021434 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21462 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121493 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21520 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__021554 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F84010L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__021557 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_87_in_rule__SequenceConstructionExpression__Group__0__Impl21585 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__121616 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000004L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__121619 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl21646 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__221676 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__221679 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl21706 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__321736 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_rule__SequenceConstructionExpression__Group__3__Impl21764 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__021803 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F84010L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__021806 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl21834 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__121865 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl21892 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__021926 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__021929 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_89_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl21957 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__121988 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl22015 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__022049 = new BitSet(new long[]{0x0000000000000000L,0x0000000000012000L});
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__022052 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__122110 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__122113 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_rule__ClassExtentExpression__Group__1__Impl22141 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__222172 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__222175 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_rule__ClassExtentExpression__Group__2__Impl22203 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__322234 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__322237 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__ClassExtentExpression__Group__3__Impl22265 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__422296 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__ClassExtentExpression__Group__4__Impl22324 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__022365 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C9F00000L});
- public static final BitSet FOLLOW_rule__Block__Group__1_in_rule__Block__Group__022368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_87_in_rule__Block__Group__0__Impl22396 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__122427 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C9F00000L});
- public static final BitSet FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122430 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__222488 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C9F00000L});
- public static final BitSet FOLLOW_rule__Block__Group__3_in_rule__Block__Group__222491 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl22518 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__322549 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_rule__Block__Group__3__Impl22577 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__022616 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C8F00000L});
- public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__022619 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl22646 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__122677 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl22704 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__022738 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__022741 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__InlineStatement__Group__0__Impl22769 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__122800 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__122803 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_92_in_rule__InlineStatement__Group__1__Impl22831 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__222862 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__222865 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__InlineStatement__Group__2__Impl22893 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__322924 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__322927 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl22954 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__422984 = new BitSet(new long[]{0x0000000000000080L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__422987 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__InlineStatement__Group__4__Impl23015 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__523046 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__523049 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl23076 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__623106 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_rule__InlineStatement__Group__6__Impl23134 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__023179 = new BitSet(new long[]{0x0001E00000000000L});
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__023182 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_94_in_rule__AnnotatedStatement__Group__0__Impl23210 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__123241 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C8F00000L});
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__123244 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl23271 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__223301 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl23328 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__023364 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__023367 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl23394 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__123424 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23451 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__023486 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__023489 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__Annotation__Group_1__0__Impl23517 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__123548 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000024L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__123551 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl23578 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__223608 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000024L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__223611 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl23638 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__323669 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__Annotation__Group_1__3__Impl23697 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__023736 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__023739 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rule__Annotation__Group_1_2__0__Impl23767 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__123798 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl23825 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__023859 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__023862 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__123920 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__EmptyStatement__Group__1__Impl23948 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__023983 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__023986 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_96_in_rule__LocalNameDeclarationStatement__Group__0__Impl24014 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__124045 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__124048 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl24075 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__224105 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__224108 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__LocalNameDeclarationStatement__Group__2__Impl24136 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__324167 = new BitSet(new long[]{0x0002000000000000L,0x0000000000004000L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__324170 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl24197 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__424227 = new BitSet(new long[]{0x0002000000000000L,0x0000000000004000L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__424230 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl24257 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__524288 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F84010L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__524291 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_rule__LocalNameDeclarationStatement__Group__5__Impl24319 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__624350 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__624353 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl24380 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__724410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__LocalNameDeclarationStatement__Group__7__Impl24438 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__024485 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__024488 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl24515 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__124545 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl24573 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__024608 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__024611 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_97_in_rule__IfStatement__Group__0__Impl24639 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__124670 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
- public static final BitSet FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__124673 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl24700 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__224730 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl24757 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__024794 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
- public static final BitSet FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__024797 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl24824 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__124854 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl24881 = new BitSet(new long[]{0x0000000000000002L,0x0000000400000000L});
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__024916 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__024919 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_98_in_rule__SequentialClauses__Group_1__0__Impl24947 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__124978 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__124981 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_97_in_rule__SequentialClauses__Group_1__1__Impl25009 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__225040 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl25067 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__025103 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__025106 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl25133 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__125163 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl25190 = new BitSet(new long[]{0x0000000000000002L,0x0000000800000000L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__025225 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__025228 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_99_in_rule__ConcurrentClauses__Group_1__0__Impl25256 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__125287 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__125290 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_97_in_rule__ConcurrentClauses__Group_1__1__Impl25318 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__225349 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl25376 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__025412 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__025415 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__NonFinalClause__Group__0__Impl25443 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__125474 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__125477 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl25504 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__225534 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__225537 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__NonFinalClause__Group__2__Impl25565 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__325596 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl25623 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__025661 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__025664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_98_in_rule__FinalClause__Group__0__Impl25692 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__125723 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl25750 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__025784 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__025787 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_100_in_rule__SwitchStatement__Group__0__Impl25815 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__125846 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__125849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__SwitchStatement__Group__1__Impl25877 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__225908 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__225911 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl25938 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__325968 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__325971 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__SwitchStatement__Group__3__Impl25999 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__426030 = new BitSet(new long[]{0x0000000000000000L,0x0000006001000000L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__426033 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_87_in_rule__SwitchStatement__Group__4__Impl26061 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__526092 = new BitSet(new long[]{0x0000000000000000L,0x0000006001000000L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__526095 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl26122 = new BitSet(new long[]{0x0000000000000002L,0x0000002000000000L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__626153 = new BitSet(new long[]{0x0000000000000000L,0x0000006001000000L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__626156 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl26183 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__726214 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_rule__SwitchStatement__Group__7__Impl26242 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__026289 = new BitSet(new long[]{0x0000000000003130L,0x00007BB3C8F00000L});
- public static final BitSet FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__026292 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl26319 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__126349 = new BitSet(new long[]{0x0000000000003130L,0x00007BB3C8F00000L});
- public static final BitSet FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__126352 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl26379 = new BitSet(new long[]{0x0000000000000002L,0x0000002000000000L});
- public static final BitSet FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__226410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26437 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026473 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__026476 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_101_in_rule__SwitchCase__Group__0__Impl26504 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__126535 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__126538 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl26565 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__226595 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__SwitchCase__Group__2__Impl26623 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__026660 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__026663 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_102_in_rule__SwitchDefaultClause__Group__0__Impl26691 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__126722 = new BitSet(new long[]{0x0000000000003130L,0x00007BB3C8F00000L});
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__126725 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__SwitchDefaultClause__Group__1__Impl26753 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__226784 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl26811 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__026847 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__026850 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_103_in_rule__WhileStatement__Group__0__Impl26878 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__126909 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__126912 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__WhileStatement__Group__1__Impl26940 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__226971 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__226974 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl27001 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__327031 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__327034 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__WhileStatement__Group__3__Impl27062 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__427093 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl27120 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__027160 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__027163 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_104_in_rule__DoStatement__Group__0__Impl27191 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__127222 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__127225 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl27252 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__227282 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__227285 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_103_in_rule__DoStatement__Group__2__Impl27313 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__327344 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__327347 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__DoStatement__Group__3__Impl27375 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__427406 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__427409 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27436 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527466 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527469 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__DoStatement__Group__5__Impl27497 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__627528 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__DoStatement__Group__6__Impl27556 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__027601 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__027604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_105_in_rule__ForStatement__Group__0__Impl27632 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__127663 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__127666 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__ForStatement__Group__1__Impl27694 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__227725 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__227728 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl27755 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__327785 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__327788 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__ForStatement__Group__3__Impl27816 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__427847 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl27874 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__027914 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__027917 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl27944 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__127974 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl28001 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__028036 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__028039 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rule__ForControl__Group_1__0__Impl28067 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__128098 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl28125 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__028159 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__028162 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl28189 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__128219 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__128222 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_106_in_rule__LoopVariableDefinition__Group_0__1__Impl28250 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__228281 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__228284 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl28311 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__328341 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl28368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__028407 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__028410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_89_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28438 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128469 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl28496 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__028530 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__028533 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl28560 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__128590 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__128593 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl28620 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__228650 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__228653 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__LoopVariableDefinition__Group_1__2__Impl28681 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__328712 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl28739 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__028777 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
- public static final BitSet FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__028780 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__128838 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__128841 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_107_in_rule__BreakStatement__Group__1__Impl28869 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__228900 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__BreakStatement__Group__2__Impl28928 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__028965 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__028968 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_108_in_rule__ReturnStatement__Group__0__Impl28996 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__129027 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__129030 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl29057 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__229087 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__ReturnStatement__Group__2__Impl29115 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__029152 = new BitSet(new long[]{0x0000000000000000L,0x0000000080800000L});
- public static final BitSet FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__029155 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl29182 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__129212 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl29239 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__029273 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__029276 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__129334 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl29362 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__029397 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__029400 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl29427 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129457 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl29484 = new BitSet(new long[]{0x0000000000000002L,0x0000000800000000L});
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__029519 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L});
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__029522 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_99_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl29550 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__129581 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl29608 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__029642 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__029645 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl29672 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__129702 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl29729 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__029763 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__029766 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_109_in_rule__AcceptClause__Group__0__Impl29794 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__129825 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__129828 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__AcceptClause__Group__1__Impl29856 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__229887 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__229890 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl29917 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__329948 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__329951 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl29978 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__430008 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__AcceptClause__Group__4__Impl30036 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__030077 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__030080 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl30107 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__130137 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__AcceptClause__Group_2__1__Impl30165 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__030200 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80010L});
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__030203 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_110_in_rule__ClassifyStatement__Group__0__Impl30231 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__130262 = new BitSet(new long[]{0x0000000000000000L,0x0001800000000000L});
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__130265 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl30292 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__230322 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__230325 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl30352 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__330382 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__ClassifyStatement__Group__3__Impl30410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030449 = new BitSet(new long[]{0x0000000000000000L,0x0001800000000000L});
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030452 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl30479 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__130509 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl30536 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__030571 = new BitSet(new long[]{0x0000000000000000L,0x0001800000000000L});
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__030574 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl30601 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__130632 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl30659 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__030693 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__030696 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_111_in_rule__ClassificationFromClause__Group__0__Impl30724 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__130755 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl30782 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__030816 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__030819 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_112_in_rule__ClassificationToClause__Group__0__Impl30847 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__130878 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl30905 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__030939 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__030942 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__131000 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__131003 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_111_in_rule__ReclassifyAllClause__Group__1__Impl31031 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__231062 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl31090 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__031127 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__031130 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl31157 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__131187 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl31214 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000004L});
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__031249 = new BitSet(new long[]{0x0000000000000100L});
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__031252 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rule__QualifiedNameList__Group_1__0__Impl31280 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__131311 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl31338 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031372 = new BitSet(new long[]{0x1FFE000000000100L,0x0000000080004000L});
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031375 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl31402 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131432 = new BitSet(new long[]{0x1FFE000000000100L,0x0000000080004000L});
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131435 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31462 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__231493 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl31521 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__031558 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__031561 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl31588 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__131618 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__SuperInvocationStatement__Group__1__Impl31646 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__031681 = new BitSet(new long[]{0x1FFE000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__031684 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl31711 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__131741 = new BitSet(new long[]{0x1FFE000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__131744 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl31771 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__231802 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__ThisInvocationStatement__Group__2__Impl31830 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__031867 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__031870 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl31897 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__131927 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__InstanceCreationInvocationStatement__Group__1__Impl31955 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__031990 = new BitSet(new long[]{0x0000000000000100L,0x0000000000004000L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__031993 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl32020 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__132051 = new BitSet(new long[]{0x1FFE000000000000L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__132054 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl32081 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__232111 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl32138 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__032174 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__032177 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl32204 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__132234 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_rule__VariableDeclarationCompletion__Group_0__1__Impl32262 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__032297 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F84010L});
- public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__032300 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl32327 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__132357 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl32384 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__Test__ExpressionAssignment_0_132423 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__Test__AssignExpressionAssignment_1_132454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStatement_in_rule__Test__StatementsAssignment_2_132485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_rule__Test__BlockAssignment_3_132516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment32547 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment32578 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment32614 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment32653 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_032684 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_132717 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_232748 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_032779 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_132810 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_032841 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_132872 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_232903 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_132936 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_032967 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_032998 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_133029 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_133060 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_133091 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_033122 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_233153 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_033184 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_133215 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_133246 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_033277 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_133308 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment33339 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_033370 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_133401 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_333432 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033463 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_133494 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_033525 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_133556 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_033587 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_133618 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_033649 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_133680 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_033711 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_133742 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_033773 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_033804 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_133837 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_033868 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_033899 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_133932 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_033963 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_033994 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_134027 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_034058 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_034089 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_134122 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_034153 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_034184 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_134217 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_034248 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_034279 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_134312 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_034343 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_134376 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment34407 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_134438 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234469 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_334500 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_134531 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_134562 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_334593 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationKind_in_rule__LinkOperationExpression__KindAssignment_134624 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationTuple_in_rule__LinkOperationExpression__TupleAssignment_234655 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_134686 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_134717 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_034748 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_134779 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_334810 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_134841 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_234872 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_334903 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_113_in_rule__SequenceReductionExpression__IsOrderedAssignment_234939 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_334978 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_435009 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_135040 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_235071 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_435102 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_635133 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_135164 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_235195 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_435226 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_635257 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_135288 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_235319 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_435350 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_635381 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_235412 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_435443 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_635474 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_135505 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_035536 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_135567 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_235598 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_035629 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_135660 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_235691 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_135722 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_235753 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_335784 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_035815 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_135846 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_035877 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_235908 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_035944 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_035983 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_136014 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_136045 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_036076 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_136107 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_136138 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_136169 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_136200 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_236231 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment36262 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_036293 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_136326 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_336357 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_536388 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_136419 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_236450 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_036481 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_136512 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_136543 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment36574 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_136605 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_336636 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_036672 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_636711 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_136742 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_236773 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_036804 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_236835 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_036866 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_236897 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_136928 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_336959 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_136990 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_237021 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_537052 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_637083 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_037114 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_137145 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_237176 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_137207 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_237238 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment37269 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_237300 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_437331 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_137362 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_437393 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_237424 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_437455 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_037486 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_137517 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_037548 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_237579 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_137610 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_037641 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_137672 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_337703 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_137734 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_037765 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_037796 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_137827 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_037858 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_137889 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_037920 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_137951 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_037982 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_338013 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_138044 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_238075 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_038106 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_138137 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_038168 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_138199 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_138230 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_138261 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_038292 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_138323 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_038354 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_038385 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_138416 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_038447 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_038478 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_138509 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_038540 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_038576 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_138615 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_238646 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_038677 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_138708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationExpression__Alternatives_in_ruleLinkOperationExpression2090 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_entryRuleCreateOrDestroyLinkOperationExpression2117 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCreateOrDestroyLinkOperationExpression2124 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__0_in_ruleCreateOrDestroyLinkOperationExpression2150 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClearAssocExpression_in_entryRuleClearAssocExpression2177 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClearAssocExpression2184 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__0_in_ruleClearAssocExpression2210 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2237 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTuple2244 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2270 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2297 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2304 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2330 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2357 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceOperationExpression2364 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2390 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2417 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceReductionExpression2424 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2450 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2477 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2484 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2510 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2537 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2544 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2570 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2597 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2604 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2630 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2657 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2664 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2690 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2717 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIsUniqueOperation2724 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2750 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2777 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleValueSpecification2784 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2810 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2837 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2844 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2870 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2897 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleParenthesizedExpression2904 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2930 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullExpression_in_entryRuleNullExpression2957 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNullExpression2964 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression2990 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_entryRuleThisExpression3017 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleThisExpression3024 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression3050 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression3077 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationExpression3084 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression3110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3137 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationExpression3144 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3170 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3197 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTuple3204 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3230 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3257 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3264 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3290 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3317 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3324 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3350 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3377 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAccessCompletion3384 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3410 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3437 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3444 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3470 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3497 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3504 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3530 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3557 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceElement3564 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3590 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3617 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassExtentExpression3624 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3650 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_entryRuleBlock3677 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBlock3684 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__Group__0_in_ruleBlock3710 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3737 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStatementSequence3744 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3772 = new BitSet(new long[]{0x0000000000003132L,0x00007B93C8F00000L});
+ public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3784 = new BitSet(new long[]{0x0000000000003132L,0x00007B93C8F00000L});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3814 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDocumentedStatement3821 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3847 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3874 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInlineStatement3881 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3907 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3934 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotatedStatement3941 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement3967 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatement_in_entryRuleStatement3994 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStatement4001 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Statement__Alternatives_in_ruleStatement4027 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation4054 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation4061 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4087 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement4114 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBlockStatement4121 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4147 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4174 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEmptyStatement4181 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4207 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4234 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4241 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4267 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfStatement_in_entryRuleIfStatement4294 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIfStatement4301 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4327 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4354 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequentialClauses4361 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4387 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4414 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConcurrentClauses4421 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4447 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4474 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonFinalClause4481 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4507 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFinalClause_in_entryRuleFinalClause4534 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFinalClause4541 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4567 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4594 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchStatement4601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4627 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4654 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchClause4661 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4687 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4714 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchCase4721 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4747 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4774 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchDefaultClause4781 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4807 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4834 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4841 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4869 = new BitSet(new long[]{0x0000000000003132L,0x00007B93C8F00000L});
+ public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4881 = new BitSet(new long[]{0x0000000000003132L,0x00007B93C8F00000L});
+ public static final BitSet FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4911 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleWhileStatement4918 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement4944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDoStatement_in_entryRuleDoStatement4971 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDoStatement4978 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement5004 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForStatement_in_entryRuleForStatement5031 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForStatement5038 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement5064 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForControl_in_entryRuleForControl5091 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForControl5098 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group__0_in_ruleForControl5124 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5151 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLoopVariableDefinition5158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5184 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5211 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBreakStatement5218 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5244 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5271 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleReturnStatement5278 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5304 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5331 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptStatement5338 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5364 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5391 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5398 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5424 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5451 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5458 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5484 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5511 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptBlock5518 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5544 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5571 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptClause5578 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5604 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5631 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassifyStatement5638 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5664 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5691 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationClause5698 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5724 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5751 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationFromClause5758 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5784 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5811 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationToClause5818 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5844 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5871 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleReclassifyAllClause5878 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5904 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5931 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameList5938 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList5964 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement5991 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement5998 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement6024 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement6051 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationStatement6058 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement6084 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement6111 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleThisInvocationStatement6118 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6144 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6171 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6178 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6204 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6231 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6238 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6264 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6291 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCompletion6298 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6324 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6361 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6397 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6433 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6469 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6505 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6541 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6577 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6612 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6629 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6646 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6678 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6695 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06727 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06745 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06779 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06799 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26833 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26851 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26869 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06903 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06923 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_06958 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_06978 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_07013 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_07033 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_07068 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_07088 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_07108 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07128 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07163 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07183 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07203 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07238 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07258 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07293 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07313 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07333 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07368 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07388 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07408 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07428 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07448 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7482 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7499 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7516 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7533 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7550 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7567 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7584 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_rule__LinkOperationExpression__Alternatives7616 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClearAssocExpression_in_rule__LinkOperationExpression__Alternatives7633 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7665 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7682 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7699 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7716 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7748 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7765 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7782 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7799 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7816 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7833 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7850 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7882 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7899 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7916 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7933 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives7950 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_37982 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_38000 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_18033 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_18051 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives8084 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives8102 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18135 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18153 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28186 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28205 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8238 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8255 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08287 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08304 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8336 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8353 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8370 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8387 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8404 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8421 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8438 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8455 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8472 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8489 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8506 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8523 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8557 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8574 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8591 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8608 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8625 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8657 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8675 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18726 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8759 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8777 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18810 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18828 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_33_in_rule__BooleanValue__Alternatives8862 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_34_in_rule__BooleanValue__Alternatives8883 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_35_in_rule__LinkOperationKind__Alternatives8919 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_36_in_rule__LinkOperationKind__Alternatives8940 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_37_in_rule__SelectOrRejectOperator__Alternatives8976 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives8997 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_39_in_rule__CollectOrIterateOperator__Alternatives9033 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives9054 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_41_in_rule__ForAllOrExistsOrOneOperator__Alternatives9090 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives9111 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives9132 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_44_in_rule__AnnotationKind__Alternatives9168 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_45_in_rule__AnnotationKind__Alternatives9189 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_rule__AnnotationKind__Alternatives9210 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__AnnotationKind__Alternatives9231 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_48_in_rule__AssignmentOperator__Alternatives9267 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_49_in_rule__AssignmentOperator__Alternatives9288 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_rule__AssignmentOperator__Alternatives9309 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_51_in_rule__AssignmentOperator__Alternatives9330 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_52_in_rule__AssignmentOperator__Alternatives9351 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_rule__AssignmentOperator__Alternatives9372 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_54_in_rule__AssignmentOperator__Alternatives9393 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_55_in_rule__AssignmentOperator__Alternatives9414 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_56_in_rule__AssignmentOperator__Alternatives9435 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_57_in_rule__AssignmentOperator__Alternatives9456 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_58_in_rule__AssignmentOperator__Alternatives9477 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_59_in_rule__AssignmentOperator__Alternatives9498 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group__0__Impl_in_rule__Test__Group__09531 = new BitSet(new long[]{0xE000000000000000L});
+ public static final BitSet FOLLOW_rule__Test__Group__1_in_rule__Test__Group__09534 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_0__0_in_rule__Test__Group__0__Impl9561 = new BitSet(new long[]{0x1000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group__1__Impl_in_rule__Test__Group__19592 = new BitSet(new long[]{0xE000000000000000L});
+ public static final BitSet FOLLOW_rule__Test__Group__2_in_rule__Test__Group__19595 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_1__0_in_rule__Test__Group__1__Impl9622 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group__2__Impl_in_rule__Test__Group__29653 = new BitSet(new long[]{0xE000000000000000L});
+ public static final BitSet FOLLOW_rule__Test__Group__3_in_rule__Test__Group__29656 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_2__0_in_rule__Test__Group__2__Impl9683 = new BitSet(new long[]{0x4000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group__3__Impl_in_rule__Test__Group__39714 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_3__0_in_rule__Test__Group__3__Impl9741 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_0__0__Impl_in_rule__Test__Group_0__09779 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__Test__Group_0__1_in_rule__Test__Group_0__09782 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_rule__Test__Group_0__0__Impl9810 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_0__1__Impl_in_rule__Test__Group_0__19841 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__ExpressionAssignment_0_1_in_rule__Test__Group_0__1__Impl9868 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_1__0__Impl_in_rule__Test__Group_1__09902 = new BitSet(new long[]{0x0FFF000000000000L});
+ public static final BitSet FOLLOW_rule__Test__Group_1__1_in_rule__Test__Group_1__09905 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rule__Test__Group_1__0__Impl9933 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_1__1__Impl_in_rule__Test__Group_1__19964 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__AssignExpressionAssignment_1_1_in_rule__Test__Group_1__1__Impl9991 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_2__0__Impl_in_rule__Test__Group_2__010025 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C8F00000L});
+ public static final BitSet FOLLOW_rule__Test__Group_2__1_in_rule__Test__Group_2__010028 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_62_in_rule__Test__Group_2__0__Impl10056 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_2__1__Impl_in_rule__Test__Group_2__110087 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__StatementsAssignment_2_1_in_rule__Test__Group_2__1__Impl10114 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_3__0__Impl_in_rule__Test__Group_3__010148 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_rule__Test__Group_3__1_in_rule__Test__Group_3__010151 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__Test__Group_3__0__Impl10179 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__Group_3__1__Impl_in_rule__Test__Group_3__110210 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Test__BlockAssignment_3_1_in_rule__Test__Group_3__1__Impl10237 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__010271 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__010274 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl10301 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__110331 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl10358 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__010393 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__010396 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl10423 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__110453 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__110456 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl10483 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__210514 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl10541 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010577 = new BitSet(new long[]{0x0000000000003100L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010580 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10607 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110638 = new BitSet(new long[]{0x0000000000003000L,0x0000000000802008L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110641 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10668 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210698 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10725 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010762 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010765 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10792 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110822 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__QualifiedNamePath__Group__1__Impl10850 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010885 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010888 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10915 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110945 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10972 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__011007 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__011010 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl11038 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__111069 = new BitSet(new long[]{0x0000000000080000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__111072 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl11099 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__211129 = new BitSet(new long[]{0x0000000000080000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__211132 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl11159 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__311190 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl11218 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__011257 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__011260 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rule__TemplateBinding__Group_2__0__Impl11288 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__111319 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl11346 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__011380 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__011383 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl11410 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__111440 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__111443 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rule__NamedTemplateBinding__Group__1__Impl11471 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__211502 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl11529 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__011565 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__011568 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11595 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111625 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111628 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11655 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211686 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11713 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011750 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011753 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11781 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111812 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11839 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011873 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011876 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111934 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80018L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111937 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__Tuple__Group__1__Impl11965 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211996 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80018L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211999 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl12026 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__312057 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__Tuple__Group__3__Impl12085 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__012124 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__012127 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl12154 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__112184 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl12211 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__012246 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__012249 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rule__Tuple__Group_2_1__0__Impl12277 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__112308 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl12335 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__012369 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__012372 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl12399 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__112429 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl12456 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__012491 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__012494 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_69_in_rule__ConditionalTestExpression__Group_1__0__Impl12522 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__112553 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__112556 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12583 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212613 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212616 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__ConditionalTestExpression__Group_1__2__Impl12644 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312675 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12702 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012740 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012743 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12770 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112800 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12827 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012862 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012865 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__ConditionalOrExpression__Group_1__0__Impl12893 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112924 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12951 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012985 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012988 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl13015 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__113045 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl13072 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__013107 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__013110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__ConditionalAndExpression__Group_1__0__Impl13138 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__113169 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl13196 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__013230 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__013233 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl13260 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__113290 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl13317 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__013352 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__013355 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_rule__InclusiveOrExpression__Group_1__0__Impl13383 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__113414 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl13441 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__013475 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__013478 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl13505 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__113535 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl13562 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013597 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013600 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__ExclusiveOrExpression__Group_1__0__Impl13628 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113659 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13686 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013720 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013723 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13750 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113780 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13807 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000800L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013842 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013845 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_rule__AndExpression__Group_1__0__Impl13873 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113904 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13931 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013965 = new BitSet(new long[]{0x000000000000C000L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013968 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13995 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__114025 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl14052 = new BitSet(new long[]{0x000000000000C002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__014087 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__014090 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl14117 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__114147 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl14174 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__014208 = new BitSet(new long[]{0x0000000000030000L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__014211 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl14238 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__114268 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl14295 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__014330 = new BitSet(new long[]{0x0000000000003100L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__014333 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl14360 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__114390 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl14417 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__014451 = new BitSet(new long[]{0x00000000003C0000L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__014454 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl14481 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__114511 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl14538 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__014573 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__014576 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14603 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114633 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14660 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014694 = new BitSet(new long[]{0x0000000001C00000L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014697 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14724 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114754 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14781 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014816 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014819 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14846 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114876 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14903 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014937 = new BitSet(new long[]{0x0000000006000000L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014940 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14967 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114997 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl15024 = new BitSet(new long[]{0x0000000006000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__015059 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__015062 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl15089 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__115119 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl15146 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__015180 = new BitSet(new long[]{0x0000000038000000L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__015183 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl15210 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__115240 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl15267 = new BitSet(new long[]{0x0000000038000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__015302 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__015305 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl15332 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__115362 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl15389 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__015423 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__015426 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl15453 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__115484 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl15511 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__015545 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__015548 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__OperationCallExpression__Group__0__Impl15576 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115607 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115610 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15637 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215667 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215670 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15697 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315727 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15754 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015793 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015796 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__PropertyCallExpression__Group__0__Impl15824 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115855 = new BitSet(new long[]{0x0000000000000000L,0x0000000000013000L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115858 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15885 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215915 = new BitSet(new long[]{0x0000000000000000L,0x0000000000013000L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215918 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15945 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315976 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl16003 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__016042 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__016045 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_rule__PropertyCallExpression__Group_2__0__Impl16073 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__116104 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__116107 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl16134 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__216164 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_rule__PropertyCallExpression__Group_2__2__Impl16192 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__016229 = new BitSet(new long[]{0x0000001800000000L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__1_in_rule__CreateOrDestroyLinkOperationExpression__Group__016232 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl16260 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__116291 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__2_in_rule__CreateOrDestroyLinkOperationExpression__Group__116294 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1_in_rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl16321 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__216351 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2_in_rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl16378 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__0__Impl_in_rule__ClearAssocExpression__Group__016414 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__1_in_rule__ClearAssocExpression__Group__016417 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__ClearAssocExpression__Group__0__Impl16445 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__1__Impl_in_rule__ClearAssocExpression__Group__116476 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__2_in_rule__ClearAssocExpression__Group__116479 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_79_in_rule__ClearAssocExpression__Group__1__Impl16507 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__2__Impl_in_rule__ClearAssocExpression__Group__216538 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__3_in_rule__ClearAssocExpression__Group__216541 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__ClearAssocExpression__Group__2__Impl16569 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__3__Impl_in_rule__ClearAssocExpression__Group__316600 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__4_in_rule__ClearAssocExpression__Group__316603 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__EndAssignment_3_in_rule__ClearAssocExpression__Group__3__Impl16630 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__4__Impl_in_rule__ClearAssocExpression__Group__416660 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__ClearAssocExpression__Group__4__Impl16688 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__016729 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__016732 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__LinkOperationTuple__Group__0__Impl16760 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__116791 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000012L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__116794 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl16821 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__216851 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000012L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__216854 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl16881 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316912 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__LinkOperationTuple__Group__3__Impl16940 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016979 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016982 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rule__LinkOperationTuple__Group_2__0__Impl17010 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__117041 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl17068 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__017102 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002004L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__017105 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl17132 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__117162 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002004L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__117165 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl17192 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__217223 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__217226 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rule__LinkOperationTupleElement__Group__2__Impl17254 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__317285 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl17312 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__017350 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__017353 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_rule__LinkOperationTupleElement__Group_1__0__Impl17381 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__117412 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__117415 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl17442 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__217472 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_rule__LinkOperationTupleElement__Group_1__2__Impl17500 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__017537 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__017540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_rule__SequenceOperationExpression__Group__0__Impl17568 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__117599 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__117602 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl17629 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__217659 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__217662 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl17689 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__317719 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl17746 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__017785 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__017788 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_rule__SequenceReductionExpression__Group__0__Impl17816 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__117847 = new BitSet(new long[]{0x0000000000000100L,0x0002000000000000L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__117850 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_81_in_rule__SequenceReductionExpression__Group__1__Impl17878 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217909 = new BitSet(new long[]{0x0000000000000100L,0x0002000000000000L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217912 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17939 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317970 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317973 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl18000 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__418030 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl18057 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__018098 = new BitSet(new long[]{0x0000006000000000L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__018101 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_rule__SelectOrRejectOperation__Group__0__Impl18129 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__118160 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__118163 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl18190 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__218220 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__218223 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl18250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__318280 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__318283 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__SelectOrRejectOperation__Group__3__Impl18311 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__418342 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__418345 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl18372 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__518402 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__518405 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__SelectOrRejectOperation__Group__5__Impl18433 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__618464 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl18491 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__018536 = new BitSet(new long[]{0x0000018000000000L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__018539 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_rule__CollectOrIterateOperation__Group__0__Impl18567 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__118598 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__118601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl18628 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__218658 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__218661 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl18688 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__318718 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__318721 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__CollectOrIterateOperation__Group__3__Impl18749 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__418780 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__418783 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl18810 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__518840 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__518843 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__CollectOrIterateOperation__Group__5__Impl18871 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618902 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18929 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018974 = new BitSet(new long[]{0x00000E0000000000L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018977 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl19005 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__119036 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__119039 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl19066 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__219096 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__219099 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl19126 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__319156 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__319159 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl19187 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__419218 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__419221 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl19248 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__519278 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__519281 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl19309 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__619340 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl19367 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__019412 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__019415 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_rule__IsUniqueOperation__Group__0__Impl19443 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__119474 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__119477 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_82_in_rule__IsUniqueOperation__Group__1__Impl19505 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__219536 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__219539 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl19566 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__319596 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__319599 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__IsUniqueOperation__Group__3__Impl19627 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__419658 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__419661 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl19688 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__519718 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__519721 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__IsUniqueOperation__Group__5__Impl19749 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__619780 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl19807 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__019852 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__019855 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__ParenthesizedExpression__Group__0__Impl19883 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119914 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119917 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219974 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C8F11008L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219977 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__ParenthesizedExpression__Group__2__Impl20005 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__320036 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl20063 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__020102 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__020105 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__120163 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_83_in_rule__NullExpression__Group__1__Impl20191 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__020226 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__020229 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__120287 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__120290 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_rule__ThisExpression__Group__1__Impl20318 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__220349 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl20376 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__020413 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001008L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__020416 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_85_in_rule__SuperInvocationExpression__Group__0__Impl20444 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__120475 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl20502 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__020536 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__020539 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__SuperInvocationExpression__Group_1_1__0__Impl20567 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__120598 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__120601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl20628 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__220658 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl20685 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__020721 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__020724 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_86_in_rule__InstanceCreationExpression__Group__0__Impl20752 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__120783 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__120786 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl20813 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__220843 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__220846 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl20873 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320903 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20930 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020969 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020972 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__121030 = new BitSet(new long[]{0x0000000000000100L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__121033 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__InstanceCreationTuple__Group__1__Impl21061 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__221092 = new BitSet(new long[]{0x0000000000000100L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__221095 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl21122 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__321153 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__InstanceCreationTuple__Group__3__Impl21181 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__021220 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__021223 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl21250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__121280 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl21307 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__021342 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__021345 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rule__InstanceCreationTuple__Group_2_1__0__Impl21373 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__121404 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl21431 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__021465 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__021468 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl21495 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__121525 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__121528 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rule__InstanceCreationTupleElement__Group__1__Impl21556 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__221587 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl21614 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021650 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F84008L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl21680 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__121710 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl21737 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__021771 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__021774 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl21801 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__121831 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_rule__AccessCompletion__Group__1__Impl21859 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021894 = new BitSet(new long[]{0x0000000000000000L,0x0000000000802000L});
+ public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021897 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21925 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121956 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21983 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__022017 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F82008L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__022020 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_87_in_rule__SequenceConstructionExpression__Group__0__Impl22048 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__122079 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__122082 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl22109 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__222139 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__222142 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl22169 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__322199 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_88_in_rule__SequenceConstructionExpression__Group__3__Impl22227 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__022266 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F82008L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__022269 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl22297 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__122328 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl22355 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__022389 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__022392 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_89_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl22420 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__122451 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl22478 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__022512 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__022515 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__122573 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__122576 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__ClassExtentExpression__Group__1__Impl22604 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__222635 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__222638 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_90_in_rule__ClassExtentExpression__Group__2__Impl22666 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__322697 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__322700 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__ClassExtentExpression__Group__3__Impl22728 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__422759 = new BitSet(new long[]{0x0000000000000000L,0x0000000000011000L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__5_in_rule__ClassExtentExpression__Group__422762 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__ClassExtentExpression__Group__4__Impl22790 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__5__Impl_in_rule__ClassExtentExpression__Group__522821 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__SuffixAssignment_5_in_rule__ClassExtentExpression__Group__5__Impl22848 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__022891 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C9F00000L});
+ public static final BitSet FOLLOW_rule__Block__Group__1_in_rule__Block__Group__022894 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_87_in_rule__Block__Group__0__Impl22922 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__122953 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C9F00000L});
+ public static final BitSet FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122956 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__223014 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C9F00000L});
+ public static final BitSet FOLLOW_rule__Block__Group__3_in_rule__Block__Group__223017 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl23044 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__323075 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_88_in_rule__Block__Group__3__Impl23103 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__023142 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C8F00000L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__023145 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl23172 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__123203 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl23230 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__023264 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__023267 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__InlineStatement__Group__0__Impl23295 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__123326 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__123329 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_92_in_rule__InlineStatement__Group__1__Impl23357 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__223388 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__223391 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__InlineStatement__Group__2__Impl23419 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__323450 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__323453 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl23480 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__423510 = new BitSet(new long[]{0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__423513 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__InlineStatement__Group__4__Impl23541 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__523572 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__523575 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl23602 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__623632 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_rule__InlineStatement__Group__6__Impl23660 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__023705 = new BitSet(new long[]{0x0000F00000000000L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__023708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_94_in_rule__AnnotatedStatement__Group__0__Impl23736 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__123767 = new BitSet(new long[]{0x0000000000003130L,0x00007B93C8F00000L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__123770 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl23797 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__223827 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl23854 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__023890 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__023893 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl23920 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__123950 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23977 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__024012 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__024015 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__Annotation__Group_1__0__Impl24043 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__124074 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000012L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__124077 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl24104 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__224134 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000012L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__224137 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl24164 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__324195 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__Annotation__Group_1__3__Impl24223 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__024262 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__024265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rule__Annotation__Group_1_2__0__Impl24293 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__124324 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl24351 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__024385 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__024388 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__124446 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__EmptyStatement__Group__1__Impl24474 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__024509 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__024512 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_96_in_rule__LocalNameDeclarationStatement__Group__0__Impl24540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__124571 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__124574 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl24601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__224631 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__224634 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__LocalNameDeclarationStatement__Group__2__Impl24662 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__324693 = new BitSet(new long[]{0x0001000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__324696 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl24723 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__424753 = new BitSet(new long[]{0x0001000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__424756 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl24783 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__524814 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F82008L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__524817 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_48_in_rule__LocalNameDeclarationStatement__Group__5__Impl24845 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__624876 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__624879 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl24906 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__724936 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__LocalNameDeclarationStatement__Group__7__Impl24964 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__025011 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__025014 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl25041 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__125071 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl25099 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__025134 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__025137 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_97_in_rule__IfStatement__Group__0__Impl25165 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__125196 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__125199 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl25226 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__225256 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl25283 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__025320 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__025323 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl25350 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__125380 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl25407 = new BitSet(new long[]{0x0000000000000002L,0x0000000400000000L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__025442 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__025445 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_98_in_rule__SequentialClauses__Group_1__0__Impl25473 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__125504 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__125507 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_97_in_rule__SequentialClauses__Group_1__1__Impl25535 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__225566 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl25593 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__025629 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__025632 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl25659 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__125689 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl25716 = new BitSet(new long[]{0x0000000000000002L,0x0000000800000000L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__025751 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__025754 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_99_in_rule__ConcurrentClauses__Group_1__0__Impl25782 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__125813 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__125816 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_97_in_rule__ConcurrentClauses__Group_1__1__Impl25844 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__225875 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl25902 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__025938 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__025941 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__NonFinalClause__Group__0__Impl25969 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__126000 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__126003 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl26030 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__226060 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__226063 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__NonFinalClause__Group__2__Impl26091 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__326122 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl26149 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__026187 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__026190 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_98_in_rule__FinalClause__Group__0__Impl26218 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__126249 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl26276 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__026310 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__026313 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_100_in_rule__SwitchStatement__Group__0__Impl26341 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__126372 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__126375 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__SwitchStatement__Group__1__Impl26403 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__226434 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__226437 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl26464 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__326494 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__326497 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__SwitchStatement__Group__3__Impl26525 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__426556 = new BitSet(new long[]{0x0000000000000000L,0x0000006001000000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__426559 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_87_in_rule__SwitchStatement__Group__4__Impl26587 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__526618 = new BitSet(new long[]{0x0000000000000000L,0x0000006001000000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__526621 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl26648 = new BitSet(new long[]{0x0000000000000002L,0x0000002000000000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__626679 = new BitSet(new long[]{0x0000000000000000L,0x0000006001000000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__626682 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl26709 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__726740 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_88_in_rule__SwitchStatement__Group__7__Impl26768 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__026815 = new BitSet(new long[]{0x0000000000003130L,0x00007BB3C8F00000L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__026818 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl26845 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__126875 = new BitSet(new long[]{0x0000000000003130L,0x00007BB3C8F00000L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__126878 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl26905 = new BitSet(new long[]{0x0000000000000002L,0x0000002000000000L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__226936 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26963 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026999 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__027002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_101_in_rule__SwitchCase__Group__0__Impl27030 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__127061 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__127064 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl27091 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__227121 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__SwitchCase__Group__2__Impl27149 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__027186 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__027189 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_102_in_rule__SwitchDefaultClause__Group__0__Impl27217 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__127248 = new BitSet(new long[]{0x0000000000003130L,0x00007BB3C8F00000L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__127251 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__SwitchDefaultClause__Group__1__Impl27279 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__227310 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl27337 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__027373 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__027376 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_103_in_rule__WhileStatement__Group__0__Impl27404 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__127435 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__127438 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__WhileStatement__Group__1__Impl27466 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__227497 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__227500 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl27527 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__327557 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__327560 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__WhileStatement__Group__3__Impl27588 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__427619 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl27646 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__027686 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__027689 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_104_in_rule__DoStatement__Group__0__Impl27717 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__127748 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__127751 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl27778 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__227808 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__227811 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_103_in_rule__DoStatement__Group__2__Impl27839 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__327870 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__327873 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__DoStatement__Group__3__Impl27901 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__427932 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__427935 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27962 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527992 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527995 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__DoStatement__Group__5__Impl28023 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__628054 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__DoStatement__Group__6__Impl28082 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__028127 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__028130 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_105_in_rule__ForStatement__Group__0__Impl28158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__128189 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__128192 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__ForStatement__Group__1__Impl28220 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__228251 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__228254 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl28281 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__328311 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__328314 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__ForStatement__Group__3__Impl28342 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__428373 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl28400 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__028440 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__028443 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl28470 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__128500 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl28527 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__028562 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__028565 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rule__ForControl__Group_1__0__Impl28593 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__128624 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl28651 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__028685 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__028688 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl28715 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__128745 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__128748 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_106_in_rule__LoopVariableDefinition__Group_0__1__Impl28776 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__228807 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__228810 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl28837 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__328867 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl28894 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__028933 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__028936 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_89_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28964 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128995 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl29022 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__029056 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__029059 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl29086 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__129116 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__129119 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl29146 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__229176 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__229179 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__LoopVariableDefinition__Group_1__2__Impl29207 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__329238 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl29265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__029303 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__029306 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__129364 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__129367 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_107_in_rule__BreakStatement__Group__1__Impl29395 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__229426 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__BreakStatement__Group__2__Impl29454 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__029491 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__029494 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_108_in_rule__ReturnStatement__Group__0__Impl29522 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__129553 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__129556 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl29583 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__229613 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__ReturnStatement__Group__2__Impl29641 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__029678 = new BitSet(new long[]{0x0000000000000000L,0x0000000080800000L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__029681 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl29708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__129738 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl29765 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__029799 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__029802 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__129860 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl29888 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__029923 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__029926 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl29953 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129983 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl30010 = new BitSet(new long[]{0x0000000000000002L,0x0000000800000000L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__030045 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__030048 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_99_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl30076 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__130107 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl30134 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__030168 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__030171 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl30198 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__130228 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl30255 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__030289 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__030292 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_109_in_rule__AcceptClause__Group__0__Impl30320 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__130351 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__130354 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__AcceptClause__Group__1__Impl30382 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__230413 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__230416 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl30443 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__330474 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__330477 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl30504 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__430534 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__AcceptClause__Group__4__Impl30562 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__030603 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__030606 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl30633 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__130663 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__AcceptClause__Group_2__1__Impl30691 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__030726 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F80008L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__030729 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_110_in_rule__ClassifyStatement__Group__0__Impl30757 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__130788 = new BitSet(new long[]{0x0000000000000000L,0x0001800000000000L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__130791 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl30818 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__230848 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__230851 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl30878 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__330908 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__ClassifyStatement__Group__3__Impl30936 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030975 = new BitSet(new long[]{0x0000000000000000L,0x0001800000000000L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030978 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl31005 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__131035 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl31062 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__031097 = new BitSet(new long[]{0x0000000000000000L,0x0001800000000000L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__031100 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl31127 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__131158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl31185 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__031219 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__031222 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_111_in_rule__ClassificationFromClause__Group__0__Impl31250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__131281 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl31308 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__031342 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__031345 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_112_in_rule__ClassificationToClause__Group__0__Impl31373 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__131404 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl31431 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__031465 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__031468 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__131526 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__131529 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_111_in_rule__ReclassifyAllClause__Group__1__Impl31557 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__231588 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl31616 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__031653 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__031656 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl31683 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__131713 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl31740 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__031775 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__031778 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rule__QualifiedNameList__Group_1__0__Impl31806 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__131837 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl31864 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031898 = new BitSet(new long[]{0x0FFF000000000100L,0x0000000080002000L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031901 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl31928 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131958 = new BitSet(new long[]{0x0FFF000000000100L,0x0000000080002000L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131961 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31988 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__232019 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl32047 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__032084 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__032087 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl32114 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__132144 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__SuperInvocationStatement__Group__1__Impl32172 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__032207 = new BitSet(new long[]{0x0FFF000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__032210 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl32237 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__132267 = new BitSet(new long[]{0x0FFF000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__132270 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl32297 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__232328 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__ThisInvocationStatement__Group__2__Impl32356 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__032393 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__032396 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl32423 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__132453 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__InstanceCreationInvocationStatement__Group__1__Impl32481 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__032516 = new BitSet(new long[]{0x0000000000000100L,0x0000000000002000L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__032519 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl32546 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__132577 = new BitSet(new long[]{0x0FFF000000000000L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__132580 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl32607 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__232637 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl32664 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__032700 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__032703 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl32730 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__132760 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_rule__VariableDeclarationCompletion__Group_0__1__Impl32788 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__032823 = new BitSet(new long[]{0x00000007CE0031F0L,0x00007B93C8F82008L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__032826 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl32853 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__132883 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl32910 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__Test__ExpressionAssignment_0_132949 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__Test__AssignExpressionAssignment_1_132980 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatement_in_rule__Test__StatementsAssignment_2_133011 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__Test__BlockAssignment_3_133042 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment33073 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment33104 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment33140 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment33179 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_033210 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_133243 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_233274 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_033305 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_133336 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_033367 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_133398 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_233429 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_133462 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_033493 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_033524 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_133555 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_133586 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_133617 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_033648 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_233679 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_033710 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_133741 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_133772 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_033803 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_133834 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment33865 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_033896 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_133927 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_333958 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033989 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_134020 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_034051 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_134082 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_034113 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_134144 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_034175 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_134206 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_034237 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_134268 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_034299 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_034330 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_134363 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_034394 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_034425 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_134458 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_034489 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_034520 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_134553 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_034584 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_034615 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_134648 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_034679 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_034710 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_134743 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_034774 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_034805 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_134838 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_034869 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_134902 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment34933 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_134964 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234995 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_335026 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_135057 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_135088 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_335119 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationKind_in_rule__CreateOrDestroyLinkOperationExpression__KindAssignment_135150 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTuple_in_rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_235181 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__ClearAssocExpression__EndAssignment_335212 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_135243 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_135274 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_035305 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_135336 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_335367 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_135398 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_235429 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_335460 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_113_in_rule__SequenceReductionExpression__IsOrderedAssignment_235496 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_335535 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_435566 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_135597 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_235628 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_435659 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_635690 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_135721 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_235752 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_435783 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_635814 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_135845 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_235876 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_435907 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_635938 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_235969 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_436000 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_636031 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_136062 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_036093 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_136124 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_236155 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_036186 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_136217 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_236248 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_136279 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_236310 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_336341 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_036372 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_136403 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_036434 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_236465 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_036501 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_036540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_136571 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_136602 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_036633 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_136664 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_136695 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_136726 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_136757 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ClassExtentExpression__SuffixAssignment_536788 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_236819 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment36850 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_036881 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_136914 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_336945 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_536976 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_137007 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_237038 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_037069 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_137100 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_137131 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment37162 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_137193 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_337224 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_037260 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_637299 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_137330 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_237361 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_037392 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_237423 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_037454 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_237485 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_137516 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_337547 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_137578 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_237609 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_537640 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_637671 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_037702 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_137733 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_237764 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_137795 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_237826 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment37857 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_237888 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_437919 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_137950 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_437981 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_238012 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_438043 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_038074 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_138105 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_038136 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_238167 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_138198 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_038229 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_138260 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_338291 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_138322 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_038353 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_038384 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_138415 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_038446 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_138477 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_038508 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_138539 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_038570 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_338601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_138632 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_238663 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_038694 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_138725 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_038756 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_138787 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_138818 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_138849 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_038880 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_138911 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_038942 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_038973 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_139004 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_039035 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_039066 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_139097 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_039128 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_039164 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_139203 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_239234 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_039265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_139296 = new BitSet(new long[]{0x0000000000000002L});
} \ No newline at end of file
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/internal/AlfActivator.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/internal/AlfActivator.java
index d464b09e053..87f8da982c5 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/internal/AlfActivator.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf.ui/src-gen/org/eclipse/papyrus/uml/alf/ui/internal/AlfActivator.java
@@ -1,35 +1,21 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+ * generated by Xtext
+ */
package org.eclipse.papyrus.uml.alf.ui.internal;
-import static com.google.inject.util.Modules.override;
-import static com.google.inject.Guice.createInjector;
+import java.util.Collections;
+import java.util.Map;
import org.apache.log4j.Logger;
-
import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.eclipse.xtext.ui.shared.SharedStateModule;
+import org.eclipse.xtext.util.Modules2;
import org.osgi.framework.BundleContext;
+import com.google.common.collect.Maps;
+import com.google.inject.Guice;
import com.google.inject.Injector;
import com.google.inject.Module;
-import com.google.common.cache.Cache;
-import com.google.common.cache.CacheBuilder;
-import com.google.common.cache.CacheLoader;
-
-import java.util.concurrent.ExecutionException;
-
-import org.eclipse.xtext.ui.shared.SharedStateModule;
/**
* This class was generated. Customizations should only happen in a newly
@@ -37,32 +23,13 @@ import org.eclipse.xtext.ui.shared.SharedStateModule;
*/
public class AlfActivator extends AbstractUIPlugin {
- private static final Logger logger = Logger.getLogger(AlfActivator.class);
+ public static final String ORG_ECLIPSE_PAPYRUS_UML_ALF_ALF = "org.eclipse.papyrus.uml.alf.Alf";
- private Cache<String, Injector> injectors = CacheBuilder.newBuilder().build(new CacheLoader<String, Injector>() {
- @Override
- public Injector load(String language) throws Exception {
- Module runtimeModule = getRuntimeModule(language);
- Module sharedStateModule = getSharedStateModule();
- Module uiModule = getUiModule(language);
- Module mergedModule = override(override(runtimeModule).with(sharedStateModule)).with(uiModule);
- return createInjector(mergedModule);
- }
- });
+ private static final Logger logger = Logger.getLogger(AlfActivator.class);
private static AlfActivator INSTANCE;
- public static final String ORG_ECLIPSE_PAPYRUS_UML_ALF_ALF = "org.eclipse.papyrus.uml.alf.Alf";
-
- public Injector getInjector(String languageName) {
- try {
- return injectors.get(languageName);
- } catch(ExecutionException e) {
- logger.error("Failed to create injector for " + languageName);
- logger.error(e.getMessage(), e);
- throw new RuntimeException("Failed to create injector for " + languageName, e);
- }
- }
+ private Map<String, Injector> injectors = Collections.synchronizedMap(Maps.<String, Injector> newHashMapWithExpectedSize(1));
@Override
public void start(BundleContext context) throws Exception {
@@ -72,8 +39,7 @@ public class AlfActivator extends AbstractUIPlugin {
@Override
public void stop(BundleContext context) throws Exception {
- injectors.invalidateAll();
- injectors.cleanUp();
+ injectors.clear();
INSTANCE = null;
super.stop(context);
}
@@ -82,6 +48,30 @@ public class AlfActivator extends AbstractUIPlugin {
return INSTANCE;
}
+ public Injector getInjector(String language) {
+ synchronized (injectors) {
+ Injector injector = injectors.get(language);
+ if (injector == null) {
+ injectors.put(language, injector = createInjector(language));
+ }
+ return injector;
+ }
+ }
+
+ protected Injector createInjector(String language) {
+ try {
+ Module runtimeModule = getRuntimeModule(language);
+ Module sharedStateModule = getSharedStateModule();
+ Module uiModule = getUiModule(language);
+ Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule);
+ return Guice.createInjector(mergedModule);
+ } catch (Exception e) {
+ logger.error("Failed to create injector for " + language);
+ logger.error(e.getMessage(), e);
+ throw new RuntimeException("Failed to create injector for " + language, e);
+ }
+ }
+
protected Module getRuntimeModule(String grammar) {
if (ORG_ECLIPSE_PAPYRUS_UML_ALF_ALF.equals(grammar)) {
return new org.eclipse.papyrus.uml.alf.AlfRuntimeModule();
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/META-INF/MANIFEST.MF b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/META-INF/MANIFEST.MF
index 95d80e2dbf3..bb5a3d2af24 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/META-INF/MANIFEST.MF
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/META-INF/MANIFEST.MF
@@ -22,7 +22,8 @@ Require-Bundle: org.eclipse.xtext,
org.eclipse.xtext.gmf.glue;bundle-version="0.8.0",
org.eclipse.papyrus.uml.extensionpoints;bundle-version="0.9.1",
org.eclipse.papyrus.infra.core;bundle-version="0.9.1",
- org.apache.log4j;bundle-version="1.2.15"
+ org.apache.log4j;bundle-version="1.2.15",
+ org.eclipse.papyrus.uml.tools.utils;bundle-version="0.9.1"
Export-Package: org.eclipse.papyrus.uml.alf,
org.eclipse.papyrus.uml.alf.alf,
org.eclipse.papyrus.uml.alf.alf.impl,
@@ -34,8 +35,8 @@ Export-Package: org.eclipse.papyrus.uml.alf,
org.eclipse.papyrus.uml.alf.scoping,
org.eclipse.papyrus.uml.alf.serializer,
org.eclipse.papyrus.uml.alf.services,
- org.eclipse.papyrus.uml.alf.syntax,
org.eclipse.papyrus.uml.alf.validation,
org.eclipse.papyrus.uml.alf.validation.typing
Bundle-Version: 0.9.1.qualifier
-
+Import-Package: org.apache.log4j,
+ org.eclipse.xtext.xbase.lib
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/AbstractAlfRuntimeModule.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/AbstractAlfRuntimeModule.java
index 67a7f9c21e0..d98d88ec57c 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/AbstractAlfRuntimeModule.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/AbstractAlfRuntimeModule.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+ * generated by Xtext
+ */
package org.eclipse.papyrus.uml.alf;
import java.util.Properties;
@@ -45,18 +35,23 @@ public abstract class AbstractAlfRuntimeModule extends DefaultRuntimeModule {
}
// contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
+ public java.lang.ClassLoader bindClassLoaderToInstance() {
+ return getClass().getClassLoader();
+ }
+
+ // contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
public Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess() {
return org.eclipse.papyrus.uml.alf.services.AlfGrammarAccess.class;
}
// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
public Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer() {
- return org.eclipse.papyrus.uml.alf.serializer.AbstractAlfSemanticSequencer.class;
+ return org.eclipse.papyrus.uml.alf.serializer.AlfSemanticSequencer.class;
}
// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
public Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer> bindISyntacticSequencer() {
- return org.eclipse.papyrus.uml.alf.serializer.AbstractAlfSyntacticSequencer.class;
+ return org.eclipse.papyrus.uml.alf.serializer.AlfSyntacticSequencer.class;
}
// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.ecore b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.ecore
index dbcfaa734cd..6f5a58c798f 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.ecore
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.ecore
@@ -163,11 +163,17 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="suffix" eType="#//SuffixExpression"
containment="true"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="LinkOperationExpression" eSuperTypes="#//SuffixExpression">
+ <eClassifiers xsi:type="ecore:EClass" name="LinkOperationExpression" eSuperTypes="#//SuffixExpression"/>
+ <eClassifiers xsi:type="ecore:EClass" name="CreateOrDestroyLinkOperationExpression"
+ eSuperTypes="#//LinkOperationExpression">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" eType="#//LinkOperationKind"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="tuple" eType="#//LinkOperationTuple"
containment="true"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ClearAssocExpression" eSuperTypes="#//LinkOperationExpression">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="end" eType="#//Expression"
+ containment="true"/>
+ </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="LinkOperationTuple">
<eStructuralFeatures xsi:type="ecore:EReference" name="linkOperationTupleElement"
upperBound="-1" eType="#//LinkOperationTupleElement" containment="true"/>
@@ -182,7 +188,6 @@
<eClassifiers xsi:type="ecore:EEnum" name="LinkOperationKind">
<eLiterals name="CREATE" literal="createLink"/>
<eLiterals name="DESTROY" value="1" literal="destroyLink"/>
- <eLiterals name="CLEAR" value="2" literal="clearAssoc"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SequenceOperationExpression" eSuperTypes="#//SuffixExpression">
<eStructuralFeatures xsi:type="ecore:EReference" name="operationName" eType="#//QualifiedNameWithBinding"
@@ -292,7 +297,10 @@
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SequenceElement"/>
- <eClassifiers xsi:type="ecore:EClass" name="ClassExtentExpression" eSuperTypes="#//SuffixExpression"/>
+ <eClassifiers xsi:type="ecore:EClass" name="ClassExtentExpression" eSuperTypes="#//SuffixExpression">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="suffix" eType="#//SuffixExpression"
+ containment="true"/>
+ </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Block">
<eStructuralFeatures xsi:type="ecore:EReference" name="sequence" eType="#//StatementSequence"
containment="true"/>
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel
index 640a3be87c3..9b950732347 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel
@@ -4,7 +4,7 @@
editorDirectory="/org.eclipse.papyrus.uml.alf.editor/src" modelPluginID="org.eclipse.papyrus.uml.alf"
forceOverwrite="true" modelName="Alf" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
complianceLevel="5.0" copyrightFields="false" editPluginID="org.eclipse.papyrus.uml.alf.edit"
- editorPluginID="org.eclipse.papyrus.uml.alf.editor">
+ editorPluginID="org.eclipse.papyrus.uml.alf.editor" runtimeVersion="2.8">
<genPackages prefix="Alf" basePackage="org.eclipse.papyrus.uml.alf" disposableProviderFactory="true"
ecorePackage="Alf.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="Alf.ecore#//BooleanValue">
@@ -14,7 +14,6 @@
<genEnums typeSafeEnumCompatible="false" ecoreEnum="Alf.ecore#//LinkOperationKind">
<genEnumLiterals ecoreEnumLiteral="Alf.ecore#//LinkOperationKind/CREATE"/>
<genEnumLiterals ecoreEnumLiteral="Alf.ecore#//LinkOperationKind/DESTROY"/>
- <genEnumLiterals ecoreEnumLiteral="Alf.ecore#//LinkOperationKind/CLEAR"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="Alf.ecore#//SelectOrRejectOperator">
<genEnumLiterals ecoreEnumLiteral="Alf.ecore#//SelectOrRejectOperator/SELECT"/>
@@ -166,9 +165,13 @@
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//PropertyCallExpression/index"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//PropertyCallExpression/suffix"/>
</genClasses>
- <genClasses ecoreClass="Alf.ecore#//LinkOperationExpression">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//LinkOperationExpression/kind"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LinkOperationExpression/tuple"/>
+ <genClasses ecoreClass="Alf.ecore#//LinkOperationExpression"/>
+ <genClasses ecoreClass="Alf.ecore#//CreateOrDestroyLinkOperationExpression">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Alf.ecore#//CreateOrDestroyLinkOperationExpression/kind"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//CreateOrDestroyLinkOperationExpression/tuple"/>
+ </genClasses>
+ <genClasses ecoreClass="Alf.ecore#//ClearAssocExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ClearAssocExpression/end"/>
</genClasses>
<genClasses ecoreClass="Alf.ecore#//LinkOperationTuple">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//LinkOperationTuple/linkOperationTupleElement"/>
@@ -247,7 +250,9 @@
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//SequenceConstructionExpression/rangeUpper"/>
</genClasses>
<genClasses ecoreClass="Alf.ecore#//SequenceElement"/>
- <genClasses ecoreClass="Alf.ecore#//ClassExtentExpression"/>
+ <genClasses ecoreClass="Alf.ecore#//ClassExtentExpression">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//ClassExtentExpression/suffix"/>
+ </genClasses>
<genClasses ecoreClass="Alf.ecore#//Block">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Alf.ecore#//Block/sequence"/>
</genClasses>
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.xmi b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.xmi
index 68a40a02359..aefb24361d9 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.xmi
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.xmi
@@ -18,19 +18,19 @@
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value="testAssignmentExpression"/>
<elements xsi:type="xtext:Assignment" feature="assignExpression" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.108"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
</elements>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value="testStatement"/>
<elements xsi:type="xtext:Assignment" feature="statements" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.69"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.71"/>
</elements>
</elements>
<elements xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="testBlock"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
</elements>
</elements>
</alternatives>
@@ -190,7 +190,7 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//STRING_LITERAL"/>
</type>
<alternatives xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.111"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.113"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="NameExpression">
@@ -210,7 +210,7 @@
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.10"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="id" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
</elements>
<elements xsi:type="xtext:Group">
@@ -218,14 +218,14 @@
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.10"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="id" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Alternatives" cardinality="?">
<elements xsi:type="xtext:Assignment" feature="invocationCompletion" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.15"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="sequenceConstructionCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.58"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.60"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="postfixOp" operator="=">
<terminal xsi:type="xtext:Alternatives">
@@ -258,7 +258,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="templateBinding" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.12"/>
@@ -289,7 +289,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="formal" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="=>"/>
<elements xsi:type="xtext:Assignment" feature="actual" operator="=">
@@ -303,7 +303,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="id" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="binding" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.12"/>
@@ -609,7 +609,7 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//PrimaryExpression"/>
</type>
<alternatives xsi:type="xtext:Assignment" feature="prefix" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.49"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="SuffixExpression">
@@ -620,10 +620,10 @@
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.33"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.34"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.35"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.39"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.40"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.41"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.63"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.42"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.43"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.65"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="OperationCallExpression">
@@ -633,7 +633,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="."/>
<elements xsi:type="xtext:Assignment" feature="operationName" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="tuple" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.15"/>
@@ -650,7 +650,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="."/>
<elements xsi:type="xtext:Assignment" feature="propertyName" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value="["/>
@@ -668,16 +668,39 @@
<type metamodel="/0/@metamodelDeclarations.0">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//LinkOperationExpression"/>
</type>
+ <alternatives xsi:type="xtext:Alternatives">
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.36"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.37"/>
+ </alternatives>
+ </rules>
+ <rules xsi:type="xtext:ParserRule" name="CreateOrDestroyLinkOperationExpression">
+ <type metamodel="/0/@metamodelDeclarations.0">
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//CreateOrDestroyLinkOperationExpression"/>
+ </type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="."/>
<elements xsi:type="xtext:Assignment" feature="kind" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.38"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.40"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="tuple" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.36"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.38"/>
</elements>
</alternatives>
</rules>
+ <rules xsi:type="xtext:ParserRule" name="ClearAssocExpression">
+ <type metamodel="/0/@metamodelDeclarations.0">
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//ClearAssocExpression"/>
+ </type>
+ <alternatives xsi:type="xtext:Group">
+ <elements xsi:type="xtext:Keyword" value="."/>
+ <elements xsi:type="xtext:Keyword" value="clearAssoc"/>
+ <elements xsi:type="xtext:Keyword" value="("/>
+ <elements xsi:type="xtext:Assignment" feature="end" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.17"/>
+ </elements>
+ <elements xsi:type="xtext:Keyword" value=")"/>
+ </alternatives>
+ </rules>
<rules xsi:type="xtext:ParserRule" name="LinkOperationTuple">
<type metamodel="/0/@metamodelDeclarations.0">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//LinkOperationTuple"/>
@@ -685,12 +708,12 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="linkOperationTupleElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.37"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.39"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
<elements xsi:type="xtext:Assignment" feature="linkOperationTupleElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.37"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.39"/>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
@@ -702,7 +725,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="role" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value="["/>
@@ -730,10 +753,6 @@
<enumLiteral href="http://www.eclipse.org/papyrus/alf/Alf#//LinkOperationKind/DESTROY"/>
<literal value="destroyLink"/>
</elements>
- <elements xsi:type="xtext:EnumLiteralDeclaration">
- <enumLiteral href="http://www.eclipse.org/papyrus/alf/Alf#//LinkOperationKind/CLEAR"/>
- <literal value="clearAssoc"/>
- </elements>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="SequenceOperationExpression">
@@ -776,10 +795,10 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//SequenceExpansionExpression"/>
</type>
<alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.42"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.44"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.46"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.48"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="SelectOrRejectOperation">
@@ -789,10 +808,10 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="->"/>
<elements xsi:type="xtext:Assignment" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.43"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.45"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="expr" operator="=">
@@ -826,10 +845,10 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="->"/>
<elements xsi:type="xtext:Assignment" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.45"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.47"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="expr" operator="=">
@@ -863,10 +882,10 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="->"/>
<elements xsi:type="xtext:Assignment" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.47"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.49"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="expr" operator="=">
@@ -905,7 +924,7 @@
<elements xsi:type="xtext:Keyword" value="->"/>
<elements xsi:type="xtext:Keyword" value="isUnique"/>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="expr" operator="=">
@@ -924,11 +943,11 @@
<alternatives xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.9"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.1"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.55"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.56"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.57"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.53"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.54"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.55"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.52"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="NonLiteralValueSpecification">
@@ -937,10 +956,10 @@
</type>
<alternatives xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.9"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.51"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.55"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.53"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.54"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.57"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.55"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.56"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="ParenthesizedExpression">
@@ -955,7 +974,7 @@
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Alternatives" cardinality="?">
<elements xsi:type="xtext:Assignment" feature="casted" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.50"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.52"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="suffix" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.32"/>
@@ -1024,7 +1043,7 @@
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.14"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="tuple" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.56"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.58"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="suffix" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.32"/>
@@ -1044,12 +1063,12 @@
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Assignment" feature="instanceCreationTupleElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.57"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.59"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
<elements xsi:type="xtext:Assignment" feature="instanceCreationTupleElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.57"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.59"/>
</elements>
</elements>
</elements>
@@ -1062,7 +1081,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="role" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="=>"/>
<elements xsi:type="xtext:Assignment" feature="object" operator="=">
@@ -1081,15 +1100,15 @@
</elements>
<elements xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Assignment" feature="accessCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.59"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.61"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="sequenceCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.60"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.62"/>
</elements>
</elements>
</elements>
<elements xsi:type="xtext:Assignment" feature="expression" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.61"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.63"/>
</elements>
</alternatives>
</rules>
@@ -1111,7 +1130,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="]"/>
<elements xsi:type="xtext:Assignment" feature="expression" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.61"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.63"/>
</elements>
</alternatives>
</rules>
@@ -1122,13 +1141,13 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="{"/>
<elements xsi:type="xtext:Assignment" feature="sequenceElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.62"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
</elements>
<elements xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
<elements xsi:type="xtext:Assignment" feature="sequenceElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.62"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
</elements>
</elements>
<elements xsi:type="xtext:Group">
@@ -1147,7 +1166,7 @@
</type>
<alternatives xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.17"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.61"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.63"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="ClassExtentExpression">
@@ -1164,6 +1183,9 @@
<elements xsi:type="xtext:Keyword" value="allInstances"/>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Keyword" value=")"/>
+ <elements xsi:type="xtext:Assignment" cardinality="?" feature="suffix" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.32"/>
+ </elements>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="Block">
@@ -1178,7 +1200,7 @@
</type>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="sequence" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.65"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.67"/>
</elements>
<elements xsi:type="xtext:Keyword" value="}"/>
</alternatives>
@@ -1188,7 +1210,7 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//StatementSequence"/>
</type>
<alternatives xsi:type="xtext:Assignment" cardinality="+" feature="statements" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.68"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="DocumentedStatement">
@@ -1198,12 +1220,12 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" cardinality="?" feature="comment" operator="=">
<terminal xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.113"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.114"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.115"/>
</terminal>
</elements>
<elements xsi:type="xtext:Assignment" feature="statement" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.69"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.71"/>
</elements>
</alternatives>
</rules>
@@ -1216,11 +1238,11 @@
<elements xsi:type="xtext:Keyword" value="inline"/>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="langageName" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Assignment" feature="body" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.111"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.113"/>
</elements>
<elements xsi:type="xtext:Keyword" value="*/"/>
</alternatives>
@@ -1232,10 +1254,10 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="//@"/>
<elements xsi:type="xtext:Assignment" feature="annotation" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.70"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.72"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="statement" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.69"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.71"/>
</elements>
</alternatives>
</rules>
@@ -1244,24 +1266,24 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//Statement"/>
</type>
<alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.68"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.67"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.72"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.73"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.70"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.69"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.74"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.75"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.80"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.85"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.86"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.76"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.77"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.82"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.87"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.90"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.91"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.88"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.89"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.92"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.97"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.103"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.104"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.93"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.94"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.99"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.105"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.106"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.107"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.108"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="Annotation">
@@ -1270,17 +1292,17 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="kind" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.71"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.73"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="args" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
<elements xsi:type="xtext:Assignment" feature="args" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
@@ -1315,7 +1337,7 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//BlockStatement"/>
</type>
<alternatives xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="EmptyStatement">
@@ -1338,7 +1360,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="let"/>
<elements xsi:type="xtext:Assignment" feature="varName" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Assignment" feature="type" operator="=">
@@ -1352,7 +1374,7 @@
</elements>
<elements xsi:type="xtext:Keyword" value="="/>
<elements xsi:type="xtext:Assignment" feature="init" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.62"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
@@ -1364,10 +1386,10 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="if"/>
<elements xsi:type="xtext:Assignment" feature="sequentialClausses" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.76"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.78"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="finalClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.79"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.81"/>
</elements>
</alternatives>
</rules>
@@ -1377,13 +1399,13 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="conccurentClauses" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.77"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.79"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value="else"/>
<elements xsi:type="xtext:Keyword" value="if"/>
<elements xsi:type="xtext:Assignment" feature="conccurentClauses" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.77"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.79"/>
</elements>
</elements>
</alternatives>
@@ -1394,13 +1416,13 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="nonFinalClause" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.78"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.80"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value="or"/>
<elements xsi:type="xtext:Keyword" value="if"/>
<elements xsi:type="xtext:Assignment" feature="nonFinalClause" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.78"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.80"/>
</elements>
</elements>
</alternatives>
@@ -1416,7 +1438,7 @@
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
</elements>
</alternatives>
</rules>
@@ -1427,7 +1449,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="else"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
</elements>
</alternatives>
</rules>
@@ -1444,10 +1466,10 @@
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Keyword" value="{"/>
<elements xsi:type="xtext:Assignment" cardinality="*" feature="switchClause" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.81"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.83"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="defaultClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.83"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.85"/>
</elements>
<elements xsi:type="xtext:Keyword" value="}"/>
</alternatives>
@@ -1458,13 +1480,13 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="switchCase" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.82"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.84"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="*" feature="switchCase" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.82"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.84"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="statementSequence" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.84"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.86"/>
</elements>
</alternatives>
</rules>
@@ -1488,7 +1510,7 @@
<elements xsi:type="xtext:Keyword" value="default"/>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Assignment" feature="statementSequence" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.84"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.86"/>
</elements>
</alternatives>
</rules>
@@ -1497,7 +1519,7 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//NonEmptyStatementSequence"/>
</type>
<alternatives xsi:type="xtext:Assignment" cardinality="+" feature="statement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.68"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="WhileStatement">
@@ -1512,7 +1534,7 @@
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
</elements>
</alternatives>
</rules>
@@ -1523,7 +1545,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="do"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
</elements>
<elements xsi:type="xtext:Keyword" value="while"/>
<elements xsi:type="xtext:Keyword" value="("/>
@@ -1542,11 +1564,11 @@
<elements xsi:type="xtext:Keyword" value="for"/>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="control" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.88"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.90"/>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
</elements>
</alternatives>
</rules>
@@ -1556,12 +1578,12 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="loopVariableDefinition" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.89"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.91"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
<elements xsi:type="xtext:Assignment" feature="loopVariableDefinition" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.89"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.91"/>
</elements>
</elements>
</alternatives>
@@ -1573,7 +1595,7 @@
<alternatives xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="in"/>
<elements xsi:type="xtext:Assignment" feature="expression1" operator="=">
@@ -1591,7 +1613,7 @@
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.14"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Assignment" feature="expression" operator="=">
@@ -1632,14 +1654,14 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="clause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.96"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.98"/>
</elements>
<elements xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Assignment" feature="simpleAccept" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.93"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.95"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="compoundAccept" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.94"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.96"/>
</elements>
</elements>
</alternatives>
@@ -1663,12 +1685,12 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value="or"/>
<elements xsi:type="xtext:Assignment" feature="acceptBlock" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.95"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.97"/>
</elements>
</elements>
</alternatives>
@@ -1679,10 +1701,10 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="clause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.96"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.98"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.66"/>
</elements>
</alternatives>
</rules>
@@ -1695,12 +1717,12 @@
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="qualifiedNameList" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.102"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.104"/>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
</alternatives>
@@ -1715,7 +1737,7 @@
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.17"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="clause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.98"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.100"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
@@ -1727,18 +1749,18 @@
<alternatives xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="classifyFromClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.99"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.101"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="classifyToClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.100"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.102"/>
</elements>
</elements>
<elements xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" cardinality="?" feature="reclassyAllClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.101"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.103"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="classifyToClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.100"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.102"/>
</elements>
</elements>
</alternatives>
@@ -1750,7 +1772,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="from"/>
<elements xsi:type="xtext:Assignment" feature="qualifiedNameList" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.102"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.104"/>
</elements>
</alternatives>
</rules>
@@ -1761,7 +1783,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="to"/>
<elements xsi:type="xtext:Assignment" feature="qualifiedNameList" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.102"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.104"/>
</elements>
</alternatives>
</rules>
@@ -1805,10 +1827,10 @@
</elements>
<elements xsi:type="xtext:Alternatives" cardinality="?">
<elements xsi:type="xtext:Assignment" feature="variableDeclarationCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.107"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.109"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="assignmentCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.108"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
@@ -1820,7 +1842,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="_super" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.54"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.56"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
@@ -1831,10 +1853,10 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="_this" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.53"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.55"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="assignmentCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.108"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
@@ -1845,7 +1867,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="_new" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.55"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.57"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
@@ -1862,10 +1884,10 @@
<elements xsi:type="xtext:Keyword" value="]"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="variableName" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.112"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="initValue" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.108"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.110"/>
</elements>
</alternatives>
</rules>
@@ -1875,10 +1897,10 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.109"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.111"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="rightHandSide" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.62"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.64"/>
</elements>
</alternatives>
</rules>
@@ -2042,7 +2064,7 @@
</alternatives>
</rules>
</xtext:Grammar>
- <xtext:Grammar name="org.eclipse.xtext.common.Terminals" definesHiddenTokens="true" hiddenTokens="/1/@rules.5 /0/@rules.112 /0/@rules.113">
+ <xtext:Grammar name="org.eclipse.xtext.common.Terminals" definesHiddenTokens="true" hiddenTokens="/1/@rules.5 /0/@rules.114 /0/@rules.115">
<metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="ecore">
<ePackage href="http://www.eclipse.org/emf/2002/Ecore#/"/>
</metamodelDeclarations>
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/AlfStandaloneSetupGenerated.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/AlfStandaloneSetupGenerated.java
index a6751c6b43d..43205a9a962 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/AlfStandaloneSetupGenerated.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/AlfStandaloneSetupGenerated.java
@@ -1,16 +1,3 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
package org.eclipse.papyrus.uml.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptBlock.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptBlock.java
index 9e3d6fff241..22210e52d05 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptBlock.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptBlock.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptClause.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptClause.java
index e02ea5d8a87..4a49ec01f9d 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptClause.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptClause.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptStatement.java
index 126b35d5fdf..7550fc77b28 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AcceptStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AccessCompletion.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AccessCompletion.java
index bfeebc64839..7032b6ea7a7 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AccessCompletion.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AccessCompletion.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AdditiveExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AdditiveExpression.java
index c66193a8b1a..f1ae5bb8088 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AdditiveExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AdditiveExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AlfFactory.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AlfFactory.java
index f61c27f6ef9..6a703049e69 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AlfFactory.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AlfFactory.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EFactory;
@@ -340,6 +329,24 @@ public interface AlfFactory extends EFactory
LinkOperationExpression createLinkOperationExpression();
/**
+ * Returns a new object of class '<em>Create Or Destroy Link Operation Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Create Or Destroy Link Operation Expression</em>'.
+ * @generated
+ */
+ CreateOrDestroyLinkOperationExpression createCreateOrDestroyLinkOperationExpression();
+
+ /**
+ * Returns a new object of class '<em>Clear Assoc Expression</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Clear Assoc Expression</em>'.
+ * @generated
+ */
+ ClearAssocExpression createClearAssocExpression();
+
+ /**
* Returns a new object of class '<em>Link Operation Tuple</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AlfPackage.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AlfPackage.java
index bbcbc737377..e8e26b03888 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AlfPackage.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AlfPackage.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EAttribute;
@@ -131,7 +120,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getValueSpecification()
* @generated
*/
- int VALUE_SPECIFICATION = 43;
+ int VALUE_SPECIFICATION = 45;
/**
* The number of structural features of the '<em>Value Specification</em>' class.
@@ -623,7 +612,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceElement()
* @generated
*/
- int SEQUENCE_ELEMENT = 56;
+ int SEQUENCE_ELEMENT = 58;
/**
* The number of structural features of the '<em>Sequence Element</em>' class.
@@ -1266,13 +1255,32 @@ public interface AlfPackage extends EPackage
int LINK_OPERATION_EXPRESSION = 33;
/**
+ * The number of structural features of the '<em>Link Operation Expression</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LINK_OPERATION_EXPRESSION_FEATURE_COUNT = SUFFIX_EXPRESSION_FEATURE_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.CreateOrDestroyLinkOperationExpressionImpl <em>Create Or Destroy Link Operation Expression</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.uml.alf.alf.impl.CreateOrDestroyLinkOperationExpressionImpl
+ * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getCreateOrDestroyLinkOperationExpression()
+ * @generated
+ */
+ int CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION = 34;
+
+ /**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int LINK_OPERATION_EXPRESSION__KIND = SUFFIX_EXPRESSION_FEATURE_COUNT + 0;
+ int CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__KIND = LINK_OPERATION_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tuple</b></em>' containment reference.
@@ -1281,16 +1289,44 @@ public interface AlfPackage extends EPackage
* @generated
* @ordered
*/
- int LINK_OPERATION_EXPRESSION__TUPLE = SUFFIX_EXPRESSION_FEATURE_COUNT + 1;
+ int CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE = LINK_OPERATION_EXPRESSION_FEATURE_COUNT + 1;
/**
- * The number of structural features of the '<em>Link Operation Expression</em>' class.
+ * The number of structural features of the '<em>Create Or Destroy Link Operation Expression</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION_FEATURE_COUNT = LINK_OPERATION_EXPRESSION_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClearAssocExpressionImpl <em>Clear Assoc Expression</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.uml.alf.alf.impl.ClearAssocExpressionImpl
+ * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClearAssocExpression()
+ * @generated
+ */
+ int CLEAR_ASSOC_EXPRESSION = 35;
+
+ /**
+ * The feature id for the '<em><b>End</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CLEAR_ASSOC_EXPRESSION__END = LINK_OPERATION_EXPRESSION_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Clear Assoc Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int LINK_OPERATION_EXPRESSION_FEATURE_COUNT = SUFFIX_EXPRESSION_FEATURE_COUNT + 2;
+ int CLEAR_ASSOC_EXPRESSION_FEATURE_COUNT = LINK_OPERATION_EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationTupleImpl <em>Link Operation Tuple</em>}' class.
@@ -1300,7 +1336,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLinkOperationTuple()
* @generated
*/
- int LINK_OPERATION_TUPLE = 34;
+ int LINK_OPERATION_TUPLE = 36;
/**
* The feature id for the '<em><b>Link Operation Tuple Element</b></em>' containment reference list.
@@ -1328,7 +1364,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLinkOperationTupleElement()
* @generated
*/
- int LINK_OPERATION_TUPLE_ELEMENT = 35;
+ int LINK_OPERATION_TUPLE_ELEMENT = 37;
/**
* The feature id for the '<em><b>Role</b></em>' attribute.
@@ -1374,7 +1410,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceOperationExpression()
* @generated
*/
- int SEQUENCE_OPERATION_EXPRESSION = 36;
+ int SEQUENCE_OPERATION_EXPRESSION = 38;
/**
* The feature id for the '<em><b>Operation Name</b></em>' containment reference.
@@ -1420,7 +1456,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceReductionExpression()
* @generated
*/
- int SEQUENCE_REDUCTION_EXPRESSION = 37;
+ int SEQUENCE_REDUCTION_EXPRESSION = 39;
/**
* The feature id for the '<em><b>Is Ordered</b></em>' attribute.
@@ -1466,7 +1502,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceExpansionExpression()
* @generated
*/
- int SEQUENCE_EXPANSION_EXPRESSION = 38;
+ int SEQUENCE_EXPANSION_EXPRESSION = 40;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1512,7 +1548,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSelectOrRejectOperation()
* @generated
*/
- int SELECT_OR_REJECT_OPERATION = 39;
+ int SELECT_OR_REJECT_OPERATION = 41;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1567,7 +1603,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getCollectOrIterateOperation()
* @generated
*/
- int COLLECT_OR_ITERATE_OPERATION = 40;
+ int COLLECT_OR_ITERATE_OPERATION = 42;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1622,7 +1658,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForAllOrExistsOrOneOperation()
* @generated
*/
- int FOR_ALL_OR_EXISTS_OR_ONE_OPERATION = 41;
+ int FOR_ALL_OR_EXISTS_OR_ONE_OPERATION = 43;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1677,7 +1713,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getIsUniqueOperation()
* @generated
*/
- int IS_UNIQUE_OPERATION = 42;
+ int IS_UNIQUE_OPERATION = 44;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1723,7 +1759,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNonLiteralValueSpecification()
* @generated
*/
- int NON_LITERAL_VALUE_SPECIFICATION = 44;
+ int NON_LITERAL_VALUE_SPECIFICATION = 46;
/**
* The number of structural features of the '<em>Non Literal Value Specification</em>' class.
@@ -1742,7 +1778,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getParenthesizedExpression()
* @generated
*/
- int PARENTHESIZED_EXPRESSION = 45;
+ int PARENTHESIZED_EXPRESSION = 47;
/**
* The feature id for the '<em><b>Exp Or Type Cast</b></em>' containment reference.
@@ -1788,7 +1824,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNullExpression()
* @generated
*/
- int NULL_EXPRESSION = 46;
+ int NULL_EXPRESSION = 48;
/**
* The number of structural features of the '<em>Null Expression</em>' class.
@@ -1807,7 +1843,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getThisExpression()
* @generated
*/
- int THIS_EXPRESSION = 47;
+ int THIS_EXPRESSION = 49;
/**
* The feature id for the '<em><b>Suffix</b></em>' containment reference.
@@ -1835,7 +1871,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSuperInvocationExpression()
* @generated
*/
- int SUPER_INVOCATION_EXPRESSION = 48;
+ int SUPER_INVOCATION_EXPRESSION = 50;
/**
* The feature id for the '<em><b>Tuple</b></em>' containment reference.
@@ -1872,7 +1908,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationExpression()
* @generated
*/
- int INSTANCE_CREATION_EXPRESSION = 49;
+ int INSTANCE_CREATION_EXPRESSION = 51;
/**
* The feature id for the '<em><b>Constructor</b></em>' containment reference.
@@ -1918,7 +1954,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationTuple()
* @generated
*/
- int INSTANCE_CREATION_TUPLE = 50;
+ int INSTANCE_CREATION_TUPLE = 52;
/**
* The feature id for the '<em><b>Instance Creation Tuple Element</b></em>' containment reference list.
@@ -1946,7 +1982,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationTupleElement()
* @generated
*/
- int INSTANCE_CREATION_TUPLE_ELEMENT = 51;
+ int INSTANCE_CREATION_TUPLE_ELEMENT = 53;
/**
* The feature id for the '<em><b>Role</b></em>' attribute.
@@ -1983,7 +2019,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceConstructionOrAccessCompletion()
* @generated
*/
- int SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION = 52;
+ int SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION = 54;
/**
* The feature id for the '<em><b>Multiplicity Indicator</b></em>' attribute.
@@ -2038,7 +2074,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAccessCompletion()
* @generated
*/
- int ACCESS_COMPLETION = 53;
+ int ACCESS_COMPLETION = 55;
/**
* The feature id for the '<em><b>Access Index</b></em>' containment reference.
@@ -2066,7 +2102,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getPartialSequenceConstructionCompletion()
* @generated
*/
- int PARTIAL_SEQUENCE_CONSTRUCTION_COMPLETION = 54;
+ int PARTIAL_SEQUENCE_CONSTRUCTION_COMPLETION = 56;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference.
@@ -2094,7 +2130,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequenceConstructionExpression()
* @generated
*/
- int SEQUENCE_CONSTRUCTION_EXPRESSION = 55;
+ int SEQUENCE_CONSTRUCTION_EXPRESSION = 57;
/**
* The feature id for the '<em><b>Sequence Element</b></em>' containment reference list.
@@ -2131,7 +2167,16 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassExtentExpression()
* @generated
*/
- int CLASS_EXTENT_EXPRESSION = 57;
+ int CLASS_EXTENT_EXPRESSION = 59;
+
+ /**
+ * The feature id for the '<em><b>Suffix</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CLASS_EXTENT_EXPRESSION__SUFFIX = SUFFIX_EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Class Extent Expression</em>' class.
@@ -2140,7 +2185,7 @@ public interface AlfPackage extends EPackage
* @generated
* @ordered
*/
- int CLASS_EXTENT_EXPRESSION_FEATURE_COUNT = SUFFIX_EXPRESSION_FEATURE_COUNT + 0;
+ int CLASS_EXTENT_EXPRESSION_FEATURE_COUNT = SUFFIX_EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.BlockImpl <em>Block</em>}' class.
@@ -2150,7 +2195,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBlock()
* @generated
*/
- int BLOCK = 58;
+ int BLOCK = 60;
/**
* The feature id for the '<em><b>Sequence</b></em>' containment reference.
@@ -2178,7 +2223,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getStatementSequence()
* @generated
*/
- int STATEMENT_SEQUENCE = 59;
+ int STATEMENT_SEQUENCE = 61;
/**
* The feature id for the '<em><b>Statements</b></em>' containment reference list.
@@ -2206,7 +2251,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getDocumentedStatement()
* @generated
*/
- int DOCUMENTED_STATEMENT = 60;
+ int DOCUMENTED_STATEMENT = 62;
/**
* The feature id for the '<em><b>Comment</b></em>' attribute.
@@ -2243,7 +2288,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getStatement()
* @generated
*/
- int STATEMENT = 63;
+ int STATEMENT = 65;
/**
* The number of structural features of the '<em>Statement</em>' class.
@@ -2262,7 +2307,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInlineStatement()
* @generated
*/
- int INLINE_STATEMENT = 61;
+ int INLINE_STATEMENT = 63;
/**
* The feature id for the '<em><b>Langage Name</b></em>' attribute.
@@ -2299,7 +2344,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAnnotatedStatement()
* @generated
*/
- int ANNOTATED_STATEMENT = 62;
+ int ANNOTATED_STATEMENT = 64;
/**
* The feature id for the '<em><b>Annotation</b></em>' containment reference.
@@ -2336,7 +2381,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAnnotation()
* @generated
*/
- int ANNOTATION = 64;
+ int ANNOTATION = 66;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
@@ -2373,7 +2418,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBlockStatement()
* @generated
*/
- int BLOCK_STATEMENT = 65;
+ int BLOCK_STATEMENT = 67;
/**
* The feature id for the '<em><b>Block</b></em>' containment reference.
@@ -2401,7 +2446,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getEmptyStatement()
* @generated
*/
- int EMPTY_STATEMENT = 66;
+ int EMPTY_STATEMENT = 68;
/**
* The number of structural features of the '<em>Empty Statement</em>' class.
@@ -2420,7 +2465,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLocalNameDeclarationStatement()
* @generated
*/
- int LOCAL_NAME_DECLARATION_STATEMENT = 67;
+ int LOCAL_NAME_DECLARATION_STATEMENT = 69;
/**
* The feature id for the '<em><b>Var Name</b></em>' attribute.
@@ -2475,7 +2520,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getIfStatement()
* @generated
*/
- int IF_STATEMENT = 68;
+ int IF_STATEMENT = 70;
/**
* The feature id for the '<em><b>Sequential Clausses</b></em>' containment reference.
@@ -2512,7 +2557,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSequentialClauses()
* @generated
*/
- int SEQUENTIAL_CLAUSES = 69;
+ int SEQUENTIAL_CLAUSES = 71;
/**
* The feature id for the '<em><b>Conccurent Clauses</b></em>' containment reference list.
@@ -2540,7 +2585,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getConcurrentClauses()
* @generated
*/
- int CONCURRENT_CLAUSES = 70;
+ int CONCURRENT_CLAUSES = 72;
/**
* The feature id for the '<em><b>Non Final Clause</b></em>' containment reference list.
@@ -2568,7 +2613,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNonFinalClause()
* @generated
*/
- int NON_FINAL_CLAUSE = 71;
+ int NON_FINAL_CLAUSE = 73;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
@@ -2605,7 +2650,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getFinalClause()
* @generated
*/
- int FINAL_CLAUSE = 72;
+ int FINAL_CLAUSE = 74;
/**
* The feature id for the '<em><b>Block</b></em>' containment reference.
@@ -2633,7 +2678,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchStatement()
* @generated
*/
- int SWITCH_STATEMENT = 73;
+ int SWITCH_STATEMENT = 75;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference.
@@ -2679,7 +2724,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchClause()
* @generated
*/
- int SWITCH_CLAUSE = 74;
+ int SWITCH_CLAUSE = 76;
/**
* The feature id for the '<em><b>Switch Case</b></em>' containment reference list.
@@ -2716,7 +2761,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchCase()
* @generated
*/
- int SWITCH_CASE = 75;
+ int SWITCH_CASE = 77;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference.
@@ -2744,7 +2789,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSwitchDefaultClause()
* @generated
*/
- int SWITCH_DEFAULT_CLAUSE = 76;
+ int SWITCH_DEFAULT_CLAUSE = 78;
/**
* The feature id for the '<em><b>Statement Sequence</b></em>' containment reference.
@@ -2772,7 +2817,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getNonEmptyStatementSequence()
* @generated
*/
- int NON_EMPTY_STATEMENT_SEQUENCE = 77;
+ int NON_EMPTY_STATEMENT_SEQUENCE = 79;
/**
* The feature id for the '<em><b>Statement</b></em>' containment reference list.
@@ -2800,7 +2845,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getWhileStatement()
* @generated
*/
- int WHILE_STATEMENT = 78;
+ int WHILE_STATEMENT = 80;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
@@ -2837,7 +2882,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getDoStatement()
* @generated
*/
- int DO_STATEMENT = 79;
+ int DO_STATEMENT = 81;
/**
* The feature id for the '<em><b>Block</b></em>' containment reference.
@@ -2874,7 +2919,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForStatement()
* @generated
*/
- int FOR_STATEMENT = 80;
+ int FOR_STATEMENT = 82;
/**
* The feature id for the '<em><b>Control</b></em>' containment reference.
@@ -2911,7 +2956,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForControl()
* @generated
*/
- int FOR_CONTROL = 81;
+ int FOR_CONTROL = 83;
/**
* The feature id for the '<em><b>Loop Variable Definition</b></em>' containment reference list.
@@ -2939,7 +2984,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLoopVariableDefinition()
* @generated
*/
- int LOOP_VARIABLE_DEFINITION = 82;
+ int LOOP_VARIABLE_DEFINITION = 84;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -3003,7 +3048,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBreakStatement()
* @generated
*/
- int BREAK_STATEMENT = 83;
+ int BREAK_STATEMENT = 85;
/**
* The number of structural features of the '<em>Break Statement</em>' class.
@@ -3022,7 +3067,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getReturnStatement()
* @generated
*/
- int RETURN_STATEMENT = 84;
+ int RETURN_STATEMENT = 86;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference.
@@ -3050,7 +3095,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAcceptStatement()
* @generated
*/
- int ACCEPT_STATEMENT = 85;
+ int ACCEPT_STATEMENT = 87;
/**
* The feature id for the '<em><b>Clause</b></em>' containment reference.
@@ -3096,7 +3141,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSimpleAcceptStatementCompletion()
* @generated
*/
- int SIMPLE_ACCEPT_STATEMENT_COMPLETION = 86;
+ int SIMPLE_ACCEPT_STATEMENT_COMPLETION = 88;
/**
* The number of structural features of the '<em>Simple Accept Statement Completion</em>' class.
@@ -3115,7 +3160,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getCompoundAcceptStatementCompletion()
* @generated
*/
- int COMPOUND_ACCEPT_STATEMENT_COMPLETION = 87;
+ int COMPOUND_ACCEPT_STATEMENT_COMPLETION = 89;
/**
* The feature id for the '<em><b>Block</b></em>' containment reference.
@@ -3152,7 +3197,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAcceptBlock()
* @generated
*/
- int ACCEPT_BLOCK = 88;
+ int ACCEPT_BLOCK = 90;
/**
* The feature id for the '<em><b>Clause</b></em>' containment reference.
@@ -3189,7 +3234,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAcceptClause()
* @generated
*/
- int ACCEPT_CLAUSE = 89;
+ int ACCEPT_CLAUSE = 91;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -3226,7 +3271,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassifyStatement()
* @generated
*/
- int CLASSIFY_STATEMENT = 90;
+ int CLASSIFY_STATEMENT = 92;
/**
* The feature id for the '<em><b>Expression</b></em>' containment reference.
@@ -3263,7 +3308,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassificationClause()
* @generated
*/
- int CLASSIFICATION_CLAUSE = 91;
+ int CLASSIFICATION_CLAUSE = 93;
/**
* The feature id for the '<em><b>Classify From Clause</b></em>' containment reference.
@@ -3309,7 +3354,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassificationFromClause()
* @generated
*/
- int CLASSIFICATION_FROM_CLAUSE = 92;
+ int CLASSIFICATION_FROM_CLAUSE = 94;
/**
* The feature id for the '<em><b>Qualified Name List</b></em>' containment reference.
@@ -3337,7 +3382,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClassificationToClause()
* @generated
*/
- int CLASSIFICATION_TO_CLAUSE = 93;
+ int CLASSIFICATION_TO_CLAUSE = 95;
/**
* The feature id for the '<em><b>Qualified Name List</b></em>' containment reference.
@@ -3365,7 +3410,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getReclassifyAllClause()
* @generated
*/
- int RECLASSIFY_ALL_CLAUSE = 94;
+ int RECLASSIFY_ALL_CLAUSE = 96;
/**
* The number of structural features of the '<em>Reclassify All Clause</em>' class.
@@ -3384,7 +3429,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getQualifiedNameList()
* @generated
*/
- int QUALIFIED_NAME_LIST = 95;
+ int QUALIFIED_NAME_LIST = 97;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' containment reference list.
@@ -3412,7 +3457,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInvocationOrAssignementOrDeclarationStatement()
* @generated
*/
- int INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT = 96;
+ int INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT = 98;
/**
* The feature id for the '<em><b>Type Part OR assigned Part OR invocation Part</b></em>' containment reference.
@@ -3458,7 +3503,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSuperInvocationStatement()
* @generated
*/
- int SUPER_INVOCATION_STATEMENT = 97;
+ int SUPER_INVOCATION_STATEMENT = 99;
/**
* The feature id for the '<em><b>super</b></em>' containment reference.
@@ -3486,7 +3531,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getThisInvocationStatement()
* @generated
*/
- int THIS_INVOCATION_STATEMENT = 98;
+ int THIS_INVOCATION_STATEMENT = 100;
/**
* The feature id for the '<em><b>this</b></em>' containment reference.
@@ -3523,7 +3568,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getInstanceCreationInvocationStatement()
* @generated
*/
- int INSTANCE_CREATION_INVOCATION_STATEMENT = 99;
+ int INSTANCE_CREATION_INVOCATION_STATEMENT = 101;
/**
* The feature id for the '<em><b>new</b></em>' containment reference.
@@ -3551,7 +3596,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getVariableDeclarationCompletion()
* @generated
*/
- int VARIABLE_DECLARATION_COMPLETION = 100;
+ int VARIABLE_DECLARATION_COMPLETION = 102;
/**
* The feature id for the '<em><b>Multiplicity Indicator</b></em>' attribute.
@@ -3597,7 +3642,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAssignmentCompletion()
* @generated
*/
- int ASSIGNMENT_COMPLETION = 101;
+ int ASSIGNMENT_COMPLETION = 103;
/**
* The feature id for the '<em><b>Op</b></em>' attribute.
@@ -3634,7 +3679,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getBooleanValue()
* @generated
*/
- int BOOLEAN_VALUE = 102;
+ int BOOLEAN_VALUE = 104;
/**
* The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationKind <em>Link Operation Kind</em>}' enum.
@@ -3644,7 +3689,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getLinkOperationKind()
* @generated
*/
- int LINK_OPERATION_KIND = 103;
+ int LINK_OPERATION_KIND = 105;
/**
* The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperator <em>Select Or Reject Operator</em>}' enum.
@@ -3654,7 +3699,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getSelectOrRejectOperator()
* @generated
*/
- int SELECT_OR_REJECT_OPERATOR = 104;
+ int SELECT_OR_REJECT_OPERATOR = 106;
/**
* The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperator <em>Collect Or Iterate Operator</em>}' enum.
@@ -3664,7 +3709,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getCollectOrIterateOperator()
* @generated
*/
- int COLLECT_OR_ITERATE_OPERATOR = 105;
+ int COLLECT_OR_ITERATE_OPERATOR = 107;
/**
* The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperator <em>For All Or Exists Or One Operator</em>}' enum.
@@ -3674,7 +3719,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getForAllOrExistsOrOneOperator()
* @generated
*/
- int FOR_ALL_OR_EXISTS_OR_ONE_OPERATOR = 106;
+ int FOR_ALL_OR_EXISTS_OR_ONE_OPERATOR = 108;
/**
* The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.AnnotationKind <em>Annotation Kind</em>}' enum.
@@ -3684,7 +3729,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAnnotationKind()
* @generated
*/
- int ANNOTATION_KIND = 107;
+ int ANNOTATION_KIND = 109;
/**
* The meta object id for the '{@link org.eclipse.papyrus.uml.alf.alf.AssignmentOperator <em>Assignment Operator</em>}' enum.
@@ -3694,7 +3739,7 @@ public interface AlfPackage extends EPackage
* @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getAssignmentOperator()
* @generated
*/
- int ASSIGNMENT_OPERATOR = 108;
+ int ASSIGNMENT_OPERATOR = 110;
/**
@@ -4654,26 +4699,57 @@ public interface AlfPackage extends EPackage
EClass getLinkOperationExpression();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getKind <em>Kind</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression <em>Create Or Destroy Link Operation Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Create Or Destroy Link Operation Expression</em>'.
+ * @see org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression
+ * @generated
+ */
+ EClass getCreateOrDestroyLinkOperationExpression();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Kind</em>'.
- * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getKind()
- * @see #getLinkOperationExpression()
+ * @see org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression#getKind()
+ * @see #getCreateOrDestroyLinkOperationExpression()
* @generated
*/
- EAttribute getLinkOperationExpression_Kind();
+ EAttribute getCreateOrDestroyLinkOperationExpression_Kind();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getTuple <em>Tuple</em>}'.
+ * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression#getTuple <em>Tuple</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Tuple</em>'.
- * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getTuple()
- * @see #getLinkOperationExpression()
+ * @see org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression#getTuple()
+ * @see #getCreateOrDestroyLinkOperationExpression()
+ * @generated
+ */
+ EReference getCreateOrDestroyLinkOperationExpression_Tuple();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression <em>Clear Assoc Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Clear Assoc Expression</em>'.
+ * @see org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression
+ * @generated
+ */
+ EClass getClearAssocExpression();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression#getEnd <em>End</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>End</em>'.
+ * @see org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression#getEnd()
+ * @see #getClearAssocExpression()
* @generated
*/
- EReference getLinkOperationExpression_Tuple();
+ EReference getClearAssocExpression_End();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple <em>Link Operation Tuple</em>}'.
@@ -5312,6 +5388,17 @@ public interface AlfPackage extends EPackage
EClass getClassExtentExpression();
/**
+ * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression#getSuffix <em>Suffix</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Suffix</em>'.
+ * @see org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression#getSuffix()
+ * @see #getClassExtentExpression()
+ * @generated
+ */
+ EReference getClassExtentExpression_Suffix();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.papyrus.uml.alf.alf.Block <em>Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -7425,12 +7512,22 @@ public interface AlfPackage extends EPackage
EClass LINK_OPERATION_EXPRESSION = eINSTANCE.getLinkOperationExpression();
/**
+ * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.CreateOrDestroyLinkOperationExpressionImpl <em>Create Or Destroy Link Operation Expression</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.uml.alf.alf.impl.CreateOrDestroyLinkOperationExpressionImpl
+ * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getCreateOrDestroyLinkOperationExpression()
+ * @generated
+ */
+ EClass CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION = eINSTANCE.getCreateOrDestroyLinkOperationExpression();
+
+ /**
* The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute LINK_OPERATION_EXPRESSION__KIND = eINSTANCE.getLinkOperationExpression_Kind();
+ EAttribute CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__KIND = eINSTANCE.getCreateOrDestroyLinkOperationExpression_Kind();
/**
* The meta object literal for the '<em><b>Tuple</b></em>' containment reference feature.
@@ -7438,7 +7535,25 @@ public interface AlfPackage extends EPackage
* <!-- end-user-doc -->
* @generated
*/
- EReference LINK_OPERATION_EXPRESSION__TUPLE = eINSTANCE.getLinkOperationExpression_Tuple();
+ EReference CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE = eINSTANCE.getCreateOrDestroyLinkOperationExpression_Tuple();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.ClearAssocExpressionImpl <em>Clear Assoc Expression</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.uml.alf.alf.impl.ClearAssocExpressionImpl
+ * @see org.eclipse.papyrus.uml.alf.alf.impl.AlfPackageImpl#getClearAssocExpression()
+ * @generated
+ */
+ EClass CLEAR_ASSOC_EXPRESSION = eINSTANCE.getClearAssocExpression();
+
+ /**
+ * The meta object literal for the '<em><b>End</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference CLEAR_ASSOC_EXPRESSION__END = eINSTANCE.getClearAssocExpression_End();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationTupleImpl <em>Link Operation Tuple</em>}' class.
@@ -7969,6 +8084,14 @@ public interface AlfPackage extends EPackage
EClass CLASS_EXTENT_EXPRESSION = eINSTANCE.getClassExtentExpression();
/**
+ * The meta object literal for the '<em><b>Suffix</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference CLASS_EXTENT_EXPRESSION__SUFFIX = eINSTANCE.getClassExtentExpression_Suffix();
+
+ /**
* The meta object literal for the '{@link org.eclipse.papyrus.uml.alf.alf.impl.BlockImpl <em>Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AndExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AndExpression.java
index d57d345546e..c5340369d9e 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AndExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AndExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AnnotatedStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AnnotatedStatement.java
index a86639815dd..e3da11208d7 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AnnotatedStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AnnotatedStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Annotation.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Annotation.java
index d9b23219f93..cf54098ff37 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Annotation.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Annotation.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AnnotationKind.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AnnotationKind.java
index bb1fa23a37f..227c00b8f76 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AnnotationKind.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AnnotationKind.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import java.util.Arrays;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AssignmentCompletion.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AssignmentCompletion.java
index 08fff1ea22c..8366529eea4 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AssignmentCompletion.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AssignmentCompletion.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AssignmentOperator.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AssignmentOperator.java
index 19ee6a8dd35..47a4889c9eb 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AssignmentOperator.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/AssignmentOperator.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import java.util.Arrays;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BOOLEAN_LITERAL.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BOOLEAN_LITERAL.java
index b231ea2173e..1699ae78468 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BOOLEAN_LITERAL.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BOOLEAN_LITERAL.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Block.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Block.java
index c7c299736e7..85b648986d4 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Block.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Block.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BlockStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BlockStatement.java
index a23ae8140b0..0a4f03cf3ed 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BlockStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BlockStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BooleanValue.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BooleanValue.java
index 1ab0908fc1f..b29dde211a0 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BooleanValue.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BooleanValue.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import java.util.Arrays;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BreakStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BreakStatement.java
index 5b1103bf1aa..618e52b047c 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BreakStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/BreakStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassExtentExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassExtentExpression.java
index c259e9e4c73..43260c260ce 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassExtentExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassExtentExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
@@ -19,6 +8,12 @@ package org.eclipse.papyrus.uml.alf.alf;
* A representation of the model object '<em><b>Class Extent Expression</b></em>'.
* <!-- end-user-doc -->
*
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression#getSuffix <em>Suffix</em>}</li>
+ * </ul>
+ * </p>
*
* @see org.eclipse.papyrus.uml.alf.alf.AlfPackage#getClassExtentExpression()
* @model
@@ -26,4 +21,30 @@ package org.eclipse.papyrus.uml.alf.alf;
*/
public interface ClassExtentExpression extends SuffixExpression
{
+ /**
+ * Returns the value of the '<em><b>Suffix</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Suffix</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Suffix</em>' containment reference.
+ * @see #setSuffix(SuffixExpression)
+ * @see org.eclipse.papyrus.uml.alf.alf.AlfPackage#getClassExtentExpression_Suffix()
+ * @model containment="true"
+ * @generated
+ */
+ SuffixExpression getSuffix();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression#getSuffix <em>Suffix</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Suffix</em>' containment reference.
+ * @see #getSuffix()
+ * @generated
+ */
+ void setSuffix(SuffixExpression value);
+
} // ClassExtentExpression
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationClause.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationClause.java
index d6e342e355f..b21c6904aee 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationClause.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationClause.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationExpression.java
index 5dab1d5cbef..1eb234f65b3 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationFromClause.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationFromClause.java
index 70e613a844a..03eeefe6f51 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationFromClause.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationFromClause.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationToClause.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationToClause.java
index e3a2a778e6e..a8a218db7bd 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationToClause.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassificationToClause.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassifyStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassifyStatement.java
index f46d6a524c6..462f1bd3544 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassifyStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClassifyStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClearAssocExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClearAssocExpression.java
new file mode 100644
index 00000000000..d46d0cc3fef
--- /dev/null
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ClearAssocExpression.java
@@ -0,0 +1,50 @@
+/**
+ */
+package org.eclipse.papyrus.uml.alf.alf;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Clear Assoc Expression</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression#getEnd <em>End</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.papyrus.uml.alf.alf.AlfPackage#getClearAssocExpression()
+ * @model
+ * @generated
+ */
+public interface ClearAssocExpression extends LinkOperationExpression
+{
+ /**
+ * Returns the value of the '<em><b>End</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>End</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>End</em>' containment reference.
+ * @see #setEnd(Expression)
+ * @see org.eclipse.papyrus.uml.alf.alf.AlfPackage#getClearAssocExpression_End()
+ * @model containment="true"
+ * @generated
+ */
+ Expression getEnd();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression#getEnd <em>End</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>End</em>' containment reference.
+ * @see #getEnd()
+ * @generated
+ */
+ void setEnd(Expression value);
+
+} // ClearAssocExpression
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CollectOrIterateOperation.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CollectOrIterateOperation.java
index e7c062d1053..f6f3e4c1ef5 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CollectOrIterateOperation.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CollectOrIterateOperation.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CollectOrIterateOperator.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CollectOrIterateOperator.java
index d2f40aaf3a9..3fa68cc8cbe 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CollectOrIterateOperator.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CollectOrIterateOperator.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import java.util.Arrays;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CompoundAcceptStatementCompletion.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CompoundAcceptStatementCompletion.java
index f699e01d47c..19d2bed359c 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CompoundAcceptStatementCompletion.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CompoundAcceptStatementCompletion.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConcurrentClauses.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConcurrentClauses.java
index ff11c3f9b46..405cbd6fe72 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConcurrentClauses.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConcurrentClauses.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalAndExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalAndExpression.java
index 7a15cabd246..225a6e6aeb8 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalAndExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalAndExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalOrExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalOrExpression.java
index ac86406acaf..a376f48463d 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalOrExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalOrExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalTestExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalTestExpression.java
index 3630df365b0..ab086848fd4 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalTestExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ConditionalTestExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CreateOrDestroyLinkOperationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CreateOrDestroyLinkOperationExpression.java
new file mode 100644
index 00000000000..342835067ae
--- /dev/null
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/CreateOrDestroyLinkOperationExpression.java
@@ -0,0 +1,80 @@
+/**
+ */
+package org.eclipse.papyrus.uml.alf.alf;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Create Or Destroy Link Operation Expression</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression#getTuple <em>Tuple</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.papyrus.uml.alf.alf.AlfPackage#getCreateOrDestroyLinkOperationExpression()
+ * @model
+ * @generated
+ */
+public interface CreateOrDestroyLinkOperationExpression extends LinkOperationExpression
+{
+ /**
+ * Returns the value of the '<em><b>Kind</b></em>' attribute.
+ * The literals are from the enumeration {@link org.eclipse.papyrus.uml.alf.alf.LinkOperationKind}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Kind</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Kind</em>' attribute.
+ * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationKind
+ * @see #setKind(LinkOperationKind)
+ * @see org.eclipse.papyrus.uml.alf.alf.AlfPackage#getCreateOrDestroyLinkOperationExpression_Kind()
+ * @model
+ * @generated
+ */
+ LinkOperationKind getKind();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression#getKind <em>Kind</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Kind</em>' attribute.
+ * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationKind
+ * @see #getKind()
+ * @generated
+ */
+ void setKind(LinkOperationKind value);
+
+ /**
+ * Returns the value of the '<em><b>Tuple</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Tuple</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Tuple</em>' containment reference.
+ * @see #setTuple(LinkOperationTuple)
+ * @see org.eclipse.papyrus.uml.alf.alf.AlfPackage#getCreateOrDestroyLinkOperationExpression_Tuple()
+ * @model containment="true"
+ * @generated
+ */
+ LinkOperationTuple getTuple();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression#getTuple <em>Tuple</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Tuple</em>' containment reference.
+ * @see #getTuple()
+ * @generated
+ */
+ void setTuple(LinkOperationTuple value);
+
+} // CreateOrDestroyLinkOperationExpression
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/DoStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/DoStatement.java
index c598f7fe712..3b924e40409 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/DoStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/DoStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/DocumentedStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/DocumentedStatement.java
index adf7393c75e..3a71c901d6a 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/DocumentedStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/DocumentedStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/EmptyStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/EmptyStatement.java
index 98bdfb931d7..fe2739a2084 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/EmptyStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/EmptyStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/EqualityExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/EqualityExpression.java
index ed83bd8f280..22645793ca0 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/EqualityExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/EqualityExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ExclusiveOrExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ExclusiveOrExpression.java
index 59e47d315ac..c2a5a5dbece 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ExclusiveOrExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ExclusiveOrExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Expression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Expression.java
index 392c542d3be..c09c4ba9c32 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Expression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Expression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/FinalClause.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/FinalClause.java
index d65c4dfb64d..fc1fe75858b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/FinalClause.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/FinalClause.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForAllOrExistsOrOneOperation.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForAllOrExistsOrOneOperation.java
index ef5dfcd785a..8bf23dcedd3 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForAllOrExistsOrOneOperation.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForAllOrExistsOrOneOperation.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForAllOrExistsOrOneOperator.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForAllOrExistsOrOneOperator.java
index ffb8f22a170..fffa1b61076 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForAllOrExistsOrOneOperator.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForAllOrExistsOrOneOperator.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import java.util.Arrays;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForControl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForControl.java
index 52a78b1ecc0..5ac61aac222 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForControl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForControl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForStatement.java
index b91a17877fc..bfe47b554ba 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ForStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/INTEGER_LITERAL.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/INTEGER_LITERAL.java
index ef8395f670e..6c7306c6a52 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/INTEGER_LITERAL.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/INTEGER_LITERAL.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/IfStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/IfStatement.java
index 2e0bde2eb4d..dd2de662892 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/IfStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/IfStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InclusiveOrExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InclusiveOrExpression.java
index 454c1b50e38..b572a7f5820 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InclusiveOrExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InclusiveOrExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InlineStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InlineStatement.java
index 29363b3d9f1..71bfc958370 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InlineStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InlineStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationExpression.java
index 33c38ed92e8..68abced0174 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationInvocationStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationInvocationStatement.java
index c6d902687cf..05e3786e0da 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationInvocationStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationInvocationStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationTuple.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationTuple.java
index 19f547f548f..62e5b65f25c 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationTuple.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationTuple.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationTupleElement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationTupleElement.java
index 2fe433a5b09..e9fc02b982f 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationTupleElement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InstanceCreationTupleElement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InvocationOrAssignementOrDeclarationStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InvocationOrAssignementOrDeclarationStatement.java
index a8d42f24c89..f8a63bc0320 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InvocationOrAssignementOrDeclarationStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/InvocationOrAssignementOrDeclarationStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/IsUniqueOperation.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/IsUniqueOperation.java
index a9c742ffbe9..99f7b4dbd89 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/IsUniqueOperation.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/IsUniqueOperation.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LITERAL.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LITERAL.java
index 3072824503c..f1e3826f0a6 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LITERAL.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LITERAL.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationExpression.java
index bf09115f311..4aa126505e6 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
@@ -19,13 +8,6 @@ package org.eclipse.papyrus.uml.alf.alf;
* A representation of the model object '<em><b>Link Operation Expression</b></em>'.
* <!-- end-user-doc -->
*
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getKind <em>Kind</em>}</li>
- * <li>{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getTuple <em>Tuple</em>}</li>
- * </ul>
- * </p>
*
* @see org.eclipse.papyrus.uml.alf.alf.AlfPackage#getLinkOperationExpression()
* @model
@@ -33,59 +15,4 @@ package org.eclipse.papyrus.uml.alf.alf;
*/
public interface LinkOperationExpression extends SuffixExpression
{
- /**
- * Returns the value of the '<em><b>Kind</b></em>' attribute.
- * The literals are from the enumeration {@link org.eclipse.papyrus.uml.alf.alf.LinkOperationKind}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Kind</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Kind</em>' attribute.
- * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationKind
- * @see #setKind(LinkOperationKind)
- * @see org.eclipse.papyrus.uml.alf.alf.AlfPackage#getLinkOperationExpression_Kind()
- * @model
- * @generated
- */
- LinkOperationKind getKind();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getKind <em>Kind</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Kind</em>' attribute.
- * @see org.eclipse.papyrus.uml.alf.alf.LinkOperationKind
- * @see #getKind()
- * @generated
- */
- void setKind(LinkOperationKind value);
-
- /**
- * Returns the value of the '<em><b>Tuple</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Tuple</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Tuple</em>' containment reference.
- * @see #setTuple(LinkOperationTuple)
- * @see org.eclipse.papyrus.uml.alf.alf.AlfPackage#getLinkOperationExpression_Tuple()
- * @model containment="true"
- * @generated
- */
- LinkOperationTuple getTuple();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression#getTuple <em>Tuple</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Tuple</em>' containment reference.
- * @see #getTuple()
- * @generated
- */
- void setTuple(LinkOperationTuple value);
-
} // LinkOperationExpression
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationKind.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationKind.java
index 068e94c20cf..0e2e4408627 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationKind.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationKind.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import java.util.Arrays;
@@ -48,17 +37,7 @@ public enum LinkOperationKind implements Enumerator
* @generated
* @ordered
*/
- DESTROY(1, "DESTROY", "destroyLink"),
-
- /**
- * The '<em><b>CLEAR</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #CLEAR_VALUE
- * @generated
- * @ordered
- */
- CLEAR(2, "CLEAR", "clearAssoc");
+ DESTROY(1, "DESTROY", "destroyLink");
/**
* The '<em><b>CREATE</b></em>' literal value.
@@ -91,21 +70,6 @@ public enum LinkOperationKind implements Enumerator
public static final int DESTROY_VALUE = 1;
/**
- * The '<em><b>CLEAR</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>CLEAR</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #CLEAR
- * @model literal="clearAssoc"
- * @generated
- * @ordered
- */
- public static final int CLEAR_VALUE = 2;
-
- /**
* An array of all the '<em><b>Link Operation Kind</b></em>' enumerators.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -116,7 +80,6 @@ public enum LinkOperationKind implements Enumerator
{
CREATE,
DESTROY,
- CLEAR,
};
/**
@@ -177,7 +140,6 @@ public enum LinkOperationKind implements Enumerator
{
case CREATE_VALUE: return CREATE;
case DESTROY_VALUE: return DESTROY;
- case CLEAR_VALUE: return CLEAR;
}
return null;
}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationTuple.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationTuple.java
index a61eae70b37..c8c452c0a2a 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationTuple.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationTuple.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationTupleElement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationTupleElement.java
index 2fb2548d780..505e885266c 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationTupleElement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LinkOperationTupleElement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LocalNameDeclarationStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LocalNameDeclarationStatement.java
index 88919f23cf2..71826da4e4b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LocalNameDeclarationStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LocalNameDeclarationStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LoopVariableDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LoopVariableDefinition.java
index 7cdd083344a..b583876a29d 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LoopVariableDefinition.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/LoopVariableDefinition.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/MultiplicativeExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/MultiplicativeExpression.java
index c5d77d6ec72..fd56f5366ca 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/MultiplicativeExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/MultiplicativeExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NUMBER_LITERAL.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NUMBER_LITERAL.java
index 409c5c93d9c..8538754dcb4 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NUMBER_LITERAL.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NUMBER_LITERAL.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NameExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NameExpression.java
index 2b744f22eaa..3c42baaaf16 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NameExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NameExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NamedTemplateBinding.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NamedTemplateBinding.java
index 89230dc08b8..c706b670000 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NamedTemplateBinding.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NamedTemplateBinding.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonEmptyStatementSequence.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonEmptyStatementSequence.java
index 27b2b7dbf9e..2c2deb1389f 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonEmptyStatementSequence.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonEmptyStatementSequence.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonFinalClause.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonFinalClause.java
index 013f838a019..8188e181a2b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonFinalClause.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonFinalClause.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonLiteralValueSpecification.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonLiteralValueSpecification.java
index 072c4212347..826d5b67097 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonLiteralValueSpecification.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NonLiteralValueSpecification.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NullExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NullExpression.java
index ed632ac241a..bc2137c37ca 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NullExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/NullExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/OperationCallExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/OperationCallExpression.java
index 2deaaaccd75..25ac70f74e3 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/OperationCallExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/OperationCallExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ParenthesizedExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ParenthesizedExpression.java
index bc2c74fd5e3..bfc21bc08b2 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ParenthesizedExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ParenthesizedExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PartialSequenceConstructionCompletion.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PartialSequenceConstructionCompletion.java
index 87f1f0aa9e5..ea2cca3922a 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PartialSequenceConstructionCompletion.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PartialSequenceConstructionCompletion.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PrimaryExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PrimaryExpression.java
index 56edb87cd06..cafe1d8eba6 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PrimaryExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PrimaryExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PropertyCallExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PropertyCallExpression.java
index 0eea30a9936..0ab2b83cc52 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PropertyCallExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/PropertyCallExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNameList.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNameList.java
index 8117d31c8a3..35ccb060b7d 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNameList.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNameList.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNamePath.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNamePath.java
index 7feccf9dd67..d9bb2839c6b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNamePath.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNamePath.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNameWithBinding.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNameWithBinding.java
index f247e37fe14..0f04750e72b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNameWithBinding.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/QualifiedNameWithBinding.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ReclassifyAllClause.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ReclassifyAllClause.java
index e5a9da59c9d..71221d5d7fe 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ReclassifyAllClause.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ReclassifyAllClause.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/RelationalExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/RelationalExpression.java
index 53ee43834ec..990a25752ea 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/RelationalExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/RelationalExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ReturnStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ReturnStatement.java
index 8847224aa0e..aec1d5fef8d 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ReturnStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ReturnStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/STRING_LITERAL.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/STRING_LITERAL.java
index 593836fe5ed..5f5b01e3daf 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/STRING_LITERAL.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/STRING_LITERAL.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SelectOrRejectOperation.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SelectOrRejectOperation.java
index 75b3e85245c..cf3c7caa567 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SelectOrRejectOperation.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SelectOrRejectOperation.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SelectOrRejectOperator.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SelectOrRejectOperator.java
index 75e479c23d0..fe7c33c0e7a 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SelectOrRejectOperator.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SelectOrRejectOperator.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import java.util.Arrays;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceConstructionExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceConstructionExpression.java
index ecbda3a9e7f..7b19193c408 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceConstructionExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceConstructionExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceConstructionOrAccessCompletion.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceConstructionOrAccessCompletion.java
index b7f279ab83d..fe924f1204d 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceConstructionOrAccessCompletion.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceConstructionOrAccessCompletion.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceElement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceElement.java
index 80c95f04b20..cf79f3f33d3 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceElement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceElement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceExpansionExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceExpansionExpression.java
index e9bf40f0f35..a04a3768ecd 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceExpansionExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceExpansionExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceOperationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceOperationExpression.java
index adc2a08893d..1405e85b6ca 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceOperationExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceOperationExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceReductionExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceReductionExpression.java
index 6b90716ed5e..c9e9074a0a9 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceReductionExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequenceReductionExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequentialClauses.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequentialClauses.java
index f0919108027..84d8ab0cea4 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequentialClauses.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SequentialClauses.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ShiftExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ShiftExpression.java
index 6c9d5e8bbff..cb0b9b69ea7 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ShiftExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ShiftExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SimpleAcceptStatementCompletion.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SimpleAcceptStatementCompletion.java
index b6d170f9d6f..db482c00267 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SimpleAcceptStatementCompletion.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SimpleAcceptStatementCompletion.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Statement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Statement.java
index eeb765ee081..08aebf5db21 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Statement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Statement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/StatementSequence.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/StatementSequence.java
index 89ecf84c145..b2d6914d43d 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/StatementSequence.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/StatementSequence.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuffixExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuffixExpression.java
index 67bc51fef78..1c282f3c4ee 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuffixExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuffixExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuperInvocationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuperInvocationExpression.java
index 3d3873b517c..c5c1ccb91dd 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuperInvocationExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuperInvocationExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuperInvocationStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuperInvocationStatement.java
index 2b6145cafdb..42c2a61584a 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuperInvocationStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SuperInvocationStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchCase.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchCase.java
index b62807ab91d..bb0d86b94ce 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchCase.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchCase.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchClause.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchClause.java
index 4a1a245ff6a..209bec0adc6 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchClause.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchClause.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchDefaultClause.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchDefaultClause.java
index 74edd3d0428..3b09da1fc23 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchDefaultClause.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchDefaultClause.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchStatement.java
index c3139386690..b50f77c094e 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/SwitchStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/TemplateBinding.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/TemplateBinding.java
index 359a8946ab5..a5df204aaa9 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/TemplateBinding.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/TemplateBinding.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Test.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Test.java
index 1308a253216..bdc9fcfc61e 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Test.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Test.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ThisExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ThisExpression.java
index 0954f32c21c..cfac3ee4e7b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ThisExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ThisExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ThisInvocationStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ThisInvocationStatement.java
index 61108dc458c..288fe9bd87a 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ThisInvocationStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ThisInvocationStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Tuple.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Tuple.java
index 883cc75db5a..9156755b4dc 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Tuple.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/Tuple.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.common.util.EList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/TupleElement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/TupleElement.java
index b414ca8975a..bd4ebb33783 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/TupleElement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/TupleElement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UNLIMITED_LITERAL.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UNLIMITED_LITERAL.java
index 6a87998df1b..8e513bb76a1 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UNLIMITED_LITERAL.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UNLIMITED_LITERAL.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UnaryExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UnaryExpression.java
index bd369454621..23b7b92093c 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UnaryExpression.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UnaryExpression.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UnqualifiedName.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UnqualifiedName.java
index 8a830a12cbb..f65ef7c7596 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UnqualifiedName.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/UnqualifiedName.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ValueSpecification.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ValueSpecification.java
index 97681e2d5df..20c0f51d393 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ValueSpecification.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/ValueSpecification.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/VariableDeclarationCompletion.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/VariableDeclarationCompletion.java
index 12827ac72c8..926e925f00b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/VariableDeclarationCompletion.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/VariableDeclarationCompletion.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/WhileStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/WhileStatement.java
index 201ddfb618f..7123ea32080 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/WhileStatement.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/WhileStatement.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptBlockImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptBlockImpl.java
index 374f14d0739..2c99aed40dd 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptBlockImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptBlockImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptClauseImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptClauseImpl.java
index e5013e15de1..98406efa627 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptClauseImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptClauseImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptStatementImpl.java
index 8a6178a760f..d1f1493af8f 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AcceptStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AccessCompletionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AccessCompletionImpl.java
index c1b87c08433..3751f316bf5 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AccessCompletionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AccessCompletionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AdditiveExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AdditiveExpressionImpl.java
index 038503584d6..d277a15b474 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AdditiveExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AdditiveExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AlfFactoryImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AlfFactoryImpl.java
index 8e3937b2f63..c7239dee74e 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AlfFactoryImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AlfFactoryImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
@@ -110,6 +99,8 @@ public class AlfFactoryImpl extends EFactoryImpl implements AlfFactory
case AlfPackage.OPERATION_CALL_EXPRESSION: return createOperationCallExpression();
case AlfPackage.PROPERTY_CALL_EXPRESSION: return createPropertyCallExpression();
case AlfPackage.LINK_OPERATION_EXPRESSION: return createLinkOperationExpression();
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION: return createCreateOrDestroyLinkOperationExpression();
+ case AlfPackage.CLEAR_ASSOC_EXPRESSION: return createClearAssocExpression();
case AlfPackage.LINK_OPERATION_TUPLE: return createLinkOperationTuple();
case AlfPackage.LINK_OPERATION_TUPLE_ELEMENT: return createLinkOperationTupleElement();
case AlfPackage.SEQUENCE_OPERATION_EXPRESSION: return createSequenceOperationExpression();
@@ -620,6 +611,28 @@ public class AlfFactoryImpl extends EFactoryImpl implements AlfFactory
* <!-- end-user-doc -->
* @generated
*/
+ public CreateOrDestroyLinkOperationExpression createCreateOrDestroyLinkOperationExpression()
+ {
+ CreateOrDestroyLinkOperationExpressionImpl createOrDestroyLinkOperationExpression = new CreateOrDestroyLinkOperationExpressionImpl();
+ return createOrDestroyLinkOperationExpression;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ClearAssocExpression createClearAssocExpression()
+ {
+ ClearAssocExpressionImpl clearAssocExpression = new ClearAssocExpressionImpl();
+ return clearAssocExpression;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public LinkOperationTuple createLinkOperationTuple()
{
LinkOperationTupleImpl linkOperationTuple = new LinkOperationTupleImpl();
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AlfPackageImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AlfPackageImpl.java
index d37bc960dd4..9b6fc90b88f 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AlfPackageImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AlfPackageImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EAttribute;
@@ -44,6 +33,7 @@ import org.eclipse.papyrus.uml.alf.alf.ClassificationExpression;
import org.eclipse.papyrus.uml.alf.alf.ClassificationFromClause;
import org.eclipse.papyrus.uml.alf.alf.ClassificationToClause;
import org.eclipse.papyrus.uml.alf.alf.ClassifyStatement;
+import org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression;
import org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperation;
import org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperator;
import org.eclipse.papyrus.uml.alf.alf.CompoundAcceptStatementCompletion;
@@ -51,6 +41,7 @@ import org.eclipse.papyrus.uml.alf.alf.ConcurrentClauses;
import org.eclipse.papyrus.uml.alf.alf.ConditionalAndExpression;
import org.eclipse.papyrus.uml.alf.alf.ConditionalOrExpression;
import org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression;
+import org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression;
import org.eclipse.papyrus.uml.alf.alf.DoStatement;
import org.eclipse.papyrus.uml.alf.alf.DocumentedStatement;
import org.eclipse.papyrus.uml.alf.alf.EmptyStatement;
@@ -378,6 +369,20 @@ public class AlfPackageImpl extends EPackageImpl implements AlfPackage
* <!-- end-user-doc -->
* @generated
*/
+ private EClass createOrDestroyLinkOperationExpressionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass clearAssocExpressionEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass linkOperationTupleEClass = null;
/**
@@ -1866,9 +1871,39 @@ public class AlfPackageImpl extends EPackageImpl implements AlfPackage
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getLinkOperationExpression_Kind()
+ public EClass getCreateOrDestroyLinkOperationExpression()
+ {
+ return createOrDestroyLinkOperationExpressionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCreateOrDestroyLinkOperationExpression_Kind()
+ {
+ return (EAttribute)createOrDestroyLinkOperationExpressionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getCreateOrDestroyLinkOperationExpression_Tuple()
+ {
+ return (EReference)createOrDestroyLinkOperationExpressionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getClearAssocExpression()
{
- return (EAttribute)linkOperationExpressionEClass.getEStructuralFeatures().get(0);
+ return clearAssocExpressionEClass;
}
/**
@@ -1876,9 +1911,9 @@ public class AlfPackageImpl extends EPackageImpl implements AlfPackage
* <!-- end-user-doc -->
* @generated
*/
- public EReference getLinkOperationExpression_Tuple()
+ public EReference getClearAssocExpression_End()
{
- return (EReference)linkOperationExpressionEClass.getEStructuralFeatures().get(1);
+ return (EReference)clearAssocExpressionEClass.getEStructuralFeatures().get(0);
}
/**
@@ -2486,6 +2521,16 @@ public class AlfPackageImpl extends EPackageImpl implements AlfPackage
* <!-- end-user-doc -->
* @generated
*/
+ public EReference getClassExtentExpression_Suffix()
+ {
+ return (EReference)classExtentExpressionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EClass getBlock()
{
return blockEClass;
@@ -3864,8 +3909,13 @@ public class AlfPackageImpl extends EPackageImpl implements AlfPackage
createEReference(propertyCallExpressionEClass, PROPERTY_CALL_EXPRESSION__SUFFIX);
linkOperationExpressionEClass = createEClass(LINK_OPERATION_EXPRESSION);
- createEAttribute(linkOperationExpressionEClass, LINK_OPERATION_EXPRESSION__KIND);
- createEReference(linkOperationExpressionEClass, LINK_OPERATION_EXPRESSION__TUPLE);
+
+ createOrDestroyLinkOperationExpressionEClass = createEClass(CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION);
+ createEAttribute(createOrDestroyLinkOperationExpressionEClass, CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__KIND);
+ createEReference(createOrDestroyLinkOperationExpressionEClass, CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE);
+
+ clearAssocExpressionEClass = createEClass(CLEAR_ASSOC_EXPRESSION);
+ createEReference(clearAssocExpressionEClass, CLEAR_ASSOC_EXPRESSION__END);
linkOperationTupleEClass = createEClass(LINK_OPERATION_TUPLE);
createEReference(linkOperationTupleEClass, LINK_OPERATION_TUPLE__LINK_OPERATION_TUPLE_ELEMENT);
@@ -3950,6 +4000,7 @@ public class AlfPackageImpl extends EPackageImpl implements AlfPackage
sequenceElementEClass = createEClass(SEQUENCE_ELEMENT);
classExtentExpressionEClass = createEClass(CLASS_EXTENT_EXPRESSION);
+ createEReference(classExtentExpressionEClass, CLASS_EXTENT_EXPRESSION__SUFFIX);
blockEClass = createEClass(BLOCK);
createEReference(blockEClass, BLOCK__SEQUENCE);
@@ -4163,6 +4214,8 @@ public class AlfPackageImpl extends EPackageImpl implements AlfPackage
operationCallExpressionEClass.getESuperTypes().add(this.getSuffixExpression());
propertyCallExpressionEClass.getESuperTypes().add(this.getSuffixExpression());
linkOperationExpressionEClass.getESuperTypes().add(this.getSuffixExpression());
+ createOrDestroyLinkOperationExpressionEClass.getESuperTypes().add(this.getLinkOperationExpression());
+ clearAssocExpressionEClass.getESuperTypes().add(this.getLinkOperationExpression());
sequenceOperationExpressionEClass.getESuperTypes().add(this.getSuffixExpression());
sequenceReductionExpressionEClass.getESuperTypes().add(this.getSuffixExpression());
sequenceExpansionExpressionEClass.getESuperTypes().add(this.getSuffixExpression());
@@ -4324,8 +4377,13 @@ public class AlfPackageImpl extends EPackageImpl implements AlfPackage
initEReference(getPropertyCallExpression_Suffix(), this.getSuffixExpression(), null, "suffix", null, 0, 1, PropertyCallExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(linkOperationExpressionEClass, LinkOperationExpression.class, "LinkOperationExpression", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getLinkOperationExpression_Kind(), this.getLinkOperationKind(), "kind", null, 0, 1, LinkOperationExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getLinkOperationExpression_Tuple(), this.getLinkOperationTuple(), null, "tuple", null, 0, 1, LinkOperationExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(createOrDestroyLinkOperationExpressionEClass, CreateOrDestroyLinkOperationExpression.class, "CreateOrDestroyLinkOperationExpression", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getCreateOrDestroyLinkOperationExpression_Kind(), this.getLinkOperationKind(), "kind", null, 0, 1, CreateOrDestroyLinkOperationExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getCreateOrDestroyLinkOperationExpression_Tuple(), this.getLinkOperationTuple(), null, "tuple", null, 0, 1, CreateOrDestroyLinkOperationExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(clearAssocExpressionEClass, ClearAssocExpression.class, "ClearAssocExpression", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getClearAssocExpression_End(), this.getExpression(), null, "end", null, 0, 1, ClearAssocExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(linkOperationTupleEClass, LinkOperationTuple.class, "LinkOperationTuple", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getLinkOperationTuple_LinkOperationTupleElement(), this.getLinkOperationTupleElement(), null, "linkOperationTupleElement", null, 0, -1, LinkOperationTuple.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -4410,6 +4468,7 @@ public class AlfPackageImpl extends EPackageImpl implements AlfPackage
initEClass(sequenceElementEClass, SequenceElement.class, "SequenceElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(classExtentExpressionEClass, ClassExtentExpression.class, "ClassExtentExpression", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getClassExtentExpression_Suffix(), this.getSuffixExpression(), null, "suffix", null, 0, 1, ClassExtentExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(blockEClass, Block.class, "Block", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getBlock_Sequence(), this.getStatementSequence(), null, "sequence", null, 0, 1, Block.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -4579,7 +4638,6 @@ public class AlfPackageImpl extends EPackageImpl implements AlfPackage
initEEnum(linkOperationKindEEnum, LinkOperationKind.class, "LinkOperationKind");
addEEnumLiteral(linkOperationKindEEnum, LinkOperationKind.CREATE);
addEEnumLiteral(linkOperationKindEEnum, LinkOperationKind.DESTROY);
- addEEnumLiteral(linkOperationKindEEnum, LinkOperationKind.CLEAR);
initEEnum(selectOrRejectOperatorEEnum, SelectOrRejectOperator.class, "SelectOrRejectOperator");
addEEnumLiteral(selectOrRejectOperatorEEnum, SelectOrRejectOperator.SELECT);
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AndExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AndExpressionImpl.java
index cc1bd5c37df..76e63d8319f 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AndExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AndExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AnnotatedStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AnnotatedStatementImpl.java
index b59c0470788..4fe1a05bccb 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AnnotatedStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AnnotatedStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AnnotationImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AnnotationImpl.java
index 8471d6aae23..41533450349 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AnnotationImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AnnotationImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AssignmentCompletionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AssignmentCompletionImpl.java
index dd85029a443..ec04c69fe91 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AssignmentCompletionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/AssignmentCompletionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BOOLEAN_LITERALImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BOOLEAN_LITERALImpl.java
index e76643d4cce..3be9bb00db8 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BOOLEAN_LITERALImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BOOLEAN_LITERALImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BlockImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BlockImpl.java
index 744e192e4f5..a402d52c67e 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BlockImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BlockImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BlockStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BlockStatementImpl.java
index 9979d2ff416..5404d89bc68 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BlockStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BlockStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BreakStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BreakStatementImpl.java
index 1eeaf8bb3b3..fc666beb910 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BreakStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/BreakStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassExtentExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassExtentExpressionImpl.java
index d084580b569..50ca5998734 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassExtentExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassExtentExpressionImpl.java
@@ -1,28 +1,28 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.papyrus.uml.alf.alf.AlfPackage;
import org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression;
+import org.eclipse.papyrus.uml.alf.alf.SuffixExpression;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Class Extent Expression</b></em>'.
* <!-- end-user-doc -->
* <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.uml.alf.alf.impl.ClassExtentExpressionImpl#getSuffix <em>Suffix</em>}</li>
+ * </ul>
* </p>
*
* @generated
@@ -30,6 +30,16 @@ import org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression;
public class ClassExtentExpressionImpl extends SuffixExpressionImpl implements ClassExtentExpression
{
/**
+ * The cached value of the '{@link #getSuffix() <em>Suffix</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSuffix()
+ * @generated
+ * @ordered
+ */
+ protected SuffixExpression suffix;
+
+ /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -50,4 +60,134 @@ public class ClassExtentExpressionImpl extends SuffixExpressionImpl implements C
return AlfPackage.Literals.CLASS_EXTENT_EXPRESSION;
}
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SuffixExpression getSuffix()
+ {
+ return suffix;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSuffix(SuffixExpression newSuffix, NotificationChain msgs)
+ {
+ SuffixExpression oldSuffix = suffix;
+ suffix = newSuffix;
+ if (eNotificationRequired())
+ {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlfPackage.CLASS_EXTENT_EXPRESSION__SUFFIX, oldSuffix, newSuffix);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSuffix(SuffixExpression newSuffix)
+ {
+ if (newSuffix != suffix)
+ {
+ NotificationChain msgs = null;
+ if (suffix != null)
+ msgs = ((InternalEObject)suffix).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlfPackage.CLASS_EXTENT_EXPRESSION__SUFFIX, null, msgs);
+ if (newSuffix != null)
+ msgs = ((InternalEObject)newSuffix).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlfPackage.CLASS_EXTENT_EXPRESSION__SUFFIX, null, msgs);
+ msgs = basicSetSuffix(newSuffix, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, AlfPackage.CLASS_EXTENT_EXPRESSION__SUFFIX, newSuffix, newSuffix));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CLASS_EXTENT_EXPRESSION__SUFFIX:
+ return basicSetSuffix(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CLASS_EXTENT_EXPRESSION__SUFFIX:
+ return getSuffix();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CLASS_EXTENT_EXPRESSION__SUFFIX:
+ setSuffix((SuffixExpression)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CLASS_EXTENT_EXPRESSION__SUFFIX:
+ setSuffix((SuffixExpression)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CLASS_EXTENT_EXPRESSION__SUFFIX:
+ return suffix != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
} //ClassExtentExpressionImpl
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationClauseImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationClauseImpl.java
index 582747e42e7..f42ef7f647b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationClauseImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationClauseImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationExpressionImpl.java
index f2b14d37459..0a485bb3b08 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationFromClauseImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationFromClauseImpl.java
index 42ddd5a1476..ad39ae5befc 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationFromClauseImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationFromClauseImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationToClauseImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationToClauseImpl.java
index 01a0b9773dd..73a17a6616e 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationToClauseImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassificationToClauseImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassifyStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassifyStatementImpl.java
index d3437767708..bc290329fa0 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassifyStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClassifyStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClearAssocExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClearAssocExpressionImpl.java
new file mode 100644
index 00000000000..a7a18e38c33
--- /dev/null
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ClearAssocExpressionImpl.java
@@ -0,0 +1,193 @@
+/**
+ */
+package org.eclipse.papyrus.uml.alf.alf.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.papyrus.uml.alf.alf.AlfPackage;
+import org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression;
+import org.eclipse.papyrus.uml.alf.alf.Expression;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Clear Assoc Expression</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.uml.alf.alf.impl.ClearAssocExpressionImpl#getEnd <em>End</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ClearAssocExpressionImpl extends LinkOperationExpressionImpl implements ClearAssocExpression
+{
+ /**
+ * The cached value of the '{@link #getEnd() <em>End</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEnd()
+ * @generated
+ * @ordered
+ */
+ protected Expression end;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ClearAssocExpressionImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return AlfPackage.Literals.CLEAR_ASSOC_EXPRESSION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Expression getEnd()
+ {
+ return end;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetEnd(Expression newEnd, NotificationChain msgs)
+ {
+ Expression oldEnd = end;
+ end = newEnd;
+ if (eNotificationRequired())
+ {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlfPackage.CLEAR_ASSOC_EXPRESSION__END, oldEnd, newEnd);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEnd(Expression newEnd)
+ {
+ if (newEnd != end)
+ {
+ NotificationChain msgs = null;
+ if (end != null)
+ msgs = ((InternalEObject)end).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlfPackage.CLEAR_ASSOC_EXPRESSION__END, null, msgs);
+ if (newEnd != null)
+ msgs = ((InternalEObject)newEnd).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlfPackage.CLEAR_ASSOC_EXPRESSION__END, null, msgs);
+ msgs = basicSetEnd(newEnd, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, AlfPackage.CLEAR_ASSOC_EXPRESSION__END, newEnd, newEnd));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CLEAR_ASSOC_EXPRESSION__END:
+ return basicSetEnd(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CLEAR_ASSOC_EXPRESSION__END:
+ return getEnd();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CLEAR_ASSOC_EXPRESSION__END:
+ setEnd((Expression)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CLEAR_ASSOC_EXPRESSION__END:
+ setEnd((Expression)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CLEAR_ASSOC_EXPRESSION__END:
+ return end != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //ClearAssocExpressionImpl
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CollectOrIterateOperationImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CollectOrIterateOperationImpl.java
index 5b7cb9004e7..36bb4f44451 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CollectOrIterateOperationImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CollectOrIterateOperationImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CompoundAcceptStatementCompletionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CompoundAcceptStatementCompletionImpl.java
index db020a1945c..3044d08aacb 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CompoundAcceptStatementCompletionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CompoundAcceptStatementCompletionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConcurrentClausesImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConcurrentClausesImpl.java
index 8f78b07a715..c2db8899671 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConcurrentClausesImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConcurrentClausesImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalAndExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalAndExpressionImpl.java
index df81b15e677..e30dd5b64cd 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalAndExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalAndExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalOrExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalOrExpressionImpl.java
index ff9c993bb8d..8aaf94b7714 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalOrExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalOrExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalTestExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalTestExpressionImpl.java
index 78025d57e07..763a5201bbc 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalTestExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ConditionalTestExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CreateOrDestroyLinkOperationExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CreateOrDestroyLinkOperationExpressionImpl.java
new file mode 100644
index 00000000000..c45c7a52119
--- /dev/null
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/CreateOrDestroyLinkOperationExpressionImpl.java
@@ -0,0 +1,265 @@
+/**
+ */
+package org.eclipse.papyrus.uml.alf.alf.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.papyrus.uml.alf.alf.AlfPackage;
+import org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression;
+import org.eclipse.papyrus.uml.alf.alf.LinkOperationKind;
+import org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Create Or Destroy Link Operation Expression</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.uml.alf.alf.impl.CreateOrDestroyLinkOperationExpressionImpl#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.uml.alf.alf.impl.CreateOrDestroyLinkOperationExpressionImpl#getTuple <em>Tuple</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class CreateOrDestroyLinkOperationExpressionImpl extends LinkOperationExpressionImpl implements CreateOrDestroyLinkOperationExpression
+{
+ /**
+ * The default value of the '{@link #getKind() <em>Kind</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getKind()
+ * @generated
+ * @ordered
+ */
+ protected static final LinkOperationKind KIND_EDEFAULT = LinkOperationKind.CREATE;
+
+ /**
+ * The cached value of the '{@link #getKind() <em>Kind</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getKind()
+ * @generated
+ * @ordered
+ */
+ protected LinkOperationKind kind = KIND_EDEFAULT;
+
+ /**
+ * The cached value of the '{@link #getTuple() <em>Tuple</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTuple()
+ * @generated
+ * @ordered
+ */
+ protected LinkOperationTuple tuple;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CreateOrDestroyLinkOperationExpressionImpl()
+ {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass()
+ {
+ return AlfPackage.Literals.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LinkOperationKind getKind()
+ {
+ return kind;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setKind(LinkOperationKind newKind)
+ {
+ LinkOperationKind oldKind = kind;
+ kind = newKind == null ? KIND_EDEFAULT : newKind;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__KIND, oldKind, kind));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public LinkOperationTuple getTuple()
+ {
+ return tuple;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetTuple(LinkOperationTuple newTuple, NotificationChain msgs)
+ {
+ LinkOperationTuple oldTuple = tuple;
+ tuple = newTuple;
+ if (eNotificationRequired())
+ {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE, oldTuple, newTuple);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTuple(LinkOperationTuple newTuple)
+ {
+ if (newTuple != tuple)
+ {
+ NotificationChain msgs = null;
+ if (tuple != null)
+ msgs = ((InternalEObject)tuple).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE, null, msgs);
+ if (newTuple != null)
+ msgs = ((InternalEObject)newTuple).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE, null, msgs);
+ msgs = basicSetTuple(newTuple, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE, newTuple, newTuple));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE:
+ return basicSetTuple(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__KIND:
+ return getKind();
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE:
+ return getTuple();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__KIND:
+ setKind((LinkOperationKind)newValue);
+ return;
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE:
+ setTuple((LinkOperationTuple)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__KIND:
+ setKind(KIND_EDEFAULT);
+ return;
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE:
+ setTuple((LinkOperationTuple)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID)
+ {
+ switch (featureID)
+ {
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__KIND:
+ return kind != KIND_EDEFAULT;
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE:
+ return tuple != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (kind: ");
+ result.append(kind);
+ result.append(')');
+ return result.toString();
+ }
+
+} //CreateOrDestroyLinkOperationExpressionImpl
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/DoStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/DoStatementImpl.java
index 4760c6b6372..e1fbe46ea06 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/DoStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/DoStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/DocumentedStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/DocumentedStatementImpl.java
index 03a4869cfcf..cf5e1ffeca7 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/DocumentedStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/DocumentedStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/EmptyStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/EmptyStatementImpl.java
index 658919a6fc5..e8308672ec4 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/EmptyStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/EmptyStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/EqualityExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/EqualityExpressionImpl.java
index 96bda9fd44f..d5344bb0f40 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/EqualityExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/EqualityExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ExclusiveOrExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ExclusiveOrExpressionImpl.java
index bd32849926b..5fb60ad8ae5 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ExclusiveOrExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ExclusiveOrExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ExpressionImpl.java
index b346797a570..c8aa42eaf83 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/FinalClauseImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/FinalClauseImpl.java
index 5ea8abfe18e..02956ff3e12 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/FinalClauseImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/FinalClauseImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForAllOrExistsOrOneOperationImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForAllOrExistsOrOneOperationImpl.java
index d063aa9776d..5ac521f1de7 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForAllOrExistsOrOneOperationImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForAllOrExistsOrOneOperationImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForControlImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForControlImpl.java
index f006d390b62..f4ac256010b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForControlImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForControlImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForStatementImpl.java
index 5879059c040..ee791d7f520 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ForStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/INTEGER_LITERALImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/INTEGER_LITERALImpl.java
index 64fb49c63c2..26d83e37e7e 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/INTEGER_LITERALImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/INTEGER_LITERALImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/IfStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/IfStatementImpl.java
index a18d8b8671b..0427db71151 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/IfStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/IfStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InclusiveOrExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InclusiveOrExpressionImpl.java
index 333c0aff6b0..17e9d79ed1a 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InclusiveOrExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InclusiveOrExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InlineStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InlineStatementImpl.java
index 59cdbaf14d8..c009d4eac82 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InlineStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InlineStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationExpressionImpl.java
index 58cf07b8d67..885b816b2f8 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationInvocationStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationInvocationStatementImpl.java
index 920874d4dfc..d664450b102 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationInvocationStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationInvocationStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationTupleElementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationTupleElementImpl.java
index ca65dd2a0a4..a0c14a350ee 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationTupleElementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationTupleElementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationTupleImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationTupleImpl.java
index 56767b6d427..d2ef64a859a 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationTupleImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InstanceCreationTupleImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InvocationOrAssignementOrDeclarationStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InvocationOrAssignementOrDeclarationStatementImpl.java
index bc1574fbd34..c7392eabf4b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InvocationOrAssignementOrDeclarationStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/InvocationOrAssignementOrDeclarationStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/IsUniqueOperationImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/IsUniqueOperationImpl.java
index f2e1f64a0d7..16643080600 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/IsUniqueOperationImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/IsUniqueOperationImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LITERALImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LITERALImpl.java
index a6a99d75da3..6d4e93bf426 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LITERALImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LITERALImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationExpressionImpl.java
index 3d4850334d5..1fcf74801d7 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationExpressionImpl.java
@@ -1,41 +1,17 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-
import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.papyrus.uml.alf.alf.AlfPackage;
import org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression;
-import org.eclipse.papyrus.uml.alf.alf.LinkOperationKind;
-import org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Link Operation Expression</b></em>'.
* <!-- end-user-doc -->
* <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationExpressionImpl#getKind <em>Kind</em>}</li>
- * <li>{@link org.eclipse.papyrus.uml.alf.alf.impl.LinkOperationExpressionImpl#getTuple <em>Tuple</em>}</li>
- * </ul>
* </p>
*
* @generated
@@ -43,36 +19,6 @@ import org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple;
public class LinkOperationExpressionImpl extends SuffixExpressionImpl implements LinkOperationExpression
{
/**
- * The default value of the '{@link #getKind() <em>Kind</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getKind()
- * @generated
- * @ordered
- */
- protected static final LinkOperationKind KIND_EDEFAULT = LinkOperationKind.CREATE;
-
- /**
- * The cached value of the '{@link #getKind() <em>Kind</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getKind()
- * @generated
- * @ordered
- */
- protected LinkOperationKind kind = KIND_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getTuple() <em>Tuple</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTuple()
- * @generated
- * @ordered
- */
- protected LinkOperationTuple tuple;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -93,184 +39,4 @@ public class LinkOperationExpressionImpl extends SuffixExpressionImpl implements
return AlfPackage.Literals.LINK_OPERATION_EXPRESSION;
}
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public LinkOperationKind getKind()
- {
- return kind;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setKind(LinkOperationKind newKind)
- {
- LinkOperationKind oldKind = kind;
- kind = newKind == null ? KIND_EDEFAULT : newKind;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, AlfPackage.LINK_OPERATION_EXPRESSION__KIND, oldKind, kind));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public LinkOperationTuple getTuple()
- {
- return tuple;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetTuple(LinkOperationTuple newTuple, NotificationChain msgs)
- {
- LinkOperationTuple oldTuple = tuple;
- tuple = newTuple;
- if (eNotificationRequired())
- {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, AlfPackage.LINK_OPERATION_EXPRESSION__TUPLE, oldTuple, newTuple);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTuple(LinkOperationTuple newTuple)
- {
- if (newTuple != tuple)
- {
- NotificationChain msgs = null;
- if (tuple != null)
- msgs = ((InternalEObject)tuple).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - AlfPackage.LINK_OPERATION_EXPRESSION__TUPLE, null, msgs);
- if (newTuple != null)
- msgs = ((InternalEObject)newTuple).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - AlfPackage.LINK_OPERATION_EXPRESSION__TUPLE, null, msgs);
- msgs = basicSetTuple(newTuple, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, AlfPackage.LINK_OPERATION_EXPRESSION__TUPLE, newTuple, newTuple));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case AlfPackage.LINK_OPERATION_EXPRESSION__TUPLE:
- return basicSetTuple(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case AlfPackage.LINK_OPERATION_EXPRESSION__KIND:
- return getKind();
- case AlfPackage.LINK_OPERATION_EXPRESSION__TUPLE:
- return getTuple();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case AlfPackage.LINK_OPERATION_EXPRESSION__KIND:
- setKind((LinkOperationKind)newValue);
- return;
- case AlfPackage.LINK_OPERATION_EXPRESSION__TUPLE:
- setTuple((LinkOperationTuple)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case AlfPackage.LINK_OPERATION_EXPRESSION__KIND:
- setKind(KIND_EDEFAULT);
- return;
- case AlfPackage.LINK_OPERATION_EXPRESSION__TUPLE:
- setTuple((LinkOperationTuple)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case AlfPackage.LINK_OPERATION_EXPRESSION__KIND:
- return kind != KIND_EDEFAULT;
- case AlfPackage.LINK_OPERATION_EXPRESSION__TUPLE:
- return tuple != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString()
- {
- if (eIsProxy()) return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (kind: ");
- result.append(kind);
- result.append(')');
- return result.toString();
- }
-
} //LinkOperationExpressionImpl
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationTupleElementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationTupleElementImpl.java
index 8bd2e0616af..956275d940f 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationTupleElementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationTupleElementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationTupleImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationTupleImpl.java
index 30cdb8a8570..c50da4dd968 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationTupleImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LinkOperationTupleImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LocalNameDeclarationStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LocalNameDeclarationStatementImpl.java
index 3e6af9c6729..3313a2fcc1d 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LocalNameDeclarationStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LocalNameDeclarationStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LoopVariableDefinitionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LoopVariableDefinitionImpl.java
index 110d81a954f..a9e06f77c39 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LoopVariableDefinitionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/LoopVariableDefinitionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/MultiplicativeExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/MultiplicativeExpressionImpl.java
index 9d44b34fc15..a97ae1116df 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/MultiplicativeExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/MultiplicativeExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NUMBER_LITERALImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NUMBER_LITERALImpl.java
index a209cd2849e..dccbd847cc1 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NUMBER_LITERALImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NUMBER_LITERALImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NameExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NameExpressionImpl.java
index e902c7edcfe..58547002e26 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NameExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NameExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NamedTemplateBindingImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NamedTemplateBindingImpl.java
index 3fe4c9ebf00..4993f401474 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NamedTemplateBindingImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NamedTemplateBindingImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonEmptyStatementSequenceImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonEmptyStatementSequenceImpl.java
index c67e433fc5f..e7d063f593f 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonEmptyStatementSequenceImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonEmptyStatementSequenceImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonFinalClauseImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonFinalClauseImpl.java
index a008fd547cd..e02a1480f7c 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonFinalClauseImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonFinalClauseImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonLiteralValueSpecificationImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonLiteralValueSpecificationImpl.java
index db2ea1b9837..94e3a20d4dd 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonLiteralValueSpecificationImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NonLiteralValueSpecificationImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NullExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NullExpressionImpl.java
index ba224bf4c2f..2098c32fac0 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NullExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/NullExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/OperationCallExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/OperationCallExpressionImpl.java
index 27ff862cf58..935be865a72 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/OperationCallExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/OperationCallExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ParenthesizedExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ParenthesizedExpressionImpl.java
index 6d6b1729e46..e8fdee1eca6 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ParenthesizedExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ParenthesizedExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PartialSequenceConstructionCompletionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PartialSequenceConstructionCompletionImpl.java
index 07eda882fae..53b96d0239b 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PartialSequenceConstructionCompletionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PartialSequenceConstructionCompletionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PrimaryExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PrimaryExpressionImpl.java
index 4408346cdfc..bad5f2b7a6e 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PrimaryExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PrimaryExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PropertyCallExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PropertyCallExpressionImpl.java
index 7b1ddd615b3..ead24cb2052 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PropertyCallExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/PropertyCallExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNameListImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNameListImpl.java
index 17750177995..3f0e2ee77d4 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNameListImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNameListImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNamePathImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNamePathImpl.java
index 1b124d1684a..615330b445a 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNamePathImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNamePathImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNameWithBindingImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNameWithBindingImpl.java
index aab362b831a..c7fbce11ab7 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNameWithBindingImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/QualifiedNameWithBindingImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ReclassifyAllClauseImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ReclassifyAllClauseImpl.java
index 9e4b5f21b24..133195c04de 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ReclassifyAllClauseImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ReclassifyAllClauseImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/RelationalExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/RelationalExpressionImpl.java
index f698c9ef4e7..0c7beddedaf 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/RelationalExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/RelationalExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ReturnStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ReturnStatementImpl.java
index 553e6f6bc63..1d6bb4c806d 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ReturnStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ReturnStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/STRING_LITERALImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/STRING_LITERALImpl.java
index 007da695cb5..a008f2e8141 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/STRING_LITERALImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/STRING_LITERALImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SelectOrRejectOperationImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SelectOrRejectOperationImpl.java
index d2ca4d055f0..e9e96eea1de 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SelectOrRejectOperationImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SelectOrRejectOperationImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceConstructionExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceConstructionExpressionImpl.java
index 27b1ee5fa1f..8e3fe3a1d69 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceConstructionExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceConstructionExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceConstructionOrAccessCompletionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceConstructionOrAccessCompletionImpl.java
index 2d5098f89b9..94c544c2f6f 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceConstructionOrAccessCompletionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceConstructionOrAccessCompletionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceElementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceElementImpl.java
index 5c3f6c656ea..861af9dd982 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceElementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceElementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceExpansionExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceExpansionExpressionImpl.java
index 9104cf65c51..5d8996820a4 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceExpansionExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceExpansionExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceOperationExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceOperationExpressionImpl.java
index 9ed10a25a35..dd946f4170c 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceOperationExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceOperationExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceReductionExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceReductionExpressionImpl.java
index 4d89d51844b..cad8ae1b030 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceReductionExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequenceReductionExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequentialClausesImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequentialClausesImpl.java
index fc02ade6b69..80b00dcd1a5 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequentialClausesImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SequentialClausesImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ShiftExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ShiftExpressionImpl.java
index 29118575c60..f6999116346 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ShiftExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ShiftExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SimpleAcceptStatementCompletionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SimpleAcceptStatementCompletionImpl.java
index 03b89d1fab0..78bcc6af355 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SimpleAcceptStatementCompletionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SimpleAcceptStatementCompletionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/StatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/StatementImpl.java
index 200dfaf086b..9b80b92155c 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/StatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/StatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/StatementSequenceImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/StatementSequenceImpl.java
index 41359f6331b..2af748e7cf1 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/StatementSequenceImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/StatementSequenceImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuffixExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuffixExpressionImpl.java
index 124d9d73994..3bebff47bfb 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuffixExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuffixExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuperInvocationExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuperInvocationExpressionImpl.java
index 31feff8231c..20f5da3ea11 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuperInvocationExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuperInvocationExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuperInvocationStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuperInvocationStatementImpl.java
index 596da067165..f7e163625b4 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuperInvocationStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SuperInvocationStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchCaseImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchCaseImpl.java
index 314322e20c5..0bc568eb447 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchCaseImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchCaseImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchClauseImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchClauseImpl.java
index 058f0db995e..d3dcd04dae1 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchClauseImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchClauseImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchDefaultClauseImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchDefaultClauseImpl.java
index e8360581c23..934e9451fee 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchDefaultClauseImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchDefaultClauseImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchStatementImpl.java
index f3d7a280d5b..c66ce7db810 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/SwitchStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TemplateBindingImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TemplateBindingImpl.java
index c5f44bf7ea7..90245a21c0d 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TemplateBindingImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TemplateBindingImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TestImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TestImpl.java
index 6c363b5bac4..ea0e2cfbb94 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TestImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TestImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ThisExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ThisExpressionImpl.java
index e4ddb81b936..c35e9d34903 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ThisExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ThisExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ThisInvocationStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ThisInvocationStatementImpl.java
index 94e3bd30e6c..9e2d8e741be 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ThisInvocationStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ThisInvocationStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TupleElementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TupleElementImpl.java
index 5e345652b9b..aaf85f62444 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TupleElementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TupleElementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TupleImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TupleImpl.java
index 15f1fd46876..baec9972f4f 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TupleImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/TupleImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import java.util.Collection;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UNLIMITED_LITERALImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UNLIMITED_LITERALImpl.java
index 9d3e2dd892f..5b4d48da6cb 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UNLIMITED_LITERALImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UNLIMITED_LITERALImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UnaryExpressionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UnaryExpressionImpl.java
index f6b457944e6..a5c5b5dd9be 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UnaryExpressionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UnaryExpressionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UnqualifiedNameImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UnqualifiedNameImpl.java
index d98bbcf0250..268e81fd738 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UnqualifiedNameImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/UnqualifiedNameImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ValueSpecificationImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ValueSpecificationImpl.java
index f6cb426fa62..da3998e4730 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ValueSpecificationImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/ValueSpecificationImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/VariableDeclarationCompletionImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/VariableDeclarationCompletionImpl.java
index d0cc25368f4..724873ac458 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/VariableDeclarationCompletionImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/VariableDeclarationCompletionImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/WhileStatementImpl.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/WhileStatementImpl.java
index 4fab59beb9b..e2205cd0649 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/WhileStatementImpl.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/impl/WhileStatementImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/util/AlfAdapterFactory.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/util/AlfAdapterFactory.java
index 7e6a40a7db5..b8fe9ecd1d8 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/util/AlfAdapterFactory.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/util/AlfAdapterFactory.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.util;
import org.eclipse.emf.common.notify.Adapter;
@@ -256,6 +245,16 @@ public class AlfAdapterFactory extends AdapterFactoryImpl
return createLinkOperationExpressionAdapter();
}
@Override
+ public Adapter caseCreateOrDestroyLinkOperationExpression(CreateOrDestroyLinkOperationExpression object)
+ {
+ return createCreateOrDestroyLinkOperationExpressionAdapter();
+ }
+ @Override
+ public Adapter caseClearAssocExpression(ClearAssocExpression object)
+ {
+ return createClearAssocExpressionAdapter();
+ }
+ @Override
public Adapter caseLinkOperationTuple(LinkOperationTuple object)
{
return createLinkOperationTupleAdapter();
@@ -1128,6 +1127,36 @@ public class AlfAdapterFactory extends AdapterFactoryImpl
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression <em>Create Or Destroy Link Operation Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression
+ * @generated
+ */
+ public Adapter createCreateOrDestroyLinkOperationExpressionAdapter()
+ {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression <em>Clear Assoc Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression
+ * @generated
+ */
+ public Adapter createClearAssocExpressionAdapter()
+ {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple <em>Link Operation Tuple</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/util/AlfSwitch.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/util/AlfSwitch.java
index 01ea57bb541..a18814fc508 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/util/AlfSwitch.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/alf/util/AlfSwitch.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.alf.alf.util;
import org.eclipse.emf.ecore.EObject;
@@ -342,6 +331,24 @@ public class AlfSwitch<T> extends Switch<T>
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION:
+ {
+ CreateOrDestroyLinkOperationExpression createOrDestroyLinkOperationExpression = (CreateOrDestroyLinkOperationExpression)theEObject;
+ T result = caseCreateOrDestroyLinkOperationExpression(createOrDestroyLinkOperationExpression);
+ if (result == null) result = caseLinkOperationExpression(createOrDestroyLinkOperationExpression);
+ if (result == null) result = caseSuffixExpression(createOrDestroyLinkOperationExpression);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case AlfPackage.CLEAR_ASSOC_EXPRESSION:
+ {
+ ClearAssocExpression clearAssocExpression = (ClearAssocExpression)theEObject;
+ T result = caseClearAssocExpression(clearAssocExpression);
+ if (result == null) result = caseLinkOperationExpression(clearAssocExpression);
+ if (result == null) result = caseSuffixExpression(clearAssocExpression);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case AlfPackage.LINK_OPERATION_TUPLE:
{
LinkOperationTuple linkOperationTuple = (LinkOperationTuple)theEObject;
@@ -1407,6 +1414,38 @@ public class AlfSwitch<T> extends Switch<T>
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Create Or Destroy Link Operation Expression</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Create Or Destroy Link Operation Expression</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseCreateOrDestroyLinkOperationExpression(CreateOrDestroyLinkOperationExpression object)
+ {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Clear Assoc Expression</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Clear Assoc Expression</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseClearAssocExpression(ClearAssocExpression object)
+ {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Link Operation Tuple</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/AlfAntlrTokenFileProvider.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/AlfAntlrTokenFileProvider.java
index 0dc35fa5b50..c5e43806eba 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/AlfAntlrTokenFileProvider.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/AlfAntlrTokenFileProvider.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+* generated by Xtext
+*/
package org.eclipse.papyrus.uml.alf.parser.antlr;
import java.io.InputStream;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/AlfParser.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/AlfParser.java
index eebb828fee1..613bc4e2d84 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/AlfParser.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/AlfParser.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+* generated by Xtext
+*/
package org.eclipse.papyrus.uml.alf.parser.antlr;
import com.google.inject.Inject;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g
index 656f7f30e27..a4f2347e8f7 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g
@@ -2451,18 +2451,58 @@ ruleLinkOperationExpression returns [EObject current=null]
@init { enterRule();
}
@after { leaveRule(); }:
+(
+ {
+ newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0());
+ }
+ this_CreateOrDestroyLinkOperationExpression_0=ruleCreateOrDestroyLinkOperationExpression
+ {
+ $current = $this_CreateOrDestroyLinkOperationExpression_0.current;
+ afterParserOrEnumRuleCall();
+ }
+
+ |
+ {
+ newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1());
+ }
+ this_ClearAssocExpression_1=ruleClearAssocExpression
+ {
+ $current = $this_ClearAssocExpression_1.current;
+ afterParserOrEnumRuleCall();
+ }
+)
+;
+
+
+
+
+
+// Entry rule entryRuleCreateOrDestroyLinkOperationExpression
+entryRuleCreateOrDestroyLinkOperationExpression returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule()); }
+ iv_ruleCreateOrDestroyLinkOperationExpression=ruleCreateOrDestroyLinkOperationExpression
+ { $current=$iv_ruleCreateOrDestroyLinkOperationExpression.current; }
+ EOF
+;
+
+// Rule CreateOrDestroyLinkOperationExpression
+ruleCreateOrDestroyLinkOperationExpression returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
( otherlv_0='.'
{
- newLeafNode(otherlv_0, grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0());
+ newLeafNode(otherlv_0, grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0());
}
(
(
{
- newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
+ newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
}
lv_kind_1_0=ruleLinkOperationKind {
if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getLinkOperationExpressionRule());
+ $current = createModelElementForParent(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
}
set(
$current,
@@ -2476,11 +2516,11 @@ ruleLinkOperationExpression returns [EObject current=null]
)(
(
{
- newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
}
lv_tuple_2_0=ruleLinkOperationTuple {
if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getLinkOperationExpressionRule());
+ $current = createModelElementForParent(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
}
set(
$current,
@@ -2498,6 +2538,61 @@ ruleLinkOperationExpression returns [EObject current=null]
+// Entry rule entryRuleClearAssocExpression
+entryRuleClearAssocExpression returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getClearAssocExpressionRule()); }
+ iv_ruleClearAssocExpression=ruleClearAssocExpression
+ { $current=$iv_ruleClearAssocExpression.current; }
+ EOF
+;
+
+// Rule ClearAssocExpression
+ruleClearAssocExpression returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+( otherlv_0='.'
+ {
+ newLeafNode(otherlv_0, grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0());
+ }
+ otherlv_1='clearAssoc'
+ {
+ newLeafNode(otherlv_1, grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1());
+ }
+ otherlv_2='('
+ {
+ newLeafNode(otherlv_2, grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2());
+ }
+(
+(
+ {
+ newCompositeNode(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0());
+ }
+ lv_end_3_0=ruleExpression {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getClearAssocExpressionRule());
+ }
+ set(
+ $current,
+ "end",
+ lv_end_3_0,
+ "Expression");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_4=')'
+ {
+ newLeafNode(otherlv_4, grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4());
+ }
+)
+;
+
+
+
+
+
// Entry rule entryRuleLinkOperationTuple
entryRuleLinkOperationTuple returns [EObject current=null]
:
@@ -4248,7 +4343,25 @@ ruleClassExtentExpression returns [EObject current=null]
{
newLeafNode(otherlv_4, grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
}
+(
+(
+ {
+ newCompositeNode(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0());
+ }
+ lv_suffix_5_0=ruleSuffixExpression {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getClassExtentExpressionRule());
+ }
+ set(
+ $current,
+ "suffix",
+ lv_suffix_5_0,
+ "SuffixExpression");
+ afterParserOrEnumRuleCall();
+ }
+
)
+)?)
;
@@ -7162,12 +7275,6 @@ ruleLinkOperationKind returns [Enumerator current=null]
$current = grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1());
}
-)
- |( enumLiteral_2='clearAssoc'
- {
- $current = grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_2, grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2());
- }
));
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.tokens b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.tokens
index 9fba57bb622..27e81aca6e4 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.tokens
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.tokens
@@ -111,59 +111,59 @@ RULE_WS=10
'>='=38
'=='=33
'iterate'=95
-'this'=57
-';'=68
-'return'=82
-'for'=79
-'/*@'=64
+'this'=58
+';'=69
+'return'=83
+'for'=80
+'/*@'=65
'=>'=23
'^'=31
'>>'=40
'parallel'=102
'testExpression'=12
'isolated'=99
-'{'=60
+'{'=61
'&='=108
'('=24
':'=27
-'default'=76
+'default'=77
'<<='=111
']'=51
'>>>'=41
'testBlock'=15
-'ordered'=54
-'new'=59
+'ordered'=55
+'new'=60
'|='=109
'forAll'=96
-'='=70
-'destroyLink'=90
+'='=71
+'destroyLink'=91
'testStatement'=14
-'reduce'=53
+'reduce'=54
'collect'=94
-'isUnique'=55
-'->'=52
+'isUnique'=56
+'->'=53
'%'=45
-'super'=58
-'case'=75
+'super'=59
+'case'=76
'reject'=93
'<<'=39
'<='=37
'!='=34
'<'=20
'--'=18
-'createLink'=89
+'createLink'=90
'['=50
-'or'=73
-'//@'=67
+'or'=74
+'//@'=68
'&'=32
'instanceof'=35
'determined'=100
-'accept'=83
-'clearAssoc'=91
+'clearAssoc'=52
+'accept'=84
'assured'=101
'~'=48
'/'=44
-'switch'=74
+'switch'=75
'/='=107
'%='=106
'>'=22
@@ -174,39 +174,39 @@ RULE_WS=10
'.'=49
'$'=47
'++'=17
-'true'=87
-'else'=72
+'true'=88
+'else'=73
'^='=110
-'let'=69
+'let'=70
'+='=103
-'break'=81
-'*/'=66
-'allInstances'=63
+'break'=82
+'*/'=67
+'allInstances'=64
'>>='=112
'>>>='=113
'?'=26
'testAssignmentExpression'=13
-'if'=71
+'if'=72
'-'=43
-'while'=77
+'while'=78
','=21
-'in'=80
+'in'=81
'select'=92
'-='=104
-'..'=61
+'..'=62
'!'=46
'|'=30
-'null'=56
-'classify'=84
+'null'=57
+'classify'=85
'one'=98
'::'=19
-'inline'=65
+'inline'=66
')'=25
'hastype'=36
'*='=105
-'do'=78
-'}'=62
-'to'=86
-'false'=88
+'do'=79
+'}'=63
+'to'=87
+'false'=89
'*'=16
-'from'=85
+'from'=86
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlfLexer.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlfLexer.java
index d5059233d0e..f9edb96e46e 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlfLexer.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlfLexer.java
@@ -1,16 +1,3 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
package org.eclipse.papyrus.uml.alf.parser.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
@@ -974,10 +961,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:51:7: ( '->' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:51:9: '->'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:51:7: ( 'clearAssoc' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:51:9: 'clearAssoc'
{
- match("->");
+ match("clearAssoc");
}
@@ -995,10 +982,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:52:7: ( 'reduce' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:52:9: 'reduce'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:52:7: ( '->' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:52:9: '->'
{
- match("reduce");
+ match("->");
}
@@ -1016,10 +1003,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:53:7: ( 'ordered' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:53:9: 'ordered'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:53:7: ( 'reduce' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:53:9: 'reduce'
{
- match("ordered");
+ match("reduce");
}
@@ -1037,10 +1024,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:54:7: ( 'isUnique' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:54:9: 'isUnique'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:54:7: ( 'ordered' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:54:9: 'ordered'
{
- match("isUnique");
+ match("ordered");
}
@@ -1058,10 +1045,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:55:7: ( 'null' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:55:9: 'null'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:55:7: ( 'isUnique' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:55:9: 'isUnique'
{
- match("null");
+ match("isUnique");
}
@@ -1079,10 +1066,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:56:7: ( 'this' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:56:9: 'this'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:56:7: ( 'null' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:56:9: 'null'
{
- match("this");
+ match("null");
}
@@ -1100,10 +1087,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:57:7: ( 'super' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:57:9: 'super'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:57:7: ( 'this' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:57:9: 'this'
{
- match("super");
+ match("this");
}
@@ -1121,10 +1108,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:58:7: ( 'new' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:58:9: 'new'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:58:7: ( 'super' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:58:9: 'super'
{
- match("new");
+ match("super");
}
@@ -1142,10 +1129,11 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:59:7: ( '{' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:59:9: '{'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:59:7: ( 'new' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:59:9: 'new'
{
- match('{');
+ match("new");
+
}
@@ -1162,11 +1150,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:60:7: ( '..' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:60:9: '..'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:60:7: ( '{' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:60:9: '{'
{
- match("..");
-
+ match('{');
}
@@ -1183,10 +1170,11 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:61:7: ( '}' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:61:9: '}'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:61:7: ( '..' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:61:9: '..'
{
- match('}');
+ match("..");
+
}
@@ -1203,11 +1191,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:62:7: ( 'allInstances' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:62:9: 'allInstances'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:62:7: ( '}' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:62:9: '}'
{
- match("allInstances");
-
+ match('}');
}
@@ -1224,10 +1211,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:63:7: ( '/*@' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:63:9: '/*@'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:63:7: ( 'allInstances' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:63:9: 'allInstances'
{
- match("/*@");
+ match("allInstances");
}
@@ -1245,10 +1232,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:64:7: ( 'inline' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:64:9: 'inline'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:64:7: ( '/*@' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:64:9: '/*@'
{
- match("inline");
+ match("/*@");
}
@@ -1266,10 +1253,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:65:7: ( '*/' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:65:9: '*/'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:65:7: ( 'inline' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:65:9: 'inline'
{
- match("*/");
+ match("inline");
}
@@ -1287,10 +1274,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:66:7: ( '//@' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:66:9: '//@'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:66:7: ( '*/' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:66:9: '*/'
{
- match("//@");
+ match("*/");
}
@@ -1308,10 +1295,11 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:67:7: ( ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:67:9: ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:67:7: ( '//@' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:67:9: '//@'
{
- match(';');
+ match("//@");
+
}
@@ -1328,11 +1316,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:68:7: ( 'let' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:68:9: 'let'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:68:7: ( ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:68:9: ';'
{
- match("let");
-
+ match(';');
}
@@ -1349,10 +1336,11 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:69:7: ( '=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:69:9: '='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:69:7: ( 'let' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:69:9: 'let'
{
- match('=');
+ match("let");
+
}
@@ -1369,11 +1357,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:70:7: ( 'if' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:70:9: 'if'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:70:7: ( '=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:70:9: '='
{
- match("if");
-
+ match('=');
}
@@ -1390,10 +1377,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:71:7: ( 'else' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:71:9: 'else'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:71:7: ( 'if' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:71:9: 'if'
{
- match("else");
+ match("if");
}
@@ -1411,10 +1398,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:72:7: ( 'or' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:72:9: 'or'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:72:7: ( 'else' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:72:9: 'else'
{
- match("or");
+ match("else");
}
@@ -1432,10 +1419,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:73:7: ( 'switch' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:73:9: 'switch'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:73:7: ( 'or' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:73:9: 'or'
{
- match("switch");
+ match("or");
}
@@ -1453,10 +1440,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:74:7: ( 'case' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:74:9: 'case'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:74:7: ( 'switch' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:74:9: 'switch'
{
- match("case");
+ match("switch");
}
@@ -1474,10 +1461,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:75:7: ( 'default' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:75:9: 'default'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:75:7: ( 'case' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:75:9: 'case'
{
- match("default");
+ match("case");
}
@@ -1495,10 +1482,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:76:7: ( 'while' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:76:9: 'while'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:76:7: ( 'default' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:76:9: 'default'
{
- match("while");
+ match("default");
}
@@ -1516,10 +1503,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:77:7: ( 'do' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:77:9: 'do'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:77:7: ( 'while' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:77:9: 'while'
{
- match("do");
+ match("while");
}
@@ -1537,10 +1524,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:78:7: ( 'for' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:78:9: 'for'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:78:7: ( 'do' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:78:9: 'do'
{
- match("for");
+ match("do");
}
@@ -1558,10 +1545,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:79:7: ( 'in' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:79:9: 'in'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:79:7: ( 'for' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:79:9: 'for'
{
- match("in");
+ match("for");
}
@@ -1579,10 +1566,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:80:7: ( 'break' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:80:9: 'break'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:80:7: ( 'in' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:80:9: 'in'
{
- match("break");
+ match("in");
}
@@ -1600,10 +1587,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:81:7: ( 'return' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:81:9: 'return'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:81:7: ( 'break' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:81:9: 'break'
{
- match("return");
+ match("break");
}
@@ -1621,10 +1608,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:82:7: ( 'accept' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:82:9: 'accept'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:82:7: ( 'return' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:82:9: 'return'
{
- match("accept");
+ match("return");
}
@@ -1642,10 +1629,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:83:7: ( 'classify' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:83:9: 'classify'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:83:7: ( 'accept' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:83:9: 'accept'
{
- match("classify");
+ match("accept");
}
@@ -1663,10 +1650,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:84:7: ( 'from' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:84:9: 'from'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:84:7: ( 'classify' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:84:9: 'classify'
{
- match("from");
+ match("classify");
}
@@ -1684,10 +1671,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:85:7: ( 'to' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:85:9: 'to'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:85:7: ( 'from' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:85:9: 'from'
{
- match("to");
+ match("from");
}
@@ -1705,10 +1692,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:86:7: ( 'true' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:86:9: 'true'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:86:7: ( 'to' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:86:9: 'to'
{
- match("true");
+ match("to");
}
@@ -1726,10 +1713,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__88;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:87:7: ( 'false' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:87:9: 'false'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:87:7: ( 'true' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:87:9: 'true'
{
- match("false");
+ match("true");
}
@@ -1747,10 +1734,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__89;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:88:7: ( 'createLink' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:88:9: 'createLink'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:88:7: ( 'false' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:88:9: 'false'
{
- match("createLink");
+ match("false");
}
@@ -1768,10 +1755,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__90;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:89:7: ( 'destroyLink' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:89:9: 'destroyLink'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:89:7: ( 'createLink' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:89:9: 'createLink'
{
- match("destroyLink");
+ match("createLink");
}
@@ -1789,10 +1776,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = T__91;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:90:7: ( 'clearAssoc' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:90:9: 'clearAssoc'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:90:7: ( 'destroyLink' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:90:9: 'destroyLink'
{
- match("clearAssoc");
+ match("destroyLink");
}
@@ -2272,10 +2259,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_INTEGERVALUE;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:19: ( ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:19: ( ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
int alt13=4;
int LA13_0 = input.LA(1);
@@ -2321,9 +2308,9 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt13) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -2341,17 +2328,17 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:23: '0'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:23: '0'
{
match('0');
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:27: '1' .. '9' ( ( '_' )? '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:27: '1' .. '9' ( ( '_' )? '0' .. '9' )*
{
matchRange('1','9');
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:36: ( ( '_' )? '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:36: ( ( '_' )? '0' .. '9' )*
loop2:
do {
int alt2=2;
@@ -2364,9 +2351,9 @@ public class InternalAlfLexer extends Lexer {
switch (alt2) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:37: ( '_' )? '0' .. '9'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:37: ( '_' )? '0' .. '9'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:37: ( '_' )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:37: ( '_' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -2375,7 +2362,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:37: '_'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:37: '_'
{
match('_');
@@ -2404,9 +2391,9 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:54: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:54: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )*
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:54: ( '0b' | '0B' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:54: ( '0b' | '0B' )
int alt4=2;
int LA4_0 = input.LA(1);
@@ -2434,7 +2421,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt4) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:55: '0b'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:55: '0b'
{
match("0b");
@@ -2442,7 +2429,7 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:60: '0B'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:60: '0B'
{
match("0B");
@@ -2453,7 +2440,7 @@ public class InternalAlfLexer extends Lexer {
}
matchRange('0','1');
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:75: ( ( '_' )? '0' .. '1' )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:75: ( ( '_' )? '0' .. '1' )*
loop6:
do {
int alt6=2;
@@ -2466,9 +2453,9 @@ public class InternalAlfLexer extends Lexer {
switch (alt6) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:76: ( '_' )? '0' .. '1'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:76: ( '_' )? '0' .. '1'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:76: ( '_' )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:76: ( '_' )?
int alt5=2;
int LA5_0 = input.LA(1);
@@ -2477,7 +2464,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt5) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:76: '_'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:76: '_'
{
match('_');
@@ -2500,9 +2487,9 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:92: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:92: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:92: ( '0x' | '0X' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:92: ( '0x' | '0X' )
int alt7=2;
int LA7_0 = input.LA(1);
@@ -2530,7 +2517,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt7) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:93: '0x'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:93: '0x'
{
match("0x");
@@ -2538,7 +2525,7 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:98: '0X'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:98: '0X'
{
match("0X");
@@ -2557,7 +2544,7 @@ public class InternalAlfLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:133: ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:133: ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
loop9:
do {
int alt9=2;
@@ -2570,9 +2557,9 @@ public class InternalAlfLexer extends Lexer {
switch (alt9) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:134: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:134: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:134: ( '_' )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:134: ( '_' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -2581,7 +2568,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:134: '_'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:134: '_'
{
match('_');
@@ -2612,10 +2599,10 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:170: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:170: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )*
{
match('0');
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:174: ( '_' )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:174: ( '_' )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -2624,7 +2611,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:174: '_'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:174: '_'
{
match('_');
@@ -2634,7 +2621,7 @@ public class InternalAlfLexer extends Lexer {
}
matchRange('0','7');
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:188: ( ( '_' )? '0' .. '7' )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:188: ( ( '_' )? '0' .. '7' )*
loop12:
do {
int alt12=2;
@@ -2647,9 +2634,9 @@ public class InternalAlfLexer extends Lexer {
switch (alt12) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:189: ( '_' )? '0' .. '7'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:189: ( '_' )? '0' .. '7'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:189: ( '_' )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:189: ( '_' )?
int alt11=2;
int LA11_0 = input.LA(1);
@@ -2658,7 +2645,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt11) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:189: '_'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7455:189: '_'
{
match('_');
@@ -2699,10 +2686,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7350:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7350:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7457:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7457:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7350:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7457:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
int alt16=2;
int LA16_0 = input.LA(1);
@@ -2720,7 +2707,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt16) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7350:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7457:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
input.consume();
@@ -2731,7 +2718,7 @@ public class InternalAlfLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7350:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7457:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop14:
do {
int alt14=2;
@@ -2768,10 +2755,10 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7350:70: '\\'' ( options {greedy=false; } : . )* '\\''
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7457:70: '\\'' ( options {greedy=false; } : . )* '\\''
{
match('\'');
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7350:75: ( options {greedy=false; } : . )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7457:75: ( options {greedy=false; } : . )*
loop15:
do {
int alt15=2;
@@ -2787,7 +2774,7 @@ public class InternalAlfLexer extends Lexer {
switch (alt15) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7350:103: .
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7457:103: .
{
matchAny();
@@ -2822,11 +2809,11 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7352:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7352:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7459:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7459:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7352:19: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7459:19: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop17:
do {
int alt17=3;
@@ -2842,7 +2829,7 @@ public class InternalAlfLexer extends Lexer {
switch (alt17) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7352:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7459:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' )
{
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' ) {
@@ -2858,7 +2845,7 @@ public class InternalAlfLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7352:61: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7459:61: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2895,8 +2882,8 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7354:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7354:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7461:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7461:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/'
{
match("/*");
@@ -2909,7 +2896,7 @@ public class InternalAlfLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7354:31: ( options {greedy=false; } : . )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7461:31: ( options {greedy=false; } : . )*
loop18:
do {
int alt18=2;
@@ -2934,7 +2921,7 @@ public class InternalAlfLexer extends Lexer {
switch (alt18) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7354:59: .
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7461:59: .
{
matchAny();
@@ -2964,12 +2951,12 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7356:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7356:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7463:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7463:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7356:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7463:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )*
loop19:
do {
int alt19=2;
@@ -2982,7 +2969,7 @@ public class InternalAlfLexer extends Lexer {
switch (alt19) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7356:24: ~ ( ( '\\n' | '\\r' | '@' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7463: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)<='?')||(input.LA(1)>='A' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -3002,7 +2989,7 @@ public class InternalAlfLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7356:44: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7463:44: ( ( '\\r' )? '\\n' )?
int alt21=2;
int LA21_0 = input.LA(1);
@@ -3011,9 +2998,9 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt21) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7356:45: ( '\\r' )? '\\n'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7463:45: ( '\\r' )? '\\n'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7356:45: ( '\\r' )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7463:45: ( '\\r' )?
int alt20=2;
int LA20_0 = input.LA(1);
@@ -3022,7 +3009,7 @@ public class InternalAlfLexer extends Lexer {
}
switch (alt20) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7356:45: '\\r'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7463:45: '\\r'
{
match('\r');
@@ -3054,10 +3041,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7358:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7358:12: ( '0' .. '9' )+
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7465:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7465:12: ( '0' .. '9' )+
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7358:12: ( '0' .. '9' )+
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7465:12: ( '0' .. '9' )+
int cnt22=0;
loop22:
do {
@@ -3071,7 +3058,7 @@ public class InternalAlfLexer extends Lexer {
switch (alt22) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7358:13: '0' .. '9'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7465:13: '0' .. '9'
{
matchRange('0','9');
@@ -3103,10 +3090,10 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7360:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7360:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7467:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7467:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7360:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7467:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt23=0;
loop23:
do {
@@ -3160,8 +3147,8 @@ public class InternalAlfLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7362:16: ( . )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7362:18: .
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7469:16: ( . )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7469:18: .
{
matchAny();
@@ -3960,120 +3947,121 @@ public class InternalAlfLexer extends Lexer {
static final String DFA24_eotS =
"\1\uffff\1\65\1\70\1\73\1\77\1\101\1\104\1\uffff\1\110\1\113\3"+
"\uffff\1\121\1\124\1\126\1\130\2\65\1\141\1\143\2\uffff\1\147\2"+
- "\uffff\4\65\2\uffff\1\65\1\uffff\10\65\2\u0087\1\uffff\2\60\2\uffff"+
+ "\uffff\5\65\2\uffff\1\65\1\uffff\7\65\2\u0087\1\uffff\2\60\2\uffff"+
"\2\65\1\u008f\1\65\16\uffff\1\u0092\3\uffff\1\u0095\21\uffff\1\u0098"+
- "\1\65\1\u009b\2\65\1\uffff\1\u00a1\12\uffff\1\65\1\u00a6\6\65\2"+
- "\uffff\3\65\1\uffff\10\65\1\u00bb\6\65\1\uffff\1\u0087\1\uffff\1"+
+ "\1\65\1\u009b\2\65\1\uffff\1\u00a1\12\uffff\5\65\1\u00ab\6\65\2"+
+ "\uffff\3\65\1\uffff\4\65\1\u00bb\6\65\1\uffff\1\u0087\1\uffff\1"+
"\u0087\2\uffff\2\65\1\uffff\1\65\2\uffff\1\u00c7\2\uffff\2\65\1"+
- "\uffff\2\65\1\uffff\2\65\4\uffff\4\65\1\uffff\1\u00d2\1\65\1\u00d4"+
- "\6\65\1\u00db\12\65\1\uffff\1\65\1\u00e8\4\65\1\u0087\1\65\1\u00f1"+
- "\1\u00f2\2\uffff\12\65\1\uffff\1\u00fd\1\uffff\6\65\1\uffff\1\u0104"+
- "\1\65\1\u0106\11\65\1\uffff\1\u0110\7\65\2\uffff\12\65\1\uffff\1"+
- "\u0122\5\65\1\uffff\1\65\1\uffff\7\65\1\u0130\1\65\1\uffff\1\u0132"+
- "\1\u0133\6\65\1\u013a\4\65\1\u013f\1\u0140\1\u0141\1\65\1\uffff"+
- "\1\u0143\1\u0144\1\65\1\u0146\1\65\1\u0148\7\65\1\uffff\1\u0150"+
- "\2\uffff\6\65\1\uffff\2\65\1\u0159\1\u015a\3\uffff\1\u015b\2\uffff"+
- "\1\65\1\uffff\1\u015d\1\uffff\3\65\1\u0161\1\u0162\2\65\1\uffff"+
- "\6\65\1\u016b\1\u016c\3\uffff\1\65\1\uffff\1\u016e\2\65\2\uffff"+
+ "\uffff\2\65\1\uffff\2\65\4\uffff\11\65\1\uffff\1\u00d7\1\65\1\u00d9"+
+ "\6\65\1\u00e0\5\65\1\uffff\1\65\1\u00e8\4\65\1\u0087\1\65\1\u00f1"+
+ "\1\u00f2\2\uffff\10\65\1\u00fb\6\65\1\uffff\1\u0102\1\uffff\6\65"+
+ "\1\uffff\1\u0109\6\65\1\uffff\1\u0110\7\65\2\uffff\10\65\1\uffff"+
+ "\6\65\1\uffff\1\u0126\5\65\1\uffff\4\65\1\u0130\1\65\1\uffff\1\u0132"+
+ "\1\u0133\6\65\1\u013a\10\65\1\u0143\1\u0144\1\u0145\1\65\1\uffff"+
+ "\1\u0147\1\u0148\1\65\1\u014a\1\65\1\u014c\3\65\1\uffff\1\u0150"+
+ "\2\uffff\6\65\1\uffff\2\65\1\u0159\1\u015a\3\65\1\u015e\3\uffff"+
+ "\1\u015f\2\uffff\1\65\1\uffff\1\u0161\1\uffff\1\u0162\2\65\1\uffff"+
+ "\6\65\1\u016b\1\u016c\2\uffff\1\65\1\u016e\1\65\2\uffff\1\65\2\uffff"+
"\2\65\1\u0173\3\65\1\u0177\1\65\2\uffff\1\65\1\uffff\4\65\1\uffff"+
- "\3\65\1\uffff\1\u0181\1\65\1\u0183\1\u0184\1\65\1\u0186\3\65\1\uffff"+
- "\1\65\2\uffff\1\u018b\1\uffff\3\65\1\u018f\1\uffff\2\65\1\u0192"+
- "\1\uffff\1\u0193\1\65\2\uffff\11\65\1\u019e\1\uffff";
+ "\3\65\1\uffff\1\u0181\1\u0182\1\u0183\2\65\1\u0186\3\65\3\uffff"+
+ "\1\65\1\u018b\1\uffff\3\65\1\u018f\1\uffff\2\65\1\u0192\1\uffff"+
+ "\1\u0193\1\65\2\uffff\11\65\1\u019e\1\uffff";
static final String DFA24_eofS =
"\u019f\uffff";
static final String DFA24_minS =
"\1\0\1\145\1\57\1\53\1\55\1\72\1\74\1\uffff\2\75\3\uffff\1\75\1"+
- "\46\2\75\1\146\1\141\1\52\1\75\2\uffff\1\56\2\uffff\1\145\1\156"+
- "\2\145\2\uffff\1\143\1\uffff\1\145\1\154\1\141\1\145\1\150\1\141"+
+ "\46\2\75\1\146\1\141\1\52\1\75\2\uffff\1\56\2\uffff\1\141\1\145"+
+ "\1\156\2\145\2\uffff\1\143\1\uffff\1\145\1\154\1\145\1\150\1\141"+
"\1\162\1\141\2\60\1\uffff\2\0\2\uffff\1\163\1\151\1\60\1\165\16"+
"\uffff\1\75\3\uffff\1\75\21\uffff\1\60\1\125\1\60\1\145\1\163\1"+
- "\0\1\100\12\uffff\1\144\1\60\1\145\1\154\1\167\1\160\1\151\1\154"+
- "\2\uffff\1\154\1\143\1\163\1\uffff\1\164\1\163\1\151\1\163\1\141"+
- "\1\145\1\154\1\146\1\60\1\151\1\162\1\157\1\154\1\145\1\162\1\uffff"+
+ "\0\1\100\12\uffff\1\141\1\163\1\145\1\154\1\144\1\60\1\145\1\154"+
+ "\1\167\1\160\1\151\1\154\2\uffff\1\154\1\143\1\163\1\uffff\1\164"+
+ "\1\163\1\151\1\146\1\60\1\151\1\162\1\157\1\154\1\145\1\162\1\uffff"+
"\1\60\1\uffff\1\60\2\uffff\1\164\1\163\1\uffff\1\145\2\uffff\1\75"+
"\2\uffff\1\164\1\151\1\uffff\1\156\1\154\1\uffff\1\162\1\164\4\uffff"+
- "\2\165\2\145\1\uffff\1\60\1\154\1\60\1\145\1\164\1\145\1\111\1\145"+
- "\1\165\1\60\1\145\1\163\1\145\1\163\2\141\1\154\1\141\1\164\1\145"+
- "\1\uffff\1\154\1\60\1\155\1\163\2\141\1\60\1\101\2\60\2\uffff\1"+
- "\141\1\156\1\151\2\141\1\171\1\143\1\162\1\143\1\162\1\uffff\1\60"+
- "\1\uffff\1\162\2\143\1\156\1\160\1\162\1\uffff\1\60\1\164\1\60\1"+
- "\163\1\162\1\164\1\145\1\165\2\162\1\145\1\154\1\uffff\1\60\1\145"+
- "\1\153\1\154\1\170\1\163\1\164\1\154\2\uffff\1\156\1\145\1\161\2"+
- "\164\1\160\1\145\1\156\1\164\1\145\1\uffff\1\60\1\150\1\164\1\163"+
- "\1\164\1\145\1\uffff\1\163\1\uffff\1\151\1\101\1\145\1\143\1\154"+
- "\1\157\1\155\1\60\1\154\1\uffff\2\60\1\154\1\160\1\163\1\141\1\157"+
- "\1\143\1\60\1\165\3\145\3\60\1\144\1\uffff\2\60\1\164\1\60\1\144"+
- "\1\60\1\146\1\163\1\114\2\164\1\171\1\151\1\uffff\1\60\2\uffff\1"+
- "\145\1\162\1\151\1\164\1\143\1\145\1\uffff\1\145\1\144\2\60\3\uffff"+
- "\1\60\2\uffff\1\141\1\uffff\1\60\1\uffff\1\171\1\163\1\151\2\60"+
- "\1\114\1\156\1\uffff\1\154\1\145\1\147\1\145\1\153\1\157\2\60\3"+
- "\uffff\1\156\1\uffff\1\60\1\157\1\156\2\uffff\1\151\1\145\1\60\1"+
- "\163\1\156\1\155\1\60\1\146\2\uffff\1\143\1\uffff\1\143\1\153\1"+
- "\156\1\144\1\uffff\1\163\1\155\1\145\1\uffff\1\60\1\145\2\60\1\153"+
- "\1\60\1\151\1\145\1\156\1\uffff\1\163\2\uffff\1\60\1\uffff\1\157"+
- "\1\156\1\164\1\60\1\uffff\1\156\1\164\1\60\1\uffff\1\60\1\105\2"+
- "\uffff\1\170\1\160\1\162\1\145\2\163\1\151\1\157\1\156\1\60\1\uffff";
+ "\1\141\1\163\1\145\1\141\1\154\2\165\2\145\1\uffff\1\60\1\154\1"+
+ "\60\1\145\1\164\1\145\1\111\1\145\1\165\1\60\1\145\1\163\1\141\1"+
+ "\164\1\145\1\uffff\1\154\1\60\1\155\1\163\2\141\1\60\1\101\2\60"+
+ "\2\uffff\1\141\1\156\1\151\2\141\1\171\1\162\1\163\1\60\1\164\1"+
+ "\145\1\143\1\162\1\143\1\162\1\uffff\1\60\1\uffff\1\162\2\143\1"+
+ "\156\1\160\1\162\1\uffff\1\60\1\164\1\165\2\162\1\145\1\154\1\uffff"+
+ "\1\60\1\145\1\153\1\154\1\170\1\163\1\164\1\154\2\uffff\1\156\1"+
+ "\145\1\161\2\164\1\160\1\101\1\151\1\uffff\1\145\1\143\1\145\1\156"+
+ "\1\164\1\145\1\uffff\1\60\1\150\1\164\1\163\1\164\1\145\1\uffff"+
+ "\1\163\1\154\1\157\1\155\1\60\1\154\1\uffff\2\60\1\154\1\160\1\163"+
+ "\1\141\1\157\1\143\1\60\1\165\3\145\1\163\1\146\1\114\1\164\3\60"+
+ "\1\144\1\uffff\2\60\1\164\1\60\1\144\1\60\1\164\1\171\1\151\1\uffff"+
+ "\1\60\2\uffff\1\145\1\162\1\151\1\164\1\143\1\145\1\uffff\1\145"+
+ "\1\144\2\60\1\163\1\171\1\151\1\60\3\uffff\1\60\2\uffff\1\141\1"+
+ "\uffff\1\60\1\uffff\1\60\1\114\1\156\1\uffff\1\154\1\145\1\147\1"+
+ "\145\1\153\1\157\2\60\2\uffff\1\157\1\60\1\156\2\uffff\1\156\2\uffff"+
+ "\1\151\1\145\1\60\1\163\1\156\1\155\1\60\1\146\2\uffff\1\143\1\uffff"+
+ "\1\153\1\143\1\156\1\144\1\uffff\1\163\1\155\1\145\1\uffff\3\60"+
+ "\1\145\1\153\1\60\1\151\1\145\1\156\3\uffff\1\163\1\60\1\uffff\1"+
+ "\157\1\156\1\164\1\60\1\uffff\1\156\1\164\1\60\1\uffff\1\60\1\105"+
+ "\2\uffff\1\170\1\160\1\162\1\145\2\163\1\151\1\157\1\156\1\60\1"+
+ "\uffff";
static final String DFA24_maxS =
"\1\uffff\1\162\2\75\1\76\1\72\1\75\1\uffff\2\76\3\uffff\1\174\3"+
- "\75\1\164\1\141\2\75\2\uffff\1\56\2\uffff\1\145\1\162\1\165\1\167"+
- "\2\uffff\1\163\1\uffff\1\145\1\170\1\162\1\157\1\150\2\162\1\141"+
+ "\75\1\164\1\141\2\75\2\uffff\1\56\2\uffff\1\162\1\145\1\162\1\165"+
+ "\1\167\2\uffff\1\163\1\uffff\1\145\1\170\1\157\1\150\2\162\1\141"+
"\2\71\1\uffff\2\uffff\2\uffff\1\163\1\151\1\172\1\165\16\uffff\1"+
"\75\3\uffff\1\76\21\uffff\1\172\1\157\1\172\1\145\1\163\1\uffff"+
- "\1\100\12\uffff\1\164\1\172\1\145\1\154\1\167\1\160\1\151\1\154"+
- "\2\uffff\1\154\1\143\1\163\1\uffff\1\164\1\163\1\151\1\163\2\145"+
- "\1\154\1\164\1\172\1\151\1\162\1\157\1\154\1\145\1\162\1\uffff\1"+
- "\71\1\uffff\1\71\2\uffff\1\164\1\163\1\uffff\1\145\2\uffff\1\75"+
+ "\1\100\12\uffff\1\145\1\163\1\145\1\154\1\164\1\172\1\145\1\154"+
+ "\1\167\1\160\1\151\1\154\2\uffff\1\154\1\143\1\163\1\uffff\1\164"+
+ "\1\163\1\151\1\164\1\172\1\151\1\162\1\157\1\154\1\145\1\162\1\uffff"+
+ "\1\71\1\uffff\1\71\2\uffff\1\164\1\163\1\uffff\1\145\2\uffff\1\75"+
"\2\uffff\1\164\1\151\1\uffff\1\156\1\154\1\uffff\1\162\1\164\4\uffff"+
- "\2\165\2\145\1\uffff\1\172\1\154\1\172\1\145\1\164\1\145\1\111\1"+
- "\145\1\165\1\172\1\145\1\163\1\145\1\163\2\141\1\154\1\141\1\164"+
- "\1\145\1\uffff\1\154\1\172\1\155\1\163\2\141\1\71\1\123\2\172\2"+
- "\uffff\1\141\1\156\1\151\2\141\1\171\1\143\1\162\1\143\1\162\1\uffff"+
- "\1\172\1\uffff\1\162\2\143\1\156\1\160\1\162\1\uffff\1\172\1\164"+
- "\1\172\1\163\1\162\1\164\1\145\1\165\2\162\1\145\1\154\1\uffff\1"+
- "\172\1\145\1\153\1\154\1\170\1\163\1\164\1\154\2\uffff\1\156\1\145"+
- "\1\161\2\164\1\160\1\145\1\156\1\164\1\145\1\uffff\1\172\1\150\1"+
- "\164\1\163\1\164\1\145\1\uffff\1\163\1\uffff\1\151\1\101\1\145\1"+
- "\143\1\154\1\157\1\155\1\172\1\154\1\uffff\2\172\1\154\1\160\1\163"+
- "\1\141\1\157\1\143\1\172\1\165\3\145\3\172\1\144\1\uffff\2\172\1"+
- "\164\1\172\1\144\1\172\1\146\1\163\1\114\2\164\1\171\1\151\1\uffff"+
- "\1\172\2\uffff\1\145\1\162\1\151\1\164\1\143\1\145\1\uffff\1\145"+
- "\1\144\2\172\3\uffff\1\172\2\uffff\1\141\1\uffff\1\172\1\uffff\1"+
- "\171\1\163\1\151\2\172\1\114\1\156\1\uffff\1\154\1\145\1\147\1\145"+
- "\1\153\1\157\2\172\3\uffff\1\156\1\uffff\1\172\1\157\1\156\2\uffff"+
- "\1\151\1\145\1\172\1\163\1\156\1\155\1\172\1\146\2\uffff\1\143\1"+
- "\uffff\1\143\1\153\1\156\1\144\1\uffff\1\163\1\155\1\145\1\uffff"+
- "\1\172\1\145\2\172\1\153\1\172\1\151\1\145\1\156\1\uffff\1\163\2"+
- "\uffff\1\172\1\uffff\1\157\1\156\1\164\1\172\1\uffff\1\156\1\164"+
- "\1\172\1\uffff\1\172\1\105\2\uffff\1\170\1\160\1\162\1\145\2\163"+
- "\1\151\1\157\1\156\1\172\1\uffff";
+ "\1\141\1\163\1\145\1\141\1\154\2\165\2\145\1\uffff\1\172\1\154\1"+
+ "\172\1\145\1\164\1\145\1\111\1\145\1\165\1\172\1\145\1\163\1\141"+
+ "\1\164\1\145\1\uffff\1\154\1\172\1\155\1\163\2\141\1\71\1\123\2"+
+ "\172\2\uffff\1\141\1\156\1\151\2\141\1\171\1\162\1\163\1\172\1\164"+
+ "\1\145\1\143\1\162\1\143\1\162\1\uffff\1\172\1\uffff\1\162\2\143"+
+ "\1\156\1\160\1\162\1\uffff\1\172\1\164\1\165\2\162\1\145\1\154\1"+
+ "\uffff\1\172\1\145\1\153\1\154\1\170\1\163\1\164\1\154\2\uffff\1"+
+ "\156\1\145\1\161\2\164\1\160\1\101\1\151\1\uffff\1\145\1\143\1\145"+
+ "\1\156\1\164\1\145\1\uffff\1\172\1\150\1\164\1\163\1\164\1\145\1"+
+ "\uffff\1\163\1\154\1\157\1\155\1\172\1\154\1\uffff\2\172\1\154\1"+
+ "\160\1\163\1\141\1\157\1\143\1\172\1\165\3\145\1\163\1\146\1\114"+
+ "\1\164\3\172\1\144\1\uffff\2\172\1\164\1\172\1\144\1\172\1\164\1"+
+ "\171\1\151\1\uffff\1\172\2\uffff\1\145\1\162\1\151\1\164\1\143\1"+
+ "\145\1\uffff\1\145\1\144\2\172\1\163\1\171\1\151\1\172\3\uffff\1"+
+ "\172\2\uffff\1\141\1\uffff\1\172\1\uffff\1\172\1\114\1\156\1\uffff"+
+ "\1\154\1\145\1\147\1\145\1\153\1\157\2\172\2\uffff\1\157\1\172\1"+
+ "\156\2\uffff\1\156\2\uffff\1\151\1\145\1\172\1\163\1\156\1\155\1"+
+ "\172\1\146\2\uffff\1\143\1\uffff\1\153\1\143\1\156\1\144\1\uffff"+
+ "\1\163\1\155\1\145\1\uffff\3\172\1\145\1\153\1\172\1\151\1\145\1"+
+ "\156\3\uffff\1\163\1\172\1\uffff\1\157\1\156\1\164\1\172\1\uffff"+
+ "\1\156\1\164\1\172\1\uffff\1\172\1\105\2\uffff\1\170\1\160\1\162"+
+ "\1\145\2\163\1\151\1\157\1\156\1\172\1\uffff";
static final String DFA24_acceptS =
"\7\uffff\1\12\2\uffff\1\15\1\16\1\17\10\uffff\1\44\1\45\1\uffff"+
- "\1\47\1\50\4\uffff\1\61\1\63\1\uffff\1\71\12\uffff\1\150\2\uffff"+
- "\1\155\1\156\4\uffff\1\150\1\67\1\136\1\5\1\6\1\134\1\37\1\7\1\51"+
+ "\1\47\1\50\5\uffff\1\62\1\64\1\uffff\1\72\11\uffff\1\150\2\uffff"+
+ "\1\155\1\156\4\uffff\1\150\1\70\1\136\1\5\1\6\1\134\1\37\1\7\1\52"+
"\1\135\1\40\1\10\1\20\1\32\1\uffff\1\11\1\12\1\33\1\uffff\1\13\1"+
- "\14\1\26\1\73\1\15\1\16\1\17\1\21\1\142\1\23\1\22\1\141\1\25\1\143"+
- "\1\24\1\27\1\43\7\uffff\1\140\1\41\1\137\1\42\1\44\1\45\1\62\1\46"+
- "\1\47\1\50\10\uffff\1\61\1\63\3\uffff\1\71\17\uffff\1\147\1\uffff"+
- "\1\154\1\uffff\1\151\1\155\2\uffff\1\113\1\uffff\1\144\1\34\1\uffff"+
- "\1\145\1\35\2\uffff\1\105\2\uffff\1\74\2\uffff\1\65\1\152\1\70\1"+
- "\153\4\uffff\1\76\24\uffff\1\103\12\uffff\1\146\1\36\12\uffff\1"+
- "\127\1\uffff\1\60\6\uffff\1\72\14\uffff\1\104\10\uffff\1\56\1\114"+
- "\12\uffff\1\55\6\uffff\1\75\1\uffff\1\100\11\uffff\1\112\21\uffff"+
- "\1\57\15\uffff\1\102\1\uffff\1\115\1\106\6\uffff\1\66\4\uffff\1"+
- "\52\1\107\1\122\1\uffff\1\77\1\121\1\uffff\1\110\1\uffff\1\126\7"+
- "\uffff\1\125\10\uffff\1\124\1\31\1\53\1\uffff\1\132\3\uffff\1\123"+
- "\1\101\10\uffff\1\54\1\130\1\uffff\1\111\4\uffff\1\133\3\uffff\1"+
- "\4\11\uffff\1\30\1\uffff\1\120\1\116\1\uffff\1\131\4\uffff\1\117"+
- "\3\uffff\1\64\2\uffff\1\3\1\1\12\uffff\1\2";
+ "\14\1\26\1\74\1\15\1\16\1\17\1\21\1\142\1\23\1\22\1\141\1\25\1\143"+
+ "\1\24\1\27\1\43\7\uffff\1\140\1\41\1\137\1\42\1\44\1\45\1\63\1\46"+
+ "\1\47\1\50\14\uffff\1\62\1\64\3\uffff\1\72\13\uffff\1\147\1\uffff"+
+ "\1\154\1\uffff\1\151\1\155\2\uffff\1\114\1\uffff\1\144\1\34\1\uffff"+
+ "\1\145\1\35\2\uffff\1\106\2\uffff\1\75\2\uffff\1\66\1\152\1\71\1"+
+ "\153\11\uffff\1\77\17\uffff\1\104\12\uffff\1\146\1\36\17\uffff\1"+
+ "\127\1\uffff\1\61\6\uffff\1\73\7\uffff\1\105\10\uffff\1\57\1\115"+
+ "\10\uffff\1\101\6\uffff\1\56\6\uffff\1\76\6\uffff\1\113\25\uffff"+
+ "\1\60\11\uffff\1\103\1\uffff\1\116\1\107\6\uffff\1\67\10\uffff\1"+
+ "\53\1\110\1\122\1\uffff\1\100\1\121\1\uffff\1\111\1\uffff\1\126"+
+ "\3\uffff\1\125\10\uffff\1\124\1\31\3\uffff\1\123\1\54\1\uffff\1"+
+ "\132\1\102\10\uffff\1\55\1\130\1\uffff\1\112\4\uffff\1\133\3\uffff"+
+ "\1\4\11\uffff\1\30\1\51\1\117\2\uffff\1\131\4\uffff\1\120\3\uffff"+
+ "\1\65\2\uffff\1\3\1\1\12\uffff\1\2";
static final String DFA24_specialS =
- "\1\0\54\uffff\1\3\1\1\57\uffff\1\2\u0140\uffff}>";
+ "\1\2\54\uffff\1\3\1\0\57\uffff\1\1\u0140\uffff}>";
static final String[] DFA24_transitionS = {
"\11\60\2\57\2\60\1\57\22\60\1\57\1\20\1\56\1\60\1\25\1\24\1"+
"\16\1\55\1\12\1\13\1\2\1\3\1\7\1\4\1\27\1\23\1\52\11\53\1\5"+
- "\1\41\1\6\1\11\1\10\1\14\1\60\32\54\1\30\1\60\1\31\1\17\1\54"+
- "\1\60\1\40\1\50\1\44\1\45\1\43\1\47\1\54\1\22\1\21\2\54\1\42"+
- "\1\54\1\34\1\33\1\51\1\54\1\32\1\35\1\1\2\54\1\46\3\54\1\36"+
- "\1\15\1\37\1\26\uff81\60",
+ "\1\42\1\6\1\11\1\10\1\14\1\60\32\54\1\30\1\60\1\31\1\17\1\54"+
+ "\1\60\1\41\1\50\1\32\1\45\1\44\1\47\1\54\1\22\1\21\2\54\1\43"+
+ "\1\54\1\35\1\34\1\51\1\54\1\33\1\36\1\1\2\54\1\46\3\54\1\37"+
+ "\1\15\1\40\1\26\uff81\60",
"\1\61\2\uffff\1\62\6\uffff\1\63\2\uffff\1\64",
"\1\66\15\uffff\1\67",
"\1\71\21\uffff\1\72",
@@ -4099,17 +4087,17 @@ public class InternalAlfLexer extends Lexer {
"\1\146",
"",
"",
- "\1\152",
- "\1\154\3\uffff\1\153",
- "\1\156\17\uffff\1\155",
- "\1\161\17\uffff\1\157\1\uffff\1\160",
+ "\1\153\12\uffff\1\152\2\uffff\1\155\2\uffff\1\154",
+ "\1\156",
+ "\1\160\3\uffff\1\157",
+ "\1\162\17\uffff\1\161",
+ "\1\165\17\uffff\1\163\1\uffff\1\164",
"",
"",
- "\1\165\10\uffff\1\164\6\uffff\1\166",
+ "\1\171\10\uffff\1\170\6\uffff\1\172",
"",
- "\1\170",
- "\1\171\13\uffff\1\172",
- "\1\173\12\uffff\1\174\2\uffff\1\176\2\uffff\1\175",
+ "\1\174",
+ "\1\175\13\uffff\1\176",
"\1\177\11\uffff\1\u0080",
"\1\u0081",
"\1\u0084\15\uffff\1\u0082\2\uffff\1\u0083",
@@ -4180,26 +4168,26 @@ public class InternalAlfLexer extends Lexer {
"",
"",
"",
- "\1\u00a2\5\uffff\1\u00a4\11\uffff\1\u00a3",
- "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\3\65\1\u00a5\26"+
+ "\1\u00a3\3\uffff\1\u00a2",
+ "\1\u00a4",
+ "\1\u00a5",
+ "\1\u00a6",
+ "\1\u00a7\5\uffff\1\u00a9\11\uffff\1\u00a8",
+ "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\3\65\1\u00aa\26"+
"\65",
- "\1\u00a7",
- "\1\u00a8",
- "\1\u00a9",
- "\1\u00aa",
- "\1\u00ab",
"\1\u00ac",
- "",
- "",
"\1\u00ad",
"\1\u00ae",
"\1\u00af",
- "",
"\1\u00b0",
"\1\u00b1",
+ "",
+ "",
"\1\u00b2",
"\1\u00b3",
- "\1\u00b4\3\uffff\1\u00b5",
+ "\1\u00b4",
+ "",
+ "\1\u00b5",
"\1\u00b6",
"\1\u00b7",
"\1\u00b8\14\uffff\1\u00b9\1\u00ba",
@@ -4241,22 +4229,22 @@ public class InternalAlfLexer extends Lexer {
"\1\u00cf",
"\1\u00d0",
"\1\u00d1",
- "",
- "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
+ "\1\u00d2",
"\1\u00d3",
- "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
+ "\1\u00d4",
"\1\u00d5",
"\1\u00d6",
- "\1\u00d7",
+ "",
+ "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\1\u00d8",
- "\1\u00d9",
- "\1\u00da",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
+ "\1\u00da",
+ "\1\u00db",
"\1\u00dc",
"\1\u00dd",
"\1\u00de",
"\1\u00df",
- "\1\u00e0",
+ "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\1\u00e1",
"\1\u00e2",
"\1\u00e3",
@@ -4283,24 +4271,24 @@ public class InternalAlfLexer extends Lexer {
"\1\u00f8",
"\1\u00f9",
"\1\u00fa",
- "\1\u00fb",
- "\1\u00fc",
- "",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
- "",
+ "\1\u00fc",
+ "\1\u00fd",
"\1\u00fe",
"\1\u00ff",
"\1\u0100",
"\1\u0101",
- "\1\u0102",
- "\1\u0103",
"",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
+ "",
+ "\1\u0103",
+ "\1\u0104",
"\1\u0105",
- "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
+ "\1\u0106",
"\1\u0107",
"\1\u0108",
- "\1\u0109",
+ "",
+ "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\1\u010a",
"\1\u010b",
"\1\u010c",
@@ -4326,21 +4314,21 @@ public class InternalAlfLexer extends Lexer {
"\1\u011d",
"\1\u011e",
"\1\u011f",
+ "",
"\1\u0120",
"\1\u0121",
- "",
- "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
+ "\1\u0122",
"\1\u0123",
"\1\u0124",
"\1\u0125",
- "\1\u0126",
- "\1\u0127",
"",
+ "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
+ "\1\u0127",
"\1\u0128",
- "",
"\1\u0129",
"\1\u012a",
"\1\u012b",
+ "",
"\1\u012c",
"\1\u012d",
"\1\u012e",
@@ -4361,21 +4349,21 @@ public class InternalAlfLexer extends Lexer {
"\1\u013c",
"\1\u013d",
"\1\u013e",
+ "\1\u013f",
+ "\1\u0140",
+ "\1\u0141",
+ "\1\u0142",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
- "\1\u0142",
+ "\1\u0146",
"",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
- "\1\u0145",
- "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
- "\1\u0147",
- "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\1\u0149",
- "\1\u014a",
+ "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\1\u014b",
- "\1\u014c",
+ "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\1\u014d",
"\1\u014e",
"\1\u014f",
@@ -4394,20 +4382,20 @@ public class InternalAlfLexer extends Lexer {
"\1\u0158",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
+ "\1\u015b",
+ "\1\u015c",
+ "\1\u015d",
+ "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"",
"",
"",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"",
"",
- "\1\u015c",
+ "\1\u0160",
"",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"",
- "\1\u015e",
- "\1\u015f",
- "\1\u0160",
- "\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\1\u0163",
"\1\u0164",
@@ -4422,11 +4410,11 @@ public class InternalAlfLexer extends Lexer {
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"",
"",
- "",
"\1\u016d",
- "",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\1\u016f",
+ "",
+ "",
"\1\u0170",
"",
"",
@@ -4452,18 +4440,18 @@ public class InternalAlfLexer extends Lexer {
"\1\u0180",
"",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
- "\1\u0182",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
+ "\1\u0184",
"\1\u0185",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"\1\u0187",
"\1\u0188",
"\1\u0189",
"",
- "\1\u018a",
"",
"",
+ "\1\u018a",
"\12\65\7\uffff\32\65\4\uffff\1\65\1\uffff\32\65",
"",
"\1\u018c",
@@ -4529,6 +4517,26 @@ public class InternalAlfLexer extends Lexer {
int _s = s;
switch ( s ) {
case 0 :
+ int LA24_46 = input.LA(1);
+
+ s = -1;
+ if ( ((LA24_46>='\u0000' && LA24_46<='\uFFFF')) ) {s = 139;}
+
+ else s = 48;
+
+ if ( s>=0 ) return s;
+ break;
+ case 1 :
+ int LA24_94 = input.LA(1);
+
+ s = -1;
+ if ( (LA24_94=='@') ) {s = 158;}
+
+ else if ( ((LA24_94>='\u0000' && LA24_94<='?')||(LA24_94>='A' && LA24_94<='\uFFFF')) ) {s = 159;}
+
+ if ( s>=0 ) return s;
+ break;
+ case 2 :
int LA24_0 = input.LA(1);
s = -1;
@@ -4582,27 +4590,27 @@ public class InternalAlfLexer extends Lexer {
else if ( (LA24_0==']') ) {s = 25;}
- else if ( (LA24_0=='r') ) {s = 26;}
+ else if ( (LA24_0=='c') ) {s = 26;}
- else if ( (LA24_0=='o') ) {s = 27;}
+ else if ( (LA24_0=='r') ) {s = 27;}
- else if ( (LA24_0=='n') ) {s = 28;}
+ else if ( (LA24_0=='o') ) {s = 28;}
- else if ( (LA24_0=='s') ) {s = 29;}
+ else if ( (LA24_0=='n') ) {s = 29;}
- else if ( (LA24_0=='{') ) {s = 30;}
+ else if ( (LA24_0=='s') ) {s = 30;}
- else if ( (LA24_0=='}') ) {s = 31;}
+ else if ( (LA24_0=='{') ) {s = 31;}
- else if ( (LA24_0=='a') ) {s = 32;}
+ else if ( (LA24_0=='}') ) {s = 32;}
- else if ( (LA24_0==';') ) {s = 33;}
+ else if ( (LA24_0=='a') ) {s = 33;}
- else if ( (LA24_0=='l') ) {s = 34;}
+ else if ( (LA24_0==';') ) {s = 34;}
- else if ( (LA24_0=='e') ) {s = 35;}
+ else if ( (LA24_0=='l') ) {s = 35;}
- else if ( (LA24_0=='c') ) {s = 36;}
+ else if ( (LA24_0=='e') ) {s = 36;}
else if ( (LA24_0=='d') ) {s = 37;}
@@ -4630,26 +4638,6 @@ public class InternalAlfLexer extends Lexer {
if ( s>=0 ) return s;
break;
- case 1 :
- int LA24_46 = input.LA(1);
-
- s = -1;
- if ( ((LA24_46>='\u0000' && LA24_46<='\uFFFF')) ) {s = 139;}
-
- else s = 48;
-
- if ( s>=0 ) return s;
- break;
- case 2 :
- int LA24_94 = input.LA(1);
-
- s = -1;
- if ( (LA24_94=='@') ) {s = 158;}
-
- else if ( ((LA24_94>='\u0000' && LA24_94<='?')||(LA24_94>='A' && LA24_94<='\uFFFF')) ) {s = 159;}
-
- if ( s>=0 ) return s;
- break;
case 3 :
int LA24_45 = input.LA(1);
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlfParser.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlfParser.java
index 5c8e618d2eb..ea8104239f0 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlfParser.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlfParser.java
@@ -1,16 +1,3 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
package org.eclipse.papyrus.uml.alf.parser.antlr.internal;
import org.eclipse.xtext.*;
@@ -35,7 +22,7 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalAlfParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INTEGERVALUE", "RULE_STRING", "RULE_ID", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'testExpression'", "'testAssignmentExpression'", "'testStatement'", "'testBlock'", "'*'", "'++'", "'--'", "'::'", "'<'", "','", "'>'", "'=>'", "'('", "')'", "'?'", "':'", "'||'", "'&&'", "'|'", "'^'", "'&'", "'=='", "'!='", "'instanceof'", "'hastype'", "'<='", "'>='", "'<<'", "'>>'", "'>>>'", "'+'", "'-'", "'/'", "'%'", "'!'", "'$'", "'~'", "'.'", "'['", "']'", "'->'", "'reduce'", "'ordered'", "'isUnique'", "'null'", "'this'", "'super'", "'new'", "'{'", "'..'", "'}'", "'allInstances'", "'/*@'", "'inline'", "'*/'", "'//@'", "';'", "'let'", "'='", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'do'", "'for'", "'in'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'true'", "'false'", "'createLink'", "'destroyLink'", "'clearAssoc'", "'select'", "'reject'", "'collect'", "'iterate'", "'forAll'", "'exists'", "'one'", "'isolated'", "'determined'", "'assured'", "'parallel'", "'+='", "'-='", "'*='", "'%='", "'/='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_INTEGERVALUE", "RULE_STRING", "RULE_ID", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'testExpression'", "'testAssignmentExpression'", "'testStatement'", "'testBlock'", "'*'", "'++'", "'--'", "'::'", "'<'", "','", "'>'", "'=>'", "'('", "')'", "'?'", "':'", "'||'", "'&&'", "'|'", "'^'", "'&'", "'=='", "'!='", "'instanceof'", "'hastype'", "'<='", "'>='", "'<<'", "'>>'", "'>>>'", "'+'", "'-'", "'/'", "'%'", "'!'", "'$'", "'~'", "'.'", "'['", "']'", "'clearAssoc'", "'->'", "'reduce'", "'ordered'", "'isUnique'", "'null'", "'this'", "'super'", "'new'", "'{'", "'..'", "'}'", "'allInstances'", "'/*@'", "'inline'", "'*/'", "'//@'", "';'", "'let'", "'='", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'do'", "'for'", "'in'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'true'", "'false'", "'createLink'", "'destroyLink'", "'select'", "'reject'", "'collect'", "'iterate'", "'forAll'", "'exists'", "'one'", "'isolated'", "'determined'", "'assured'", "'parallel'", "'+='", "'-='", "'*='", "'%='", "'/='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='"
};
public static final int RULE_ID=6;
public static final int T__29=29;
@@ -545,8 +532,8 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:190:1: (this_BOOLEAN_LITERAL_0= ruleBOOLEAN_LITERAL | this_NUMBER_LITERAL_1= ruleNUMBER_LITERAL | this_STRING_LITERAL_2= ruleSTRING_LITERAL )
int alt4=3;
switch ( input.LA(1) ) {
- case 87:
case 88:
+ case 89:
{
alt4=1;
}
@@ -1301,9 +1288,9 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
int LA7_1 = input.LA(2);
if ( (LA7_1==20) ) {
- int LA7_3 = input.LA(3);
+ int LA7_2 = input.LA(3);
- if ( (LA7_3==RULE_ID) ) {
+ if ( (LA7_2==RULE_ID) ) {
int LA7_5 = input.LA(4);
if ( (LA7_5==23) ) {
@@ -1396,9 +1383,9 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
int LA8_1 = input.LA(2);
if ( (LA8_1==20) ) {
- int LA8_3 = input.LA(3);
+ int LA8_2 = input.LA(3);
- if ( (LA8_3==RULE_ID) ) {
+ if ( (LA8_2==RULE_ID) ) {
int LA8_5 = input.LA(4);
if ( (LA8_5==23) ) {
@@ -1483,19 +1470,19 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
{
int LA10_2 = input.LA(2);
- if ( ((LA10_2>=RULE_INTEGERVALUE && LA10_2<=RULE_ID)||(LA10_2>=16 && LA10_2<=18)||LA10_2==24||(LA10_2>=42 && LA10_2<=43)||(LA10_2>=46 && LA10_2<=48)||(LA10_2>=56 && LA10_2<=59)||(LA10_2>=87 && LA10_2<=88)) ) {
- alt10=2;
- }
- else if ( (LA10_2==51) ) {
+ if ( (LA10_2==51) ) {
int LA10_6 = input.LA(3);
- if ( (LA10_6==60) ) {
+ if ( (LA10_6==61) ) {
alt10=2;
}
}
+ else if ( ((LA10_2>=RULE_INTEGERVALUE && LA10_2<=RULE_ID)||(LA10_2>=16 && LA10_2<=18)||LA10_2==24||(LA10_2>=42 && LA10_2<=43)||(LA10_2>=46 && LA10_2<=48)||(LA10_2>=57 && LA10_2<=60)||(LA10_2>=88 && LA10_2<=89)) ) {
+ alt10=2;
+ }
}
break;
- case 60:
+ case 61:
{
alt10=2;
}
@@ -1669,7 +1656,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
int alt12=2;
int LA12_0 = input.LA(1);
- if ( (LA12_0==49||LA12_0==52) ) {
+ if ( (LA12_0==49||LA12_0==53) ) {
alt12=1;
}
switch (alt12) {
@@ -2616,7 +2603,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
int alt19=2;
int LA19_0 = input.LA(1);
- if ( ((LA19_0>=RULE_INTEGERVALUE && LA19_0<=RULE_ID)||(LA19_0>=16 && LA19_0<=18)||LA19_0==24||(LA19_0>=42 && LA19_0<=43)||(LA19_0>=46 && LA19_0<=48)||(LA19_0>=56 && LA19_0<=59)||(LA19_0>=87 && LA19_0<=88)) ) {
+ if ( ((LA19_0>=RULE_INTEGERVALUE && LA19_0<=RULE_ID)||(LA19_0>=16 && LA19_0<=18)||LA19_0==24||(LA19_0>=42 && LA19_0<=43)||(LA19_0>=46 && LA19_0<=48)||(LA19_0>=57 && LA19_0<=60)||(LA19_0>=88 && LA19_0<=89)) ) {
alt19=1;
}
switch (alt19) {
@@ -6071,7 +6058,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
int alt41=2;
int LA41_0 = input.LA(1);
- if ( (LA41_0==49||LA41_0==52) ) {
+ if ( (LA41_0==49||LA41_0==53) ) {
alt41=1;
}
switch (alt41) {
@@ -6225,7 +6212,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
if ( (LA42_0==50) ) {
int LA42_1 = input.LA(2);
- if ( ((LA42_1>=RULE_INTEGERVALUE && LA42_1<=RULE_ID)||(LA42_1>=16 && LA42_1<=18)||LA42_1==24||(LA42_1>=42 && LA42_1<=43)||(LA42_1>=46 && LA42_1<=48)||(LA42_1>=56 && LA42_1<=59)||(LA42_1>=87 && LA42_1<=88)) ) {
+ if ( ((LA42_1>=RULE_INTEGERVALUE && LA42_1<=RULE_ID)||(LA42_1>=16 && LA42_1<=18)||LA42_1==24||(LA42_1>=42 && LA42_1<=43)||(LA42_1>=46 && LA42_1<=48)||(LA42_1>=57 && LA42_1<=60)||(LA42_1>=88 && LA42_1<=89)) ) {
alt42=1;
}
}
@@ -6282,7 +6269,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
int alt43=2;
int LA43_0 = input.LA(1);
- if ( (LA43_0==49||LA43_0==52) ) {
+ if ( (LA43_0==49||LA43_0==53) ) {
alt43=1;
}
switch (alt43) {
@@ -6377,10 +6364,145 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLinkOperationExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2450:1: ruleLinkOperationExpression returns [EObject current=null] : (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2450:1: ruleLinkOperationExpression returns [EObject current=null] : (this_CreateOrDestroyLinkOperationExpression_0= ruleCreateOrDestroyLinkOperationExpression | this_ClearAssocExpression_1= ruleClearAssocExpression ) ;
public final EObject ruleLinkOperationExpression() throws RecognitionException {
EObject current = null;
+ EObject this_CreateOrDestroyLinkOperationExpression_0 = null;
+
+ EObject this_ClearAssocExpression_1 = null;
+
+
+ enterRule();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2453:28: ( (this_CreateOrDestroyLinkOperationExpression_0= ruleCreateOrDestroyLinkOperationExpression | this_ClearAssocExpression_1= ruleClearAssocExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2454:1: (this_CreateOrDestroyLinkOperationExpression_0= ruleCreateOrDestroyLinkOperationExpression | this_ClearAssocExpression_1= ruleClearAssocExpression )
+ {
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2454:1: (this_CreateOrDestroyLinkOperationExpression_0= ruleCreateOrDestroyLinkOperationExpression | this_ClearAssocExpression_1= ruleClearAssocExpression )
+ int alt44=2;
+ int LA44_0 = input.LA(1);
+
+ if ( (LA44_0==49) ) {
+ int LA44_1 = input.LA(2);
+
+ if ( ((LA44_1>=90 && LA44_1<=91)) ) {
+ alt44=1;
+ }
+ else if ( (LA44_1==52) ) {
+ alt44=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 44, 1, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 44, 0, input);
+
+ throw nvae;
+ }
+ switch (alt44) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2455:5: this_CreateOrDestroyLinkOperationExpression_0= ruleCreateOrDestroyLinkOperationExpression
+ {
+
+ newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0());
+
+ pushFollow(FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_ruleLinkOperationExpression5271);
+ this_CreateOrDestroyLinkOperationExpression_0=ruleCreateOrDestroyLinkOperationExpression();
+
+ state._fsp--;
+
+
+ current = this_CreateOrDestroyLinkOperationExpression_0;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2465:5: this_ClearAssocExpression_1= ruleClearAssocExpression
+ {
+
+ newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1());
+
+ pushFollow(FOLLOW_ruleClearAssocExpression_in_ruleLinkOperationExpression5298);
+ this_ClearAssocExpression_1=ruleClearAssocExpression();
+
+ state._fsp--;
+
+
+ current = this_ClearAssocExpression_1;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleLinkOperationExpression"
+
+
+ // $ANTLR start "entryRuleCreateOrDestroyLinkOperationExpression"
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2481:1: entryRuleCreateOrDestroyLinkOperationExpression returns [EObject current=null] : iv_ruleCreateOrDestroyLinkOperationExpression= ruleCreateOrDestroyLinkOperationExpression EOF ;
+ public final EObject entryRuleCreateOrDestroyLinkOperationExpression() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleCreateOrDestroyLinkOperationExpression = null;
+
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2482:2: (iv_ruleCreateOrDestroyLinkOperationExpression= ruleCreateOrDestroyLinkOperationExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2483:2: iv_ruleCreateOrDestroyLinkOperationExpression= ruleCreateOrDestroyLinkOperationExpression EOF
+ {
+ newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
+ pushFollow(FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_entryRuleCreateOrDestroyLinkOperationExpression5333);
+ iv_ruleCreateOrDestroyLinkOperationExpression=ruleCreateOrDestroyLinkOperationExpression();
+
+ state._fsp--;
+
+ current =iv_ruleCreateOrDestroyLinkOperationExpression;
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCreateOrDestroyLinkOperationExpression5343);
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleCreateOrDestroyLinkOperationExpression"
+
+
+ // $ANTLR start "ruleCreateOrDestroyLinkOperationExpression"
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2490:1: ruleCreateOrDestroyLinkOperationExpression returns [EObject current=null] : (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) ) ;
+ public final EObject ruleCreateOrDestroyLinkOperationExpression() throws RecognitionException {
+ EObject current = null;
+
Token otherlv_0=null;
Enumerator lv_kind_1_0 = null;
@@ -6390,33 +6512,33 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2453:28: ( (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2454:1: (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2493:28: ( (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2494:1: (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2454:1: (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2454:3: otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2494:1: (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2494:3: otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) )
{
- otherlv_0=(Token)match(input,49,FOLLOW_49_in_ruleLinkOperationExpression5261);
+ otherlv_0=(Token)match(input,49,FOLLOW_49_in_ruleCreateOrDestroyLinkOperationExpression5380);
- newLeafNode(otherlv_0, grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0());
+ newLeafNode(otherlv_0, grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2458:1: ( (lv_kind_1_0= ruleLinkOperationKind ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2459:1: (lv_kind_1_0= ruleLinkOperationKind )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2498:1: ( (lv_kind_1_0= ruleLinkOperationKind ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2499:1: (lv_kind_1_0= ruleLinkOperationKind )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2459:1: (lv_kind_1_0= ruleLinkOperationKind )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2460:3: lv_kind_1_0= ruleLinkOperationKind
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2499:1: (lv_kind_1_0= ruleLinkOperationKind )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2500:3: lv_kind_1_0= ruleLinkOperationKind
{
- newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
+ newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleLinkOperationKind_in_ruleLinkOperationExpression5282);
+ pushFollow(FOLLOW_ruleLinkOperationKind_in_ruleCreateOrDestroyLinkOperationExpression5401);
lv_kind_1_0=ruleLinkOperationKind();
state._fsp--;
if (current==null) {
- current = createModelElementForParent(grammarAccess.getLinkOperationExpressionRule());
+ current = createModelElementForParent(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
}
set(
current,
@@ -6431,23 +6553,23 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2476:2: ( (lv_tuple_2_0= ruleLinkOperationTuple ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2477:1: (lv_tuple_2_0= ruleLinkOperationTuple )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2516:2: ( (lv_tuple_2_0= ruleLinkOperationTuple ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2517:1: (lv_tuple_2_0= ruleLinkOperationTuple )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2477:1: (lv_tuple_2_0= ruleLinkOperationTuple )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2478:3: lv_tuple_2_0= ruleLinkOperationTuple
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2517:1: (lv_tuple_2_0= ruleLinkOperationTuple )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2518:3: lv_tuple_2_0= ruleLinkOperationTuple
{
- newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleLinkOperationTuple_in_ruleLinkOperationExpression5303);
+ pushFollow(FOLLOW_ruleLinkOperationTuple_in_ruleCreateOrDestroyLinkOperationExpression5422);
lv_tuple_2_0=ruleLinkOperationTuple();
state._fsp--;
if (current==null) {
- current = createModelElementForParent(grammarAccess.getLinkOperationExpressionRule());
+ current = createModelElementForParent(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
}
set(
current,
@@ -6479,11 +6601,135 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
return current;
}
- // $ANTLR end "ruleLinkOperationExpression"
+ // $ANTLR end "ruleCreateOrDestroyLinkOperationExpression"
+
+
+ // $ANTLR start "entryRuleClearAssocExpression"
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2542:1: entryRuleClearAssocExpression returns [EObject current=null] : iv_ruleClearAssocExpression= ruleClearAssocExpression EOF ;
+ public final EObject entryRuleClearAssocExpression() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleClearAssocExpression = null;
+
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2543:2: (iv_ruleClearAssocExpression= ruleClearAssocExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2544:2: iv_ruleClearAssocExpression= ruleClearAssocExpression EOF
+ {
+ newCompositeNode(grammarAccess.getClearAssocExpressionRule());
+ pushFollow(FOLLOW_ruleClearAssocExpression_in_entryRuleClearAssocExpression5458);
+ iv_ruleClearAssocExpression=ruleClearAssocExpression();
+
+ state._fsp--;
+
+ current =iv_ruleClearAssocExpression;
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClearAssocExpression5468);
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleClearAssocExpression"
+
+
+ // $ANTLR start "ruleClearAssocExpression"
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2551:1: ruleClearAssocExpression returns [EObject current=null] : (otherlv_0= '.' otherlv_1= 'clearAssoc' otherlv_2= '(' ( (lv_end_3_0= ruleExpression ) ) otherlv_4= ')' ) ;
+ public final EObject ruleClearAssocExpression() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ EObject lv_end_3_0 = null;
+
+
+ enterRule();
+
+ try {
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2554:28: ( (otherlv_0= '.' otherlv_1= 'clearAssoc' otherlv_2= '(' ( (lv_end_3_0= ruleExpression ) ) otherlv_4= ')' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2555:1: (otherlv_0= '.' otherlv_1= 'clearAssoc' otherlv_2= '(' ( (lv_end_3_0= ruleExpression ) ) otherlv_4= ')' )
+ {
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2555:1: (otherlv_0= '.' otherlv_1= 'clearAssoc' otherlv_2= '(' ( (lv_end_3_0= ruleExpression ) ) otherlv_4= ')' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2555:3: otherlv_0= '.' otherlv_1= 'clearAssoc' otherlv_2= '(' ( (lv_end_3_0= ruleExpression ) ) otherlv_4= ')'
+ {
+ otherlv_0=(Token)match(input,49,FOLLOW_49_in_ruleClearAssocExpression5505);
+
+ newLeafNode(otherlv_0, grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0());
+
+ otherlv_1=(Token)match(input,52,FOLLOW_52_in_ruleClearAssocExpression5517);
+
+ newLeafNode(otherlv_1, grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1());
+
+ otherlv_2=(Token)match(input,24,FOLLOW_24_in_ruleClearAssocExpression5529);
+
+ newLeafNode(otherlv_2, grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2());
+
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2567:1: ( (lv_end_3_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2568:1: (lv_end_3_0= ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2568:1: (lv_end_3_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2569:3: lv_end_3_0= ruleExpression
+ {
+
+ newCompositeNode(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0());
+
+ pushFollow(FOLLOW_ruleExpression_in_ruleClearAssocExpression5550);
+ lv_end_3_0=ruleExpression();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getClearAssocExpressionRule());
+ }
+ set(
+ current,
+ "end",
+ lv_end_3_0,
+ "Expression");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+ otherlv_4=(Token)match(input,25,FOLLOW_25_in_ruleClearAssocExpression5562);
+
+ newLeafNode(otherlv_4, grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4());
+
+
+ }
+
+
+ }
+
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleClearAssocExpression"
// $ANTLR start "entryRuleLinkOperationTuple"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2502:1: entryRuleLinkOperationTuple returns [EObject current=null] : iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2597:1: entryRuleLinkOperationTuple returns [EObject current=null] : iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF ;
public final EObject entryRuleLinkOperationTuple() throws RecognitionException {
EObject current = null;
@@ -6491,17 +6737,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2503:2: (iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2504:2: iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2598:2: (iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2599:2: iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF
{
newCompositeNode(grammarAccess.getLinkOperationTupleRule());
- pushFollow(FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple5339);
+ pushFollow(FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple5598);
iv_ruleLinkOperationTuple=ruleLinkOperationTuple();
state._fsp--;
current =iv_ruleLinkOperationTuple;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTuple5349);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTuple5608);
}
@@ -6519,7 +6765,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLinkOperationTuple"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2511:1: ruleLinkOperationTuple returns [EObject current=null] : (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2606:1: ruleLinkOperationTuple returns [EObject current=null] : (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' ) ;
public final EObject ruleLinkOperationTuple() throws RecognitionException {
EObject current = null;
@@ -6534,26 +6780,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2514:28: ( (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2515:1: (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2609:28: ( (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2610:1: (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2515:1: (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2515:3: otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2610:1: (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2610:3: otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')'
{
- otherlv_0=(Token)match(input,24,FOLLOW_24_in_ruleLinkOperationTuple5386);
+ otherlv_0=(Token)match(input,24,FOLLOW_24_in_ruleLinkOperationTuple5645);
newLeafNode(otherlv_0, grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2519:1: ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2520:1: (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2614:1: ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2615:1: (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2520:1: (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2521:3: lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2615:1: (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2616:3: lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement
{
newCompositeNode(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5407);
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5666);
lv_linkOperationTupleElement_1_0=ruleLinkOperationTupleElement();
state._fsp--;
@@ -6575,35 +6821,35 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2537:2: (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )*
- loop44:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2632:2: (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )*
+ loop45:
do {
- int alt44=2;
- int LA44_0 = input.LA(1);
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA44_0==21) ) {
- alt44=1;
+ if ( (LA45_0==21) ) {
+ alt45=1;
}
- switch (alt44) {
+ switch (alt45) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2537:4: otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2632:4: otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) )
{
- otherlv_2=(Token)match(input,21,FOLLOW_21_in_ruleLinkOperationTuple5420);
+ otherlv_2=(Token)match(input,21,FOLLOW_21_in_ruleLinkOperationTuple5679);
newLeafNode(otherlv_2, grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2541:1: ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2542:1: (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2636:1: ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2637:1: (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2542:1: (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2543:3: lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2637:1: (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2638:3: lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement
{
newCompositeNode(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5441);
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5700);
lv_linkOperationTupleElement_3_0=ruleLinkOperationTupleElement();
state._fsp--;
@@ -6630,11 +6876,11 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- break loop44;
+ break loop45;
}
} while (true);
- otherlv_4=(Token)match(input,25,FOLLOW_25_in_ruleLinkOperationTuple5455);
+ otherlv_4=(Token)match(input,25,FOLLOW_25_in_ruleLinkOperationTuple5714);
newLeafNode(otherlv_4, grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3());
@@ -6659,7 +6905,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLinkOperationTupleElement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2571:1: entryRuleLinkOperationTupleElement returns [EObject current=null] : iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2666:1: entryRuleLinkOperationTupleElement returns [EObject current=null] : iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF ;
public final EObject entryRuleLinkOperationTupleElement() throws RecognitionException {
EObject current = null;
@@ -6667,17 +6913,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2572:2: (iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2573:2: iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2667:2: (iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2668:2: iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF
{
newCompositeNode(grammarAccess.getLinkOperationTupleElementRule());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement5491);
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement5750);
iv_ruleLinkOperationTupleElement=ruleLinkOperationTupleElement();
state._fsp--;
current =iv_ruleLinkOperationTupleElement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTupleElement5501);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTupleElement5760);
}
@@ -6695,7 +6941,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLinkOperationTupleElement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2580:1: ruleLinkOperationTupleElement returns [EObject current=null] : ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2675:1: ruleLinkOperationTupleElement returns [EObject current=null] : ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) ) ;
public final EObject ruleLinkOperationTupleElement() throws RecognitionException {
EObject current = null;
@@ -6711,19 +6957,19 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2583:28: ( ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2584:1: ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2678:28: ( ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2679:1: ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2584:1: ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2584:2: ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2679:1: ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2679:2: ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2584:2: ( (lv_role_0_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2585:1: (lv_role_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2679:2: ( (lv_role_0_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2680:1: (lv_role_0_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2585:1: (lv_role_0_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2586:3: lv_role_0_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2680:1: (lv_role_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2681:3: lv_role_0_0= RULE_ID
{
- lv_role_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLinkOperationTupleElement5543);
+ lv_role_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLinkOperationTupleElement5802);
newLeafNode(lv_role_0_0, grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
@@ -6743,31 +6989,31 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2602:2: (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )?
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2697:2: (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )?
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA45_0==50) ) {
- alt45=1;
+ if ( (LA46_0==50) ) {
+ alt46=1;
}
- switch (alt45) {
+ switch (alt46) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2602:4: otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2697:4: otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']'
{
- otherlv_1=(Token)match(input,50,FOLLOW_50_in_ruleLinkOperationTupleElement5561);
+ otherlv_1=(Token)match(input,50,FOLLOW_50_in_ruleLinkOperationTupleElement5820);
newLeafNode(otherlv_1, grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2606:1: ( (lv_roleIndex_2_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2607:1: (lv_roleIndex_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2701:1: ( (lv_roleIndex_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2702:1: (lv_roleIndex_2_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2607:1: (lv_roleIndex_2_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2608:3: lv_roleIndex_2_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2702:1: (lv_roleIndex_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2703:3: lv_roleIndex_2_0= ruleExpression
{
newCompositeNode(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5582);
+ pushFollow(FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5841);
lv_roleIndex_2_0=ruleExpression();
state._fsp--;
@@ -6789,7 +7035,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,51,FOLLOW_51_in_ruleLinkOperationTupleElement5594);
+ otherlv_3=(Token)match(input,51,FOLLOW_51_in_ruleLinkOperationTupleElement5853);
newLeafNode(otherlv_3, grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2());
@@ -6799,20 +7045,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,23,FOLLOW_23_in_ruleLinkOperationTupleElement5608);
+ otherlv_4=(Token)match(input,23,FOLLOW_23_in_ruleLinkOperationTupleElement5867);
newLeafNode(otherlv_4, grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2632:1: ( (lv_object_5_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2633:1: (lv_object_5_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2727:1: ( (lv_object_5_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2728:1: (lv_object_5_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2633:1: (lv_object_5_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2634:3: lv_object_5_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2728:1: (lv_object_5_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2729:3: lv_object_5_0= ruleExpression
{
newCompositeNode(grammarAccess.getLinkOperationTupleElementAccess().getObjectExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5629);
+ pushFollow(FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5888);
lv_object_5_0=ruleExpression();
state._fsp--;
@@ -6855,7 +7101,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSequenceOperationExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2658:1: entryRuleSequenceOperationExpression returns [EObject current=null] : iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2753:1: entryRuleSequenceOperationExpression returns [EObject current=null] : iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF ;
public final EObject entryRuleSequenceOperationExpression() throws RecognitionException {
EObject current = null;
@@ -6863,17 +7109,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2659:2: (iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2660:2: iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2754:2: (iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2755:2: iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF
{
newCompositeNode(grammarAccess.getSequenceOperationExpressionRule());
- pushFollow(FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression5665);
+ pushFollow(FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression5924);
iv_ruleSequenceOperationExpression=ruleSequenceOperationExpression();
state._fsp--;
current =iv_ruleSequenceOperationExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceOperationExpression5675);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceOperationExpression5934);
}
@@ -6891,7 +7137,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSequenceOperationExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2667:1: ruleSequenceOperationExpression returns [EObject current=null] : (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2762:1: ruleSequenceOperationExpression returns [EObject current=null] : (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleSequenceOperationExpression() throws RecognitionException {
EObject current = null;
@@ -6906,26 +7152,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2670:28: ( (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2671:1: (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2765:28: ( (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2766:1: (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2671:1: (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2671:3: otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2766:1: (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2766:3: otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,52,FOLLOW_52_in_ruleSequenceOperationExpression5712);
+ otherlv_0=(Token)match(input,53,FOLLOW_53_in_ruleSequenceOperationExpression5971);
newLeafNode(otherlv_0, grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2675:1: ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2676:1: (lv_operationName_1_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2770:1: ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2771:1: (lv_operationName_1_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2676:1: (lv_operationName_1_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2677:3: lv_operationName_1_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2771:1: (lv_operationName_1_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2772:3: lv_operationName_1_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceOperationExpression5733);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceOperationExpression5992);
lv_operationName_1_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -6947,16 +7193,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2693:2: ( (lv_tuple_2_0= ruleTuple ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2694:1: (lv_tuple_2_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2788:2: ( (lv_tuple_2_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2789:1: (lv_tuple_2_0= ruleTuple )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2694:1: (lv_tuple_2_0= ruleTuple )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2695:3: lv_tuple_2_0= ruleTuple
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2789:1: (lv_tuple_2_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2790:3: lv_tuple_2_0= ruleTuple
{
newCompositeNode(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleTuple_in_ruleSequenceOperationExpression5754);
+ pushFollow(FOLLOW_ruleTuple_in_ruleSequenceOperationExpression6013);
lv_tuple_2_0=ruleTuple();
state._fsp--;
@@ -6978,24 +7224,24 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2711:2: ( (lv_suffix_3_0= ruleSuffixExpression ) )?
- int alt46=2;
- int LA46_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2806:2: ( (lv_suffix_3_0= ruleSuffixExpression ) )?
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA46_0==49||LA46_0==52) ) {
- alt46=1;
+ if ( (LA47_0==49||LA47_0==53) ) {
+ alt47=1;
}
- switch (alt46) {
+ switch (alt47) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2712:1: (lv_suffix_3_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2807:1: (lv_suffix_3_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2712:1: (lv_suffix_3_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2713:3: lv_suffix_3_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2807:1: (lv_suffix_3_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2808:3: lv_suffix_3_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSequenceOperationExpression5775);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSequenceOperationExpression6034);
lv_suffix_3_0=ruleSuffixExpression();
state._fsp--;
@@ -7041,7 +7287,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSequenceReductionExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2737:1: entryRuleSequenceReductionExpression returns [EObject current=null] : iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2832:1: entryRuleSequenceReductionExpression returns [EObject current=null] : iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF ;
public final EObject entryRuleSequenceReductionExpression() throws RecognitionException {
EObject current = null;
@@ -7049,17 +7295,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2738:2: (iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2739:2: iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2833:2: (iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2834:2: iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF
{
newCompositeNode(grammarAccess.getSequenceReductionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression5812);
+ pushFollow(FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression6071);
iv_ruleSequenceReductionExpression=ruleSequenceReductionExpression();
state._fsp--;
current =iv_ruleSequenceReductionExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceReductionExpression5822);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceReductionExpression6081);
}
@@ -7077,7 +7323,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSequenceReductionExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2746:1: ruleSequenceReductionExpression returns [EObject current=null] : (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2841:1: ruleSequenceReductionExpression returns [EObject current=null] : (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleSequenceReductionExpression() throws RecognitionException {
EObject current = null;
@@ -7092,35 +7338,35 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2749:28: ( (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2750:1: (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2844:28: ( (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2845:1: (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2750:1: (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2750:3: otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2845:1: (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2845:3: otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,52,FOLLOW_52_in_ruleSequenceReductionExpression5859);
+ otherlv_0=(Token)match(input,53,FOLLOW_53_in_ruleSequenceReductionExpression6118);
newLeafNode(otherlv_0, grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
- otherlv_1=(Token)match(input,53,FOLLOW_53_in_ruleSequenceReductionExpression5871);
+ otherlv_1=(Token)match(input,54,FOLLOW_54_in_ruleSequenceReductionExpression6130);
newLeafNode(otherlv_1, grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2758:1: ( (lv_isOrdered_2_0= 'ordered' ) )?
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2853:1: ( (lv_isOrdered_2_0= 'ordered' ) )?
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( (LA47_0==54) ) {
- alt47=1;
+ if ( (LA48_0==55) ) {
+ alt48=1;
}
- switch (alt47) {
+ switch (alt48) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2759:1: (lv_isOrdered_2_0= 'ordered' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2854:1: (lv_isOrdered_2_0= 'ordered' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2759:1: (lv_isOrdered_2_0= 'ordered' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2760:3: lv_isOrdered_2_0= 'ordered'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2854:1: (lv_isOrdered_2_0= 'ordered' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2855:3: lv_isOrdered_2_0= 'ordered'
{
- lv_isOrdered_2_0=(Token)match(input,54,FOLLOW_54_in_ruleSequenceReductionExpression5889);
+ lv_isOrdered_2_0=(Token)match(input,55,FOLLOW_55_in_ruleSequenceReductionExpression6148);
newLeafNode(lv_isOrdered_2_0, grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
@@ -7139,16 +7385,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2773:3: ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2774:1: (lv_behavior_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2868:3: ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2869:1: (lv_behavior_3_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2774:1: (lv_behavior_3_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2775:3: lv_behavior_3_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2869:1: (lv_behavior_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2870:3: lv_behavior_3_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceReductionExpression5924);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceReductionExpression6183);
lv_behavior_3_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -7170,24 +7416,24 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2791:2: ( (lv_suffix_4_0= ruleSuffixExpression ) )?
- int alt48=2;
- int LA48_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2886:2: ( (lv_suffix_4_0= ruleSuffixExpression ) )?
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA48_0==49||LA48_0==52) ) {
- alt48=1;
+ if ( (LA49_0==49||LA49_0==53) ) {
+ alt49=1;
}
- switch (alt48) {
+ switch (alt49) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2792:1: (lv_suffix_4_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2887:1: (lv_suffix_4_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2792:1: (lv_suffix_4_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2793:3: lv_suffix_4_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2887:1: (lv_suffix_4_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2888:3: lv_suffix_4_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSequenceReductionExpression5945);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSequenceReductionExpression6204);
lv_suffix_4_0=ruleSuffixExpression();
state._fsp--;
@@ -7233,7 +7479,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSequenceExpansionExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2817:1: entryRuleSequenceExpansionExpression returns [EObject current=null] : iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2912:1: entryRuleSequenceExpansionExpression returns [EObject current=null] : iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF ;
public final EObject entryRuleSequenceExpansionExpression() throws RecognitionException {
EObject current = null;
@@ -7241,17 +7487,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2818:2: (iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2819:2: iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2913:2: (iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2914:2: iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF
{
newCompositeNode(grammarAccess.getSequenceExpansionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression5982);
+ pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression6241);
iv_ruleSequenceExpansionExpression=ruleSequenceExpansionExpression();
state._fsp--;
current =iv_ruleSequenceExpansionExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceExpansionExpression5992);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceExpansionExpression6251);
}
@@ -7269,7 +7515,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSequenceExpansionExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2826:1: ruleSequenceExpansionExpression returns [EObject current=null] : (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2921:1: ruleSequenceExpansionExpression returns [EObject current=null] : (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation ) ;
public final EObject ruleSequenceExpansionExpression() throws RecognitionException {
EObject current = null;
@@ -7285,42 +7531,42 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2829:28: ( (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2830:1: (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2924:28: ( (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2925:1: (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2830:1: (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation )
- int alt49=4;
- int LA49_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2925:1: (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation )
+ int alt50=4;
+ int LA50_0 = input.LA(1);
- if ( (LA49_0==52) ) {
+ if ( (LA50_0==53) ) {
switch ( input.LA(2) ) {
- case 96:
- case 97:
- case 98:
+ case 94:
+ case 95:
{
- alt49=3;
+ alt50=2;
}
break;
- case 92:
- case 93:
+ case 56:
{
- alt49=1;
+ alt50=4;
}
break;
- case 94:
- case 95:
+ case 92:
+ case 93:
{
- alt49=2;
+ alt50=1;
}
break;
- case 55:
+ case 96:
+ case 97:
+ case 98:
{
- alt49=4;
+ alt50=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 49, 1, input);
+ new NoViableAltException("", 50, 1, input);
throw nvae;
}
@@ -7328,18 +7574,18 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 49, 0, input);
+ new NoViableAltException("", 50, 0, input);
throw nvae;
}
- switch (alt49) {
+ switch (alt50) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2831:5: this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2926:5: this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation
{
newCompositeNode(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0());
- pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_ruleSequenceExpansionExpression6039);
+ pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_ruleSequenceExpansionExpression6298);
this_SelectOrRejectOperation_0=ruleSelectOrRejectOperation();
state._fsp--;
@@ -7352,12 +7598,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2841:5: this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2936:5: this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation
{
newCompositeNode(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1());
- pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_ruleSequenceExpansionExpression6066);
+ pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_ruleSequenceExpansionExpression6325);
this_CollectOrIterateOperation_1=ruleCollectOrIterateOperation();
state._fsp--;
@@ -7370,12 +7616,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2851:5: this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2946:5: this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation
{
newCompositeNode(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_ruleSequenceExpansionExpression6093);
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_ruleSequenceExpansionExpression6352);
this_ForAllOrExistsOrOneOperation_2=ruleForAllOrExistsOrOneOperation();
state._fsp--;
@@ -7388,12 +7634,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2861:5: this_IsUniqueOperation_3= ruleIsUniqueOperation
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2956:5: this_IsUniqueOperation_3= ruleIsUniqueOperation
{
newCompositeNode(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3());
- pushFollow(FOLLOW_ruleIsUniqueOperation_in_ruleSequenceExpansionExpression6120);
+ pushFollow(FOLLOW_ruleIsUniqueOperation_in_ruleSequenceExpansionExpression6379);
this_IsUniqueOperation_3=ruleIsUniqueOperation();
state._fsp--;
@@ -7426,7 +7672,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSelectOrRejectOperation"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2877:1: entryRuleSelectOrRejectOperation returns [EObject current=null] : iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2972:1: entryRuleSelectOrRejectOperation returns [EObject current=null] : iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF ;
public final EObject entryRuleSelectOrRejectOperation() throws RecognitionException {
EObject current = null;
@@ -7434,17 +7680,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2878:2: (iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2879:2: iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2973:2: (iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2974:2: iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF
{
newCompositeNode(grammarAccess.getSelectOrRejectOperationRule());
- pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation6155);
+ pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation6414);
iv_ruleSelectOrRejectOperation=ruleSelectOrRejectOperation();
state._fsp--;
current =iv_ruleSelectOrRejectOperation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSelectOrRejectOperation6165);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSelectOrRejectOperation6424);
}
@@ -7462,7 +7708,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSelectOrRejectOperation"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2886:1: ruleSelectOrRejectOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2981:1: ruleSelectOrRejectOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleSelectOrRejectOperation() throws RecognitionException {
EObject current = null;
@@ -7480,26 +7726,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2889:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2890:1: (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2984:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2985:1: (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2890:1: (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2890:3: otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2985:1: (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2985:3: otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,52,FOLLOW_52_in_ruleSelectOrRejectOperation6202);
+ otherlv_0=(Token)match(input,53,FOLLOW_53_in_ruleSelectOrRejectOperation6461);
newLeafNode(otherlv_0, grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2894:1: ( (lv_op_1_0= ruleSelectOrRejectOperator ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2895:1: (lv_op_1_0= ruleSelectOrRejectOperator )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2989:1: ( (lv_op_1_0= ruleSelectOrRejectOperator ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2990:1: (lv_op_1_0= ruleSelectOrRejectOperator )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2895:1: (lv_op_1_0= ruleSelectOrRejectOperator )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2896:3: lv_op_1_0= ruleSelectOrRejectOperator
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2990:1: (lv_op_1_0= ruleSelectOrRejectOperator )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2991:3: lv_op_1_0= ruleSelectOrRejectOperator
{
newCompositeNode(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleSelectOrRejectOperator_in_ruleSelectOrRejectOperation6223);
+ pushFollow(FOLLOW_ruleSelectOrRejectOperator_in_ruleSelectOrRejectOperation6482);
lv_op_1_0=ruleSelectOrRejectOperator();
state._fsp--;
@@ -7521,13 +7767,13 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2912:2: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2913:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3007:2: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3008:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2913:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2914:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3008:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3009:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSelectOrRejectOperation6240);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSelectOrRejectOperation6499);
newLeafNode(lv_name_2_0, grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0());
@@ -7547,20 +7793,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleSelectOrRejectOperation6257);
+ otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleSelectOrRejectOperation6516);
newLeafNode(otherlv_3, grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2934:1: ( (lv_expr_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2935:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3029:1: ( (lv_expr_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3030:1: (lv_expr_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2935:1: (lv_expr_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2936:3: lv_expr_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3030:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3031:3: lv_expr_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleSelectOrRejectOperation6278);
+ pushFollow(FOLLOW_ruleExpression_in_ruleSelectOrRejectOperation6537);
lv_expr_4_0=ruleExpression();
state._fsp--;
@@ -7582,28 +7828,28 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleSelectOrRejectOperation6290);
+ otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleSelectOrRejectOperation6549);
newLeafNode(otherlv_5, grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2956:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
- int alt50=2;
- int LA50_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3051:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA50_0==49||LA50_0==52) ) {
- alt50=1;
+ if ( (LA51_0==49||LA51_0==53) ) {
+ alt51=1;
}
- switch (alt50) {
+ switch (alt51) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2957:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3052:1: (lv_suffix_6_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2957:1: (lv_suffix_6_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2958:3: lv_suffix_6_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3052:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3053:3: lv_suffix_6_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSelectOrRejectOperation6311);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSelectOrRejectOperation6570);
lv_suffix_6_0=ruleSuffixExpression();
state._fsp--;
@@ -7649,7 +7895,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectOrIterateOperation"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2982:1: entryRuleCollectOrIterateOperation returns [EObject current=null] : iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3077:1: entryRuleCollectOrIterateOperation returns [EObject current=null] : iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF ;
public final EObject entryRuleCollectOrIterateOperation() throws RecognitionException {
EObject current = null;
@@ -7657,17 +7903,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2983:2: (iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2984:2: iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3078:2: (iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3079:2: iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF
{
newCompositeNode(grammarAccess.getCollectOrIterateOperationRule());
- pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation6348);
+ pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation6607);
iv_ruleCollectOrIterateOperation=ruleCollectOrIterateOperation();
state._fsp--;
current =iv_ruleCollectOrIterateOperation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleCollectOrIterateOperation6358);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCollectOrIterateOperation6617);
}
@@ -7685,7 +7931,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectOrIterateOperation"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2991:1: ruleCollectOrIterateOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3086:1: ruleCollectOrIterateOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleCollectOrIterateOperation() throws RecognitionException {
EObject current = null;
@@ -7703,26 +7949,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2994:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2995:1: (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3089:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3090:1: (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2995:1: (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2995:3: otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3090:1: (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3090:3: otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,52,FOLLOW_52_in_ruleCollectOrIterateOperation6395);
+ otherlv_0=(Token)match(input,53,FOLLOW_53_in_ruleCollectOrIterateOperation6654);
newLeafNode(otherlv_0, grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:2999:1: ( (lv_op_1_0= ruleCollectOrIterateOperator ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3000:1: (lv_op_1_0= ruleCollectOrIterateOperator )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3094:1: ( (lv_op_1_0= ruleCollectOrIterateOperator ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3095:1: (lv_op_1_0= ruleCollectOrIterateOperator )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3000:1: (lv_op_1_0= ruleCollectOrIterateOperator )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3001:3: lv_op_1_0= ruleCollectOrIterateOperator
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3095:1: (lv_op_1_0= ruleCollectOrIterateOperator )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3096:3: lv_op_1_0= ruleCollectOrIterateOperator
{
newCompositeNode(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleCollectOrIterateOperator_in_ruleCollectOrIterateOperation6416);
+ pushFollow(FOLLOW_ruleCollectOrIterateOperator_in_ruleCollectOrIterateOperation6675);
lv_op_1_0=ruleCollectOrIterateOperator();
state._fsp--;
@@ -7744,13 +7990,13 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3017:2: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3018:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3112:2: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3113:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3018:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3019:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3113:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3114:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleCollectOrIterateOperation6433);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleCollectOrIterateOperation6692);
newLeafNode(lv_name_2_0, grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0());
@@ -7770,20 +8016,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleCollectOrIterateOperation6450);
+ otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleCollectOrIterateOperation6709);
newLeafNode(otherlv_3, grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3039:1: ( (lv_expr_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3040:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3134:1: ( (lv_expr_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3135:1: (lv_expr_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3040:1: (lv_expr_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3041:3: lv_expr_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3135:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3136:3: lv_expr_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleCollectOrIterateOperation6471);
+ pushFollow(FOLLOW_ruleExpression_in_ruleCollectOrIterateOperation6730);
lv_expr_4_0=ruleExpression();
state._fsp--;
@@ -7805,28 +8051,28 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleCollectOrIterateOperation6483);
+ otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleCollectOrIterateOperation6742);
newLeafNode(otherlv_5, grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3061:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
- int alt51=2;
- int LA51_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3156:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- if ( (LA51_0==49||LA51_0==52) ) {
- alt51=1;
+ if ( (LA52_0==49||LA52_0==53) ) {
+ alt52=1;
}
- switch (alt51) {
+ switch (alt52) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3062:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3157:1: (lv_suffix_6_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3062:1: (lv_suffix_6_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3063:3: lv_suffix_6_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3157:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3158:3: lv_suffix_6_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleCollectOrIterateOperation6504);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleCollectOrIterateOperation6763);
lv_suffix_6_0=ruleSuffixExpression();
state._fsp--;
@@ -7872,7 +8118,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleForAllOrExistsOrOneOperation"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3087:1: entryRuleForAllOrExistsOrOneOperation returns [EObject current=null] : iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3182:1: entryRuleForAllOrExistsOrOneOperation returns [EObject current=null] : iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF ;
public final EObject entryRuleForAllOrExistsOrOneOperation() throws RecognitionException {
EObject current = null;
@@ -7880,17 +8126,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3088:2: (iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3089:2: iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3183:2: (iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3184:2: iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF
{
newCompositeNode(grammarAccess.getForAllOrExistsOrOneOperationRule());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation6541);
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation6800);
iv_ruleForAllOrExistsOrOneOperation=ruleForAllOrExistsOrOneOperation();
state._fsp--;
current =iv_ruleForAllOrExistsOrOneOperation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation6551);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation6810);
}
@@ -7908,7 +8154,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleForAllOrExistsOrOneOperation"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3096:1: ruleForAllOrExistsOrOneOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3191:1: ruleForAllOrExistsOrOneOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleForAllOrExistsOrOneOperation() throws RecognitionException {
EObject current = null;
@@ -7926,26 +8172,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3099:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3100:1: (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3194:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3195:1: (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3100:1: (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3100:3: otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3195:1: (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3195:3: otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,52,FOLLOW_52_in_ruleForAllOrExistsOrOneOperation6588);
+ otherlv_0=(Token)match(input,53,FOLLOW_53_in_ruleForAllOrExistsOrOneOperation6847);
newLeafNode(otherlv_0, grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3104:1: ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3105:1: (lv_op_1_0= ruleForAllOrExistsOrOneOperator )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3199:1: ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3200:1: (lv_op_1_0= ruleForAllOrExistsOrOneOperator )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3105:1: (lv_op_1_0= ruleForAllOrExistsOrOneOperator )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3106:3: lv_op_1_0= ruleForAllOrExistsOrOneOperator
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3200:1: (lv_op_1_0= ruleForAllOrExistsOrOneOperator )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3201:3: lv_op_1_0= ruleForAllOrExistsOrOneOperator
{
newCompositeNode(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperator_in_ruleForAllOrExistsOrOneOperation6609);
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperator_in_ruleForAllOrExistsOrOneOperation6868);
lv_op_1_0=ruleForAllOrExistsOrOneOperator();
state._fsp--;
@@ -7967,13 +8213,13 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3122:2: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3123:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3217:2: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3218:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3123:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3124:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3218:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3219:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleForAllOrExistsOrOneOperation6626);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleForAllOrExistsOrOneOperation6885);
newLeafNode(lv_name_2_0, grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0());
@@ -7993,20 +8239,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleForAllOrExistsOrOneOperation6643);
+ otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleForAllOrExistsOrOneOperation6902);
newLeafNode(otherlv_3, grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3144:1: ( (lv_expr_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3145:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3239:1: ( (lv_expr_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3240:1: (lv_expr_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3145:1: (lv_expr_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3146:3: lv_expr_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3240:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3241:3: lv_expr_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleForAllOrExistsOrOneOperation6664);
+ pushFollow(FOLLOW_ruleExpression_in_ruleForAllOrExistsOrOneOperation6923);
lv_expr_4_0=ruleExpression();
state._fsp--;
@@ -8028,28 +8274,28 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleForAllOrExistsOrOneOperation6676);
+ otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleForAllOrExistsOrOneOperation6935);
newLeafNode(otherlv_5, grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3166:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
- int alt52=2;
- int LA52_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3261:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if ( (LA52_0==49||LA52_0==52) ) {
- alt52=1;
+ if ( (LA53_0==49||LA53_0==53) ) {
+ alt53=1;
}
- switch (alt52) {
+ switch (alt53) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3167:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3262:1: (lv_suffix_6_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3167:1: (lv_suffix_6_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3168:3: lv_suffix_6_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3262:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3263:3: lv_suffix_6_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleForAllOrExistsOrOneOperation6697);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleForAllOrExistsOrOneOperation6956);
lv_suffix_6_0=ruleSuffixExpression();
state._fsp--;
@@ -8095,7 +8341,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIsUniqueOperation"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3192:1: entryRuleIsUniqueOperation returns [EObject current=null] : iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3287:1: entryRuleIsUniqueOperation returns [EObject current=null] : iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF ;
public final EObject entryRuleIsUniqueOperation() throws RecognitionException {
EObject current = null;
@@ -8103,17 +8349,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3193:2: (iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3194:2: iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3288:2: (iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3289:2: iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF
{
newCompositeNode(grammarAccess.getIsUniqueOperationRule());
- pushFollow(FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation6734);
+ pushFollow(FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation6993);
iv_ruleIsUniqueOperation=ruleIsUniqueOperation();
state._fsp--;
current =iv_ruleIsUniqueOperation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleIsUniqueOperation6744);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleIsUniqueOperation7003);
}
@@ -8131,7 +8377,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIsUniqueOperation"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3201:1: ruleIsUniqueOperation returns [EObject current=null] : (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3296:1: ruleIsUniqueOperation returns [EObject current=null] : (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleIsUniqueOperation() throws RecognitionException {
EObject current = null;
@@ -8148,27 +8394,27 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3204:28: ( (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3205:1: (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3299:28: ( (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3300:1: (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3205:1: (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3205:3: otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3300:1: (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3300:3: otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,52,FOLLOW_52_in_ruleIsUniqueOperation6781);
+ otherlv_0=(Token)match(input,53,FOLLOW_53_in_ruleIsUniqueOperation7040);
newLeafNode(otherlv_0, grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- otherlv_1=(Token)match(input,55,FOLLOW_55_in_ruleIsUniqueOperation6793);
+ otherlv_1=(Token)match(input,56,FOLLOW_56_in_ruleIsUniqueOperation7052);
newLeafNode(otherlv_1, grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3213:1: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3214:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3308:1: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3309:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3214:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3215:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3309:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3310:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleIsUniqueOperation6810);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleIsUniqueOperation7069);
newLeafNode(lv_name_2_0, grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0());
@@ -8188,20 +8434,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleIsUniqueOperation6827);
+ otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleIsUniqueOperation7086);
newLeafNode(otherlv_3, grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3235:1: ( (lv_expr_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3236:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3330:1: ( (lv_expr_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3331:1: (lv_expr_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3236:1: (lv_expr_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3237:3: lv_expr_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3331:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3332:3: lv_expr_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleIsUniqueOperation6848);
+ pushFollow(FOLLOW_ruleExpression_in_ruleIsUniqueOperation7107);
lv_expr_4_0=ruleExpression();
state._fsp--;
@@ -8223,28 +8469,28 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleIsUniqueOperation6860);
+ otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleIsUniqueOperation7119);
newLeafNode(otherlv_5, grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3257:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
- int alt53=2;
- int LA53_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3352:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( (LA53_0==49||LA53_0==52) ) {
- alt53=1;
+ if ( (LA54_0==49||LA54_0==53) ) {
+ alt54=1;
}
- switch (alt53) {
+ switch (alt54) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3258:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3353:1: (lv_suffix_6_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3258:1: (lv_suffix_6_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3259:3: lv_suffix_6_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3353:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3354:3: lv_suffix_6_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleIsUniqueOperation6881);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleIsUniqueOperation7140);
lv_suffix_6_0=ruleSuffixExpression();
state._fsp--;
@@ -8290,7 +8536,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleValueSpecification"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3283:1: entryRuleValueSpecification returns [EObject current=null] : iv_ruleValueSpecification= ruleValueSpecification EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3378:1: entryRuleValueSpecification returns [EObject current=null] : iv_ruleValueSpecification= ruleValueSpecification EOF ;
public final EObject entryRuleValueSpecification() throws RecognitionException {
EObject current = null;
@@ -8298,17 +8544,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3284:2: (iv_ruleValueSpecification= ruleValueSpecification EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3285:2: iv_ruleValueSpecification= ruleValueSpecification EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3379:2: (iv_ruleValueSpecification= ruleValueSpecification EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3380:2: iv_ruleValueSpecification= ruleValueSpecification EOF
{
newCompositeNode(grammarAccess.getValueSpecificationRule());
- pushFollow(FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification6918);
+ pushFollow(FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification7177);
iv_ruleValueSpecification=ruleValueSpecification();
state._fsp--;
current =iv_ruleValueSpecification;
- match(input,EOF,FOLLOW_EOF_in_entryRuleValueSpecification6928);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleValueSpecification7187);
}
@@ -8326,7 +8572,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleValueSpecification"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3292:1: ruleValueSpecification returns [EObject current=null] : (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3387:1: ruleValueSpecification returns [EObject current=null] : (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression ) ;
public final EObject ruleValueSpecification() throws RecognitionException {
EObject current = null;
@@ -8348,68 +8594,68 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3295:28: ( (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3296:1: (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3390:28: ( (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3391:1: (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3296:1: (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression )
- int alt54=7;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3391:1: (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression )
+ int alt55=7;
switch ( input.LA(1) ) {
case RULE_ID:
case 17:
case 18:
{
- alt54=1;
+ alt55=1;
}
break;
case RULE_INTEGERVALUE:
case RULE_STRING:
case 16:
- case 87:
case 88:
+ case 89:
{
- alt54=2;
+ alt55=2;
}
break;
- case 57:
+ case 58:
{
- alt54=3;
+ alt55=3;
}
break;
- case 58:
+ case 59:
{
- alt54=4;
+ alt55=4;
}
break;
- case 59:
+ case 60:
{
- alt54=5;
+ alt55=5;
}
break;
case 24:
{
- alt54=6;
+ alt55=6;
}
break;
- case 56:
+ case 57:
{
- alt54=7;
+ alt55=7;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 54, 0, input);
+ new NoViableAltException("", 55, 0, input);
throw nvae;
}
- switch (alt54) {
+ switch (alt55) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3297:5: this_NameExpression_0= ruleNameExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3392:5: this_NameExpression_0= ruleNameExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleNameExpression_in_ruleValueSpecification6975);
+ pushFollow(FOLLOW_ruleNameExpression_in_ruleValueSpecification7234);
this_NameExpression_0=ruleNameExpression();
state._fsp--;
@@ -8422,12 +8668,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3307:5: this_LITERAL_1= ruleLITERAL
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3402:5: this_LITERAL_1= ruleLITERAL
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1());
- pushFollow(FOLLOW_ruleLITERAL_in_ruleValueSpecification7002);
+ pushFollow(FOLLOW_ruleLITERAL_in_ruleValueSpecification7261);
this_LITERAL_1=ruleLITERAL();
state._fsp--;
@@ -8440,12 +8686,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3317:5: this_ThisExpression_2= ruleThisExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3412:5: this_ThisExpression_2= ruleThisExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2());
- pushFollow(FOLLOW_ruleThisExpression_in_ruleValueSpecification7029);
+ pushFollow(FOLLOW_ruleThisExpression_in_ruleValueSpecification7288);
this_ThisExpression_2=ruleThisExpression();
state._fsp--;
@@ -8458,12 +8704,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3327:5: this_SuperInvocationExpression_3= ruleSuperInvocationExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3422:5: this_SuperInvocationExpression_3= ruleSuperInvocationExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleValueSpecification7056);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleValueSpecification7315);
this_SuperInvocationExpression_3=ruleSuperInvocationExpression();
state._fsp--;
@@ -8476,12 +8722,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3337:5: this_InstanceCreationExpression_4= ruleInstanceCreationExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3432:5: this_InstanceCreationExpression_4= ruleInstanceCreationExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleValueSpecification7083);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleValueSpecification7342);
this_InstanceCreationExpression_4=ruleInstanceCreationExpression();
state._fsp--;
@@ -8494,12 +8740,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3347:5: this_ParenthesizedExpression_5= ruleParenthesizedExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3442:5: this_ParenthesizedExpression_5= ruleParenthesizedExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_ruleValueSpecification7110);
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_ruleValueSpecification7369);
this_ParenthesizedExpression_5=ruleParenthesizedExpression();
state._fsp--;
@@ -8512,12 +8758,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3357:5: this_NullExpression_6= ruleNullExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3452:5: this_NullExpression_6= ruleNullExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6());
- pushFollow(FOLLOW_ruleNullExpression_in_ruleValueSpecification7137);
+ pushFollow(FOLLOW_ruleNullExpression_in_ruleValueSpecification7396);
this_NullExpression_6=ruleNullExpression();
state._fsp--;
@@ -8550,7 +8796,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNonLiteralValueSpecification"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3373:1: entryRuleNonLiteralValueSpecification returns [EObject current=null] : iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3468:1: entryRuleNonLiteralValueSpecification returns [EObject current=null] : iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF ;
public final EObject entryRuleNonLiteralValueSpecification() throws RecognitionException {
EObject current = null;
@@ -8558,17 +8804,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3374:2: (iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3375:2: iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3469:2: (iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3470:2: iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationRule());
- pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification7172);
+ pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification7431);
iv_ruleNonLiteralValueSpecification=ruleNonLiteralValueSpecification();
state._fsp--;
current =iv_ruleNonLiteralValueSpecification;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification7182);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification7441);
}
@@ -8586,7 +8832,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNonLiteralValueSpecification"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3382:1: ruleNonLiteralValueSpecification returns [EObject current=null] : (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3477:1: ruleNonLiteralValueSpecification returns [EObject current=null] : (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression ) ;
public final EObject ruleNonLiteralValueSpecification() throws RecognitionException {
EObject current = null;
@@ -8604,54 +8850,54 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3385:28: ( (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3386:1: (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3480:28: ( (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3481:1: (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3386:1: (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression )
- int alt55=5;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3481:1: (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression )
+ int alt56=5;
switch ( input.LA(1) ) {
case RULE_ID:
case 17:
case 18:
{
- alt55=1;
+ alt56=1;
}
break;
case 24:
{
- alt55=2;
+ alt56=2;
}
break;
- case 59:
+ case 60:
{
- alt55=3;
+ alt56=3;
}
break;
- case 57:
+ case 58:
{
- alt55=4;
+ alt56=4;
}
break;
- case 58:
+ case 59:
{
- alt55=5;
+ alt56=5;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 55, 0, input);
+ new NoViableAltException("", 56, 0, input);
throw nvae;
}
- switch (alt55) {
+ switch (alt56) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3387:5: this_NameExpression_0= ruleNameExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3482:5: this_NameExpression_0= ruleNameExpression
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleNameExpression_in_ruleNonLiteralValueSpecification7229);
+ pushFollow(FOLLOW_ruleNameExpression_in_ruleNonLiteralValueSpecification7488);
this_NameExpression_0=ruleNameExpression();
state._fsp--;
@@ -8664,12 +8910,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3397:5: this_ParenthesizedExpression_1= ruleParenthesizedExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3492:5: this_ParenthesizedExpression_1= ruleParenthesizedExpression
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_ruleNonLiteralValueSpecification7256);
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_ruleNonLiteralValueSpecification7515);
this_ParenthesizedExpression_1=ruleParenthesizedExpression();
state._fsp--;
@@ -8682,12 +8928,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3407:5: this_InstanceCreationExpression_2= ruleInstanceCreationExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3502:5: this_InstanceCreationExpression_2= ruleInstanceCreationExpression
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleNonLiteralValueSpecification7283);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleNonLiteralValueSpecification7542);
this_InstanceCreationExpression_2=ruleInstanceCreationExpression();
state._fsp--;
@@ -8700,12 +8946,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3417:5: this_ThisExpression_3= ruleThisExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3512:5: this_ThisExpression_3= ruleThisExpression
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3());
- pushFollow(FOLLOW_ruleThisExpression_in_ruleNonLiteralValueSpecification7310);
+ pushFollow(FOLLOW_ruleThisExpression_in_ruleNonLiteralValueSpecification7569);
this_ThisExpression_3=ruleThisExpression();
state._fsp--;
@@ -8718,12 +8964,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3427:5: this_SuperInvocationExpression_4= ruleSuperInvocationExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3522:5: this_SuperInvocationExpression_4= ruleSuperInvocationExpression
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleNonLiteralValueSpecification7337);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleNonLiteralValueSpecification7596);
this_SuperInvocationExpression_4=ruleSuperInvocationExpression();
state._fsp--;
@@ -8756,7 +9002,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleParenthesizedExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3443:1: entryRuleParenthesizedExpression returns [EObject current=null] : iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3538:1: entryRuleParenthesizedExpression returns [EObject current=null] : iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF ;
public final EObject entryRuleParenthesizedExpression() throws RecognitionException {
EObject current = null;
@@ -8764,17 +9010,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3444:2: (iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3445:2: iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3539:2: (iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3540:2: iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF
{
newCompositeNode(grammarAccess.getParenthesizedExpressionRule());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression7372);
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression7631);
iv_ruleParenthesizedExpression=ruleParenthesizedExpression();
state._fsp--;
current =iv_ruleParenthesizedExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleParenthesizedExpression7382);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleParenthesizedExpression7641);
}
@@ -8792,7 +9038,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleParenthesizedExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3452:1: ruleParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3547:1: ruleParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? ) ;
public final EObject ruleParenthesizedExpression() throws RecognitionException {
EObject current = null;
@@ -8808,26 +9054,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3455:28: ( (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3456:1: (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3550:28: ( (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3551:1: (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3456:1: (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3456:3: otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3551:1: (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3551:3: otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )?
{
- otherlv_0=(Token)match(input,24,FOLLOW_24_in_ruleParenthesizedExpression7419);
+ otherlv_0=(Token)match(input,24,FOLLOW_24_in_ruleParenthesizedExpression7678);
newLeafNode(otherlv_0, grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3460:1: ( (lv_expOrTypeCast_1_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3461:1: (lv_expOrTypeCast_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3555:1: ( (lv_expOrTypeCast_1_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3556:1: (lv_expOrTypeCast_1_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3461:1: (lv_expOrTypeCast_1_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3462:3: lv_expOrTypeCast_1_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3556:1: (lv_expOrTypeCast_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3557:3: lv_expOrTypeCast_1_0= ruleExpression
{
newCompositeNode(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleParenthesizedExpression7440);
+ pushFollow(FOLLOW_ruleExpression_in_ruleParenthesizedExpression7699);
lv_expOrTypeCast_1_0=ruleExpression();
state._fsp--;
@@ -8849,34 +9095,34 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,25,FOLLOW_25_in_ruleParenthesizedExpression7452);
+ otherlv_2=(Token)match(input,25,FOLLOW_25_in_ruleParenthesizedExpression7711);
newLeafNode(otherlv_2, grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3482:1: ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )?
- int alt56=3;
- int LA56_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3577:1: ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )?
+ int alt57=3;
+ int LA57_0 = input.LA(1);
- if ( (LA56_0==RULE_ID||(LA56_0>=17 && LA56_0<=18)||LA56_0==24||(LA56_0>=57 && LA56_0<=59)) ) {
- alt56=1;
+ if ( (LA57_0==RULE_ID||(LA57_0>=17 && LA57_0<=18)||LA57_0==24||(LA57_0>=58 && LA57_0<=60)) ) {
+ alt57=1;
}
- else if ( (LA56_0==49||LA56_0==52) ) {
- alt56=2;
+ else if ( (LA57_0==49||LA57_0==53) ) {
+ alt57=2;
}
- switch (alt56) {
+ switch (alt57) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3482:2: ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3577:2: ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3482:2: ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3483:1: (lv_casted_3_0= ruleNonLiteralValueSpecification )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3577:2: ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3578:1: (lv_casted_3_0= ruleNonLiteralValueSpecification )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3483:1: (lv_casted_3_0= ruleNonLiteralValueSpecification )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3484:3: lv_casted_3_0= ruleNonLiteralValueSpecification
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3578:1: (lv_casted_3_0= ruleNonLiteralValueSpecification )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3579:3: lv_casted_3_0= ruleNonLiteralValueSpecification
{
newCompositeNode(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0());
- pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_ruleParenthesizedExpression7474);
+ pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_ruleParenthesizedExpression7733);
lv_casted_3_0=ruleNonLiteralValueSpecification();
state._fsp--;
@@ -8902,18 +9148,18 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3501:6: ( (lv_suffix_4_0= ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3596:6: ( (lv_suffix_4_0= ruleSuffixExpression ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3501:6: ( (lv_suffix_4_0= ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3502:1: (lv_suffix_4_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3596:6: ( (lv_suffix_4_0= ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3597:1: (lv_suffix_4_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3502:1: (lv_suffix_4_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3503:3: lv_suffix_4_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3597:1: (lv_suffix_4_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3598:3: lv_suffix_4_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleParenthesizedExpression7501);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleParenthesizedExpression7760);
lv_suffix_4_0=ruleSuffixExpression();
state._fsp--;
@@ -8962,7 +9208,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNullExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3527:1: entryRuleNullExpression returns [EObject current=null] : iv_ruleNullExpression= ruleNullExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3622:1: entryRuleNullExpression returns [EObject current=null] : iv_ruleNullExpression= ruleNullExpression EOF ;
public final EObject entryRuleNullExpression() throws RecognitionException {
EObject current = null;
@@ -8970,17 +9216,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3528:2: (iv_ruleNullExpression= ruleNullExpression EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3529:2: iv_ruleNullExpression= ruleNullExpression EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3623:2: (iv_ruleNullExpression= ruleNullExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3624:2: iv_ruleNullExpression= ruleNullExpression EOF
{
newCompositeNode(grammarAccess.getNullExpressionRule());
- pushFollow(FOLLOW_ruleNullExpression_in_entryRuleNullExpression7539);
+ pushFollow(FOLLOW_ruleNullExpression_in_entryRuleNullExpression7798);
iv_ruleNullExpression=ruleNullExpression();
state._fsp--;
current =iv_ruleNullExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNullExpression7549);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNullExpression7808);
}
@@ -8998,7 +9244,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNullExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3536:1: ruleNullExpression returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3631:1: ruleNullExpression returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
public final EObject ruleNullExpression() throws RecognitionException {
EObject current = null;
@@ -9007,14 +9253,14 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3539:28: ( ( () otherlv_1= 'null' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3540:1: ( () otherlv_1= 'null' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3634:28: ( ( () otherlv_1= 'null' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3635:1: ( () otherlv_1= 'null' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3540:1: ( () otherlv_1= 'null' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3540:2: () otherlv_1= 'null'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3635:1: ( () otherlv_1= 'null' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3635:2: () otherlv_1= 'null'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3540:2: ()
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3541:5:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3635:2: ()
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3636:5:
{
current = forceCreateModelElement(
@@ -9024,7 +9270,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,56,FOLLOW_56_in_ruleNullExpression7595);
+ otherlv_1=(Token)match(input,57,FOLLOW_57_in_ruleNullExpression7854);
newLeafNode(otherlv_1, grammarAccess.getNullExpressionAccess().getNullKeyword_1());
@@ -9049,7 +9295,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleThisExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3558:1: entryRuleThisExpression returns [EObject current=null] : iv_ruleThisExpression= ruleThisExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3653:1: entryRuleThisExpression returns [EObject current=null] : iv_ruleThisExpression= ruleThisExpression EOF ;
public final EObject entryRuleThisExpression() throws RecognitionException {
EObject current = null;
@@ -9057,17 +9303,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3559:2: (iv_ruleThisExpression= ruleThisExpression EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3560:2: iv_ruleThisExpression= ruleThisExpression EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3654:2: (iv_ruleThisExpression= ruleThisExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3655:2: iv_ruleThisExpression= ruleThisExpression EOF
{
newCompositeNode(grammarAccess.getThisExpressionRule());
- pushFollow(FOLLOW_ruleThisExpression_in_entryRuleThisExpression7631);
+ pushFollow(FOLLOW_ruleThisExpression_in_entryRuleThisExpression7890);
iv_ruleThisExpression=ruleThisExpression();
state._fsp--;
current =iv_ruleThisExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleThisExpression7641);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleThisExpression7900);
}
@@ -9085,7 +9331,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleThisExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3567:1: ruleThisExpression returns [EObject current=null] : ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3662:1: ruleThisExpression returns [EObject current=null] : ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleThisExpression() throws RecognitionException {
EObject current = null;
@@ -9096,14 +9342,14 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3570:28: ( ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3571:1: ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3665:28: ( ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3666:1: ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3571:1: ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3571:2: () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3666:1: ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3666:2: () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )?
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3571:2: ()
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3572:5:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3666:2: ()
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3667:5:
{
current = forceCreateModelElement(
@@ -9113,28 +9359,28 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,57,FOLLOW_57_in_ruleThisExpression7687);
+ otherlv_1=(Token)match(input,58,FOLLOW_58_in_ruleThisExpression7946);
newLeafNode(otherlv_1, grammarAccess.getThisExpressionAccess().getThisKeyword_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3581:1: ( (lv_suffix_2_0= ruleSuffixExpression ) )?
- int alt57=2;
- int LA57_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3676:1: ( (lv_suffix_2_0= ruleSuffixExpression ) )?
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA57_0==49||LA57_0==52) ) {
- alt57=1;
+ if ( (LA58_0==49||LA58_0==53) ) {
+ alt58=1;
}
- switch (alt57) {
+ switch (alt58) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3582:1: (lv_suffix_2_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3677:1: (lv_suffix_2_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3582:1: (lv_suffix_2_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3583:3: lv_suffix_2_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3677:1: (lv_suffix_2_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3678:3: lv_suffix_2_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleThisExpression7708);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleThisExpression7967);
lv_suffix_2_0=ruleSuffixExpression();
state._fsp--;
@@ -9180,7 +9426,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSuperInvocationExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3607:1: entryRuleSuperInvocationExpression returns [EObject current=null] : iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3702:1: entryRuleSuperInvocationExpression returns [EObject current=null] : iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF ;
public final EObject entryRuleSuperInvocationExpression() throws RecognitionException {
EObject current = null;
@@ -9188,17 +9434,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3608:2: (iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3609:2: iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3703:2: (iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3704:2: iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF
{
newCompositeNode(grammarAccess.getSuperInvocationExpressionRule());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression7745);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression8004);
iv_ruleSuperInvocationExpression=ruleSuperInvocationExpression();
state._fsp--;
current =iv_ruleSuperInvocationExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationExpression7755);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationExpression8014);
}
@@ -9216,7 +9462,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSuperInvocationExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3616:1: ruleSuperInvocationExpression returns [EObject current=null] : (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3711:1: ruleSuperInvocationExpression returns [EObject current=null] : (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) ) ;
public final EObject ruleSuperInvocationExpression() throws RecognitionException {
EObject current = null;
@@ -9232,46 +9478,46 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3619:28: ( (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3620:1: (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3714:28: ( (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3715:1: (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3620:1: (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3620:3: otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3715:1: (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3715:3: otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) )
{
- otherlv_0=(Token)match(input,58,FOLLOW_58_in_ruleSuperInvocationExpression7792);
+ otherlv_0=(Token)match(input,59,FOLLOW_59_in_ruleSuperInvocationExpression8051);
newLeafNode(otherlv_0, grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3624:1: ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) )
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3719:1: ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) )
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA58_0==24) ) {
- alt58=1;
+ if ( (LA59_0==24) ) {
+ alt59=1;
}
- else if ( (LA58_0==49) ) {
- alt58=2;
+ else if ( (LA59_0==49) ) {
+ alt59=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 58, 0, input);
+ new NoViableAltException("", 59, 0, input);
throw nvae;
}
- switch (alt58) {
+ switch (alt59) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3624:2: ( (lv_tuple_1_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3719:2: ( (lv_tuple_1_0= ruleTuple ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3624:2: ( (lv_tuple_1_0= ruleTuple ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3625:1: (lv_tuple_1_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3719:2: ( (lv_tuple_1_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3720:1: (lv_tuple_1_0= ruleTuple )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3625:1: (lv_tuple_1_0= ruleTuple )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3626:3: lv_tuple_1_0= ruleTuple
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3720:1: (lv_tuple_1_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3721:3: lv_tuple_1_0= ruleTuple
{
newCompositeNode(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleTuple_in_ruleSuperInvocationExpression7814);
+ pushFollow(FOLLOW_ruleTuple_in_ruleSuperInvocationExpression8073);
lv_tuple_1_0=ruleTuple();
state._fsp--;
@@ -9297,25 +9543,25 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3643:6: (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3738:6: (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3643:6: (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3643:8: otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3738:6: (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3738:8: otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) )
{
- otherlv_2=(Token)match(input,49,FOLLOW_49_in_ruleSuperInvocationExpression7833);
+ otherlv_2=(Token)match(input,49,FOLLOW_49_in_ruleSuperInvocationExpression8092);
newLeafNode(otherlv_2, grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3647:1: ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3648:1: (lv_operationName_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3742:1: ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3743:1: (lv_operationName_3_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3648:1: (lv_operationName_3_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3649:3: lv_operationName_3_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3743:1: (lv_operationName_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3744:3: lv_operationName_3_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_1_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSuperInvocationExpression7854);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSuperInvocationExpression8113);
lv_operationName_3_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -9337,16 +9583,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3665:2: ( (lv_tuple_4_0= ruleTuple ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3666:1: (lv_tuple_4_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3760:2: ( (lv_tuple_4_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3761:1: (lv_tuple_4_0= ruleTuple )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3666:1: (lv_tuple_4_0= ruleTuple )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3667:3: lv_tuple_4_0= ruleTuple
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3761:1: (lv_tuple_4_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3762:3: lv_tuple_4_0= ruleTuple
{
newCompositeNode(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
- pushFollow(FOLLOW_ruleTuple_in_ruleSuperInvocationExpression7875);
+ pushFollow(FOLLOW_ruleTuple_in_ruleSuperInvocationExpression8134);
lv_tuple_4_0=ruleTuple();
state._fsp--;
@@ -9398,7 +9644,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInstanceCreationExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3691:1: entryRuleInstanceCreationExpression returns [EObject current=null] : iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3786:1: entryRuleInstanceCreationExpression returns [EObject current=null] : iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF ;
public final EObject entryRuleInstanceCreationExpression() throws RecognitionException {
EObject current = null;
@@ -9406,17 +9652,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3692:2: (iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3693:2: iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3787:2: (iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3788:2: iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF
{
newCompositeNode(grammarAccess.getInstanceCreationExpressionRule());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression7913);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression8172);
iv_ruleInstanceCreationExpression=ruleInstanceCreationExpression();
state._fsp--;
current =iv_ruleInstanceCreationExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationExpression7923);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationExpression8182);
}
@@ -9434,7 +9680,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInstanceCreationExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3700:1: ruleInstanceCreationExpression returns [EObject current=null] : (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3795:1: ruleInstanceCreationExpression returns [EObject current=null] : (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleInstanceCreationExpression() throws RecognitionException {
EObject current = null;
@@ -9449,26 +9695,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3703:28: ( (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3704:1: (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3798:28: ( (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3799:1: (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3704:1: (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3704:3: otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3799:1: (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3799:3: otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,59,FOLLOW_59_in_ruleInstanceCreationExpression7960);
+ otherlv_0=(Token)match(input,60,FOLLOW_60_in_ruleInstanceCreationExpression8219);
newLeafNode(otherlv_0, grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3708:1: ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3709:1: (lv_constructor_1_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3803:1: ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3804:1: (lv_constructor_1_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3709:1: (lv_constructor_1_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3710:3: lv_constructor_1_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3804:1: (lv_constructor_1_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3805:3: lv_constructor_1_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleInstanceCreationExpression7981);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleInstanceCreationExpression8240);
lv_constructor_1_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -9490,16 +9736,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3726:2: ( (lv_tuple_2_0= ruleInstanceCreationTuple ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3727:1: (lv_tuple_2_0= ruleInstanceCreationTuple )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3821:2: ( (lv_tuple_2_0= ruleInstanceCreationTuple ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3822:1: (lv_tuple_2_0= ruleInstanceCreationTuple )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3727:1: (lv_tuple_2_0= ruleInstanceCreationTuple )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3728:3: lv_tuple_2_0= ruleInstanceCreationTuple
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3822:1: (lv_tuple_2_0= ruleInstanceCreationTuple )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3823:3: lv_tuple_2_0= ruleInstanceCreationTuple
{
newCompositeNode(grammarAccess.getInstanceCreationExpressionAccess().getTupleInstanceCreationTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleInstanceCreationTuple_in_ruleInstanceCreationExpression8002);
+ pushFollow(FOLLOW_ruleInstanceCreationTuple_in_ruleInstanceCreationExpression8261);
lv_tuple_2_0=ruleInstanceCreationTuple();
state._fsp--;
@@ -9521,24 +9767,24 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3744:2: ( (lv_suffix_3_0= ruleSuffixExpression ) )?
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3839:2: ( (lv_suffix_3_0= ruleSuffixExpression ) )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA59_0==49||LA59_0==52) ) {
- alt59=1;
+ if ( (LA60_0==49||LA60_0==53) ) {
+ alt60=1;
}
- switch (alt59) {
+ switch (alt60) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3745:1: (lv_suffix_3_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3840:1: (lv_suffix_3_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3745:1: (lv_suffix_3_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3746:3: lv_suffix_3_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3840:1: (lv_suffix_3_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3841:3: lv_suffix_3_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleInstanceCreationExpression8023);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleInstanceCreationExpression8282);
lv_suffix_3_0=ruleSuffixExpression();
state._fsp--;
@@ -9584,7 +9830,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInstanceCreationTuple"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3770:1: entryRuleInstanceCreationTuple returns [EObject current=null] : iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3865:1: entryRuleInstanceCreationTuple returns [EObject current=null] : iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF ;
public final EObject entryRuleInstanceCreationTuple() throws RecognitionException {
EObject current = null;
@@ -9592,17 +9838,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3771:2: (iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3772:2: iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3866:2: (iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3867:2: iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF
{
newCompositeNode(grammarAccess.getInstanceCreationTupleRule());
- pushFollow(FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple8060);
+ pushFollow(FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple8319);
iv_ruleInstanceCreationTuple=ruleInstanceCreationTuple();
state._fsp--;
current =iv_ruleInstanceCreationTuple;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTuple8070);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTuple8329);
}
@@ -9620,7 +9866,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInstanceCreationTuple"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3779:1: ruleInstanceCreationTuple returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3874:1: ruleInstanceCreationTuple returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' ) ;
public final EObject ruleInstanceCreationTuple() throws RecognitionException {
EObject current = null;
@@ -9635,14 +9881,14 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3782:28: ( ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3783:1: ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3877:28: ( ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3878:1: ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3783:1: ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3783:2: () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3878:1: ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3878:2: () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3783:2: ()
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3784:5:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3878:2: ()
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3879:5:
{
current = forceCreateModelElement(
@@ -9652,31 +9898,31 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleInstanceCreationTuple8116);
+ otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleInstanceCreationTuple8375);
newLeafNode(otherlv_1, grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3793:1: ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )?
- int alt61=2;
- int LA61_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3888:1: ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )?
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA61_0==RULE_ID) ) {
- alt61=1;
+ if ( (LA62_0==RULE_ID) ) {
+ alt62=1;
}
- switch (alt61) {
+ switch (alt62) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3793:2: ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3888:2: ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )*
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3793:2: ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3794:1: (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3888:2: ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3889:1: (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3794:1: (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3795:3: lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3889:1: (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3890:3: lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement
{
newCompositeNode(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_0_0());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8138);
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8397);
lv_instanceCreationTupleElement_2_0=ruleInstanceCreationTupleElement();
state._fsp--;
@@ -9698,35 +9944,35 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3811:2: (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )*
- loop60:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3906:2: (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )*
+ loop61:
do {
- int alt60=2;
- int LA60_0 = input.LA(1);
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA60_0==21) ) {
- alt60=1;
+ if ( (LA61_0==21) ) {
+ alt61=1;
}
- switch (alt60) {
+ switch (alt61) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3811:4: otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3906:4: otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) )
{
- otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleInstanceCreationTuple8151);
+ otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleInstanceCreationTuple8410);
newLeafNode(otherlv_3, grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3815:1: ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3816:1: (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3910:1: ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3911:1: (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3816:1: (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3817:3: lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3911:1: (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3912:3: lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement
{
newCompositeNode(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_1_1_0());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8172);
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8431);
lv_instanceCreationTupleElement_4_0=ruleInstanceCreationTupleElement();
state._fsp--;
@@ -9753,7 +9999,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- break loop60;
+ break loop61;
}
} while (true);
@@ -9763,7 +10009,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleInstanceCreationTuple8188);
+ otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleInstanceCreationTuple8447);
newLeafNode(otherlv_5, grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3());
@@ -9788,7 +10034,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInstanceCreationTupleElement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3845:1: entryRuleInstanceCreationTupleElement returns [EObject current=null] : iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3940:1: entryRuleInstanceCreationTupleElement returns [EObject current=null] : iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF ;
public final EObject entryRuleInstanceCreationTupleElement() throws RecognitionException {
EObject current = null;
@@ -9796,17 +10042,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3846:2: (iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3847:2: iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3941:2: (iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3942:2: iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF
{
newCompositeNode(grammarAccess.getInstanceCreationTupleElementRule());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement8224);
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement8483);
iv_ruleInstanceCreationTupleElement=ruleInstanceCreationTupleElement();
state._fsp--;
current =iv_ruleInstanceCreationTupleElement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement8234);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement8493);
}
@@ -9824,7 +10070,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInstanceCreationTupleElement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3854:1: ruleInstanceCreationTupleElement returns [EObject current=null] : ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3949:1: ruleInstanceCreationTupleElement returns [EObject current=null] : ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) ) ;
public final EObject ruleInstanceCreationTupleElement() throws RecognitionException {
EObject current = null;
@@ -9836,19 +10082,19 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3857:28: ( ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3858:1: ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3952:28: ( ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3953:1: ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3858:1: ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3858:2: ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3953:1: ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3953:2: ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3858:2: ( (lv_role_0_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3859:1: (lv_role_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3953:2: ( (lv_role_0_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3954:1: (lv_role_0_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3859:1: (lv_role_0_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3860:3: lv_role_0_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3954:1: (lv_role_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3955:3: lv_role_0_0= RULE_ID
{
- lv_role_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleInstanceCreationTupleElement8276);
+ lv_role_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleInstanceCreationTupleElement8535);
newLeafNode(lv_role_0_0, grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
@@ -9868,20 +10114,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,23,FOLLOW_23_in_ruleInstanceCreationTupleElement8293);
+ otherlv_1=(Token)match(input,23,FOLLOW_23_in_ruleInstanceCreationTupleElement8552);
newLeafNode(otherlv_1, grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3880:1: ( (lv_object_2_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3881:1: (lv_object_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3975:1: ( (lv_object_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3976:1: (lv_object_2_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3881:1: (lv_object_2_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3882:3: lv_object_2_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3976:1: (lv_object_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3977:3: lv_object_2_0= ruleExpression
{
newCompositeNode(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleInstanceCreationTupleElement8314);
+ pushFollow(FOLLOW_ruleExpression_in_ruleInstanceCreationTupleElement8573);
lv_object_2_0=ruleExpression();
state._fsp--;
@@ -9924,7 +10170,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSequenceConstructionOrAccessCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3906:1: entryRuleSequenceConstructionOrAccessCompletion returns [EObject current=null] : iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4001:1: entryRuleSequenceConstructionOrAccessCompletion returns [EObject current=null] : iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF ;
public final EObject entryRuleSequenceConstructionOrAccessCompletion() throws RecognitionException {
EObject current = null;
@@ -9932,17 +10178,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3907:2: (iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3908:2: iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4002:2: (iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4003:2: iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF
{
newCompositeNode(grammarAccess.getSequenceConstructionOrAccessCompletionRule());
- pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion8350);
+ pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion8609);
iv_ruleSequenceConstructionOrAccessCompletion=ruleSequenceConstructionOrAccessCompletion();
state._fsp--;
current =iv_ruleSequenceConstructionOrAccessCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion8360);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion8619);
}
@@ -9960,7 +10206,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSequenceConstructionOrAccessCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3915:1: ruleSequenceConstructionOrAccessCompletion returns [EObject current=null] : ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4010:1: ruleSequenceConstructionOrAccessCompletion returns [EObject current=null] : ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) ) ;
public final EObject ruleSequenceConstructionOrAccessCompletion() throws RecognitionException {
EObject current = null;
@@ -9975,39 +10221,39 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3918:28: ( ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3919:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4013:28: ( ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4014:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3919:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) )
- int alt63=2;
- int LA63_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4014:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) )
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( (LA63_0==50) ) {
- alt63=1;
+ if ( (LA64_0==50) ) {
+ alt64=1;
}
- else if ( (LA63_0==60) ) {
- alt63=2;
+ else if ( (LA64_0==61) ) {
+ alt64=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 63, 0, input);
+ new NoViableAltException("", 64, 0, input);
throw nvae;
}
- switch (alt63) {
+ switch (alt64) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3919:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4014:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3919:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3919:3: ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4014:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4014:3: ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3919:3: ( (lv_multiplicityIndicator_0_0= '[' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3920:1: (lv_multiplicityIndicator_0_0= '[' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4014:3: ( (lv_multiplicityIndicator_0_0= '[' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4015:1: (lv_multiplicityIndicator_0_0= '[' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3920:1: (lv_multiplicityIndicator_0_0= '[' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3921:3: lv_multiplicityIndicator_0_0= '['
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4015:1: (lv_multiplicityIndicator_0_0= '[' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4016:3: lv_multiplicityIndicator_0_0= '['
{
- lv_multiplicityIndicator_0_0=(Token)match(input,50,FOLLOW_50_in_ruleSequenceConstructionOrAccessCompletion8404);
+ lv_multiplicityIndicator_0_0=(Token)match(input,50,FOLLOW_50_in_ruleSequenceConstructionOrAccessCompletion8663);
newLeafNode(lv_multiplicityIndicator_0_0, grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
@@ -10023,36 +10269,36 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3934:2: ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) )
- int alt62=2;
- int LA62_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4029:2: ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) )
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( ((LA62_0>=RULE_INTEGERVALUE && LA62_0<=RULE_ID)||(LA62_0>=16 && LA62_0<=18)||LA62_0==24||(LA62_0>=42 && LA62_0<=43)||(LA62_0>=46 && LA62_0<=48)||(LA62_0>=56 && LA62_0<=59)||(LA62_0>=87 && LA62_0<=88)) ) {
- alt62=1;
+ if ( ((LA63_0>=RULE_INTEGERVALUE && LA63_0<=RULE_ID)||(LA63_0>=16 && LA63_0<=18)||LA63_0==24||(LA63_0>=42 && LA63_0<=43)||(LA63_0>=46 && LA63_0<=48)||(LA63_0>=57 && LA63_0<=60)||(LA63_0>=88 && LA63_0<=89)) ) {
+ alt63=1;
}
- else if ( (LA62_0==51) ) {
- alt62=2;
+ else if ( (LA63_0==51) ) {
+ alt63=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 62, 0, input);
+ new NoViableAltException("", 63, 0, input);
throw nvae;
}
- switch (alt62) {
+ switch (alt63) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3934:3: ( (lv_accessCompletion_1_0= ruleAccessCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4029:3: ( (lv_accessCompletion_1_0= ruleAccessCompletion ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3934:3: ( (lv_accessCompletion_1_0= ruleAccessCompletion ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3935:1: (lv_accessCompletion_1_0= ruleAccessCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4029:3: ( (lv_accessCompletion_1_0= ruleAccessCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4030:1: (lv_accessCompletion_1_0= ruleAccessCompletion )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3935:1: (lv_accessCompletion_1_0= ruleAccessCompletion )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3936:3: lv_accessCompletion_1_0= ruleAccessCompletion
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4030:1: (lv_accessCompletion_1_0= ruleAccessCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4031:3: lv_accessCompletion_1_0= ruleAccessCompletion
{
newCompositeNode(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0());
- pushFollow(FOLLOW_ruleAccessCompletion_in_ruleSequenceConstructionOrAccessCompletion8439);
+ pushFollow(FOLLOW_ruleAccessCompletion_in_ruleSequenceConstructionOrAccessCompletion8698);
lv_accessCompletion_1_0=ruleAccessCompletion();
state._fsp--;
@@ -10078,18 +10324,18 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3953:6: ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4048:6: ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3953:6: ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3954:1: (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4048:6: ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4049:1: (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3954:1: (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3955:3: lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4049:1: (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4050:3: lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion
{
newCompositeNode(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0());
- pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_ruleSequenceConstructionOrAccessCompletion8466);
+ pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_ruleSequenceConstructionOrAccessCompletion8725);
lv_sequenceCompletion_2_0=rulePartialSequenceConstructionCompletion();
state._fsp--;
@@ -10124,18 +10370,18 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3972:6: ( (lv_expression_3_0= ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4067:6: ( (lv_expression_3_0= ruleSequenceConstructionExpression ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3972:6: ( (lv_expression_3_0= ruleSequenceConstructionExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3973:1: (lv_expression_3_0= ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4067:6: ( (lv_expression_3_0= ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4068:1: (lv_expression_3_0= ruleSequenceConstructionExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3973:1: (lv_expression_3_0= ruleSequenceConstructionExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3974:3: lv_expression_3_0= ruleSequenceConstructionExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4068:1: (lv_expression_3_0= ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4069:3: lv_expression_3_0= ruleSequenceConstructionExpression
{
newCompositeNode(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceConstructionOrAccessCompletion8495);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceConstructionOrAccessCompletion8754);
lv_expression_3_0=ruleSequenceConstructionExpression();
state._fsp--;
@@ -10181,7 +10427,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleAccessCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3998:1: entryRuleAccessCompletion returns [EObject current=null] : iv_ruleAccessCompletion= ruleAccessCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4093:1: entryRuleAccessCompletion returns [EObject current=null] : iv_ruleAccessCompletion= ruleAccessCompletion EOF ;
public final EObject entryRuleAccessCompletion() throws RecognitionException {
EObject current = null;
@@ -10189,17 +10435,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:3999:2: (iv_ruleAccessCompletion= ruleAccessCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4000:2: iv_ruleAccessCompletion= ruleAccessCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4094:2: (iv_ruleAccessCompletion= ruleAccessCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4095:2: iv_ruleAccessCompletion= ruleAccessCompletion EOF
{
newCompositeNode(grammarAccess.getAccessCompletionRule());
- pushFollow(FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion8531);
+ pushFollow(FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion8790);
iv_ruleAccessCompletion=ruleAccessCompletion();
state._fsp--;
current =iv_ruleAccessCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAccessCompletion8541);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAccessCompletion8800);
}
@@ -10217,7 +10463,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAccessCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4007:1: ruleAccessCompletion returns [EObject current=null] : ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4102:1: ruleAccessCompletion returns [EObject current=null] : ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' ) ;
public final EObject ruleAccessCompletion() throws RecognitionException {
EObject current = null;
@@ -10228,22 +10474,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4010:28: ( ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4011:1: ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4105:28: ( ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4106:1: ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4011:1: ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4011:2: ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4106:1: ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4106:2: ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4011:2: ( (lv_accessIndex_0_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4012:1: (lv_accessIndex_0_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4106:2: ( (lv_accessIndex_0_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4107:1: (lv_accessIndex_0_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4012:1: (lv_accessIndex_0_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4013:3: lv_accessIndex_0_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4107:1: (lv_accessIndex_0_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4108:3: lv_accessIndex_0_0= ruleExpression
{
newCompositeNode(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleAccessCompletion8587);
+ pushFollow(FOLLOW_ruleExpression_in_ruleAccessCompletion8846);
lv_accessIndex_0_0=ruleExpression();
state._fsp--;
@@ -10265,7 +10511,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,51,FOLLOW_51_in_ruleAccessCompletion8599);
+ otherlv_1=(Token)match(input,51,FOLLOW_51_in_ruleAccessCompletion8858);
newLeafNode(otherlv_1, grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1());
@@ -10290,7 +10536,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePartialSequenceConstructionCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4041:1: entryRulePartialSequenceConstructionCompletion returns [EObject current=null] : iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4136:1: entryRulePartialSequenceConstructionCompletion returns [EObject current=null] : iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF ;
public final EObject entryRulePartialSequenceConstructionCompletion() throws RecognitionException {
EObject current = null;
@@ -10298,17 +10544,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4042:2: (iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4043:2: iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4137:2: (iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4138:2: iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF
{
newCompositeNode(grammarAccess.getPartialSequenceConstructionCompletionRule());
- pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion8635);
+ pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion8894);
iv_rulePartialSequenceConstructionCompletion=rulePartialSequenceConstructionCompletion();
state._fsp--;
current =iv_rulePartialSequenceConstructionCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion8645);
+ match(input,EOF,FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion8904);
}
@@ -10326,7 +10572,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePartialSequenceConstructionCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4050:1: rulePartialSequenceConstructionCompletion returns [EObject current=null] : (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4145:1: rulePartialSequenceConstructionCompletion returns [EObject current=null] : (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) ) ;
public final EObject rulePartialSequenceConstructionCompletion() throws RecognitionException {
EObject current = null;
@@ -10337,26 +10583,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4053:28: ( (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4054:1: (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4148:28: ( (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4149:1: (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4054:1: (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4054:3: otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4149:1: (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4149:3: otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) )
{
- otherlv_0=(Token)match(input,51,FOLLOW_51_in_rulePartialSequenceConstructionCompletion8682);
+ otherlv_0=(Token)match(input,51,FOLLOW_51_in_rulePartialSequenceConstructionCompletion8941);
newLeafNode(otherlv_0, grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4058:1: ( (lv_expression_1_0= ruleSequenceConstructionExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4059:1: (lv_expression_1_0= ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4153:1: ( (lv_expression_1_0= ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4154:1: (lv_expression_1_0= ruleSequenceConstructionExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4059:1: (lv_expression_1_0= ruleSequenceConstructionExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4060:3: lv_expression_1_0= ruleSequenceConstructionExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4154:1: (lv_expression_1_0= ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4155:3: lv_expression_1_0= ruleSequenceConstructionExpression
{
newCompositeNode(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rulePartialSequenceConstructionCompletion8703);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rulePartialSequenceConstructionCompletion8962);
lv_expression_1_0=ruleSequenceConstructionExpression();
state._fsp--;
@@ -10399,7 +10645,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSequenceConstructionExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4084:1: entryRuleSequenceConstructionExpression returns [EObject current=null] : iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4179:1: entryRuleSequenceConstructionExpression returns [EObject current=null] : iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF ;
public final EObject entryRuleSequenceConstructionExpression() throws RecognitionException {
EObject current = null;
@@ -10407,17 +10653,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4085:2: (iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4086:2: iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4180:2: (iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4181:2: iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF
{
newCompositeNode(grammarAccess.getSequenceConstructionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression8739);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression8998);
iv_ruleSequenceConstructionExpression=ruleSequenceConstructionExpression();
state._fsp--;
current =iv_ruleSequenceConstructionExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionExpression8749);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionExpression9008);
}
@@ -10435,7 +10681,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSequenceConstructionExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4093:1: ruleSequenceConstructionExpression returns [EObject current=null] : (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4188:1: ruleSequenceConstructionExpression returns [EObject current=null] : (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' ) ;
public final EObject ruleSequenceConstructionExpression() throws RecognitionException {
EObject current = null;
@@ -10453,26 +10699,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4096:28: ( (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4097:1: (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4191:28: ( (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4192:1: (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4097:1: (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4097:3: otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4192:1: (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4192:3: otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}'
{
- otherlv_0=(Token)match(input,60,FOLLOW_60_in_ruleSequenceConstructionExpression8786);
+ otherlv_0=(Token)match(input,61,FOLLOW_61_in_ruleSequenceConstructionExpression9045);
newLeafNode(otherlv_0, grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4101:1: ( (lv_sequenceElement_1_0= ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4102:1: (lv_sequenceElement_1_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4196:1: ( (lv_sequenceElement_1_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4197:1: (lv_sequenceElement_1_0= ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4102:1: (lv_sequenceElement_1_0= ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4103:3: lv_sequenceElement_1_0= ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4197:1: (lv_sequenceElement_1_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4198:3: lv_sequenceElement_1_0= ruleSequenceElement
{
newCompositeNode(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression8807);
+ pushFollow(FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression9066);
lv_sequenceElement_1_0=ruleSequenceElement();
state._fsp--;
@@ -10494,55 +10740,55 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4119:2: ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) )
- int alt65=2;
- int LA65_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4214:2: ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) )
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( (LA65_0==21||LA65_0==62) ) {
- alt65=1;
+ if ( (LA66_0==21||LA66_0==63) ) {
+ alt66=1;
}
- else if ( (LA65_0==61) ) {
- alt65=2;
+ else if ( (LA66_0==62) ) {
+ alt66=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 65, 0, input);
+ new NoViableAltException("", 66, 0, input);
throw nvae;
}
- switch (alt65) {
+ switch (alt66) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4119:3: (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4214:3: (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )*
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4119:3: (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )*
- loop64:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4214:3: (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )*
+ loop65:
do {
- int alt64=2;
- int LA64_0 = input.LA(1);
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( (LA64_0==21) ) {
- alt64=1;
+ if ( (LA65_0==21) ) {
+ alt65=1;
}
- switch (alt64) {
+ switch (alt65) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4119:5: otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4214:5: otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) )
{
- otherlv_2=(Token)match(input,21,FOLLOW_21_in_ruleSequenceConstructionExpression8821);
+ otherlv_2=(Token)match(input,21,FOLLOW_21_in_ruleSequenceConstructionExpression9080);
newLeafNode(otherlv_2, grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4123:1: ( (lv_sequenceElement_3_0= ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4124:1: (lv_sequenceElement_3_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4218:1: ( (lv_sequenceElement_3_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4219:1: (lv_sequenceElement_3_0= ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4124:1: (lv_sequenceElement_3_0= ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4125:3: lv_sequenceElement_3_0= ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4219:1: (lv_sequenceElement_3_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4220:3: lv_sequenceElement_3_0= ruleSequenceElement
{
newCompositeNode(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression8842);
+ pushFollow(FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression9101);
lv_sequenceElement_3_0=ruleSequenceElement();
state._fsp--;
@@ -10569,7 +10815,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- break loop64;
+ break loop65;
}
} while (true);
@@ -10577,25 +10823,25 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4142:6: (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4237:6: (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4142:6: (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4142:8: otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4237:6: (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4237:8: otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) )
{
- otherlv_4=(Token)match(input,61,FOLLOW_61_in_ruleSequenceConstructionExpression8863);
+ otherlv_4=(Token)match(input,62,FOLLOW_62_in_ruleSequenceConstructionExpression9122);
newLeafNode(otherlv_4, grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4146:1: ( (lv_rangeUpper_5_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4147:1: (lv_rangeUpper_5_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4241:1: ( (lv_rangeUpper_5_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4242:1: (lv_rangeUpper_5_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4147:1: (lv_rangeUpper_5_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4148:3: lv_rangeUpper_5_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4242:1: (lv_rangeUpper_5_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4243:3: lv_rangeUpper_5_0= ruleExpression
{
newCompositeNode(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleSequenceConstructionExpression8884);
+ pushFollow(FOLLOW_ruleExpression_in_ruleSequenceConstructionExpression9143);
lv_rangeUpper_5_0=ruleExpression();
state._fsp--;
@@ -10626,7 +10872,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,62,FOLLOW_62_in_ruleSequenceConstructionExpression8898);
+ otherlv_6=(Token)match(input,63,FOLLOW_63_in_ruleSequenceConstructionExpression9157);
newLeafNode(otherlv_6, grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3());
@@ -10651,7 +10897,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSequenceElement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4176:1: entryRuleSequenceElement returns [EObject current=null] : iv_ruleSequenceElement= ruleSequenceElement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4271:1: entryRuleSequenceElement returns [EObject current=null] : iv_ruleSequenceElement= ruleSequenceElement EOF ;
public final EObject entryRuleSequenceElement() throws RecognitionException {
EObject current = null;
@@ -10659,17 +10905,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4177:2: (iv_ruleSequenceElement= ruleSequenceElement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4178:2: iv_ruleSequenceElement= ruleSequenceElement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4272:2: (iv_ruleSequenceElement= ruleSequenceElement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4273:2: iv_ruleSequenceElement= ruleSequenceElement EOF
{
newCompositeNode(grammarAccess.getSequenceElementRule());
- pushFollow(FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement8934);
+ pushFollow(FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement9193);
iv_ruleSequenceElement=ruleSequenceElement();
state._fsp--;
current =iv_ruleSequenceElement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceElement8944);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceElement9203);
}
@@ -10687,7 +10933,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSequenceElement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4185:1: ruleSequenceElement returns [EObject current=null] : (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4280:1: ruleSequenceElement returns [EObject current=null] : (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression ) ;
public final EObject ruleSequenceElement() throws RecognitionException {
EObject current = null;
@@ -10699,33 +10945,33 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4188:28: ( (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4189:1: (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4283:28: ( (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4284:1: (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4189:1: (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression )
- int alt66=2;
- int LA66_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4284:1: (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression )
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( ((LA66_0>=RULE_INTEGERVALUE && LA66_0<=RULE_ID)||(LA66_0>=16 && LA66_0<=18)||LA66_0==24||(LA66_0>=42 && LA66_0<=43)||(LA66_0>=46 && LA66_0<=48)||(LA66_0>=56 && LA66_0<=59)||(LA66_0>=87 && LA66_0<=88)) ) {
- alt66=1;
+ if ( ((LA67_0>=RULE_INTEGERVALUE && LA67_0<=RULE_ID)||(LA67_0>=16 && LA67_0<=18)||LA67_0==24||(LA67_0>=42 && LA67_0<=43)||(LA67_0>=46 && LA67_0<=48)||(LA67_0>=57 && LA67_0<=60)||(LA67_0>=88 && LA67_0<=89)) ) {
+ alt67=1;
}
- else if ( (LA66_0==60) ) {
- alt66=2;
+ else if ( (LA67_0==61) ) {
+ alt67=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 66, 0, input);
+ new NoViableAltException("", 67, 0, input);
throw nvae;
}
- switch (alt66) {
+ switch (alt67) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4190:5: this_Expression_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4285:5: this_Expression_0= ruleExpression
{
newCompositeNode(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleSequenceElement8991);
+ pushFollow(FOLLOW_ruleExpression_in_ruleSequenceElement9250);
this_Expression_0=ruleExpression();
state._fsp--;
@@ -10738,12 +10984,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4200:5: this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4295:5: this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression
{
newCompositeNode(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceElement9018);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceElement9277);
this_SequenceConstructionExpression_1=ruleSequenceConstructionExpression();
state._fsp--;
@@ -10776,7 +11022,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleClassExtentExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4216:1: entryRuleClassExtentExpression returns [EObject current=null] : iv_ruleClassExtentExpression= ruleClassExtentExpression EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4311:1: entryRuleClassExtentExpression returns [EObject current=null] : iv_ruleClassExtentExpression= ruleClassExtentExpression EOF ;
public final EObject entryRuleClassExtentExpression() throws RecognitionException {
EObject current = null;
@@ -10784,17 +11030,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4217:2: (iv_ruleClassExtentExpression= ruleClassExtentExpression EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4218:2: iv_ruleClassExtentExpression= ruleClassExtentExpression EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4312:2: (iv_ruleClassExtentExpression= ruleClassExtentExpression EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4313:2: iv_ruleClassExtentExpression= ruleClassExtentExpression EOF
{
newCompositeNode(grammarAccess.getClassExtentExpressionRule());
- pushFollow(FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression9053);
+ pushFollow(FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression9312);
iv_ruleClassExtentExpression=ruleClassExtentExpression();
state._fsp--;
current =iv_ruleClassExtentExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassExtentExpression9063);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassExtentExpression9322);
}
@@ -10812,7 +11058,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleClassExtentExpression"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4225:1: ruleClassExtentExpression returns [EObject current=null] : ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4320:1: ruleClassExtentExpression returns [EObject current=null] : ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ( (lv_suffix_5_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleClassExtentExpression() throws RecognitionException {
EObject current = null;
@@ -10820,18 +11066,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
Token otherlv_2=null;
Token otherlv_3=null;
Token otherlv_4=null;
+ EObject lv_suffix_5_0 = null;
+
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4228:28: ( ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4229:1: ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4323:28: ( ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ( (lv_suffix_5_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4324:1: ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ( (lv_suffix_5_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4229:1: ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4229:2: () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4324:1: ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ( (lv_suffix_5_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4324:2: () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ( (lv_suffix_5_0= ruleSuffixExpression ) )?
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4229:2: ()
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4230:5:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4324:2: ()
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4325:5:
{
current = forceCreateModelElement(
@@ -10841,22 +11089,64 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,49,FOLLOW_49_in_ruleClassExtentExpression9109);
+ otherlv_1=(Token)match(input,49,FOLLOW_49_in_ruleClassExtentExpression9368);
newLeafNode(otherlv_1, grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
- otherlv_2=(Token)match(input,63,FOLLOW_63_in_ruleClassExtentExpression9121);
+ otherlv_2=(Token)match(input,64,FOLLOW_64_in_ruleClassExtentExpression9380);
newLeafNode(otherlv_2, grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
- otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleClassExtentExpression9133);
+ otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleClassExtentExpression9392);
newLeafNode(otherlv_3, grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
- otherlv_4=(Token)match(input,25,FOLLOW_25_in_ruleClassExtentExpression9145);
+ otherlv_4=(Token)match(input,25,FOLLOW_25_in_ruleClassExtentExpression9404);
newLeafNode(otherlv_4, grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4346:1: ( (lv_suffix_5_0= ruleSuffixExpression ) )?
+ int alt68=2;
+ int LA68_0 = input.LA(1);
+
+ if ( (LA68_0==49||LA68_0==53) ) {
+ alt68=1;
+ }
+ switch (alt68) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4347:1: (lv_suffix_5_0= ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4347:1: (lv_suffix_5_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4348:3: lv_suffix_5_0= ruleSuffixExpression
+ {
+
+ newCompositeNode(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0());
+
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleClassExtentExpression9425);
+ lv_suffix_5_0=ruleSuffixExpression();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getClassExtentExpressionRule());
+ }
+ set(
+ current,
+ "suffix",
+ lv_suffix_5_0,
+ "SuffixExpression");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+ break;
+
+ }
+
}
@@ -10878,7 +11168,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBlock"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4259:1: entryRuleBlock returns [EObject current=null] : iv_ruleBlock= ruleBlock EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4372:1: entryRuleBlock returns [EObject current=null] : iv_ruleBlock= ruleBlock EOF ;
public final EObject entryRuleBlock() throws RecognitionException {
EObject current = null;
@@ -10886,17 +11176,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4260:2: (iv_ruleBlock= ruleBlock EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4261:2: iv_ruleBlock= ruleBlock EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4373:2: (iv_ruleBlock= ruleBlock EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4374:2: iv_ruleBlock= ruleBlock EOF
{
newCompositeNode(grammarAccess.getBlockRule());
- pushFollow(FOLLOW_ruleBlock_in_entryRuleBlock9181);
+ pushFollow(FOLLOW_ruleBlock_in_entryRuleBlock9462);
iv_ruleBlock=ruleBlock();
state._fsp--;
current =iv_ruleBlock;
- match(input,EOF,FOLLOW_EOF_in_entryRuleBlock9191);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBlock9472);
}
@@ -10914,7 +11204,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBlock"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4268:1: ruleBlock returns [EObject current=null] : (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4381:1: ruleBlock returns [EObject current=null] : (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' ) ;
public final EObject ruleBlock() throws RecognitionException {
EObject current = null;
@@ -10926,18 +11216,18 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4271:28: ( (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4272:1: (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4384:28: ( (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4385:1: (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4272:1: (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4272:3: otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4385:1: (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4385:3: otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}'
{
- otherlv_0=(Token)match(input,60,FOLLOW_60_in_ruleBlock9228);
+ otherlv_0=(Token)match(input,61,FOLLOW_61_in_ruleBlock9509);
newLeafNode(otherlv_0, grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4276:1: ()
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4277:5:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4389:1: ()
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4390:5:
{
current = forceCreateModelElement(
@@ -10947,24 +11237,24 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4282:2: ( (lv_sequence_2_0= ruleStatementSequence ) )?
- int alt67=2;
- int LA67_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4395:2: ( (lv_sequence_2_0= ruleStatementSequence ) )?
+ int alt69=2;
+ int LA69_0 = input.LA(1);
- if ( ((LA67_0>=RULE_ID && LA67_0<=RULE_SL_COMMENT)||(LA67_0>=17 && LA67_0<=18)||(LA67_0>=57 && LA67_0<=60)||LA67_0==64||(LA67_0>=67 && LA67_0<=69)||LA67_0==71||LA67_0==74||(LA67_0>=77 && LA67_0<=79)||(LA67_0>=81 && LA67_0<=84)) ) {
- alt67=1;
+ if ( ((LA69_0>=RULE_ID && LA69_0<=RULE_SL_COMMENT)||(LA69_0>=17 && LA69_0<=18)||(LA69_0>=58 && LA69_0<=61)||LA69_0==65||(LA69_0>=68 && LA69_0<=70)||LA69_0==72||LA69_0==75||(LA69_0>=78 && LA69_0<=80)||(LA69_0>=82 && LA69_0<=85)) ) {
+ alt69=1;
}
- switch (alt67) {
+ switch (alt69) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4283:1: (lv_sequence_2_0= ruleStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4396:1: (lv_sequence_2_0= ruleStatementSequence )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4283:1: (lv_sequence_2_0= ruleStatementSequence )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4284:3: lv_sequence_2_0= ruleStatementSequence
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4396:1: (lv_sequence_2_0= ruleStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4397:3: lv_sequence_2_0= ruleStatementSequence
{
newCompositeNode(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleStatementSequence_in_ruleBlock9258);
+ pushFollow(FOLLOW_ruleStatementSequence_in_ruleBlock9539);
lv_sequence_2_0=ruleStatementSequence();
state._fsp--;
@@ -10989,7 +11279,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,62,FOLLOW_62_in_ruleBlock9271);
+ otherlv_3=(Token)match(input,63,FOLLOW_63_in_ruleBlock9552);
newLeafNode(otherlv_3, grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
@@ -11014,7 +11304,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStatementSequence"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4312:1: entryRuleStatementSequence returns [EObject current=null] : iv_ruleStatementSequence= ruleStatementSequence EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4425:1: entryRuleStatementSequence returns [EObject current=null] : iv_ruleStatementSequence= ruleStatementSequence EOF ;
public final EObject entryRuleStatementSequence() throws RecognitionException {
EObject current = null;
@@ -11022,17 +11312,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4313:2: (iv_ruleStatementSequence= ruleStatementSequence EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4314:2: iv_ruleStatementSequence= ruleStatementSequence EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4426:2: (iv_ruleStatementSequence= ruleStatementSequence EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4427:2: iv_ruleStatementSequence= ruleStatementSequence EOF
{
newCompositeNode(grammarAccess.getStatementSequenceRule());
- pushFollow(FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence9307);
+ pushFollow(FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence9588);
iv_ruleStatementSequence=ruleStatementSequence();
state._fsp--;
current =iv_ruleStatementSequence;
- match(input,EOF,FOLLOW_EOF_in_entryRuleStatementSequence9317);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStatementSequence9598);
}
@@ -11050,7 +11340,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStatementSequence"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4321:1: ruleStatementSequence returns [EObject current=null] : ( (lv_statements_0_0= ruleDocumentedStatement ) )+ ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4434:1: ruleStatementSequence returns [EObject current=null] : ( (lv_statements_0_0= ruleDocumentedStatement ) )+ ;
public final EObject ruleStatementSequence() throws RecognitionException {
EObject current = null;
@@ -11060,32 +11350,32 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4324:28: ( ( (lv_statements_0_0= ruleDocumentedStatement ) )+ )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4325:1: ( (lv_statements_0_0= ruleDocumentedStatement ) )+
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4437:28: ( ( (lv_statements_0_0= ruleDocumentedStatement ) )+ )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4438:1: ( (lv_statements_0_0= ruleDocumentedStatement ) )+
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4325:1: ( (lv_statements_0_0= ruleDocumentedStatement ) )+
- int cnt68=0;
- loop68:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4438:1: ( (lv_statements_0_0= ruleDocumentedStatement ) )+
+ int cnt70=0;
+ loop70:
do {
- int alt68=2;
- int LA68_0 = input.LA(1);
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( ((LA68_0>=RULE_ID && LA68_0<=RULE_SL_COMMENT)||(LA68_0>=17 && LA68_0<=18)||(LA68_0>=57 && LA68_0<=60)||LA68_0==64||(LA68_0>=67 && LA68_0<=69)||LA68_0==71||LA68_0==74||(LA68_0>=77 && LA68_0<=79)||(LA68_0>=81 && LA68_0<=84)) ) {
- alt68=1;
+ if ( ((LA70_0>=RULE_ID && LA70_0<=RULE_SL_COMMENT)||(LA70_0>=17 && LA70_0<=18)||(LA70_0>=58 && LA70_0<=61)||LA70_0==65||(LA70_0>=68 && LA70_0<=70)||LA70_0==72||LA70_0==75||(LA70_0>=78 && LA70_0<=80)||(LA70_0>=82 && LA70_0<=85)) ) {
+ alt70=1;
}
- switch (alt68) {
+ switch (alt70) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4326:1: (lv_statements_0_0= ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4439:1: (lv_statements_0_0= ruleDocumentedStatement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4326:1: (lv_statements_0_0= ruleDocumentedStatement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4327:3: lv_statements_0_0= ruleDocumentedStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4439:1: (lv_statements_0_0= ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4440:3: lv_statements_0_0= ruleDocumentedStatement
{
newCompositeNode(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_ruleStatementSequence9362);
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_ruleStatementSequence9643);
lv_statements_0_0=ruleDocumentedStatement();
state._fsp--;
@@ -11109,12 +11399,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt68 >= 1 ) break loop68;
+ if ( cnt70 >= 1 ) break loop70;
EarlyExitException eee =
- new EarlyExitException(68, input);
+ new EarlyExitException(70, input);
throw eee;
}
- cnt68++;
+ cnt70++;
} while (true);
@@ -11135,7 +11425,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDocumentedStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4351:1: entryRuleDocumentedStatement returns [EObject current=null] : iv_ruleDocumentedStatement= ruleDocumentedStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4464:1: entryRuleDocumentedStatement returns [EObject current=null] : iv_ruleDocumentedStatement= ruleDocumentedStatement EOF ;
public final EObject entryRuleDocumentedStatement() throws RecognitionException {
EObject current = null;
@@ -11143,17 +11433,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4352:2: (iv_ruleDocumentedStatement= ruleDocumentedStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4353:2: iv_ruleDocumentedStatement= ruleDocumentedStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4465:2: (iv_ruleDocumentedStatement= ruleDocumentedStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4466:2: iv_ruleDocumentedStatement= ruleDocumentedStatement EOF
{
newCompositeNode(grammarAccess.getDocumentedStatementRule());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement9398);
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement9679);
iv_ruleDocumentedStatement=ruleDocumentedStatement();
state._fsp--;
current =iv_ruleDocumentedStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentedStatement9408);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentedStatement9689);
}
@@ -11171,7 +11461,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDocumentedStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4360:1: ruleDocumentedStatement returns [EObject current=null] : ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4473:1: ruleDocumentedStatement returns [EObject current=null] : ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) ) ;
public final EObject ruleDocumentedStatement() throws RecognitionException {
EObject current = null;
@@ -11183,47 +11473,47 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4363:28: ( ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4364:1: ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4476:28: ( ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4477:1: ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4364:1: ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4364:2: ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4477:1: ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4477:2: ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4364:2: ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )?
- int alt70=2;
- int LA70_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4477:2: ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )?
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( ((LA70_0>=RULE_ML_COMMENT && LA70_0<=RULE_SL_COMMENT)) ) {
- alt70=1;
+ if ( ((LA72_0>=RULE_ML_COMMENT && LA72_0<=RULE_SL_COMMENT)) ) {
+ alt72=1;
}
- switch (alt70) {
+ switch (alt72) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4365:1: ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4478:1: ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4365:1: ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4366:1: (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4478:1: ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4479:1: (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4366:1: (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT )
- int alt69=2;
- int LA69_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4479:1: (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT )
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA69_0==RULE_ML_COMMENT) ) {
- alt69=1;
+ if ( (LA71_0==RULE_ML_COMMENT) ) {
+ alt71=1;
}
- else if ( (LA69_0==RULE_SL_COMMENT) ) {
- alt69=2;
+ else if ( (LA71_0==RULE_SL_COMMENT) ) {
+ alt71=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 69, 0, input);
+ new NoViableAltException("", 71, 0, input);
throw nvae;
}
- switch (alt69) {
+ switch (alt71) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4367:3: lv_comment_0_1= RULE_ML_COMMENT
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4480:3: lv_comment_0_1= RULE_ML_COMMENT
{
- lv_comment_0_1=(Token)match(input,RULE_ML_COMMENT,FOLLOW_RULE_ML_COMMENT_in_ruleDocumentedStatement9452);
+ lv_comment_0_1=(Token)match(input,RULE_ML_COMMENT,FOLLOW_RULE_ML_COMMENT_in_ruleDocumentedStatement9733);
newLeafNode(lv_comment_0_1, grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0());
@@ -11241,9 +11531,9 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4382:8: lv_comment_0_2= RULE_SL_COMMENT
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4495:8: lv_comment_0_2= RULE_SL_COMMENT
{
- lv_comment_0_2=(Token)match(input,RULE_SL_COMMENT,FOLLOW_RULE_SL_COMMENT_in_ruleDocumentedStatement9472);
+ lv_comment_0_2=(Token)match(input,RULE_SL_COMMENT,FOLLOW_RULE_SL_COMMENT_in_ruleDocumentedStatement9753);
newLeafNode(lv_comment_0_2, grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1());
@@ -11272,16 +11562,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4400:3: ( (lv_statement_1_0= ruleStatement ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4401:1: (lv_statement_1_0= ruleStatement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4513:3: ( (lv_statement_1_0= ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4514:1: (lv_statement_1_0= ruleStatement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4401:1: (lv_statement_1_0= ruleStatement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4402:3: lv_statement_1_0= ruleStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4514:1: (lv_statement_1_0= ruleStatement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4515:3: lv_statement_1_0= ruleStatement
{
newCompositeNode(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleStatement_in_ruleDocumentedStatement9502);
+ pushFollow(FOLLOW_ruleStatement_in_ruleDocumentedStatement9783);
lv_statement_1_0=ruleStatement();
state._fsp--;
@@ -11324,7 +11614,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInlineStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4426:1: entryRuleInlineStatement returns [EObject current=null] : iv_ruleInlineStatement= ruleInlineStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4539:1: entryRuleInlineStatement returns [EObject current=null] : iv_ruleInlineStatement= ruleInlineStatement EOF ;
public final EObject entryRuleInlineStatement() throws RecognitionException {
EObject current = null;
@@ -11332,17 +11622,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4427:2: (iv_ruleInlineStatement= ruleInlineStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4428:2: iv_ruleInlineStatement= ruleInlineStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4540:2: (iv_ruleInlineStatement= ruleInlineStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4541:2: iv_ruleInlineStatement= ruleInlineStatement EOF
{
newCompositeNode(grammarAccess.getInlineStatementRule());
- pushFollow(FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement9538);
+ pushFollow(FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement9819);
iv_ruleInlineStatement=ruleInlineStatement();
state._fsp--;
current =iv_ruleInlineStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInlineStatement9548);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInlineStatement9829);
}
@@ -11360,7 +11650,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInlineStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4435:1: ruleInlineStatement returns [EObject current=null] : (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4548:1: ruleInlineStatement returns [EObject current=null] : (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' ) ;
public final EObject ruleInlineStatement() throws RecognitionException {
EObject current = null;
@@ -11375,31 +11665,31 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4438:28: ( (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4439:1: (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4551:28: ( (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4552:1: (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4439:1: (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4439:3: otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4552:1: (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4552:3: otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/'
{
- otherlv_0=(Token)match(input,64,FOLLOW_64_in_ruleInlineStatement9585);
+ otherlv_0=(Token)match(input,65,FOLLOW_65_in_ruleInlineStatement9866);
newLeafNode(otherlv_0, grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0());
- otherlv_1=(Token)match(input,65,FOLLOW_65_in_ruleInlineStatement9597);
+ otherlv_1=(Token)match(input,66,FOLLOW_66_in_ruleInlineStatement9878);
newLeafNode(otherlv_1, grammarAccess.getInlineStatementAccess().getInlineKeyword_1());
- otherlv_2=(Token)match(input,24,FOLLOW_24_in_ruleInlineStatement9609);
+ otherlv_2=(Token)match(input,24,FOLLOW_24_in_ruleInlineStatement9890);
newLeafNode(otherlv_2, grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4451:1: ( (lv_langageName_3_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4452:1: (lv_langageName_3_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4564:1: ( (lv_langageName_3_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4565:1: (lv_langageName_3_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4452:1: (lv_langageName_3_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4453:3: lv_langageName_3_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4565:1: (lv_langageName_3_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4566:3: lv_langageName_3_0= RULE_ID
{
- lv_langageName_3_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleInlineStatement9626);
+ lv_langageName_3_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleInlineStatement9907);
newLeafNode(lv_langageName_3_0, grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0());
@@ -11419,17 +11709,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,25,FOLLOW_25_in_ruleInlineStatement9643);
+ otherlv_4=(Token)match(input,25,FOLLOW_25_in_ruleInlineStatement9924);
newLeafNode(otherlv_4, grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4473:1: ( (lv_body_5_0= RULE_STRING ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4474:1: (lv_body_5_0= RULE_STRING )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4586:1: ( (lv_body_5_0= RULE_STRING ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4587:1: (lv_body_5_0= RULE_STRING )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4474:1: (lv_body_5_0= RULE_STRING )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4475:3: lv_body_5_0= RULE_STRING
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4587:1: (lv_body_5_0= RULE_STRING )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4588:3: lv_body_5_0= RULE_STRING
{
- lv_body_5_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleInlineStatement9660);
+ lv_body_5_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleInlineStatement9941);
newLeafNode(lv_body_5_0, grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0());
@@ -11449,7 +11739,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,66,FOLLOW_66_in_ruleInlineStatement9677);
+ otherlv_6=(Token)match(input,67,FOLLOW_67_in_ruleInlineStatement9958);
newLeafNode(otherlv_6, grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6());
@@ -11474,7 +11764,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleAnnotatedStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4503:1: entryRuleAnnotatedStatement returns [EObject current=null] : iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4616:1: entryRuleAnnotatedStatement returns [EObject current=null] : iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF ;
public final EObject entryRuleAnnotatedStatement() throws RecognitionException {
EObject current = null;
@@ -11482,17 +11772,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4504:2: (iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4505:2: iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4617:2: (iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4618:2: iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF
{
newCompositeNode(grammarAccess.getAnnotatedStatementRule());
- pushFollow(FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement9713);
+ pushFollow(FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement9994);
iv_ruleAnnotatedStatement=ruleAnnotatedStatement();
state._fsp--;
current =iv_ruleAnnotatedStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotatedStatement9723);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotatedStatement10004);
}
@@ -11510,7 +11800,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAnnotatedStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4512:1: ruleAnnotatedStatement returns [EObject current=null] : (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4625:1: ruleAnnotatedStatement returns [EObject current=null] : (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) ) ;
public final EObject ruleAnnotatedStatement() throws RecognitionException {
EObject current = null;
@@ -11523,26 +11813,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4515:28: ( (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4516:1: (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4628:28: ( (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4629:1: (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4516:1: (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4516:3: otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4629:1: (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4629:3: otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) )
{
- otherlv_0=(Token)match(input,67,FOLLOW_67_in_ruleAnnotatedStatement9760);
+ otherlv_0=(Token)match(input,68,FOLLOW_68_in_ruleAnnotatedStatement10041);
newLeafNode(otherlv_0, grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4520:1: ( (lv_annotation_1_0= ruleAnnotation ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4521:1: (lv_annotation_1_0= ruleAnnotation )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4633:1: ( (lv_annotation_1_0= ruleAnnotation ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4634:1: (lv_annotation_1_0= ruleAnnotation )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4521:1: (lv_annotation_1_0= ruleAnnotation )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4522:3: lv_annotation_1_0= ruleAnnotation
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4634:1: (lv_annotation_1_0= ruleAnnotation )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4635:3: lv_annotation_1_0= ruleAnnotation
{
newCompositeNode(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleAnnotation_in_ruleAnnotatedStatement9781);
+ pushFollow(FOLLOW_ruleAnnotation_in_ruleAnnotatedStatement10062);
lv_annotation_1_0=ruleAnnotation();
state._fsp--;
@@ -11564,16 +11854,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4538:2: ( (lv_statement_2_0= ruleStatement ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4539:1: (lv_statement_2_0= ruleStatement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4651:2: ( (lv_statement_2_0= ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4652:1: (lv_statement_2_0= ruleStatement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4539:1: (lv_statement_2_0= ruleStatement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4540:3: lv_statement_2_0= ruleStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4652:1: (lv_statement_2_0= ruleStatement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4653:3: lv_statement_2_0= ruleStatement
{
newCompositeNode(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleStatement_in_ruleAnnotatedStatement9802);
+ pushFollow(FOLLOW_ruleStatement_in_ruleAnnotatedStatement10083);
lv_statement_2_0=ruleStatement();
state._fsp--;
@@ -11616,7 +11906,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4564:1: entryRuleStatement returns [EObject current=null] : iv_ruleStatement= ruleStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4677:1: entryRuleStatement returns [EObject current=null] : iv_ruleStatement= ruleStatement EOF ;
public final EObject entryRuleStatement() throws RecognitionException {
EObject current = null;
@@ -11624,17 +11914,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4565:2: (iv_ruleStatement= ruleStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4566:2: iv_ruleStatement= ruleStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4678:2: (iv_ruleStatement= ruleStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4679:2: iv_ruleStatement= ruleStatement EOF
{
newCompositeNode(grammarAccess.getStatementRule());
- pushFollow(FOLLOW_ruleStatement_in_entryRuleStatement9838);
+ pushFollow(FOLLOW_ruleStatement_in_entryRuleStatement10119);
iv_ruleStatement=ruleStatement();
state._fsp--;
current =iv_ruleStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleStatement9848);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStatement10129);
}
@@ -11652,7 +11942,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4573:1: ruleStatement returns [EObject current=null] : (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4686:1: ruleStatement returns [EObject current=null] : (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement ) ;
public final EObject ruleStatement() throws RecognitionException {
EObject current = null;
@@ -11696,119 +11986,119 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4576:28: ( (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4577:1: (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4689:28: ( (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4690:1: (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4577:1: (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement )
- int alt71=18;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4690:1: (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement )
+ int alt73=18;
switch ( input.LA(1) ) {
- case 67:
- {
- alt71=1;
- }
- break;
- case 64:
+ case 68:
{
- alt71=2;
+ alt73=1;
}
break;
- case 60:
+ case 65:
{
- alt71=3;
+ alt73=2;
}
break;
- case 68:
+ case 61:
{
- alt71=4;
+ alt73=3;
}
break;
case 69:
{
- alt71=5;
+ alt73=4;
}
break;
- case 71:
+ case 70:
{
- alt71=6;
+ alt73=5;
}
break;
- case 74:
+ case 72:
{
- alt71=7;
+ alt73=6;
}
break;
- case 77:
+ case 75:
{
- alt71=8;
+ alt73=7;
}
break;
case 78:
{
- alt71=9;
+ alt73=8;
}
break;
case 79:
{
- alt71=10;
+ alt73=9;
}
break;
- case 81:
+ case 80:
{
- alt71=11;
+ alt73=10;
}
break;
case 82:
{
- alt71=12;
+ alt73=11;
}
break;
case 83:
{
- alt71=13;
+ alt73=12;
}
break;
case 84:
{
- alt71=14;
+ alt73=13;
+ }
+ break;
+ case 85:
+ {
+ alt73=14;
}
break;
case RULE_ID:
case 17:
case 18:
{
- alt71=15;
+ alt73=15;
}
break;
- case 58:
+ case 59:
{
- alt71=16;
+ alt73=16;
}
break;
- case 57:
+ case 58:
{
- alt71=17;
+ alt73=17;
}
break;
- case 59:
+ case 60:
{
- alt71=18;
+ alt73=18;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 71, 0, input);
+ new NoViableAltException("", 73, 0, input);
throw nvae;
}
- switch (alt71) {
+ switch (alt73) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4578:5: this_AnnotatedStatement_0= ruleAnnotatedStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4691:5: this_AnnotatedStatement_0= ruleAnnotatedStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleAnnotatedStatement_in_ruleStatement9895);
+ pushFollow(FOLLOW_ruleAnnotatedStatement_in_ruleStatement10176);
this_AnnotatedStatement_0=ruleAnnotatedStatement();
state._fsp--;
@@ -11821,12 +12111,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4588:5: this_InlineStatement_1= ruleInlineStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4701:5: this_InlineStatement_1= ruleInlineStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1());
- pushFollow(FOLLOW_ruleInlineStatement_in_ruleStatement9922);
+ pushFollow(FOLLOW_ruleInlineStatement_in_ruleStatement10203);
this_InlineStatement_1=ruleInlineStatement();
state._fsp--;
@@ -11839,12 +12129,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4598:5: this_BlockStatement_2= ruleBlockStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4711:5: this_BlockStatement_2= ruleBlockStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2());
- pushFollow(FOLLOW_ruleBlockStatement_in_ruleStatement9949);
+ pushFollow(FOLLOW_ruleBlockStatement_in_ruleStatement10230);
this_BlockStatement_2=ruleBlockStatement();
state._fsp--;
@@ -11857,12 +12147,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4608:5: this_EmptyStatement_3= ruleEmptyStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4721:5: this_EmptyStatement_3= ruleEmptyStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3());
- pushFollow(FOLLOW_ruleEmptyStatement_in_ruleStatement9976);
+ pushFollow(FOLLOW_ruleEmptyStatement_in_ruleStatement10257);
this_EmptyStatement_3=ruleEmptyStatement();
state._fsp--;
@@ -11875,12 +12165,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4618:5: this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4731:5: this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4());
- pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_ruleStatement10003);
+ pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_ruleStatement10284);
this_LocalNameDeclarationStatement_4=ruleLocalNameDeclarationStatement();
state._fsp--;
@@ -11893,12 +12183,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4628:5: this_IfStatement_5= ruleIfStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4741:5: this_IfStatement_5= ruleIfStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
- pushFollow(FOLLOW_ruleIfStatement_in_ruleStatement10030);
+ pushFollow(FOLLOW_ruleIfStatement_in_ruleStatement10311);
this_IfStatement_5=ruleIfStatement();
state._fsp--;
@@ -11911,12 +12201,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4638:5: this_SwitchStatement_6= ruleSwitchStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4751:5: this_SwitchStatement_6= ruleSwitchStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
- pushFollow(FOLLOW_ruleSwitchStatement_in_ruleStatement10057);
+ pushFollow(FOLLOW_ruleSwitchStatement_in_ruleStatement10338);
this_SwitchStatement_6=ruleSwitchStatement();
state._fsp--;
@@ -11929,12 +12219,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4648:5: this_WhileStatement_7= ruleWhileStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4761:5: this_WhileStatement_7= ruleWhileStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
- pushFollow(FOLLOW_ruleWhileStatement_in_ruleStatement10084);
+ pushFollow(FOLLOW_ruleWhileStatement_in_ruleStatement10365);
this_WhileStatement_7=ruleWhileStatement();
state._fsp--;
@@ -11947,12 +12237,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4658:5: this_DoStatement_8= ruleDoStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4771:5: this_DoStatement_8= ruleDoStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8());
- pushFollow(FOLLOW_ruleDoStatement_in_ruleStatement10111);
+ pushFollow(FOLLOW_ruleDoStatement_in_ruleStatement10392);
this_DoStatement_8=ruleDoStatement();
state._fsp--;
@@ -11965,12 +12255,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4668:5: this_ForStatement_9= ruleForStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4781:5: this_ForStatement_9= ruleForStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9());
- pushFollow(FOLLOW_ruleForStatement_in_ruleStatement10138);
+ pushFollow(FOLLOW_ruleForStatement_in_ruleStatement10419);
this_ForStatement_9=ruleForStatement();
state._fsp--;
@@ -11983,12 +12273,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4678:5: this_BreakStatement_10= ruleBreakStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4791:5: this_BreakStatement_10= ruleBreakStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
- pushFollow(FOLLOW_ruleBreakStatement_in_ruleStatement10165);
+ pushFollow(FOLLOW_ruleBreakStatement_in_ruleStatement10446);
this_BreakStatement_10=ruleBreakStatement();
state._fsp--;
@@ -12001,12 +12291,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4688:5: this_ReturnStatement_11= ruleReturnStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4801:5: this_ReturnStatement_11= ruleReturnStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
- pushFollow(FOLLOW_ruleReturnStatement_in_ruleStatement10192);
+ pushFollow(FOLLOW_ruleReturnStatement_in_ruleStatement10473);
this_ReturnStatement_11=ruleReturnStatement();
state._fsp--;
@@ -12019,12 +12309,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4698:5: this_AcceptStatement_12= ruleAcceptStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4811:5: this_AcceptStatement_12= ruleAcceptStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
- pushFollow(FOLLOW_ruleAcceptStatement_in_ruleStatement10219);
+ pushFollow(FOLLOW_ruleAcceptStatement_in_ruleStatement10500);
this_AcceptStatement_12=ruleAcceptStatement();
state._fsp--;
@@ -12037,12 +12327,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4708:5: this_ClassifyStatement_13= ruleClassifyStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4821:5: this_ClassifyStatement_13= ruleClassifyStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
- pushFollow(FOLLOW_ruleClassifyStatement_in_ruleStatement10246);
+ pushFollow(FOLLOW_ruleClassifyStatement_in_ruleStatement10527);
this_ClassifyStatement_13=ruleClassifyStatement();
state._fsp--;
@@ -12055,12 +12345,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 15 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4718:5: this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4831:5: this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14());
- pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_ruleStatement10273);
+ pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_ruleStatement10554);
this_InvocationOrAssignementOrDeclarationStatement_14=ruleInvocationOrAssignementOrDeclarationStatement();
state._fsp--;
@@ -12073,12 +12363,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 16 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4728:5: this_SuperInvocationStatement_15= ruleSuperInvocationStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4841:5: this_SuperInvocationStatement_15= ruleSuperInvocationStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15());
- pushFollow(FOLLOW_ruleSuperInvocationStatement_in_ruleStatement10300);
+ pushFollow(FOLLOW_ruleSuperInvocationStatement_in_ruleStatement10581);
this_SuperInvocationStatement_15=ruleSuperInvocationStatement();
state._fsp--;
@@ -12091,12 +12381,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 17 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4738:5: this_ThisInvocationStatement_16= ruleThisInvocationStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4851:5: this_ThisInvocationStatement_16= ruleThisInvocationStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16());
- pushFollow(FOLLOW_ruleThisInvocationStatement_in_ruleStatement10327);
+ pushFollow(FOLLOW_ruleThisInvocationStatement_in_ruleStatement10608);
this_ThisInvocationStatement_16=ruleThisInvocationStatement();
state._fsp--;
@@ -12109,12 +12399,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 18 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4748:5: this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4861:5: this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17());
- pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_ruleStatement10354);
+ pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_ruleStatement10635);
this_InstanceCreationInvocationStatement_17=ruleInstanceCreationInvocationStatement();
state._fsp--;
@@ -12147,7 +12437,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleAnnotation"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4764:1: entryRuleAnnotation returns [EObject current=null] : iv_ruleAnnotation= ruleAnnotation EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4877:1: entryRuleAnnotation returns [EObject current=null] : iv_ruleAnnotation= ruleAnnotation EOF ;
public final EObject entryRuleAnnotation() throws RecognitionException {
EObject current = null;
@@ -12155,17 +12445,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4765:2: (iv_ruleAnnotation= ruleAnnotation EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4766:2: iv_ruleAnnotation= ruleAnnotation EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4878:2: (iv_ruleAnnotation= ruleAnnotation EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4879:2: iv_ruleAnnotation= ruleAnnotation EOF
{
newCompositeNode(grammarAccess.getAnnotationRule());
- pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation10389);
+ pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation10670);
iv_ruleAnnotation=ruleAnnotation();
state._fsp--;
current =iv_ruleAnnotation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation10399);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation10680);
}
@@ -12183,7 +12473,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAnnotation"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4773:1: ruleAnnotation returns [EObject current=null] : ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4886:1: ruleAnnotation returns [EObject current=null] : ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? ) ;
public final EObject ruleAnnotation() throws RecognitionException {
EObject current = null;
@@ -12198,22 +12488,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4776:28: ( ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4777:1: ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4889:28: ( ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4890:1: ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4777:1: ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4777:2: ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4890:1: ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4890:2: ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )?
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4777:2: ( (lv_kind_0_0= ruleAnnotationKind ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4778:1: (lv_kind_0_0= ruleAnnotationKind )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4890:2: ( (lv_kind_0_0= ruleAnnotationKind ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4891:1: (lv_kind_0_0= ruleAnnotationKind )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4778:1: (lv_kind_0_0= ruleAnnotationKind )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4779:3: lv_kind_0_0= ruleAnnotationKind
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4891:1: (lv_kind_0_0= ruleAnnotationKind )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4892:3: lv_kind_0_0= ruleAnnotationKind
{
newCompositeNode(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0());
- pushFollow(FOLLOW_ruleAnnotationKind_in_ruleAnnotation10445);
+ pushFollow(FOLLOW_ruleAnnotationKind_in_ruleAnnotation10726);
lv_kind_0_0=ruleAnnotationKind();
state._fsp--;
@@ -12235,28 +12525,28 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4795:2: (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )?
- int alt73=2;
- int LA73_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4908:2: (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )?
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA73_0==24) ) {
- alt73=1;
+ if ( (LA75_0==24) ) {
+ alt75=1;
}
- switch (alt73) {
+ switch (alt75) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4795:4: otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4908:4: otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')'
{
- otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleAnnotation10458);
+ otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleAnnotation10739);
newLeafNode(otherlv_1, grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4799:1: ( (lv_args_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4800:1: (lv_args_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4912:1: ( (lv_args_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4913:1: (lv_args_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4800:1: (lv_args_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4801:3: lv_args_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4913:1: (lv_args_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4914:3: lv_args_2_0= RULE_ID
{
- lv_args_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAnnotation10475);
+ lv_args_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAnnotation10756);
newLeafNode(lv_args_2_0, grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0());
@@ -12276,32 +12566,32 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4817:2: (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )*
- loop72:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4930:2: (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )*
+ loop74:
do {
- int alt72=2;
- int LA72_0 = input.LA(1);
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( (LA72_0==21) ) {
- alt72=1;
+ if ( (LA74_0==21) ) {
+ alt74=1;
}
- switch (alt72) {
+ switch (alt74) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4817:4: otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4930:4: otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) )
{
- otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleAnnotation10493);
+ otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleAnnotation10774);
newLeafNode(otherlv_3, grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4821:1: ( (lv_args_4_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4822:1: (lv_args_4_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4934:1: ( (lv_args_4_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4935:1: (lv_args_4_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4822:1: (lv_args_4_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4823:3: lv_args_4_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4935:1: (lv_args_4_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4936:3: lv_args_4_0= RULE_ID
{
- lv_args_4_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAnnotation10510);
+ lv_args_4_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAnnotation10791);
newLeafNode(lv_args_4_0, grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0());
@@ -12326,11 +12616,11 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- break loop72;
+ break loop74;
}
} while (true);
- otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleAnnotation10529);
+ otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleAnnotation10810);
newLeafNode(otherlv_5, grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3());
@@ -12361,7 +12651,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBlockStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4851:1: entryRuleBlockStatement returns [EObject current=null] : iv_ruleBlockStatement= ruleBlockStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4964:1: entryRuleBlockStatement returns [EObject current=null] : iv_ruleBlockStatement= ruleBlockStatement EOF ;
public final EObject entryRuleBlockStatement() throws RecognitionException {
EObject current = null;
@@ -12369,17 +12659,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4852:2: (iv_ruleBlockStatement= ruleBlockStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4853:2: iv_ruleBlockStatement= ruleBlockStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4965:2: (iv_ruleBlockStatement= ruleBlockStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4966:2: iv_ruleBlockStatement= ruleBlockStatement EOF
{
newCompositeNode(grammarAccess.getBlockStatementRule());
- pushFollow(FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement10567);
+ pushFollow(FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement10848);
iv_ruleBlockStatement=ruleBlockStatement();
state._fsp--;
current =iv_ruleBlockStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleBlockStatement10577);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBlockStatement10858);
}
@@ -12397,7 +12687,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBlockStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4860:1: ruleBlockStatement returns [EObject current=null] : ( (lv_block_0_0= ruleBlock ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4973:1: ruleBlockStatement returns [EObject current=null] : ( (lv_block_0_0= ruleBlock ) ) ;
public final EObject ruleBlockStatement() throws RecognitionException {
EObject current = null;
@@ -12407,19 +12697,19 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4863:28: ( ( (lv_block_0_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4864:1: ( (lv_block_0_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4976:28: ( ( (lv_block_0_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4977:1: ( (lv_block_0_0= ruleBlock ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4864:1: ( (lv_block_0_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4865:1: (lv_block_0_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4977:1: ( (lv_block_0_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4978:1: (lv_block_0_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4865:1: (lv_block_0_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4866:3: lv_block_0_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4978:1: (lv_block_0_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4979:3: lv_block_0_0= ruleBlock
{
newCompositeNode(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleBlockStatement10622);
+ pushFollow(FOLLOW_ruleBlock_in_ruleBlockStatement10903);
lv_block_0_0=ruleBlock();
state._fsp--;
@@ -12459,7 +12749,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEmptyStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4890:1: entryRuleEmptyStatement returns [EObject current=null] : iv_ruleEmptyStatement= ruleEmptyStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5003:1: entryRuleEmptyStatement returns [EObject current=null] : iv_ruleEmptyStatement= ruleEmptyStatement EOF ;
public final EObject entryRuleEmptyStatement() throws RecognitionException {
EObject current = null;
@@ -12467,17 +12757,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4891:2: (iv_ruleEmptyStatement= ruleEmptyStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4892:2: iv_ruleEmptyStatement= ruleEmptyStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5004:2: (iv_ruleEmptyStatement= ruleEmptyStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5005:2: iv_ruleEmptyStatement= ruleEmptyStatement EOF
{
newCompositeNode(grammarAccess.getEmptyStatementRule());
- pushFollow(FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement10657);
+ pushFollow(FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement10938);
iv_ruleEmptyStatement=ruleEmptyStatement();
state._fsp--;
current =iv_ruleEmptyStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleEmptyStatement10667);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEmptyStatement10948);
}
@@ -12495,7 +12785,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEmptyStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4899:1: ruleEmptyStatement returns [EObject current=null] : ( () otherlv_1= ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5012:1: ruleEmptyStatement returns [EObject current=null] : ( () otherlv_1= ';' ) ;
public final EObject ruleEmptyStatement() throws RecognitionException {
EObject current = null;
@@ -12504,14 +12794,14 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4902:28: ( ( () otherlv_1= ';' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4903:1: ( () otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5015:28: ( ( () otherlv_1= ';' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5016:1: ( () otherlv_1= ';' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4903:1: ( () otherlv_1= ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4903:2: () otherlv_1= ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5016:1: ( () otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5016:2: () otherlv_1= ';'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4903:2: ()
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4904:5:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5016:2: ()
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5017:5:
{
current = forceCreateModelElement(
@@ -12521,7 +12811,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,68,FOLLOW_68_in_ruleEmptyStatement10713);
+ otherlv_1=(Token)match(input,69,FOLLOW_69_in_ruleEmptyStatement10994);
newLeafNode(otherlv_1, grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
@@ -12546,7 +12836,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLocalNameDeclarationStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4921:1: entryRuleLocalNameDeclarationStatement returns [EObject current=null] : iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5034:1: entryRuleLocalNameDeclarationStatement returns [EObject current=null] : iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF ;
public final EObject entryRuleLocalNameDeclarationStatement() throws RecognitionException {
EObject current = null;
@@ -12554,17 +12844,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4922:2: (iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4923:2: iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5035:2: (iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5036:2: iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF
{
newCompositeNode(grammarAccess.getLocalNameDeclarationStatementRule());
- pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement10749);
+ pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement11030);
iv_ruleLocalNameDeclarationStatement=ruleLocalNameDeclarationStatement();
state._fsp--;
current =iv_ruleLocalNameDeclarationStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement10759);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement11040);
}
@@ -12582,7 +12872,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLocalNameDeclarationStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4930:1: ruleLocalNameDeclarationStatement returns [EObject current=null] : (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5043:1: ruleLocalNameDeclarationStatement returns [EObject current=null] : (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' ) ;
public final EObject ruleLocalNameDeclarationStatement() throws RecognitionException {
EObject current = null;
@@ -12601,23 +12891,23 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4933:28: ( (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4934:1: (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5046:28: ( (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5047:1: (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4934:1: (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4934:3: otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5047:1: (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5047:3: otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';'
{
- otherlv_0=(Token)match(input,69,FOLLOW_69_in_ruleLocalNameDeclarationStatement10796);
+ otherlv_0=(Token)match(input,70,FOLLOW_70_in_ruleLocalNameDeclarationStatement11077);
newLeafNode(otherlv_0, grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4938:1: ( (lv_varName_1_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4939:1: (lv_varName_1_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5051:1: ( (lv_varName_1_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5052:1: (lv_varName_1_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4939:1: (lv_varName_1_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4940:3: lv_varName_1_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5052:1: (lv_varName_1_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5053:3: lv_varName_1_0= RULE_ID
{
- lv_varName_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLocalNameDeclarationStatement10813);
+ lv_varName_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLocalNameDeclarationStatement11094);
newLeafNode(lv_varName_1_0, grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0());
@@ -12637,20 +12927,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,27,FOLLOW_27_in_ruleLocalNameDeclarationStatement10830);
+ otherlv_2=(Token)match(input,27,FOLLOW_27_in_ruleLocalNameDeclarationStatement11111);
newLeafNode(otherlv_2, grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4960:1: ( (lv_type_3_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4961:1: (lv_type_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5073:1: ( (lv_type_3_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5074:1: (lv_type_3_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4961:1: (lv_type_3_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4962:3: lv_type_3_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5074:1: (lv_type_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5075:3: lv_type_3_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleLocalNameDeclarationStatement10851);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleLocalNameDeclarationStatement11132);
lv_type_3_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -12672,24 +12962,24 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4978:2: ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )?
- int alt74=2;
- int LA74_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5091:2: ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )?
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- if ( (LA74_0==50) ) {
- alt74=1;
+ if ( (LA76_0==50) ) {
+ alt76=1;
}
- switch (alt74) {
+ switch (alt76) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4978:3: ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5091:3: ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4978:3: ( (lv_multiplicityIndicator_4_0= '[' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4979:1: (lv_multiplicityIndicator_4_0= '[' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5091:3: ( (lv_multiplicityIndicator_4_0= '[' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5092:1: (lv_multiplicityIndicator_4_0= '[' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4979:1: (lv_multiplicityIndicator_4_0= '[' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:4980:3: lv_multiplicityIndicator_4_0= '['
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5092:1: (lv_multiplicityIndicator_4_0= '[' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5093:3: lv_multiplicityIndicator_4_0= '['
{
- lv_multiplicityIndicator_4_0=(Token)match(input,50,FOLLOW_50_in_ruleLocalNameDeclarationStatement10870);
+ lv_multiplicityIndicator_4_0=(Token)match(input,50,FOLLOW_50_in_ruleLocalNameDeclarationStatement11151);
newLeafNode(lv_multiplicityIndicator_4_0, grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
@@ -12705,7 +12995,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,51,FOLLOW_51_in_ruleLocalNameDeclarationStatement10895);
+ otherlv_5=(Token)match(input,51,FOLLOW_51_in_ruleLocalNameDeclarationStatement11176);
newLeafNode(otherlv_5, grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1());
@@ -12715,20 +13005,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,70,FOLLOW_70_in_ruleLocalNameDeclarationStatement10909);
+ otherlv_6=(Token)match(input,71,FOLLOW_71_in_ruleLocalNameDeclarationStatement11190);
newLeafNode(otherlv_6, grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5001:1: ( (lv_init_7_0= ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5002:1: (lv_init_7_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5114:1: ( (lv_init_7_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5115:1: (lv_init_7_0= ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5002:1: (lv_init_7_0= ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5003:3: lv_init_7_0= ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5115:1: (lv_init_7_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5116:3: lv_init_7_0= ruleSequenceElement
{
newCompositeNode(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_ruleLocalNameDeclarationStatement10930);
+ pushFollow(FOLLOW_ruleSequenceElement_in_ruleLocalNameDeclarationStatement11211);
lv_init_7_0=ruleSequenceElement();
state._fsp--;
@@ -12750,7 +13040,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_8=(Token)match(input,68,FOLLOW_68_in_ruleLocalNameDeclarationStatement10942);
+ otherlv_8=(Token)match(input,69,FOLLOW_69_in_ruleLocalNameDeclarationStatement11223);
newLeafNode(otherlv_8, grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7());
@@ -12775,7 +13065,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIfStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5031:1: entryRuleIfStatement returns [EObject current=null] : iv_ruleIfStatement= ruleIfStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5144:1: entryRuleIfStatement returns [EObject current=null] : iv_ruleIfStatement= ruleIfStatement EOF ;
public final EObject entryRuleIfStatement() throws RecognitionException {
EObject current = null;
@@ -12783,17 +13073,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5032:2: (iv_ruleIfStatement= ruleIfStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5033:2: iv_ruleIfStatement= ruleIfStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5145:2: (iv_ruleIfStatement= ruleIfStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5146:2: iv_ruleIfStatement= ruleIfStatement EOF
{
newCompositeNode(grammarAccess.getIfStatementRule());
- pushFollow(FOLLOW_ruleIfStatement_in_entryRuleIfStatement10978);
+ pushFollow(FOLLOW_ruleIfStatement_in_entryRuleIfStatement11259);
iv_ruleIfStatement=ruleIfStatement();
state._fsp--;
current =iv_ruleIfStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleIfStatement10988);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleIfStatement11269);
}
@@ -12811,7 +13101,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIfStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5040:1: ruleIfStatement returns [EObject current=null] : (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5153:1: ruleIfStatement returns [EObject current=null] : (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? ) ;
public final EObject ruleIfStatement() throws RecognitionException {
EObject current = null;
@@ -12824,26 +13114,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5043:28: ( (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5044:1: (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5156:28: ( (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5157:1: (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5044:1: (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5044:3: otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5157:1: (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5157:3: otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )?
{
- otherlv_0=(Token)match(input,71,FOLLOW_71_in_ruleIfStatement11025);
+ otherlv_0=(Token)match(input,72,FOLLOW_72_in_ruleIfStatement11306);
newLeafNode(otherlv_0, grammarAccess.getIfStatementAccess().getIfKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5048:1: ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5049:1: (lv_sequentialClausses_1_0= ruleSequentialClauses )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5161:1: ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5162:1: (lv_sequentialClausses_1_0= ruleSequentialClauses )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5049:1: (lv_sequentialClausses_1_0= ruleSequentialClauses )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5050:3: lv_sequentialClausses_1_0= ruleSequentialClauses
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5162:1: (lv_sequentialClausses_1_0= ruleSequentialClauses )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5163:3: lv_sequentialClausses_1_0= ruleSequentialClauses
{
newCompositeNode(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequentialClauses_in_ruleIfStatement11046);
+ pushFollow(FOLLOW_ruleSequentialClauses_in_ruleIfStatement11327);
lv_sequentialClausses_1_0=ruleSequentialClauses();
state._fsp--;
@@ -12865,24 +13155,24 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5066:2: ( (lv_finalClause_2_0= ruleFinalClause ) )?
- int alt75=2;
- int LA75_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5179:2: ( (lv_finalClause_2_0= ruleFinalClause ) )?
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA75_0==72) ) {
- alt75=1;
+ if ( (LA77_0==73) ) {
+ alt77=1;
}
- switch (alt75) {
+ switch (alt77) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5067:1: (lv_finalClause_2_0= ruleFinalClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5180:1: (lv_finalClause_2_0= ruleFinalClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5067:1: (lv_finalClause_2_0= ruleFinalClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5068:3: lv_finalClause_2_0= ruleFinalClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5180:1: (lv_finalClause_2_0= ruleFinalClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5181:3: lv_finalClause_2_0= ruleFinalClause
{
newCompositeNode(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleFinalClause_in_ruleIfStatement11067);
+ pushFollow(FOLLOW_ruleFinalClause_in_ruleIfStatement11348);
lv_finalClause_2_0=ruleFinalClause();
state._fsp--;
@@ -12928,7 +13218,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSequentialClauses"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5092:1: entryRuleSequentialClauses returns [EObject current=null] : iv_ruleSequentialClauses= ruleSequentialClauses EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5205:1: entryRuleSequentialClauses returns [EObject current=null] : iv_ruleSequentialClauses= ruleSequentialClauses EOF ;
public final EObject entryRuleSequentialClauses() throws RecognitionException {
EObject current = null;
@@ -12936,17 +13226,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5093:2: (iv_ruleSequentialClauses= ruleSequentialClauses EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5094:2: iv_ruleSequentialClauses= ruleSequentialClauses EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5206:2: (iv_ruleSequentialClauses= ruleSequentialClauses EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5207:2: iv_ruleSequentialClauses= ruleSequentialClauses EOF
{
newCompositeNode(grammarAccess.getSequentialClausesRule());
- pushFollow(FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses11104);
+ pushFollow(FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses11385);
iv_ruleSequentialClauses=ruleSequentialClauses();
state._fsp--;
current =iv_ruleSequentialClauses;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequentialClauses11114);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequentialClauses11395);
}
@@ -12964,7 +13254,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSequentialClauses"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5101:1: ruleSequentialClauses returns [EObject current=null] : ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5214:1: ruleSequentialClauses returns [EObject current=null] : ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* ) ;
public final EObject ruleSequentialClauses() throws RecognitionException {
EObject current = null;
@@ -12978,22 +13268,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5104:28: ( ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5105:1: ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5217:28: ( ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5218:1: ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5105:1: ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5105:2: ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5218:1: ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5218:2: ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )*
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5105:2: ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5106:1: (lv_conccurentClauses_0_0= ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5218:2: ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5219:1: (lv_conccurentClauses_0_0= ruleConcurrentClauses )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5106:1: (lv_conccurentClauses_0_0= ruleConcurrentClauses )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5107:3: lv_conccurentClauses_0_0= ruleConcurrentClauses
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5219:1: (lv_conccurentClauses_0_0= ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5220:3: lv_conccurentClauses_0_0= ruleConcurrentClauses
{
newCompositeNode(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11160);
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11441);
lv_conccurentClauses_0_0=ruleConcurrentClauses();
state._fsp--;
@@ -13015,45 +13305,45 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5123:2: (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )*
- loop76:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5236:2: (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )*
+ loop78:
do {
- int alt76=2;
- int LA76_0 = input.LA(1);
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA76_0==72) ) {
- int LA76_1 = input.LA(2);
+ if ( (LA78_0==73) ) {
+ int LA78_1 = input.LA(2);
- if ( (LA76_1==71) ) {
- alt76=1;
+ if ( (LA78_1==72) ) {
+ alt78=1;
}
}
- switch (alt76) {
+ switch (alt78) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5123:4: otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5236:4: otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) )
{
- otherlv_1=(Token)match(input,72,FOLLOW_72_in_ruleSequentialClauses11173);
+ otherlv_1=(Token)match(input,73,FOLLOW_73_in_ruleSequentialClauses11454);
newLeafNode(otherlv_1, grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0());
- otherlv_2=(Token)match(input,71,FOLLOW_71_in_ruleSequentialClauses11185);
+ otherlv_2=(Token)match(input,72,FOLLOW_72_in_ruleSequentialClauses11466);
newLeafNode(otherlv_2, grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5131:1: ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5132:1: (lv_conccurentClauses_3_0= ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5244:1: ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5245:1: (lv_conccurentClauses_3_0= ruleConcurrentClauses )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5132:1: (lv_conccurentClauses_3_0= ruleConcurrentClauses )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5133:3: lv_conccurentClauses_3_0= ruleConcurrentClauses
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5245:1: (lv_conccurentClauses_3_0= ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5246:3: lv_conccurentClauses_3_0= ruleConcurrentClauses
{
newCompositeNode(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11206);
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11487);
lv_conccurentClauses_3_0=ruleConcurrentClauses();
state._fsp--;
@@ -13080,7 +13370,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- break loop76;
+ break loop78;
}
} while (true);
@@ -13105,7 +13395,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleConcurrentClauses"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5157:1: entryRuleConcurrentClauses returns [EObject current=null] : iv_ruleConcurrentClauses= ruleConcurrentClauses EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5270:1: entryRuleConcurrentClauses returns [EObject current=null] : iv_ruleConcurrentClauses= ruleConcurrentClauses EOF ;
public final EObject entryRuleConcurrentClauses() throws RecognitionException {
EObject current = null;
@@ -13113,17 +13403,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5158:2: (iv_ruleConcurrentClauses= ruleConcurrentClauses EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5159:2: iv_ruleConcurrentClauses= ruleConcurrentClauses EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5271:2: (iv_ruleConcurrentClauses= ruleConcurrentClauses EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5272:2: iv_ruleConcurrentClauses= ruleConcurrentClauses EOF
{
newCompositeNode(grammarAccess.getConcurrentClausesRule());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses11244);
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses11525);
iv_ruleConcurrentClauses=ruleConcurrentClauses();
state._fsp--;
current =iv_ruleConcurrentClauses;
- match(input,EOF,FOLLOW_EOF_in_entryRuleConcurrentClauses11254);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleConcurrentClauses11535);
}
@@ -13141,7 +13431,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleConcurrentClauses"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5166:1: ruleConcurrentClauses returns [EObject current=null] : ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5279:1: ruleConcurrentClauses returns [EObject current=null] : ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* ) ;
public final EObject ruleConcurrentClauses() throws RecognitionException {
EObject current = null;
@@ -13155,22 +13445,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5169:28: ( ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5170:1: ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5282:28: ( ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5283:1: ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5170:1: ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5170:2: ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5283:1: ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5283:2: ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )*
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5170:2: ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5171:1: (lv_nonFinalClause_0_0= ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5283:2: ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5284:1: (lv_nonFinalClause_0_0= ruleNonFinalClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5171:1: (lv_nonFinalClause_0_0= ruleNonFinalClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5172:3: lv_nonFinalClause_0_0= ruleNonFinalClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5284:1: (lv_nonFinalClause_0_0= ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5285:3: lv_nonFinalClause_0_0= ruleNonFinalClause
{
newCompositeNode(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11300);
+ pushFollow(FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11581);
lv_nonFinalClause_0_0=ruleNonFinalClause();
state._fsp--;
@@ -13192,39 +13482,39 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5188:2: (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )*
- loop77:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5301:2: (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )*
+ loop79:
do {
- int alt77=2;
- int LA77_0 = input.LA(1);
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( (LA77_0==73) ) {
- alt77=1;
+ if ( (LA79_0==74) ) {
+ alt79=1;
}
- switch (alt77) {
+ switch (alt79) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5188:4: otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5301:4: otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) )
{
- otherlv_1=(Token)match(input,73,FOLLOW_73_in_ruleConcurrentClauses11313);
+ otherlv_1=(Token)match(input,74,FOLLOW_74_in_ruleConcurrentClauses11594);
newLeafNode(otherlv_1, grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
- otherlv_2=(Token)match(input,71,FOLLOW_71_in_ruleConcurrentClauses11325);
+ otherlv_2=(Token)match(input,72,FOLLOW_72_in_ruleConcurrentClauses11606);
newLeafNode(otherlv_2, grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5196:1: ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5197:1: (lv_nonFinalClause_3_0= ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5309:1: ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5310:1: (lv_nonFinalClause_3_0= ruleNonFinalClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5197:1: (lv_nonFinalClause_3_0= ruleNonFinalClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5198:3: lv_nonFinalClause_3_0= ruleNonFinalClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5310:1: (lv_nonFinalClause_3_0= ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5311:3: lv_nonFinalClause_3_0= ruleNonFinalClause
{
newCompositeNode(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0());
- pushFollow(FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11346);
+ pushFollow(FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11627);
lv_nonFinalClause_3_0=ruleNonFinalClause();
state._fsp--;
@@ -13251,7 +13541,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- break loop77;
+ break loop79;
}
} while (true);
@@ -13276,7 +13566,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNonFinalClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5222:1: entryRuleNonFinalClause returns [EObject current=null] : iv_ruleNonFinalClause= ruleNonFinalClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5335:1: entryRuleNonFinalClause returns [EObject current=null] : iv_ruleNonFinalClause= ruleNonFinalClause EOF ;
public final EObject entryRuleNonFinalClause() throws RecognitionException {
EObject current = null;
@@ -13284,17 +13574,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5223:2: (iv_ruleNonFinalClause= ruleNonFinalClause EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5224:2: iv_ruleNonFinalClause= ruleNonFinalClause EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5336:2: (iv_ruleNonFinalClause= ruleNonFinalClause EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5337:2: iv_ruleNonFinalClause= ruleNonFinalClause EOF
{
newCompositeNode(grammarAccess.getNonFinalClauseRule());
- pushFollow(FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause11384);
+ pushFollow(FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause11665);
iv_ruleNonFinalClause=ruleNonFinalClause();
state._fsp--;
current =iv_ruleNonFinalClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonFinalClause11394);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonFinalClause11675);
}
@@ -13312,7 +13602,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNonFinalClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5231:1: ruleNonFinalClause returns [EObject current=null] : (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5344:1: ruleNonFinalClause returns [EObject current=null] : (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) ) ;
public final EObject ruleNonFinalClause() throws RecognitionException {
EObject current = null;
@@ -13326,26 +13616,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5234:28: ( (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5235:1: (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5347:28: ( (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5348:1: (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5235:1: (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5235:3: otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5348:1: (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5348:3: otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) )
{
- otherlv_0=(Token)match(input,24,FOLLOW_24_in_ruleNonFinalClause11431);
+ otherlv_0=(Token)match(input,24,FOLLOW_24_in_ruleNonFinalClause11712);
newLeafNode(otherlv_0, grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5239:1: ( (lv_condition_1_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5240:1: (lv_condition_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5352:1: ( (lv_condition_1_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5353:1: (lv_condition_1_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5240:1: (lv_condition_1_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5241:3: lv_condition_1_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5353:1: (lv_condition_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5354:3: lv_condition_1_0= ruleExpression
{
newCompositeNode(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleNonFinalClause11452);
+ pushFollow(FOLLOW_ruleExpression_in_ruleNonFinalClause11733);
lv_condition_1_0=ruleExpression();
state._fsp--;
@@ -13367,20 +13657,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,25,FOLLOW_25_in_ruleNonFinalClause11464);
+ otherlv_2=(Token)match(input,25,FOLLOW_25_in_ruleNonFinalClause11745);
newLeafNode(otherlv_2, grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5261:1: ( (lv_block_3_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5262:1: (lv_block_3_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5374:1: ( (lv_block_3_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5375:1: (lv_block_3_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5262:1: (lv_block_3_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5263:3: lv_block_3_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5375:1: (lv_block_3_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5376:3: lv_block_3_0= ruleBlock
{
newCompositeNode(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleNonFinalClause11485);
+ pushFollow(FOLLOW_ruleBlock_in_ruleNonFinalClause11766);
lv_block_3_0=ruleBlock();
state._fsp--;
@@ -13423,7 +13713,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFinalClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5287:1: entryRuleFinalClause returns [EObject current=null] : iv_ruleFinalClause= ruleFinalClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5400:1: entryRuleFinalClause returns [EObject current=null] : iv_ruleFinalClause= ruleFinalClause EOF ;
public final EObject entryRuleFinalClause() throws RecognitionException {
EObject current = null;
@@ -13431,17 +13721,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5288:2: (iv_ruleFinalClause= ruleFinalClause EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5289:2: iv_ruleFinalClause= ruleFinalClause EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5401:2: (iv_ruleFinalClause= ruleFinalClause EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5402:2: iv_ruleFinalClause= ruleFinalClause EOF
{
newCompositeNode(grammarAccess.getFinalClauseRule());
- pushFollow(FOLLOW_ruleFinalClause_in_entryRuleFinalClause11521);
+ pushFollow(FOLLOW_ruleFinalClause_in_entryRuleFinalClause11802);
iv_ruleFinalClause=ruleFinalClause();
state._fsp--;
current =iv_ruleFinalClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleFinalClause11531);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleFinalClause11812);
}
@@ -13459,7 +13749,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFinalClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5296:1: ruleFinalClause returns [EObject current=null] : (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5409:1: ruleFinalClause returns [EObject current=null] : (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) ) ;
public final EObject ruleFinalClause() throws RecognitionException {
EObject current = null;
@@ -13470,26 +13760,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5299:28: ( (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5300:1: (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5412:28: ( (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5413:1: (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5300:1: (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5300:3: otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5413:1: (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5413:3: otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) )
{
- otherlv_0=(Token)match(input,72,FOLLOW_72_in_ruleFinalClause11568);
+ otherlv_0=(Token)match(input,73,FOLLOW_73_in_ruleFinalClause11849);
newLeafNode(otherlv_0, grammarAccess.getFinalClauseAccess().getElseKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5304:1: ( (lv_block_1_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5305:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5417:1: ( (lv_block_1_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5418:1: (lv_block_1_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5305:1: (lv_block_1_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5306:3: lv_block_1_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5418:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5419:3: lv_block_1_0= ruleBlock
{
newCompositeNode(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleFinalClause11589);
+ pushFollow(FOLLOW_ruleBlock_in_ruleFinalClause11870);
lv_block_1_0=ruleBlock();
state._fsp--;
@@ -13532,7 +13822,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSwitchStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5330:1: entryRuleSwitchStatement returns [EObject current=null] : iv_ruleSwitchStatement= ruleSwitchStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5443:1: entryRuleSwitchStatement returns [EObject current=null] : iv_ruleSwitchStatement= ruleSwitchStatement EOF ;
public final EObject entryRuleSwitchStatement() throws RecognitionException {
EObject current = null;
@@ -13540,17 +13830,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5331:2: (iv_ruleSwitchStatement= ruleSwitchStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5332:2: iv_ruleSwitchStatement= ruleSwitchStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5444:2: (iv_ruleSwitchStatement= ruleSwitchStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5445:2: iv_ruleSwitchStatement= ruleSwitchStatement EOF
{
newCompositeNode(grammarAccess.getSwitchStatementRule());
- pushFollow(FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement11625);
+ pushFollow(FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement11906);
iv_ruleSwitchStatement=ruleSwitchStatement();
state._fsp--;
current =iv_ruleSwitchStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchStatement11635);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchStatement11916);
}
@@ -13568,7 +13858,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSwitchStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5339:1: ruleSwitchStatement returns [EObject current=null] : (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5452:1: ruleSwitchStatement returns [EObject current=null] : (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' ) ;
public final EObject ruleSwitchStatement() throws RecognitionException {
EObject current = null;
@@ -13587,30 +13877,30 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5342:28: ( (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5343:1: (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5455:28: ( (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5456:1: (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5343:1: (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5343:3: otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5456:1: (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5456:3: otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}'
{
- otherlv_0=(Token)match(input,74,FOLLOW_74_in_ruleSwitchStatement11672);
+ otherlv_0=(Token)match(input,75,FOLLOW_75_in_ruleSwitchStatement11953);
newLeafNode(otherlv_0, grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
- otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleSwitchStatement11684);
+ otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleSwitchStatement11965);
newLeafNode(otherlv_1, grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5351:1: ( (lv_expression_2_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5352:1: (lv_expression_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5464:1: ( (lv_expression_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5465:1: (lv_expression_2_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5352:1: (lv_expression_2_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5353:3: lv_expression_2_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5465:1: (lv_expression_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5466:3: lv_expression_2_0= ruleExpression
{
newCompositeNode(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleSwitchStatement11705);
+ pushFollow(FOLLOW_ruleExpression_in_ruleSwitchStatement11986);
lv_expression_2_0=ruleExpression();
state._fsp--;
@@ -13632,36 +13922,36 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,25,FOLLOW_25_in_ruleSwitchStatement11717);
+ otherlv_3=(Token)match(input,25,FOLLOW_25_in_ruleSwitchStatement11998);
newLeafNode(otherlv_3, grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
- otherlv_4=(Token)match(input,60,FOLLOW_60_in_ruleSwitchStatement11729);
+ otherlv_4=(Token)match(input,61,FOLLOW_61_in_ruleSwitchStatement12010);
newLeafNode(otherlv_4, grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5377:1: ( (lv_switchClause_5_0= ruleSwitchClause ) )*
- loop78:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5490:1: ( (lv_switchClause_5_0= ruleSwitchClause ) )*
+ loop80:
do {
- int alt78=2;
- int LA78_0 = input.LA(1);
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA78_0==75) ) {
- alt78=1;
+ if ( (LA80_0==76) ) {
+ alt80=1;
}
- switch (alt78) {
+ switch (alt80) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5378:1: (lv_switchClause_5_0= ruleSwitchClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5491:1: (lv_switchClause_5_0= ruleSwitchClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5378:1: (lv_switchClause_5_0= ruleSwitchClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5379:3: lv_switchClause_5_0= ruleSwitchClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5491:1: (lv_switchClause_5_0= ruleSwitchClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5492:3: lv_switchClause_5_0= ruleSwitchClause
{
newCompositeNode(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0());
- pushFollow(FOLLOW_ruleSwitchClause_in_ruleSwitchStatement11750);
+ pushFollow(FOLLOW_ruleSwitchClause_in_ruleSwitchStatement12031);
lv_switchClause_5_0=ruleSwitchClause();
state._fsp--;
@@ -13685,28 +13975,28 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- break loop78;
+ break loop80;
}
} while (true);
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5395:3: ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )?
- int alt79=2;
- int LA79_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5508:3: ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )?
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA79_0==76) ) {
- alt79=1;
+ if ( (LA81_0==77) ) {
+ alt81=1;
}
- switch (alt79) {
+ switch (alt81) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5396:1: (lv_defaultClause_6_0= ruleSwitchDefaultClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5509:1: (lv_defaultClause_6_0= ruleSwitchDefaultClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5396:1: (lv_defaultClause_6_0= ruleSwitchDefaultClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5397:3: lv_defaultClause_6_0= ruleSwitchDefaultClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5509:1: (lv_defaultClause_6_0= ruleSwitchDefaultClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5510:3: lv_defaultClause_6_0= ruleSwitchDefaultClause
{
newCompositeNode(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSwitchDefaultClause_in_ruleSwitchStatement11772);
+ pushFollow(FOLLOW_ruleSwitchDefaultClause_in_ruleSwitchStatement12053);
lv_defaultClause_6_0=ruleSwitchDefaultClause();
state._fsp--;
@@ -13731,7 +14021,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,62,FOLLOW_62_in_ruleSwitchStatement11785);
+ otherlv_7=(Token)match(input,63,FOLLOW_63_in_ruleSwitchStatement12066);
newLeafNode(otherlv_7, grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
@@ -13756,7 +14046,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSwitchClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5425:1: entryRuleSwitchClause returns [EObject current=null] : iv_ruleSwitchClause= ruleSwitchClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5538:1: entryRuleSwitchClause returns [EObject current=null] : iv_ruleSwitchClause= ruleSwitchClause EOF ;
public final EObject entryRuleSwitchClause() throws RecognitionException {
EObject current = null;
@@ -13764,17 +14054,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5426:2: (iv_ruleSwitchClause= ruleSwitchClause EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5427:2: iv_ruleSwitchClause= ruleSwitchClause EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5539:2: (iv_ruleSwitchClause= ruleSwitchClause EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5540:2: iv_ruleSwitchClause= ruleSwitchClause EOF
{
newCompositeNode(grammarAccess.getSwitchClauseRule());
- pushFollow(FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause11821);
+ pushFollow(FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause12102);
iv_ruleSwitchClause=ruleSwitchClause();
state._fsp--;
current =iv_ruleSwitchClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchClause11831);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchClause12112);
}
@@ -13792,7 +14082,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSwitchClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5434:1: ruleSwitchClause returns [EObject current=null] : ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5547:1: ruleSwitchClause returns [EObject current=null] : ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) ;
public final EObject ruleSwitchClause() throws RecognitionException {
EObject current = null;
@@ -13806,22 +14096,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5437:28: ( ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5438:1: ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5550:28: ( ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5551:1: ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5438:1: ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5438:2: ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5551:1: ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5551:2: ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5438:2: ( (lv_switchCase_0_0= ruleSwitchCase ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5439:1: (lv_switchCase_0_0= ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5551:2: ( (lv_switchCase_0_0= ruleSwitchCase ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5552:1: (lv_switchCase_0_0= ruleSwitchCase )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5439:1: (lv_switchCase_0_0= ruleSwitchCase )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5440:3: lv_switchCase_0_0= ruleSwitchCase
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5552:1: (lv_switchCase_0_0= ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5553:3: lv_switchCase_0_0= ruleSwitchCase
{
newCompositeNode(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleSwitchCase_in_ruleSwitchClause11877);
+ pushFollow(FOLLOW_ruleSwitchCase_in_ruleSwitchClause12158);
lv_switchCase_0_0=ruleSwitchCase();
state._fsp--;
@@ -13843,28 +14133,28 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5456:2: ( (lv_switchCase_1_0= ruleSwitchCase ) )*
- loop80:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5569:2: ( (lv_switchCase_1_0= ruleSwitchCase ) )*
+ loop82:
do {
- int alt80=2;
- int LA80_0 = input.LA(1);
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA80_0==75) ) {
- alt80=1;
+ if ( (LA82_0==76) ) {
+ alt82=1;
}
- switch (alt80) {
+ switch (alt82) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5457:1: (lv_switchCase_1_0= ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5570:1: (lv_switchCase_1_0= ruleSwitchCase )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5457:1: (lv_switchCase_1_0= ruleSwitchCase )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5458:3: lv_switchCase_1_0= ruleSwitchCase
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5570:1: (lv_switchCase_1_0= ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5571:3: lv_switchCase_1_0= ruleSwitchCase
{
newCompositeNode(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSwitchCase_in_ruleSwitchClause11898);
+ pushFollow(FOLLOW_ruleSwitchCase_in_ruleSwitchClause12179);
lv_switchCase_1_0=ruleSwitchCase();
state._fsp--;
@@ -13888,20 +14178,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- break loop80;
+ break loop82;
}
} while (true);
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5474:3: ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5475:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5587:3: ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5588:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5475:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5476:3: lv_statementSequence_2_0= ruleNonEmptyStatementSequence
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5588:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5589:3: lv_statementSequence_2_0= ruleNonEmptyStatementSequence
{
newCompositeNode(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchClause11920);
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchClause12201);
lv_statementSequence_2_0=ruleNonEmptyStatementSequence();
state._fsp--;
@@ -13944,7 +14234,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSwitchCase"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5500:1: entryRuleSwitchCase returns [EObject current=null] : iv_ruleSwitchCase= ruleSwitchCase EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5613:1: entryRuleSwitchCase returns [EObject current=null] : iv_ruleSwitchCase= ruleSwitchCase EOF ;
public final EObject entryRuleSwitchCase() throws RecognitionException {
EObject current = null;
@@ -13952,17 +14242,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5501:2: (iv_ruleSwitchCase= ruleSwitchCase EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5502:2: iv_ruleSwitchCase= ruleSwitchCase EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5614:2: (iv_ruleSwitchCase= ruleSwitchCase EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5615:2: iv_ruleSwitchCase= ruleSwitchCase EOF
{
newCompositeNode(grammarAccess.getSwitchCaseRule());
- pushFollow(FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase11956);
+ pushFollow(FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase12237);
iv_ruleSwitchCase=ruleSwitchCase();
state._fsp--;
current =iv_ruleSwitchCase;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchCase11966);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchCase12247);
}
@@ -13980,7 +14270,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSwitchCase"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5509:1: ruleSwitchCase returns [EObject current=null] : (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5622:1: ruleSwitchCase returns [EObject current=null] : (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' ) ;
public final EObject ruleSwitchCase() throws RecognitionException {
EObject current = null;
@@ -13992,26 +14282,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5512:28: ( (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5513:1: (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5625:28: ( (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5626:1: (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5513:1: (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5513:3: otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5626:1: (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5626:3: otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':'
{
- otherlv_0=(Token)match(input,75,FOLLOW_75_in_ruleSwitchCase12003);
+ otherlv_0=(Token)match(input,76,FOLLOW_76_in_ruleSwitchCase12284);
newLeafNode(otherlv_0, grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5517:1: ( (lv_expression_1_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5518:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5630:1: ( (lv_expression_1_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5631:1: (lv_expression_1_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5518:1: (lv_expression_1_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5519:3: lv_expression_1_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5631:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5632:3: lv_expression_1_0= ruleExpression
{
newCompositeNode(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleSwitchCase12024);
+ pushFollow(FOLLOW_ruleExpression_in_ruleSwitchCase12305);
lv_expression_1_0=ruleExpression();
state._fsp--;
@@ -14033,7 +14323,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,27,FOLLOW_27_in_ruleSwitchCase12036);
+ otherlv_2=(Token)match(input,27,FOLLOW_27_in_ruleSwitchCase12317);
newLeafNode(otherlv_2, grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
@@ -14058,7 +14348,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSwitchDefaultClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5547:1: entryRuleSwitchDefaultClause returns [EObject current=null] : iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5660:1: entryRuleSwitchDefaultClause returns [EObject current=null] : iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF ;
public final EObject entryRuleSwitchDefaultClause() throws RecognitionException {
EObject current = null;
@@ -14066,17 +14356,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5548:2: (iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5549:2: iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5661:2: (iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5662:2: iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF
{
newCompositeNode(grammarAccess.getSwitchDefaultClauseRule());
- pushFollow(FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause12072);
+ pushFollow(FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause12353);
iv_ruleSwitchDefaultClause=ruleSwitchDefaultClause();
state._fsp--;
current =iv_ruleSwitchDefaultClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchDefaultClause12082);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchDefaultClause12363);
}
@@ -14094,7 +14384,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSwitchDefaultClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5556:1: ruleSwitchDefaultClause returns [EObject current=null] : (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5669:1: ruleSwitchDefaultClause returns [EObject current=null] : (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) ;
public final EObject ruleSwitchDefaultClause() throws RecognitionException {
EObject current = null;
@@ -14106,30 +14396,30 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5559:28: ( (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5560:1: (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5672:28: ( (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5673:1: (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5560:1: (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5560:3: otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5673:1: (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5673:3: otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
{
- otherlv_0=(Token)match(input,76,FOLLOW_76_in_ruleSwitchDefaultClause12119);
+ otherlv_0=(Token)match(input,77,FOLLOW_77_in_ruleSwitchDefaultClause12400);
newLeafNode(otherlv_0, grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
- otherlv_1=(Token)match(input,27,FOLLOW_27_in_ruleSwitchDefaultClause12131);
+ otherlv_1=(Token)match(input,27,FOLLOW_27_in_ruleSwitchDefaultClause12412);
newLeafNode(otherlv_1, grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5568:1: ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5569:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5681:1: ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5682:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5569:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5570:3: lv_statementSequence_2_0= ruleNonEmptyStatementSequence
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5682:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5683:3: lv_statementSequence_2_0= ruleNonEmptyStatementSequence
{
newCompositeNode(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchDefaultClause12152);
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchDefaultClause12433);
lv_statementSequence_2_0=ruleNonEmptyStatementSequence();
state._fsp--;
@@ -14172,7 +14462,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNonEmptyStatementSequence"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5594:1: entryRuleNonEmptyStatementSequence returns [EObject current=null] : iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5707:1: entryRuleNonEmptyStatementSequence returns [EObject current=null] : iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF ;
public final EObject entryRuleNonEmptyStatementSequence() throws RecognitionException {
EObject current = null;
@@ -14180,17 +14470,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5595:2: (iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5596:2: iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5708:2: (iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5709:2: iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF
{
newCompositeNode(grammarAccess.getNonEmptyStatementSequenceRule());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence12188);
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence12469);
iv_ruleNonEmptyStatementSequence=ruleNonEmptyStatementSequence();
state._fsp--;
current =iv_ruleNonEmptyStatementSequence;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence12198);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence12479);
}
@@ -14208,7 +14498,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNonEmptyStatementSequence"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5603:1: ruleNonEmptyStatementSequence returns [EObject current=null] : ( (lv_statement_0_0= ruleDocumentedStatement ) )+ ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5716:1: ruleNonEmptyStatementSequence returns [EObject current=null] : ( (lv_statement_0_0= ruleDocumentedStatement ) )+ ;
public final EObject ruleNonEmptyStatementSequence() throws RecognitionException {
EObject current = null;
@@ -14218,32 +14508,32 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5606:28: ( ( (lv_statement_0_0= ruleDocumentedStatement ) )+ )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5607:1: ( (lv_statement_0_0= ruleDocumentedStatement ) )+
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5719:28: ( ( (lv_statement_0_0= ruleDocumentedStatement ) )+ )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5720:1: ( (lv_statement_0_0= ruleDocumentedStatement ) )+
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5607:1: ( (lv_statement_0_0= ruleDocumentedStatement ) )+
- int cnt81=0;
- loop81:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5720:1: ( (lv_statement_0_0= ruleDocumentedStatement ) )+
+ int cnt83=0;
+ loop83:
do {
- int alt81=2;
- int LA81_0 = input.LA(1);
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( ((LA81_0>=RULE_ID && LA81_0<=RULE_SL_COMMENT)||(LA81_0>=17 && LA81_0<=18)||(LA81_0>=57 && LA81_0<=60)||LA81_0==64||(LA81_0>=67 && LA81_0<=69)||LA81_0==71||LA81_0==74||(LA81_0>=77 && LA81_0<=79)||(LA81_0>=81 && LA81_0<=84)) ) {
- alt81=1;
+ if ( ((LA83_0>=RULE_ID && LA83_0<=RULE_SL_COMMENT)||(LA83_0>=17 && LA83_0<=18)||(LA83_0>=58 && LA83_0<=61)||LA83_0==65||(LA83_0>=68 && LA83_0<=70)||LA83_0==72||LA83_0==75||(LA83_0>=78 && LA83_0<=80)||(LA83_0>=82 && LA83_0<=85)) ) {
+ alt83=1;
}
- switch (alt81) {
+ switch (alt83) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5608:1: (lv_statement_0_0= ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5721:1: (lv_statement_0_0= ruleDocumentedStatement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5608:1: (lv_statement_0_0= ruleDocumentedStatement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5609:3: lv_statement_0_0= ruleDocumentedStatement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5721:1: (lv_statement_0_0= ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5722:3: lv_statement_0_0= ruleDocumentedStatement
{
newCompositeNode(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_ruleNonEmptyStatementSequence12243);
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_ruleNonEmptyStatementSequence12524);
lv_statement_0_0=ruleDocumentedStatement();
state._fsp--;
@@ -14267,12 +14557,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt81 >= 1 ) break loop81;
+ if ( cnt83 >= 1 ) break loop83;
EarlyExitException eee =
- new EarlyExitException(81, input);
+ new EarlyExitException(83, input);
throw eee;
}
- cnt81++;
+ cnt83++;
} while (true);
@@ -14293,7 +14583,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleWhileStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5633:1: entryRuleWhileStatement returns [EObject current=null] : iv_ruleWhileStatement= ruleWhileStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5746:1: entryRuleWhileStatement returns [EObject current=null] : iv_ruleWhileStatement= ruleWhileStatement EOF ;
public final EObject entryRuleWhileStatement() throws RecognitionException {
EObject current = null;
@@ -14301,17 +14591,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5634:2: (iv_ruleWhileStatement= ruleWhileStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5635:2: iv_ruleWhileStatement= ruleWhileStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5747:2: (iv_ruleWhileStatement= ruleWhileStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5748:2: iv_ruleWhileStatement= ruleWhileStatement EOF
{
newCompositeNode(grammarAccess.getWhileStatementRule());
- pushFollow(FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement12279);
+ pushFollow(FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement12560);
iv_ruleWhileStatement=ruleWhileStatement();
state._fsp--;
current =iv_ruleWhileStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleWhileStatement12289);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleWhileStatement12570);
}
@@ -14329,7 +14619,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleWhileStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5642:1: ruleWhileStatement returns [EObject current=null] : (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5755:1: ruleWhileStatement returns [EObject current=null] : (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) ;
public final EObject ruleWhileStatement() throws RecognitionException {
EObject current = null;
@@ -14344,30 +14634,30 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5645:28: ( (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5646:1: (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5758:28: ( (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5759:1: (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5646:1: (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5646:3: otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5759:1: (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5759:3: otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) )
{
- otherlv_0=(Token)match(input,77,FOLLOW_77_in_ruleWhileStatement12326);
+ otherlv_0=(Token)match(input,78,FOLLOW_78_in_ruleWhileStatement12607);
newLeafNode(otherlv_0, grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
- otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleWhileStatement12338);
+ otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleWhileStatement12619);
newLeafNode(otherlv_1, grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5654:1: ( (lv_condition_2_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5655:1: (lv_condition_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5767:1: ( (lv_condition_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5768:1: (lv_condition_2_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5655:1: (lv_condition_2_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5656:3: lv_condition_2_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5768:1: (lv_condition_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5769:3: lv_condition_2_0= ruleExpression
{
newCompositeNode(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleWhileStatement12359);
+ pushFollow(FOLLOW_ruleExpression_in_ruleWhileStatement12640);
lv_condition_2_0=ruleExpression();
state._fsp--;
@@ -14389,20 +14679,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,25,FOLLOW_25_in_ruleWhileStatement12371);
+ otherlv_3=(Token)match(input,25,FOLLOW_25_in_ruleWhileStatement12652);
newLeafNode(otherlv_3, grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5676:1: ( (lv_block_4_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5677:1: (lv_block_4_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5789:1: ( (lv_block_4_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5790:1: (lv_block_4_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5677:1: (lv_block_4_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5678:3: lv_block_4_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5790:1: (lv_block_4_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5791:3: lv_block_4_0= ruleBlock
{
newCompositeNode(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleWhileStatement12392);
+ pushFollow(FOLLOW_ruleBlock_in_ruleWhileStatement12673);
lv_block_4_0=ruleBlock();
state._fsp--;
@@ -14445,7 +14735,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDoStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5702:1: entryRuleDoStatement returns [EObject current=null] : iv_ruleDoStatement= ruleDoStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5815:1: entryRuleDoStatement returns [EObject current=null] : iv_ruleDoStatement= ruleDoStatement EOF ;
public final EObject entryRuleDoStatement() throws RecognitionException {
EObject current = null;
@@ -14453,17 +14743,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5703:2: (iv_ruleDoStatement= ruleDoStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5704:2: iv_ruleDoStatement= ruleDoStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5816:2: (iv_ruleDoStatement= ruleDoStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5817:2: iv_ruleDoStatement= ruleDoStatement EOF
{
newCompositeNode(grammarAccess.getDoStatementRule());
- pushFollow(FOLLOW_ruleDoStatement_in_entryRuleDoStatement12428);
+ pushFollow(FOLLOW_ruleDoStatement_in_entryRuleDoStatement12709);
iv_ruleDoStatement=ruleDoStatement();
state._fsp--;
current =iv_ruleDoStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleDoStatement12438);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDoStatement12719);
}
@@ -14481,7 +14771,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDoStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5711:1: ruleDoStatement returns [EObject current=null] : (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5824:1: ruleDoStatement returns [EObject current=null] : (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' ) ;
public final EObject ruleDoStatement() throws RecognitionException {
EObject current = null;
@@ -14498,26 +14788,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5714:28: ( (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5715:1: (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5827:28: ( (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5828:1: (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5715:1: (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5715:3: otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5828:1: (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5828:3: otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';'
{
- otherlv_0=(Token)match(input,78,FOLLOW_78_in_ruleDoStatement12475);
+ otherlv_0=(Token)match(input,79,FOLLOW_79_in_ruleDoStatement12756);
newLeafNode(otherlv_0, grammarAccess.getDoStatementAccess().getDoKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5719:1: ( (lv_block_1_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5720:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5832:1: ( (lv_block_1_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5833:1: (lv_block_1_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5720:1: (lv_block_1_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5721:3: lv_block_1_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5833:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5834:3: lv_block_1_0= ruleBlock
{
newCompositeNode(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleDoStatement12496);
+ pushFollow(FOLLOW_ruleBlock_in_ruleDoStatement12777);
lv_block_1_0=ruleBlock();
state._fsp--;
@@ -14539,24 +14829,24 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,77,FOLLOW_77_in_ruleDoStatement12508);
+ otherlv_2=(Token)match(input,78,FOLLOW_78_in_ruleDoStatement12789);
newLeafNode(otherlv_2, grammarAccess.getDoStatementAccess().getWhileKeyword_2());
- otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleDoStatement12520);
+ otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleDoStatement12801);
newLeafNode(otherlv_3, grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5745:1: ( (lv_condition_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5746:1: (lv_condition_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5858:1: ( (lv_condition_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5859:1: (lv_condition_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5746:1: (lv_condition_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5747:3: lv_condition_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5859:1: (lv_condition_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5860:3: lv_condition_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleDoStatement12541);
+ pushFollow(FOLLOW_ruleExpression_in_ruleDoStatement12822);
lv_condition_4_0=ruleExpression();
state._fsp--;
@@ -14578,11 +14868,11 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleDoStatement12553);
+ otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleDoStatement12834);
newLeafNode(otherlv_5, grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
- otherlv_6=(Token)match(input,68,FOLLOW_68_in_ruleDoStatement12565);
+ otherlv_6=(Token)match(input,69,FOLLOW_69_in_ruleDoStatement12846);
newLeafNode(otherlv_6, grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
@@ -14607,7 +14897,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleForStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5779:1: entryRuleForStatement returns [EObject current=null] : iv_ruleForStatement= ruleForStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5892:1: entryRuleForStatement returns [EObject current=null] : iv_ruleForStatement= ruleForStatement EOF ;
public final EObject entryRuleForStatement() throws RecognitionException {
EObject current = null;
@@ -14615,17 +14905,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5780:2: (iv_ruleForStatement= ruleForStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5781:2: iv_ruleForStatement= ruleForStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5893:2: (iv_ruleForStatement= ruleForStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5894:2: iv_ruleForStatement= ruleForStatement EOF
{
newCompositeNode(grammarAccess.getForStatementRule());
- pushFollow(FOLLOW_ruleForStatement_in_entryRuleForStatement12601);
+ pushFollow(FOLLOW_ruleForStatement_in_entryRuleForStatement12882);
iv_ruleForStatement=ruleForStatement();
state._fsp--;
current =iv_ruleForStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleForStatement12611);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForStatement12892);
}
@@ -14643,7 +14933,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleForStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5788:1: ruleForStatement returns [EObject current=null] : (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5901:1: ruleForStatement returns [EObject current=null] : (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) ;
public final EObject ruleForStatement() throws RecognitionException {
EObject current = null;
@@ -14658,30 +14948,30 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5791:28: ( (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5792:1: (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5904:28: ( (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5905:1: (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5792:1: (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5792:3: otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5905:1: (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5905:3: otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) )
{
- otherlv_0=(Token)match(input,79,FOLLOW_79_in_ruleForStatement12648);
+ otherlv_0=(Token)match(input,80,FOLLOW_80_in_ruleForStatement12929);
newLeafNode(otherlv_0, grammarAccess.getForStatementAccess().getForKeyword_0());
- otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleForStatement12660);
+ otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleForStatement12941);
newLeafNode(otherlv_1, grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5800:1: ( (lv_control_2_0= ruleForControl ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5801:1: (lv_control_2_0= ruleForControl )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5913:1: ( (lv_control_2_0= ruleForControl ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5914:1: (lv_control_2_0= ruleForControl )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5801:1: (lv_control_2_0= ruleForControl )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5802:3: lv_control_2_0= ruleForControl
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5914:1: (lv_control_2_0= ruleForControl )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5915:3: lv_control_2_0= ruleForControl
{
newCompositeNode(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleForControl_in_ruleForStatement12681);
+ pushFollow(FOLLOW_ruleForControl_in_ruleForStatement12962);
lv_control_2_0=ruleForControl();
state._fsp--;
@@ -14703,20 +14993,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,25,FOLLOW_25_in_ruleForStatement12693);
+ otherlv_3=(Token)match(input,25,FOLLOW_25_in_ruleForStatement12974);
newLeafNode(otherlv_3, grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5822:1: ( (lv_block_4_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5823:1: (lv_block_4_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5935:1: ( (lv_block_4_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5936:1: (lv_block_4_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5823:1: (lv_block_4_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5824:3: lv_block_4_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5936:1: (lv_block_4_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5937:3: lv_block_4_0= ruleBlock
{
newCompositeNode(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleForStatement12714);
+ pushFollow(FOLLOW_ruleBlock_in_ruleForStatement12995);
lv_block_4_0=ruleBlock();
state._fsp--;
@@ -14759,7 +15049,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleForControl"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5848:1: entryRuleForControl returns [EObject current=null] : iv_ruleForControl= ruleForControl EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5961:1: entryRuleForControl returns [EObject current=null] : iv_ruleForControl= ruleForControl EOF ;
public final EObject entryRuleForControl() throws RecognitionException {
EObject current = null;
@@ -14767,17 +15057,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5849:2: (iv_ruleForControl= ruleForControl EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5850:2: iv_ruleForControl= ruleForControl EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5962:2: (iv_ruleForControl= ruleForControl EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5963:2: iv_ruleForControl= ruleForControl EOF
{
newCompositeNode(grammarAccess.getForControlRule());
- pushFollow(FOLLOW_ruleForControl_in_entryRuleForControl12750);
+ pushFollow(FOLLOW_ruleForControl_in_entryRuleForControl13031);
iv_ruleForControl=ruleForControl();
state._fsp--;
current =iv_ruleForControl;
- match(input,EOF,FOLLOW_EOF_in_entryRuleForControl12760);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForControl13041);
}
@@ -14795,7 +15085,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleForControl"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5857:1: ruleForControl returns [EObject current=null] : ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5970:1: ruleForControl returns [EObject current=null] : ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* ) ;
public final EObject ruleForControl() throws RecognitionException {
EObject current = null;
@@ -14808,22 +15098,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5860:28: ( ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5861:1: ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5973:28: ( ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5974:1: ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5861:1: ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5861:2: ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5974:1: ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5974:2: ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )*
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5861:2: ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5862:1: (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5974:2: ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5975:1: (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5862:1: (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5863:3: lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5975:1: (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5976:3: lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition
{
newCompositeNode(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_ruleForControl12806);
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_ruleForControl13087);
lv_loopVariableDefinition_0_0=ruleLoopVariableDefinition();
state._fsp--;
@@ -14845,35 +15135,35 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5879:2: (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )*
- loop82:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5992:2: (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )*
+ loop84:
do {
- int alt82=2;
- int LA82_0 = input.LA(1);
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA82_0==21) ) {
- alt82=1;
+ if ( (LA84_0==21) ) {
+ alt84=1;
}
- switch (alt82) {
+ switch (alt84) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5879:4: otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5992:4: otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) )
{
- otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleForControl12819);
+ otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleForControl13100);
newLeafNode(otherlv_1, grammarAccess.getForControlAccess().getCommaKeyword_1_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5883:1: ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5884:1: (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5996:1: ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5997:1: (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5884:1: (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5885:3: lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5997:1: (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5998:3: lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition
{
newCompositeNode(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_ruleForControl12840);
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_ruleForControl13121);
lv_loopVariableDefinition_2_0=ruleLoopVariableDefinition();
state._fsp--;
@@ -14900,7 +15190,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- break loop82;
+ break loop84;
}
} while (true);
@@ -14925,7 +15215,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLoopVariableDefinition"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5909:1: entryRuleLoopVariableDefinition returns [EObject current=null] : iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6022:1: entryRuleLoopVariableDefinition returns [EObject current=null] : iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF ;
public final EObject entryRuleLoopVariableDefinition() throws RecognitionException {
EObject current = null;
@@ -14933,17 +15223,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5910:2: (iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5911:2: iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6023:2: (iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6024:2: iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF
{
newCompositeNode(grammarAccess.getLoopVariableDefinitionRule());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition12878);
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition13159);
iv_ruleLoopVariableDefinition=ruleLoopVariableDefinition();
state._fsp--;
current =iv_ruleLoopVariableDefinition;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLoopVariableDefinition12888);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLoopVariableDefinition13169);
}
@@ -14961,7 +15251,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLoopVariableDefinition"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5918:1: ruleLoopVariableDefinition returns [EObject current=null] : ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6031:1: ruleLoopVariableDefinition returns [EObject current=null] : ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) ) ;
public final EObject ruleLoopVariableDefinition() throws RecognitionException {
EObject current = null;
@@ -14982,49 +15272,49 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5921:28: ( ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5922:1: ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6034:28: ( ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6035:1: ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5922:1: ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) )
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6035:1: ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) )
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA84_0==RULE_ID) ) {
- int LA84_1 = input.LA(2);
+ if ( (LA86_0==RULE_ID) ) {
+ int LA86_1 = input.LA(2);
- if ( (LA84_1==80) ) {
- alt84=1;
+ if ( (LA86_1==RULE_ID||(LA86_1>=19 && LA86_1<=20)) ) {
+ alt86=2;
}
- else if ( (LA84_1==RULE_ID||(LA84_1>=19 && LA84_1<=20)) ) {
- alt84=2;
+ else if ( (LA86_1==81) ) {
+ alt86=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 84, 1, input);
+ new NoViableAltException("", 86, 1, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 84, 0, input);
+ new NoViableAltException("", 86, 0, input);
throw nvae;
}
- switch (alt84) {
+ switch (alt86) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5922:2: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6035:2: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5922:2: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5922:3: ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6035:2: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6035:3: ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )?
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5922:3: ( (lv_name_0_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5923:1: (lv_name_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6035:3: ( (lv_name_0_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6036:1: (lv_name_0_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5923:1: (lv_name_0_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5924:3: lv_name_0_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6036:1: (lv_name_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6037:3: lv_name_0_0= RULE_ID
{
- lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLoopVariableDefinition12931);
+ lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13212);
newLeafNode(lv_name_0_0, grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0());
@@ -15044,20 +15334,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,80,FOLLOW_80_in_ruleLoopVariableDefinition12948);
+ otherlv_1=(Token)match(input,81,FOLLOW_81_in_ruleLoopVariableDefinition13229);
newLeafNode(otherlv_1, grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5944:1: ( (lv_expression1_2_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5945:1: (lv_expression1_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6057:1: ( (lv_expression1_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6058:1: (lv_expression1_2_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5945:1: (lv_expression1_2_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5946:3: lv_expression1_2_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6058:1: (lv_expression1_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6059:3: lv_expression1_2_0= ruleExpression
{
newCompositeNode(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition12969);
+ pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13250);
lv_expression1_2_0=ruleExpression();
state._fsp--;
@@ -15079,31 +15369,31 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5962:2: (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )?
- int alt83=2;
- int LA83_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6075:2: (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )?
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA83_0==61) ) {
- alt83=1;
+ if ( (LA85_0==62) ) {
+ alt85=1;
}
- switch (alt83) {
+ switch (alt85) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5962:4: otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6075:4: otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) )
{
- otherlv_3=(Token)match(input,61,FOLLOW_61_in_ruleLoopVariableDefinition12982);
+ otherlv_3=(Token)match(input,62,FOLLOW_62_in_ruleLoopVariableDefinition13263);
newLeafNode(otherlv_3, grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5966:1: ( (lv_expression2_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5967:1: (lv_expression2_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6079:1: ( (lv_expression2_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6080:1: (lv_expression2_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5967:1: (lv_expression2_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5968:3: lv_expression2_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6080:1: (lv_expression2_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6081:3: lv_expression2_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13003);
+ pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13284);
lv_expression2_4_0=ruleExpression();
state._fsp--;
@@ -15138,21 +15428,21 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5985:6: ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6098:6: ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5985:6: ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5985:7: ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6098:6: ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6098:7: ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5985:7: ( (lv_type_5_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5986:1: (lv_type_5_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6098:7: ( (lv_type_5_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6099:1: (lv_type_5_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5986:1: (lv_type_5_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:5987:3: lv_type_5_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6099:1: (lv_type_5_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6100:3: lv_type_5_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleLoopVariableDefinition13034);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleLoopVariableDefinition13315);
lv_type_5_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -15174,13 +15464,13 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6003:2: ( (lv_name_6_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6004:1: (lv_name_6_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6116:2: ( (lv_name_6_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6117:1: (lv_name_6_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6004:1: (lv_name_6_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6005:3: lv_name_6_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6117:1: (lv_name_6_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6118:3: lv_name_6_0= RULE_ID
{
- lv_name_6_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13051);
+ lv_name_6_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13332);
newLeafNode(lv_name_6_0, grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0());
@@ -15200,20 +15490,20 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,27,FOLLOW_27_in_ruleLoopVariableDefinition13068);
+ otherlv_7=(Token)match(input,27,FOLLOW_27_in_ruleLoopVariableDefinition13349);
newLeafNode(otherlv_7, grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6025:1: ( (lv_expression_8_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6026:1: (lv_expression_8_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6138:1: ( (lv_expression_8_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6139:1: (lv_expression_8_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6026:1: (lv_expression_8_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6027:3: lv_expression_8_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6139:1: (lv_expression_8_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6140:3: lv_expression_8_0= ruleExpression
{
newCompositeNode(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13089);
+ pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13370);
lv_expression_8_0=ruleExpression();
state._fsp--;
@@ -15262,7 +15552,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBreakStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6051:1: entryRuleBreakStatement returns [EObject current=null] : iv_ruleBreakStatement= ruleBreakStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6164:1: entryRuleBreakStatement returns [EObject current=null] : iv_ruleBreakStatement= ruleBreakStatement EOF ;
public final EObject entryRuleBreakStatement() throws RecognitionException {
EObject current = null;
@@ -15270,17 +15560,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6052:2: (iv_ruleBreakStatement= ruleBreakStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6053:2: iv_ruleBreakStatement= ruleBreakStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6165:2: (iv_ruleBreakStatement= ruleBreakStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6166:2: iv_ruleBreakStatement= ruleBreakStatement EOF
{
newCompositeNode(grammarAccess.getBreakStatementRule());
- pushFollow(FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement13126);
+ pushFollow(FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement13407);
iv_ruleBreakStatement=ruleBreakStatement();
state._fsp--;
current =iv_ruleBreakStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleBreakStatement13136);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBreakStatement13417);
}
@@ -15298,7 +15588,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBreakStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6060:1: ruleBreakStatement returns [EObject current=null] : ( () otherlv_1= 'break' otherlv_2= ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6173:1: ruleBreakStatement returns [EObject current=null] : ( () otherlv_1= 'break' otherlv_2= ';' ) ;
public final EObject ruleBreakStatement() throws RecognitionException {
EObject current = null;
@@ -15308,14 +15598,14 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6063:28: ( ( () otherlv_1= 'break' otherlv_2= ';' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6064:1: ( () otherlv_1= 'break' otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6176:28: ( ( () otherlv_1= 'break' otherlv_2= ';' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6177:1: ( () otherlv_1= 'break' otherlv_2= ';' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6064:1: ( () otherlv_1= 'break' otherlv_2= ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6064:2: () otherlv_1= 'break' otherlv_2= ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6177:1: ( () otherlv_1= 'break' otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6177:2: () otherlv_1= 'break' otherlv_2= ';'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6064:2: ()
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6065:5:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6177:2: ()
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6178:5:
{
current = forceCreateModelElement(
@@ -15325,11 +15615,11 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,81,FOLLOW_81_in_ruleBreakStatement13182);
+ otherlv_1=(Token)match(input,82,FOLLOW_82_in_ruleBreakStatement13463);
newLeafNode(otherlv_1, grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
- otherlv_2=(Token)match(input,68,FOLLOW_68_in_ruleBreakStatement13194);
+ otherlv_2=(Token)match(input,69,FOLLOW_69_in_ruleBreakStatement13475);
newLeafNode(otherlv_2, grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
@@ -15354,7 +15644,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleReturnStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6086:1: entryRuleReturnStatement returns [EObject current=null] : iv_ruleReturnStatement= ruleReturnStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6199:1: entryRuleReturnStatement returns [EObject current=null] : iv_ruleReturnStatement= ruleReturnStatement EOF ;
public final EObject entryRuleReturnStatement() throws RecognitionException {
EObject current = null;
@@ -15362,17 +15652,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6087:2: (iv_ruleReturnStatement= ruleReturnStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6088:2: iv_ruleReturnStatement= ruleReturnStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6200:2: (iv_ruleReturnStatement= ruleReturnStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6201:2: iv_ruleReturnStatement= ruleReturnStatement EOF
{
newCompositeNode(grammarAccess.getReturnStatementRule());
- pushFollow(FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement13230);
+ pushFollow(FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement13511);
iv_ruleReturnStatement=ruleReturnStatement();
state._fsp--;
current =iv_ruleReturnStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleReturnStatement13240);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleReturnStatement13521);
}
@@ -15390,7 +15680,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleReturnStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6095:1: ruleReturnStatement returns [EObject current=null] : (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6208:1: ruleReturnStatement returns [EObject current=null] : (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' ) ;
public final EObject ruleReturnStatement() throws RecognitionException {
EObject current = null;
@@ -15402,26 +15692,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6098:28: ( (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6099:1: (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6211:28: ( (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6212:1: (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6099:1: (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6099:3: otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6212:1: (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6212:3: otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';'
{
- otherlv_0=(Token)match(input,82,FOLLOW_82_in_ruleReturnStatement13277);
+ otherlv_0=(Token)match(input,83,FOLLOW_83_in_ruleReturnStatement13558);
newLeafNode(otherlv_0, grammarAccess.getReturnStatementAccess().getReturnKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6103:1: ( (lv_expression_1_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6104:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6216:1: ( (lv_expression_1_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6217:1: (lv_expression_1_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6104:1: (lv_expression_1_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6105:3: lv_expression_1_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6217:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6218:3: lv_expression_1_0= ruleExpression
{
newCompositeNode(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleReturnStatement13298);
+ pushFollow(FOLLOW_ruleExpression_in_ruleReturnStatement13579);
lv_expression_1_0=ruleExpression();
state._fsp--;
@@ -15443,7 +15733,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,68,FOLLOW_68_in_ruleReturnStatement13310);
+ otherlv_2=(Token)match(input,69,FOLLOW_69_in_ruleReturnStatement13591);
newLeafNode(otherlv_2, grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2());
@@ -15468,7 +15758,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleAcceptStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6133:1: entryRuleAcceptStatement returns [EObject current=null] : iv_ruleAcceptStatement= ruleAcceptStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6246:1: entryRuleAcceptStatement returns [EObject current=null] : iv_ruleAcceptStatement= ruleAcceptStatement EOF ;
public final EObject entryRuleAcceptStatement() throws RecognitionException {
EObject current = null;
@@ -15476,17 +15766,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6134:2: (iv_ruleAcceptStatement= ruleAcceptStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6135:2: iv_ruleAcceptStatement= ruleAcceptStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6247:2: (iv_ruleAcceptStatement= ruleAcceptStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6248:2: iv_ruleAcceptStatement= ruleAcceptStatement EOF
{
newCompositeNode(grammarAccess.getAcceptStatementRule());
- pushFollow(FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement13346);
+ pushFollow(FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement13627);
iv_ruleAcceptStatement=ruleAcceptStatement();
state._fsp--;
current =iv_ruleAcceptStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptStatement13356);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptStatement13637);
}
@@ -15504,7 +15794,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAcceptStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6142:1: ruleAcceptStatement returns [EObject current=null] : ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6255:1: ruleAcceptStatement returns [EObject current=null] : ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) ) ;
public final EObject ruleAcceptStatement() throws RecognitionException {
EObject current = null;
@@ -15518,22 +15808,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6145:28: ( ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6146:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6258:28: ( ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6259:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6146:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6146:2: ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6259:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6259:2: ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6146:2: ( (lv_clause_0_0= ruleAcceptClause ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6147:1: (lv_clause_0_0= ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6259:2: ( (lv_clause_0_0= ruleAcceptClause ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6260:1: (lv_clause_0_0= ruleAcceptClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6147:1: (lv_clause_0_0= ruleAcceptClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6148:3: lv_clause_0_0= ruleAcceptClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6260:1: (lv_clause_0_0= ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6261:3: lv_clause_0_0= ruleAcceptClause
{
newCompositeNode(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAcceptClause_in_ruleAcceptStatement13402);
+ pushFollow(FOLLOW_ruleAcceptClause_in_ruleAcceptStatement13683);
lv_clause_0_0=ruleAcceptClause();
state._fsp--;
@@ -15555,36 +15845,36 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6164:2: ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) )
- int alt85=2;
- int LA85_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6277:2: ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) )
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( (LA85_0==68) ) {
- alt85=1;
+ if ( (LA87_0==69) ) {
+ alt87=1;
}
- else if ( (LA85_0==60) ) {
- alt85=2;
+ else if ( (LA87_0==61) ) {
+ alt87=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 85, 0, input);
+ new NoViableAltException("", 87, 0, input);
throw nvae;
}
- switch (alt85) {
+ switch (alt87) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6164:3: ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6277:3: ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6164:3: ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6165:1: (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6277:3: ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6278:1: (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6165:1: (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6166:3: lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6278:1: (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6279:3: lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion
{
newCompositeNode(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_ruleAcceptStatement13424);
+ pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_ruleAcceptStatement13705);
lv_simpleAccept_1_0=ruleSimpleAcceptStatementCompletion();
state._fsp--;
@@ -15610,18 +15900,18 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6183:6: ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6296:6: ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6183:6: ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6184:1: (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6296:6: ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6297:1: (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6184:1: (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6185:3: lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6297:1: (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6298:3: lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion
{
newCompositeNode(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_ruleAcceptStatement13451);
+ pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_ruleAcceptStatement13732);
lv_compoundAccept_2_0=ruleCompoundAcceptStatementCompletion();
state._fsp--;
@@ -15670,7 +15960,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSimpleAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6209:1: entryRuleSimpleAcceptStatementCompletion returns [EObject current=null] : iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6322:1: entryRuleSimpleAcceptStatementCompletion returns [EObject current=null] : iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF ;
public final EObject entryRuleSimpleAcceptStatementCompletion() throws RecognitionException {
EObject current = null;
@@ -15678,17 +15968,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6210:2: (iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6211:2: iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6323:2: (iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6324:2: iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF
{
newCompositeNode(grammarAccess.getSimpleAcceptStatementCompletionRule());
- pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion13488);
+ pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion13769);
iv_ruleSimpleAcceptStatementCompletion=ruleSimpleAcceptStatementCompletion();
state._fsp--;
current =iv_ruleSimpleAcceptStatementCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion13498);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion13779);
}
@@ -15706,7 +15996,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSimpleAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6218:1: ruleSimpleAcceptStatementCompletion returns [EObject current=null] : ( () otherlv_1= ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6331:1: ruleSimpleAcceptStatementCompletion returns [EObject current=null] : ( () otherlv_1= ';' ) ;
public final EObject ruleSimpleAcceptStatementCompletion() throws RecognitionException {
EObject current = null;
@@ -15715,14 +16005,14 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6221:28: ( ( () otherlv_1= ';' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6222:1: ( () otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6334:28: ( ( () otherlv_1= ';' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6335:1: ( () otherlv_1= ';' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6222:1: ( () otherlv_1= ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6222:2: () otherlv_1= ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6335:1: ( () otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6335:2: () otherlv_1= ';'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6222:2: ()
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6223:5:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6335:2: ()
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6336:5:
{
current = forceCreateModelElement(
@@ -15732,7 +16022,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,68,FOLLOW_68_in_ruleSimpleAcceptStatementCompletion13544);
+ otherlv_1=(Token)match(input,69,FOLLOW_69_in_ruleSimpleAcceptStatementCompletion13825);
newLeafNode(otherlv_1, grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1());
@@ -15757,7 +16047,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCompoundAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6240:1: entryRuleCompoundAcceptStatementCompletion returns [EObject current=null] : iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6353:1: entryRuleCompoundAcceptStatementCompletion returns [EObject current=null] : iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF ;
public final EObject entryRuleCompoundAcceptStatementCompletion() throws RecognitionException {
EObject current = null;
@@ -15765,17 +16055,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6241:2: (iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6242:2: iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6354:2: (iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6355:2: iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF
{
newCompositeNode(grammarAccess.getCompoundAcceptStatementCompletionRule());
- pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion13580);
+ pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion13861);
iv_ruleCompoundAcceptStatementCompletion=ruleCompoundAcceptStatementCompletion();
state._fsp--;
current =iv_ruleCompoundAcceptStatementCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion13590);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion13871);
}
@@ -15793,7 +16083,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCompoundAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6249:1: ruleCompoundAcceptStatementCompletion returns [EObject current=null] : ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6362:1: ruleCompoundAcceptStatementCompletion returns [EObject current=null] : ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* ) ;
public final EObject ruleCompoundAcceptStatementCompletion() throws RecognitionException {
EObject current = null;
@@ -15806,22 +16096,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6252:28: ( ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6253:1: ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6365:28: ( ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6366:1: ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6253:1: ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6253:2: ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6366:1: ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6366:2: ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )*
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6253:2: ( (lv_block_0_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6254:1: (lv_block_0_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6366:2: ( (lv_block_0_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6367:1: (lv_block_0_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6254:1: (lv_block_0_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6255:3: lv_block_0_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6367:1: (lv_block_0_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6368:3: lv_block_0_0= ruleBlock
{
newCompositeNode(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleCompoundAcceptStatementCompletion13636);
+ pushFollow(FOLLOW_ruleBlock_in_ruleCompoundAcceptStatementCompletion13917);
lv_block_0_0=ruleBlock();
state._fsp--;
@@ -15843,35 +16133,35 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6271:2: (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )*
- loop86:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6384:2: (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )*
+ loop88:
do {
- int alt86=2;
- int LA86_0 = input.LA(1);
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA86_0==73) ) {
- alt86=1;
+ if ( (LA88_0==74) ) {
+ alt88=1;
}
- switch (alt86) {
+ switch (alt88) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6271:4: otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6384:4: otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) )
{
- otherlv_1=(Token)match(input,73,FOLLOW_73_in_ruleCompoundAcceptStatementCompletion13649);
+ otherlv_1=(Token)match(input,74,FOLLOW_74_in_ruleCompoundAcceptStatementCompletion13930);
newLeafNode(otherlv_1, grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6275:1: ( (lv_acceptBlock_2_0= ruleAcceptBlock ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6276:1: (lv_acceptBlock_2_0= ruleAcceptBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6388:1: ( (lv_acceptBlock_2_0= ruleAcceptBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6389:1: (lv_acceptBlock_2_0= ruleAcceptBlock )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6276:1: (lv_acceptBlock_2_0= ruleAcceptBlock )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6277:3: lv_acceptBlock_2_0= ruleAcceptBlock
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6389:1: (lv_acceptBlock_2_0= ruleAcceptBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6390:3: lv_acceptBlock_2_0= ruleAcceptBlock
{
newCompositeNode(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAcceptBlock_in_ruleCompoundAcceptStatementCompletion13670);
+ pushFollow(FOLLOW_ruleAcceptBlock_in_ruleCompoundAcceptStatementCompletion13951);
lv_acceptBlock_2_0=ruleAcceptBlock();
state._fsp--;
@@ -15898,7 +16188,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- break loop86;
+ break loop88;
}
} while (true);
@@ -15923,7 +16213,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleAcceptBlock"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6301:1: entryRuleAcceptBlock returns [EObject current=null] : iv_ruleAcceptBlock= ruleAcceptBlock EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6414:1: entryRuleAcceptBlock returns [EObject current=null] : iv_ruleAcceptBlock= ruleAcceptBlock EOF ;
public final EObject entryRuleAcceptBlock() throws RecognitionException {
EObject current = null;
@@ -15931,17 +16221,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6302:2: (iv_ruleAcceptBlock= ruleAcceptBlock EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6303:2: iv_ruleAcceptBlock= ruleAcceptBlock EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6415:2: (iv_ruleAcceptBlock= ruleAcceptBlock EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6416:2: iv_ruleAcceptBlock= ruleAcceptBlock EOF
{
newCompositeNode(grammarAccess.getAcceptBlockRule());
- pushFollow(FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock13708);
+ pushFollow(FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock13989);
iv_ruleAcceptBlock=ruleAcceptBlock();
state._fsp--;
current =iv_ruleAcceptBlock;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptBlock13718);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptBlock13999);
}
@@ -15959,7 +16249,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAcceptBlock"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6310:1: ruleAcceptBlock returns [EObject current=null] : ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6423:1: ruleAcceptBlock returns [EObject current=null] : ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) ) ;
public final EObject ruleAcceptBlock() throws RecognitionException {
EObject current = null;
@@ -15971,22 +16261,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6313:28: ( ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6314:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6426:28: ( ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6427:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6314:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6314:2: ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6427:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6427:2: ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6314:2: ( (lv_clause_0_0= ruleAcceptClause ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6315:1: (lv_clause_0_0= ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6427:2: ( (lv_clause_0_0= ruleAcceptClause ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6428:1: (lv_clause_0_0= ruleAcceptClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6315:1: (lv_clause_0_0= ruleAcceptClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6316:3: lv_clause_0_0= ruleAcceptClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6428:1: (lv_clause_0_0= ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6429:3: lv_clause_0_0= ruleAcceptClause
{
newCompositeNode(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAcceptClause_in_ruleAcceptBlock13764);
+ pushFollow(FOLLOW_ruleAcceptClause_in_ruleAcceptBlock14045);
lv_clause_0_0=ruleAcceptClause();
state._fsp--;
@@ -16008,16 +16298,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6332:2: ( (lv_block_1_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6333:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6445:2: ( (lv_block_1_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6446:1: (lv_block_1_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6333:1: (lv_block_1_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6334:3: lv_block_1_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6446:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6447:3: lv_block_1_0= ruleBlock
{
newCompositeNode(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleAcceptBlock13785);
+ pushFollow(FOLLOW_ruleBlock_in_ruleAcceptBlock14066);
lv_block_1_0=ruleBlock();
state._fsp--;
@@ -16060,7 +16350,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleAcceptClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6358:1: entryRuleAcceptClause returns [EObject current=null] : iv_ruleAcceptClause= ruleAcceptClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6471:1: entryRuleAcceptClause returns [EObject current=null] : iv_ruleAcceptClause= ruleAcceptClause EOF ;
public final EObject entryRuleAcceptClause() throws RecognitionException {
EObject current = null;
@@ -16068,17 +16358,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6359:2: (iv_ruleAcceptClause= ruleAcceptClause EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6360:2: iv_ruleAcceptClause= ruleAcceptClause EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6472:2: (iv_ruleAcceptClause= ruleAcceptClause EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6473:2: iv_ruleAcceptClause= ruleAcceptClause EOF
{
newCompositeNode(grammarAccess.getAcceptClauseRule());
- pushFollow(FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause13821);
+ pushFollow(FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause14102);
iv_ruleAcceptClause=ruleAcceptClause();
state._fsp--;
current =iv_ruleAcceptClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptClause13831);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptClause14112);
}
@@ -16096,7 +16386,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAcceptClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6367:1: ruleAcceptClause returns [EObject current=null] : (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6480:1: ruleAcceptClause returns [EObject current=null] : (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' ) ;
public final EObject ruleAcceptClause() throws RecognitionException {
EObject current = null;
@@ -16111,42 +16401,42 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6370:28: ( (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6371:1: (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6483:28: ( (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6484:1: (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6371:1: (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6371:3: otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6484:1: (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6484:3: otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')'
{
- otherlv_0=(Token)match(input,83,FOLLOW_83_in_ruleAcceptClause13868);
+ otherlv_0=(Token)match(input,84,FOLLOW_84_in_ruleAcceptClause14149);
newLeafNode(otherlv_0, grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
- otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleAcceptClause13880);
+ otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleAcceptClause14161);
newLeafNode(otherlv_1, grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6379:1: ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )?
- int alt87=2;
- int LA87_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6492:1: ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )?
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA87_0==RULE_ID) ) {
- int LA87_1 = input.LA(2);
+ if ( (LA89_0==RULE_ID) ) {
+ int LA89_1 = input.LA(2);
- if ( (LA87_1==27) ) {
- alt87=1;
+ if ( (LA89_1==27) ) {
+ alt89=1;
}
}
- switch (alt87) {
+ switch (alt89) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6379:2: ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6492:2: ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6379:2: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6380:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6492:2: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6493:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6380:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6381:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6493:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6494:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAcceptClause13898);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAcceptClause14179);
newLeafNode(lv_name_2_0, grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0());
@@ -16166,7 +16456,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,27,FOLLOW_27_in_ruleAcceptClause13915);
+ otherlv_3=(Token)match(input,27,FOLLOW_27_in_ruleAcceptClause14196);
newLeafNode(otherlv_3, grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
@@ -16176,16 +16466,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6401:3: ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6402:1: (lv_qualifiedNameList_4_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6514:3: ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6515:1: (lv_qualifiedNameList_4_0= ruleQualifiedNameList )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6402:1: (lv_qualifiedNameList_4_0= ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6403:3: lv_qualifiedNameList_4_0= ruleQualifiedNameList
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6515:1: (lv_qualifiedNameList_4_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6516:3: lv_qualifiedNameList_4_0= ruleQualifiedNameList
{
newCompositeNode(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleAcceptClause13938);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleAcceptClause14219);
lv_qualifiedNameList_4_0=ruleQualifiedNameList();
state._fsp--;
@@ -16207,7 +16497,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleAcceptClause13950);
+ otherlv_5=(Token)match(input,25,FOLLOW_25_in_ruleAcceptClause14231);
newLeafNode(otherlv_5, grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
@@ -16232,7 +16522,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleClassifyStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6431:1: entryRuleClassifyStatement returns [EObject current=null] : iv_ruleClassifyStatement= ruleClassifyStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6544:1: entryRuleClassifyStatement returns [EObject current=null] : iv_ruleClassifyStatement= ruleClassifyStatement EOF ;
public final EObject entryRuleClassifyStatement() throws RecognitionException {
EObject current = null;
@@ -16240,17 +16530,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6432:2: (iv_ruleClassifyStatement= ruleClassifyStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6433:2: iv_ruleClassifyStatement= ruleClassifyStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6545:2: (iv_ruleClassifyStatement= ruleClassifyStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6546:2: iv_ruleClassifyStatement= ruleClassifyStatement EOF
{
newCompositeNode(grammarAccess.getClassifyStatementRule());
- pushFollow(FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement13986);
+ pushFollow(FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement14267);
iv_ruleClassifyStatement=ruleClassifyStatement();
state._fsp--;
current =iv_ruleClassifyStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassifyStatement13996);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassifyStatement14277);
}
@@ -16268,7 +16558,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleClassifyStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6440:1: ruleClassifyStatement returns [EObject current=null] : (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6553:1: ruleClassifyStatement returns [EObject current=null] : (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' ) ;
public final EObject ruleClassifyStatement() throws RecognitionException {
EObject current = null;
@@ -16282,26 +16572,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6443:28: ( (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6444:1: (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6556:28: ( (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6557:1: (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6444:1: (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6444:3: otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6557:1: (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6557:3: otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';'
{
- otherlv_0=(Token)match(input,84,FOLLOW_84_in_ruleClassifyStatement14033);
+ otherlv_0=(Token)match(input,85,FOLLOW_85_in_ruleClassifyStatement14314);
newLeafNode(otherlv_0, grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6448:1: ( (lv_expression_1_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6449:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6561:1: ( (lv_expression_1_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6562:1: (lv_expression_1_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6449:1: (lv_expression_1_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6450:3: lv_expression_1_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6562:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6563:3: lv_expression_1_0= ruleExpression
{
newCompositeNode(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleClassifyStatement14054);
+ pushFollow(FOLLOW_ruleExpression_in_ruleClassifyStatement14335);
lv_expression_1_0=ruleExpression();
state._fsp--;
@@ -16323,16 +16613,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6466:2: ( (lv_clause_2_0= ruleClassificationClause ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6467:1: (lv_clause_2_0= ruleClassificationClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6579:2: ( (lv_clause_2_0= ruleClassificationClause ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6580:1: (lv_clause_2_0= ruleClassificationClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6467:1: (lv_clause_2_0= ruleClassificationClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6468:3: lv_clause_2_0= ruleClassificationClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6580:1: (lv_clause_2_0= ruleClassificationClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6581:3: lv_clause_2_0= ruleClassificationClause
{
newCompositeNode(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleClassificationClause_in_ruleClassifyStatement14075);
+ pushFollow(FOLLOW_ruleClassificationClause_in_ruleClassifyStatement14356);
lv_clause_2_0=ruleClassificationClause();
state._fsp--;
@@ -16354,7 +16644,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,68,FOLLOW_68_in_ruleClassifyStatement14087);
+ otherlv_3=(Token)match(input,69,FOLLOW_69_in_ruleClassifyStatement14368);
newLeafNode(otherlv_3, grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
@@ -16379,7 +16669,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleClassificationClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6496:1: entryRuleClassificationClause returns [EObject current=null] : iv_ruleClassificationClause= ruleClassificationClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6609:1: entryRuleClassificationClause returns [EObject current=null] : iv_ruleClassificationClause= ruleClassificationClause EOF ;
public final EObject entryRuleClassificationClause() throws RecognitionException {
EObject current = null;
@@ -16387,17 +16677,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6497:2: (iv_ruleClassificationClause= ruleClassificationClause EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6498:2: iv_ruleClassificationClause= ruleClassificationClause EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6610:2: (iv_ruleClassificationClause= ruleClassificationClause EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6611:2: iv_ruleClassificationClause= ruleClassificationClause EOF
{
newCompositeNode(grammarAccess.getClassificationClauseRule());
- pushFollow(FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause14123);
+ pushFollow(FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause14404);
iv_ruleClassificationClause=ruleClassificationClause();
state._fsp--;
current =iv_ruleClassificationClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationClause14133);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationClause14414);
}
@@ -16415,7 +16705,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleClassificationClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6505:1: ruleClassificationClause returns [EObject current=null] : ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6618:1: ruleClassificationClause returns [EObject current=null] : ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) ) ;
public final EObject ruleClassificationClause() throws RecognitionException {
EObject current = null;
@@ -16431,55 +16721,55 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6508:28: ( ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6509:1: ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6621:28: ( ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6622:1: ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6509:1: ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) )
- int alt90=2;
- int LA90_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6622:1: ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) )
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( (LA90_0==85) ) {
- int LA90_1 = input.LA(2);
+ if ( (LA92_0==86) ) {
+ int LA92_1 = input.LA(2);
- if ( (LA90_1==RULE_ID) ) {
- alt90=1;
+ if ( (LA92_1==16) ) {
+ alt92=2;
}
- else if ( (LA90_1==16) ) {
- alt90=2;
+ else if ( (LA92_1==RULE_ID) ) {
+ alt92=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 90, 1, input);
+ new NoViableAltException("", 92, 1, input);
throw nvae;
}
}
- else if ( (LA90_0==86) ) {
- alt90=2;
+ else if ( (LA92_0==87) ) {
+ alt92=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 90, 0, input);
+ new NoViableAltException("", 92, 0, input);
throw nvae;
}
- switch (alt90) {
+ switch (alt92) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6509:2: ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6622:2: ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6509:2: ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6509:3: ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )?
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6622:2: ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6622:3: ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )?
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6509:3: ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6510:1: (lv_classifyFromClause_0_0= ruleClassificationFromClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6622:3: ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6623:1: (lv_classifyFromClause_0_0= ruleClassificationFromClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6510:1: (lv_classifyFromClause_0_0= ruleClassificationFromClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6511:3: lv_classifyFromClause_0_0= ruleClassificationFromClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6623:1: (lv_classifyFromClause_0_0= ruleClassificationFromClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6624:3: lv_classifyFromClause_0_0= ruleClassificationFromClause
{
newCompositeNode(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0());
- pushFollow(FOLLOW_ruleClassificationFromClause_in_ruleClassificationClause14180);
+ pushFollow(FOLLOW_ruleClassificationFromClause_in_ruleClassificationClause14461);
lv_classifyFromClause_0_0=ruleClassificationFromClause();
state._fsp--;
@@ -16501,24 +16791,24 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6527:2: ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )?
- int alt88=2;
- int LA88_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6640:2: ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )?
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( (LA88_0==86) ) {
- alt88=1;
+ if ( (LA90_0==87) ) {
+ alt90=1;
}
- switch (alt88) {
+ switch (alt90) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6528:1: (lv_classifyToClause_1_0= ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6641:1: (lv_classifyToClause_1_0= ruleClassificationToClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6528:1: (lv_classifyToClause_1_0= ruleClassificationToClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6529:3: lv_classifyToClause_1_0= ruleClassificationToClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6641:1: (lv_classifyToClause_1_0= ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6642:3: lv_classifyToClause_1_0= ruleClassificationToClause
{
newCompositeNode(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0());
- pushFollow(FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14201);
+ pushFollow(FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14482);
lv_classifyToClause_1_0=ruleClassificationToClause();
state._fsp--;
@@ -16550,29 +16840,29 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6546:6: ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6659:6: ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6546:6: ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6546:7: ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6659:6: ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6659:7: ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6546:7: ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )?
- int alt89=2;
- int LA89_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6659:7: ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )?
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( (LA89_0==85) ) {
- alt89=1;
+ if ( (LA91_0==86) ) {
+ alt91=1;
}
- switch (alt89) {
+ switch (alt91) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6547:1: (lv_reclassyAllClause_2_0= ruleReclassifyAllClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6660:1: (lv_reclassyAllClause_2_0= ruleReclassifyAllClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6547:1: (lv_reclassyAllClause_2_0= ruleReclassifyAllClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6548:3: lv_reclassyAllClause_2_0= ruleReclassifyAllClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6660:1: (lv_reclassyAllClause_2_0= ruleReclassifyAllClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6661:3: lv_reclassyAllClause_2_0= ruleReclassifyAllClause
{
newCompositeNode(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleReclassifyAllClause_in_ruleClassificationClause14231);
+ pushFollow(FOLLOW_ruleReclassifyAllClause_in_ruleClassificationClause14512);
lv_reclassyAllClause_2_0=ruleReclassifyAllClause();
state._fsp--;
@@ -16597,16 +16887,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6564:3: ( (lv_classifyToClause_3_0= ruleClassificationToClause ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6565:1: (lv_classifyToClause_3_0= ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6677:3: ( (lv_classifyToClause_3_0= ruleClassificationToClause ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6678:1: (lv_classifyToClause_3_0= ruleClassificationToClause )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6565:1: (lv_classifyToClause_3_0= ruleClassificationToClause )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6566:3: lv_classifyToClause_3_0= ruleClassificationToClause
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6678:1: (lv_classifyToClause_3_0= ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6679:3: lv_classifyToClause_3_0= ruleClassificationToClause
{
newCompositeNode(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14253);
+ pushFollow(FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14534);
lv_classifyToClause_3_0=ruleClassificationToClause();
state._fsp--;
@@ -16655,7 +16945,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleClassificationFromClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6590:1: entryRuleClassificationFromClause returns [EObject current=null] : iv_ruleClassificationFromClause= ruleClassificationFromClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6703:1: entryRuleClassificationFromClause returns [EObject current=null] : iv_ruleClassificationFromClause= ruleClassificationFromClause EOF ;
public final EObject entryRuleClassificationFromClause() throws RecognitionException {
EObject current = null;
@@ -16663,17 +16953,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6591:2: (iv_ruleClassificationFromClause= ruleClassificationFromClause EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6592:2: iv_ruleClassificationFromClause= ruleClassificationFromClause EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6704:2: (iv_ruleClassificationFromClause= ruleClassificationFromClause EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6705:2: iv_ruleClassificationFromClause= ruleClassificationFromClause EOF
{
newCompositeNode(grammarAccess.getClassificationFromClauseRule());
- pushFollow(FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause14290);
+ pushFollow(FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause14571);
iv_ruleClassificationFromClause=ruleClassificationFromClause();
state._fsp--;
current =iv_ruleClassificationFromClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationFromClause14300);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationFromClause14581);
}
@@ -16691,7 +16981,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleClassificationFromClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6599:1: ruleClassificationFromClause returns [EObject current=null] : (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6712:1: ruleClassificationFromClause returns [EObject current=null] : (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) ;
public final EObject ruleClassificationFromClause() throws RecognitionException {
EObject current = null;
@@ -16702,26 +16992,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6602:28: ( (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6603:1: (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6715:28: ( (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6716:1: (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6603:1: (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6603:3: otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6716:1: (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6716:3: otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
{
- otherlv_0=(Token)match(input,85,FOLLOW_85_in_ruleClassificationFromClause14337);
+ otherlv_0=(Token)match(input,86,FOLLOW_86_in_ruleClassificationFromClause14618);
newLeafNode(otherlv_0, grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6607:1: ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6608:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6720:1: ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6721:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6608:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6609:3: lv_qualifiedNameList_1_0= ruleQualifiedNameList
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6721:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6722:3: lv_qualifiedNameList_1_0= ruleQualifiedNameList
{
newCompositeNode(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleClassificationFromClause14358);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleClassificationFromClause14639);
lv_qualifiedNameList_1_0=ruleQualifiedNameList();
state._fsp--;
@@ -16764,7 +17054,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleClassificationToClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6633:1: entryRuleClassificationToClause returns [EObject current=null] : iv_ruleClassificationToClause= ruleClassificationToClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6746:1: entryRuleClassificationToClause returns [EObject current=null] : iv_ruleClassificationToClause= ruleClassificationToClause EOF ;
public final EObject entryRuleClassificationToClause() throws RecognitionException {
EObject current = null;
@@ -16772,17 +17062,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6634:2: (iv_ruleClassificationToClause= ruleClassificationToClause EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6635:2: iv_ruleClassificationToClause= ruleClassificationToClause EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6747:2: (iv_ruleClassificationToClause= ruleClassificationToClause EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6748:2: iv_ruleClassificationToClause= ruleClassificationToClause EOF
{
newCompositeNode(grammarAccess.getClassificationToClauseRule());
- pushFollow(FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause14394);
+ pushFollow(FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause14675);
iv_ruleClassificationToClause=ruleClassificationToClause();
state._fsp--;
current =iv_ruleClassificationToClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationToClause14404);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationToClause14685);
}
@@ -16800,7 +17090,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleClassificationToClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6642:1: ruleClassificationToClause returns [EObject current=null] : (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6755:1: ruleClassificationToClause returns [EObject current=null] : (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) ;
public final EObject ruleClassificationToClause() throws RecognitionException {
EObject current = null;
@@ -16811,26 +17101,26 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6645:28: ( (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6646:1: (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6758:28: ( (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6759:1: (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6646:1: (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6646:3: otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6759:1: (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6759:3: otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
{
- otherlv_0=(Token)match(input,86,FOLLOW_86_in_ruleClassificationToClause14441);
+ otherlv_0=(Token)match(input,87,FOLLOW_87_in_ruleClassificationToClause14722);
newLeafNode(otherlv_0, grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6650:1: ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6651:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6763:1: ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6764:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6651:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6652:3: lv_qualifiedNameList_1_0= ruleQualifiedNameList
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6764:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6765:3: lv_qualifiedNameList_1_0= ruleQualifiedNameList
{
newCompositeNode(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleClassificationToClause14462);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleClassificationToClause14743);
lv_qualifiedNameList_1_0=ruleQualifiedNameList();
state._fsp--;
@@ -16873,7 +17163,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleReclassifyAllClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6676:1: entryRuleReclassifyAllClause returns [EObject current=null] : iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6789:1: entryRuleReclassifyAllClause returns [EObject current=null] : iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF ;
public final EObject entryRuleReclassifyAllClause() throws RecognitionException {
EObject current = null;
@@ -16881,17 +17171,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6677:2: (iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6678:2: iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6790:2: (iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6791:2: iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF
{
newCompositeNode(grammarAccess.getReclassifyAllClauseRule());
- pushFollow(FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause14498);
+ pushFollow(FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause14779);
iv_ruleReclassifyAllClause=ruleReclassifyAllClause();
state._fsp--;
current =iv_ruleReclassifyAllClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleReclassifyAllClause14508);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleReclassifyAllClause14789);
}
@@ -16909,7 +17199,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleReclassifyAllClause"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6685:1: ruleReclassifyAllClause returns [EObject current=null] : ( () otherlv_1= 'from' otherlv_2= '*' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6798:1: ruleReclassifyAllClause returns [EObject current=null] : ( () otherlv_1= 'from' otherlv_2= '*' ) ;
public final EObject ruleReclassifyAllClause() throws RecognitionException {
EObject current = null;
@@ -16919,14 +17209,14 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6688:28: ( ( () otherlv_1= 'from' otherlv_2= '*' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6689:1: ( () otherlv_1= 'from' otherlv_2= '*' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6801:28: ( ( () otherlv_1= 'from' otherlv_2= '*' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6802:1: ( () otherlv_1= 'from' otherlv_2= '*' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6689:1: ( () otherlv_1= 'from' otherlv_2= '*' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6689:2: () otherlv_1= 'from' otherlv_2= '*'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6802:1: ( () otherlv_1= 'from' otherlv_2= '*' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6802:2: () otherlv_1= 'from' otherlv_2= '*'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6689:2: ()
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6690:5:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6802:2: ()
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6803:5:
{
current = forceCreateModelElement(
@@ -16936,11 +17226,11 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,85,FOLLOW_85_in_ruleReclassifyAllClause14554);
+ otherlv_1=(Token)match(input,86,FOLLOW_86_in_ruleReclassifyAllClause14835);
newLeafNode(otherlv_1, grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1());
- otherlv_2=(Token)match(input,16,FOLLOW_16_in_ruleReclassifyAllClause14566);
+ otherlv_2=(Token)match(input,16,FOLLOW_16_in_ruleReclassifyAllClause14847);
newLeafNode(otherlv_2, grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2());
@@ -16965,7 +17255,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQualifiedNameList"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6711:1: entryRuleQualifiedNameList returns [EObject current=null] : iv_ruleQualifiedNameList= ruleQualifiedNameList EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6824:1: entryRuleQualifiedNameList returns [EObject current=null] : iv_ruleQualifiedNameList= ruleQualifiedNameList EOF ;
public final EObject entryRuleQualifiedNameList() throws RecognitionException {
EObject current = null;
@@ -16973,17 +17263,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6712:2: (iv_ruleQualifiedNameList= ruleQualifiedNameList EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6713:2: iv_ruleQualifiedNameList= ruleQualifiedNameList EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6825:2: (iv_ruleQualifiedNameList= ruleQualifiedNameList EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6826:2: iv_ruleQualifiedNameList= ruleQualifiedNameList EOF
{
newCompositeNode(grammarAccess.getQualifiedNameListRule());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList14602);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList14883);
iv_ruleQualifiedNameList=ruleQualifiedNameList();
state._fsp--;
current =iv_ruleQualifiedNameList;
- match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameList14612);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameList14893);
}
@@ -17001,7 +17291,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQualifiedNameList"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6720:1: ruleQualifiedNameList returns [EObject current=null] : ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6833:1: ruleQualifiedNameList returns [EObject current=null] : ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* ) ;
public final EObject ruleQualifiedNameList() throws RecognitionException {
EObject current = null;
@@ -17014,22 +17304,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6723:28: ( ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6724:1: ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6836:28: ( ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6837:1: ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6724:1: ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6724:2: ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )*
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6837:1: ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6837:2: ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )*
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6724:2: ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6725:1: (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6837:2: ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6838:1: (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6725:1: (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6726:3: lv_qualifiedName_0_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6838:1: (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6839:3: lv_qualifiedName_0_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14658);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14939);
lv_qualifiedName_0_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -17051,35 +17341,35 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6742:2: (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )*
- loop91:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6855:2: (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )*
+ loop93:
do {
- int alt91=2;
- int LA91_0 = input.LA(1);
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA91_0==21) ) {
- alt91=1;
+ if ( (LA93_0==21) ) {
+ alt93=1;
}
- switch (alt91) {
+ switch (alt93) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6742:4: otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6855:4: otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) )
{
- otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleQualifiedNameList14671);
+ otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleQualifiedNameList14952);
newLeafNode(otherlv_1, grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6746:1: ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6747:1: (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6859:1: ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6860:1: (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6747:1: (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6748:3: lv_qualifiedName_2_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6860:1: (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6861:3: lv_qualifiedName_2_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14692);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14973);
lv_qualifiedName_2_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -17106,7 +17396,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
break;
default :
- break loop91;
+ break loop93;
}
} while (true);
@@ -17131,7 +17421,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInvocationOrAssignementOrDeclarationStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6772:1: entryRuleInvocationOrAssignementOrDeclarationStatement returns [EObject current=null] : iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6885:1: entryRuleInvocationOrAssignementOrDeclarationStatement returns [EObject current=null] : iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF ;
public final EObject entryRuleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
EObject current = null;
@@ -17139,17 +17429,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6773:2: (iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6774:2: iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6886:2: (iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6887:2: iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF
{
newCompositeNode(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule());
- pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement14730);
+ pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement15011);
iv_ruleInvocationOrAssignementOrDeclarationStatement=ruleInvocationOrAssignementOrDeclarationStatement();
state._fsp--;
current =iv_ruleInvocationOrAssignementOrDeclarationStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement14740);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement15021);
}
@@ -17167,7 +17457,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInvocationOrAssignementOrDeclarationStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6781:1: ruleInvocationOrAssignementOrDeclarationStatement returns [EObject current=null] : ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6894:1: ruleInvocationOrAssignementOrDeclarationStatement returns [EObject current=null] : ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' ) ;
public final EObject ruleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
EObject current = null;
@@ -17182,22 +17472,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6784:28: ( ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6785:1: ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6897:28: ( ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6898:1: ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6785:1: ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6785:2: ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6898:1: ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6898:2: ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6785:2: ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6786:1: (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6898:2: ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6899:1: (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6786:1: (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6787:3: lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6899:1: (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6900:3: lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression
{
newCompositeNode(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleNameExpression_in_ruleInvocationOrAssignementOrDeclarationStatement14786);
+ pushFollow(FOLLOW_ruleNameExpression_in_ruleInvocationOrAssignementOrDeclarationStatement15067);
lv_typePart_OR_assignedPart_OR_invocationPart_0_0=ruleNameExpression();
state._fsp--;
@@ -17219,30 +17509,30 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6803:2: ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )?
- int alt92=3;
- int LA92_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6916:2: ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )?
+ int alt94=3;
+ int LA94_0 = input.LA(1);
- if ( (LA92_0==RULE_ID||LA92_0==50) ) {
- alt92=1;
+ if ( (LA94_0==RULE_ID||LA94_0==50) ) {
+ alt94=1;
}
- else if ( (LA92_0==70||(LA92_0>=103 && LA92_0<=113)) ) {
- alt92=2;
+ else if ( (LA94_0==71||(LA94_0>=103 && LA94_0<=113)) ) {
+ alt94=2;
}
- switch (alt92) {
+ switch (alt94) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6803:3: ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6916:3: ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6803:3: ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6804:1: (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6916:3: ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6917:1: (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6804:1: (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6805:3: lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6917:1: (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6918:3: lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion
{
newCompositeNode(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement14808);
+ pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement15089);
lv_variableDeclarationCompletion_1_0=ruleVariableDeclarationCompletion();
state._fsp--;
@@ -17268,18 +17558,18 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6822:6: ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6935:6: ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6822:6: ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6823:1: (lv_assignmentCompletion_2_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6935:6: ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6936:1: (lv_assignmentCompletion_2_0= ruleAssignmentCompletion )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6823:1: (lv_assignmentCompletion_2_0= ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6824:3: lv_assignmentCompletion_2_0= ruleAssignmentCompletion
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6936:1: (lv_assignmentCompletion_2_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6937:3: lv_assignmentCompletion_2_0= ruleAssignmentCompletion
{
newCompositeNode(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement14835);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement15116);
lv_assignmentCompletion_2_0=ruleAssignmentCompletion();
state._fsp--;
@@ -17307,7 +17597,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,68,FOLLOW_68_in_ruleInvocationOrAssignementOrDeclarationStatement14849);
+ otherlv_3=(Token)match(input,69,FOLLOW_69_in_ruleInvocationOrAssignementOrDeclarationStatement15130);
newLeafNode(otherlv_3, grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2());
@@ -17332,7 +17622,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSuperInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6852:1: entryRuleSuperInvocationStatement returns [EObject current=null] : iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6965:1: entryRuleSuperInvocationStatement returns [EObject current=null] : iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF ;
public final EObject entryRuleSuperInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17340,17 +17630,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6853:2: (iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6854:2: iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6966:2: (iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6967:2: iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF
{
newCompositeNode(grammarAccess.getSuperInvocationStatementRule());
- pushFollow(FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement14885);
+ pushFollow(FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement15166);
iv_ruleSuperInvocationStatement=ruleSuperInvocationStatement();
state._fsp--;
current =iv_ruleSuperInvocationStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationStatement14895);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationStatement15176);
}
@@ -17368,7 +17658,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSuperInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6861:1: ruleSuperInvocationStatement returns [EObject current=null] : ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6974:1: ruleSuperInvocationStatement returns [EObject current=null] : ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' ) ;
public final EObject ruleSuperInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17379,22 +17669,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6864:28: ( ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6865:1: ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6977:28: ( ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6978:1: ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6865:1: ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6865:2: ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6978:1: ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6978:2: ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6865:2: ( (lv__super_0_0= ruleSuperInvocationExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6866:1: (lv__super_0_0= ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6978:2: ( (lv__super_0_0= ruleSuperInvocationExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6979:1: (lv__super_0_0= ruleSuperInvocationExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6866:1: (lv__super_0_0= ruleSuperInvocationExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6867:3: lv__super_0_0= ruleSuperInvocationExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6979:1: (lv__super_0_0= ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6980:3: lv__super_0_0= ruleSuperInvocationExpression
{
newCompositeNode(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleSuperInvocationStatement14941);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleSuperInvocationStatement15222);
lv__super_0_0=ruleSuperInvocationExpression();
state._fsp--;
@@ -17416,7 +17706,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,68,FOLLOW_68_in_ruleSuperInvocationStatement14953);
+ otherlv_1=(Token)match(input,69,FOLLOW_69_in_ruleSuperInvocationStatement15234);
newLeafNode(otherlv_1, grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1());
@@ -17441,7 +17731,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleThisInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6895:1: entryRuleThisInvocationStatement returns [EObject current=null] : iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7008:1: entryRuleThisInvocationStatement returns [EObject current=null] : iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF ;
public final EObject entryRuleThisInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17449,17 +17739,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6896:2: (iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6897:2: iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7009:2: (iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7010:2: iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF
{
newCompositeNode(grammarAccess.getThisInvocationStatementRule());
- pushFollow(FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement14989);
+ pushFollow(FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement15270);
iv_ruleThisInvocationStatement=ruleThisInvocationStatement();
state._fsp--;
current =iv_ruleThisInvocationStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleThisInvocationStatement14999);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleThisInvocationStatement15280);
}
@@ -17477,7 +17767,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleThisInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6904:1: ruleThisInvocationStatement returns [EObject current=null] : ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7017:1: ruleThisInvocationStatement returns [EObject current=null] : ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' ) ;
public final EObject ruleThisInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17490,22 +17780,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6907:28: ( ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6908:1: ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7020:28: ( ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7021:1: ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6908:1: ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6908:2: ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7021:1: ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7021:2: ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6908:2: ( (lv__this_0_0= ruleThisExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6909:1: (lv__this_0_0= ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7021:2: ( (lv__this_0_0= ruleThisExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7022:1: (lv__this_0_0= ruleThisExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6909:1: (lv__this_0_0= ruleThisExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6910:3: lv__this_0_0= ruleThisExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7022:1: (lv__this_0_0= ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7023:3: lv__this_0_0= ruleThisExpression
{
newCompositeNode(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleThisExpression_in_ruleThisInvocationStatement15045);
+ pushFollow(FOLLOW_ruleThisExpression_in_ruleThisInvocationStatement15326);
lv__this_0_0=ruleThisExpression();
state._fsp--;
@@ -17527,24 +17817,24 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6926:2: ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )?
- int alt93=2;
- int LA93_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7039:2: ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )?
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA93_0==70||(LA93_0>=103 && LA93_0<=113)) ) {
- alt93=1;
+ if ( (LA95_0==71||(LA95_0>=103 && LA95_0<=113)) ) {
+ alt95=1;
}
- switch (alt93) {
+ switch (alt95) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6927:1: (lv_assignmentCompletion_1_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7040:1: (lv_assignmentCompletion_1_0= ruleAssignmentCompletion )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6927:1: (lv_assignmentCompletion_1_0= ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6928:3: lv_assignmentCompletion_1_0= ruleAssignmentCompletion
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7040:1: (lv_assignmentCompletion_1_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7041:3: lv_assignmentCompletion_1_0= ruleAssignmentCompletion
{
newCompositeNode(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleThisInvocationStatement15066);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleThisInvocationStatement15347);
lv_assignmentCompletion_1_0=ruleAssignmentCompletion();
state._fsp--;
@@ -17569,7 +17859,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,68,FOLLOW_68_in_ruleThisInvocationStatement15079);
+ otherlv_2=(Token)match(input,69,FOLLOW_69_in_ruleThisInvocationStatement15360);
newLeafNode(otherlv_2, grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2());
@@ -17594,7 +17884,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInstanceCreationInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6956:1: entryRuleInstanceCreationInvocationStatement returns [EObject current=null] : iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7069:1: entryRuleInstanceCreationInvocationStatement returns [EObject current=null] : iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF ;
public final EObject entryRuleInstanceCreationInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17602,17 +17892,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6957:2: (iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6958:2: iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7070:2: (iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7071:2: iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF
{
newCompositeNode(grammarAccess.getInstanceCreationInvocationStatementRule());
- pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement15115);
+ pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement15396);
iv_ruleInstanceCreationInvocationStatement=ruleInstanceCreationInvocationStatement();
state._fsp--;
current =iv_ruleInstanceCreationInvocationStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement15125);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement15406);
}
@@ -17630,7 +17920,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInstanceCreationInvocationStatement"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6965:1: ruleInstanceCreationInvocationStatement returns [EObject current=null] : ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7078:1: ruleInstanceCreationInvocationStatement returns [EObject current=null] : ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' ) ;
public final EObject ruleInstanceCreationInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17641,22 +17931,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6968:28: ( ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6969:1: ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7081:28: ( ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7082:1: ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6969:1: ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6969:2: ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7082:1: ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7082:2: ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6969:2: ( (lv__new_0_0= ruleInstanceCreationExpression ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6970:1: (lv__new_0_0= ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7082:2: ( (lv__new_0_0= ruleInstanceCreationExpression ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7083:1: (lv__new_0_0= ruleInstanceCreationExpression )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6970:1: (lv__new_0_0= ruleInstanceCreationExpression )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6971:3: lv__new_0_0= ruleInstanceCreationExpression
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7083:1: (lv__new_0_0= ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7084:3: lv__new_0_0= ruleInstanceCreationExpression
{
newCompositeNode(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleInstanceCreationInvocationStatement15171);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleInstanceCreationInvocationStatement15452);
lv__new_0_0=ruleInstanceCreationExpression();
state._fsp--;
@@ -17678,7 +17968,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,68,FOLLOW_68_in_ruleInstanceCreationInvocationStatement15183);
+ otherlv_1=(Token)match(input,69,FOLLOW_69_in_ruleInstanceCreationInvocationStatement15464);
newLeafNode(otherlv_1, grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1());
@@ -17703,7 +17993,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleVariableDeclarationCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:6999:1: entryRuleVariableDeclarationCompletion returns [EObject current=null] : iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7112:1: entryRuleVariableDeclarationCompletion returns [EObject current=null] : iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF ;
public final EObject entryRuleVariableDeclarationCompletion() throws RecognitionException {
EObject current = null;
@@ -17711,17 +18001,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7000:2: (iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7001:2: iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7113:2: (iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7114:2: iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF
{
newCompositeNode(grammarAccess.getVariableDeclarationCompletionRule());
- pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion15219);
+ pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion15500);
iv_ruleVariableDeclarationCompletion=ruleVariableDeclarationCompletion();
state._fsp--;
current =iv_ruleVariableDeclarationCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion15229);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion15510);
}
@@ -17739,7 +18029,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleVariableDeclarationCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7008:1: ruleVariableDeclarationCompletion returns [EObject current=null] : ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7121:1: ruleVariableDeclarationCompletion returns [EObject current=null] : ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) ) ;
public final EObject ruleVariableDeclarationCompletion() throws RecognitionException {
EObject current = null;
@@ -17752,30 +18042,30 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7011:28: ( ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7012:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7124:28: ( ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7125:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7012:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7012:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7125:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7125:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7012:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )?
- int alt94=2;
- int LA94_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7125:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )?
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA94_0==50) ) {
- alt94=1;
+ if ( (LA96_0==50) ) {
+ alt96=1;
}
- switch (alt94) {
+ switch (alt96) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7012:3: ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7125:3: ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']'
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7012:3: ( (lv_multiplicityIndicator_0_0= '[' ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7013:1: (lv_multiplicityIndicator_0_0= '[' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7125:3: ( (lv_multiplicityIndicator_0_0= '[' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7126:1: (lv_multiplicityIndicator_0_0= '[' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7013:1: (lv_multiplicityIndicator_0_0= '[' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7014:3: lv_multiplicityIndicator_0_0= '['
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7126:1: (lv_multiplicityIndicator_0_0= '[' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7127:3: lv_multiplicityIndicator_0_0= '['
{
- lv_multiplicityIndicator_0_0=(Token)match(input,50,FOLLOW_50_in_ruleVariableDeclarationCompletion15273);
+ lv_multiplicityIndicator_0_0=(Token)match(input,50,FOLLOW_50_in_ruleVariableDeclarationCompletion15554);
newLeafNode(lv_multiplicityIndicator_0_0, grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
@@ -17791,7 +18081,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,51,FOLLOW_51_in_ruleVariableDeclarationCompletion15298);
+ otherlv_1=(Token)match(input,51,FOLLOW_51_in_ruleVariableDeclarationCompletion15579);
newLeafNode(otherlv_1, grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1());
@@ -17801,13 +18091,13 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7031:3: ( (lv_variableName_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7032:1: (lv_variableName_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7144:3: ( (lv_variableName_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7145:1: (lv_variableName_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7032:1: (lv_variableName_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7033:3: lv_variableName_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7145:1: (lv_variableName_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7146:3: lv_variableName_2_0= RULE_ID
{
- lv_variableName_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleVariableDeclarationCompletion15317);
+ lv_variableName_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleVariableDeclarationCompletion15598);
newLeafNode(lv_variableName_2_0, grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0());
@@ -17827,16 +18117,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7049:2: ( (lv_initValue_3_0= ruleAssignmentCompletion ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7050:1: (lv_initValue_3_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7162:2: ( (lv_initValue_3_0= ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7163:1: (lv_initValue_3_0= ruleAssignmentCompletion )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7050:1: (lv_initValue_3_0= ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7051:3: lv_initValue_3_0= ruleAssignmentCompletion
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7163:1: (lv_initValue_3_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7164:3: lv_initValue_3_0= ruleAssignmentCompletion
{
newCompositeNode(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleVariableDeclarationCompletion15343);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleVariableDeclarationCompletion15624);
lv_initValue_3_0=ruleAssignmentCompletion();
state._fsp--;
@@ -17879,7 +18169,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleAssignmentCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7075:1: entryRuleAssignmentCompletion returns [EObject current=null] : iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7188:1: entryRuleAssignmentCompletion returns [EObject current=null] : iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF ;
public final EObject entryRuleAssignmentCompletion() throws RecognitionException {
EObject current = null;
@@ -17887,17 +18177,17 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7076:2: (iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7077:2: iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7189:2: (iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7190:2: iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF
{
newCompositeNode(grammarAccess.getAssignmentCompletionRule());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion15379);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion15660);
iv_ruleAssignmentCompletion=ruleAssignmentCompletion();
state._fsp--;
current =iv_ruleAssignmentCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAssignmentCompletion15389);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAssignmentCompletion15670);
}
@@ -17915,7 +18205,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAssignmentCompletion"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7084:1: ruleAssignmentCompletion returns [EObject current=null] : ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7197:1: ruleAssignmentCompletion returns [EObject current=null] : ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) ) ;
public final EObject ruleAssignmentCompletion() throws RecognitionException {
EObject current = null;
@@ -17927,22 +18217,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7087:28: ( ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7088:1: ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7200:28: ( ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7201:1: ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7088:1: ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7088:2: ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7201:1: ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7201:2: ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7088:2: ( (lv_op_0_0= ruleAssignmentOperator ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7089:1: (lv_op_0_0= ruleAssignmentOperator )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7201:2: ( (lv_op_0_0= ruleAssignmentOperator ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7202:1: (lv_op_0_0= ruleAssignmentOperator )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7089:1: (lv_op_0_0= ruleAssignmentOperator )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7090:3: lv_op_0_0= ruleAssignmentOperator
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7202:1: (lv_op_0_0= ruleAssignmentOperator )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7203:3: lv_op_0_0= ruleAssignmentOperator
{
newCompositeNode(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0());
- pushFollow(FOLLOW_ruleAssignmentOperator_in_ruleAssignmentCompletion15435);
+ pushFollow(FOLLOW_ruleAssignmentOperator_in_ruleAssignmentCompletion15716);
lv_op_0_0=ruleAssignmentOperator();
state._fsp--;
@@ -17964,16 +18254,16 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7106:2: ( (lv_rightHandSide_1_0= ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7107:1: (lv_rightHandSide_1_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7219:2: ( (lv_rightHandSide_1_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7220:1: (lv_rightHandSide_1_0= ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7107:1: (lv_rightHandSide_1_0= ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7108:3: lv_rightHandSide_1_0= ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7220:1: (lv_rightHandSide_1_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7221:3: lv_rightHandSide_1_0= ruleSequenceElement
{
newCompositeNode(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_ruleAssignmentCompletion15456);
+ pushFollow(FOLLOW_ruleSequenceElement_in_ruleAssignmentCompletion15737);
lv_rightHandSide_1_0=ruleSequenceElement();
state._fsp--;
@@ -18016,7 +18306,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBooleanValue"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7132:1: ruleBooleanValue returns [Enumerator current=null] : ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7245:1: ruleBooleanValue returns [Enumerator current=null] : ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) ) ;
public final Enumerator ruleBooleanValue() throws RecognitionException {
Enumerator current = null;
@@ -18025,33 +18315,33 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7134:28: ( ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7135:1: ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7247:28: ( ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7248:1: ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7135:1: ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) )
- int alt95=2;
- int LA95_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7248:1: ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) )
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( (LA95_0==87) ) {
- alt95=1;
+ if ( (LA97_0==88) ) {
+ alt97=1;
}
- else if ( (LA95_0==88) ) {
- alt95=2;
+ else if ( (LA97_0==89) ) {
+ alt97=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 95, 0, input);
+ new NoViableAltException("", 97, 0, input);
throw nvae;
}
- switch (alt95) {
+ switch (alt97) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7135:2: (enumLiteral_0= 'true' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7248:2: (enumLiteral_0= 'true' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7135:2: (enumLiteral_0= 'true' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7135:4: enumLiteral_0= 'true'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7248:2: (enumLiteral_0= 'true' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7248:4: enumLiteral_0= 'true'
{
- enumLiteral_0=(Token)match(input,87,FOLLOW_87_in_ruleBooleanValue15506);
+ enumLiteral_0=(Token)match(input,88,FOLLOW_88_in_ruleBooleanValue15787);
current = grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0());
@@ -18063,12 +18353,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7141:6: (enumLiteral_1= 'false' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7254:6: (enumLiteral_1= 'false' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7141:6: (enumLiteral_1= 'false' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7141:8: enumLiteral_1= 'false'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7254:6: (enumLiteral_1= 'false' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7254:8: enumLiteral_1= 'false'
{
- enumLiteral_1=(Token)match(input,88,FOLLOW_88_in_ruleBooleanValue15523);
+ enumLiteral_1=(Token)match(input,89,FOLLOW_89_in_ruleBooleanValue15804);
current = grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1());
@@ -18100,52 +18390,42 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLinkOperationKind"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7151:1: ruleLinkOperationKind returns [Enumerator current=null] : ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) | (enumLiteral_2= 'clearAssoc' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7264:1: ruleLinkOperationKind returns [Enumerator current=null] : ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) ) ;
public final Enumerator ruleLinkOperationKind() throws RecognitionException {
Enumerator current = null;
Token enumLiteral_0=null;
Token enumLiteral_1=null;
- Token enumLiteral_2=null;
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7153:28: ( ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) | (enumLiteral_2= 'clearAssoc' ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7154:1: ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) | (enumLiteral_2= 'clearAssoc' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7266:28: ( ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7267:1: ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7154:1: ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) | (enumLiteral_2= 'clearAssoc' ) )
- int alt96=3;
- switch ( input.LA(1) ) {
- case 89:
- {
- alt96=1;
- }
- break;
- case 90:
- {
- alt96=2;
- }
- break;
- case 91:
- {
- alt96=3;
- }
- break;
- default:
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7267:1: ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) )
+ int alt98=2;
+ int LA98_0 = input.LA(1);
+
+ if ( (LA98_0==90) ) {
+ alt98=1;
+ }
+ else if ( (LA98_0==91) ) {
+ alt98=2;
+ }
+ else {
NoViableAltException nvae =
- new NoViableAltException("", 96, 0, input);
+ new NoViableAltException("", 98, 0, input);
throw nvae;
}
-
- switch (alt96) {
+ switch (alt98) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7154:2: (enumLiteral_0= 'createLink' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7267:2: (enumLiteral_0= 'createLink' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7154:2: (enumLiteral_0= 'createLink' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7154:4: enumLiteral_0= 'createLink'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7267:2: (enumLiteral_0= 'createLink' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7267:4: enumLiteral_0= 'createLink'
{
- enumLiteral_0=(Token)match(input,89,FOLLOW_89_in_ruleLinkOperationKind15568);
+ enumLiteral_0=(Token)match(input,90,FOLLOW_90_in_ruleLinkOperationKind15849);
current = grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0());
@@ -18157,12 +18437,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7160:6: (enumLiteral_1= 'destroyLink' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7273:6: (enumLiteral_1= 'destroyLink' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7160:6: (enumLiteral_1= 'destroyLink' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7160:8: enumLiteral_1= 'destroyLink'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7273:6: (enumLiteral_1= 'destroyLink' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7273:8: enumLiteral_1= 'destroyLink'
{
- enumLiteral_1=(Token)match(input,90,FOLLOW_90_in_ruleLinkOperationKind15585);
+ enumLiteral_1=(Token)match(input,91,FOLLOW_91_in_ruleLinkOperationKind15866);
current = grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1());
@@ -18173,23 +18453,6 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
- case 3 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7166:6: (enumLiteral_2= 'clearAssoc' )
- {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7166:6: (enumLiteral_2= 'clearAssoc' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7166:8: enumLiteral_2= 'clearAssoc'
- {
- enumLiteral_2=(Token)match(input,91,FOLLOW_91_in_ruleLinkOperationKind15602);
-
- current = grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_2, grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2());
-
-
- }
-
-
- }
- break;
}
@@ -18211,7 +18474,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSelectOrRejectOperator"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7176:1: ruleSelectOrRejectOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7283:1: ruleSelectOrRejectOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) ) ;
public final Enumerator ruleSelectOrRejectOperator() throws RecognitionException {
Enumerator current = null;
@@ -18220,33 +18483,33 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7178:28: ( ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7179:1: ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7285:28: ( ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7286:1: ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7179:1: ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) )
- int alt97=2;
- int LA97_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7286:1: ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) )
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- if ( (LA97_0==92) ) {
- alt97=1;
+ if ( (LA99_0==92) ) {
+ alt99=1;
}
- else if ( (LA97_0==93) ) {
- alt97=2;
+ else if ( (LA99_0==93) ) {
+ alt99=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 97, 0, input);
+ new NoViableAltException("", 99, 0, input);
throw nvae;
}
- switch (alt97) {
+ switch (alt99) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7179:2: (enumLiteral_0= 'select' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7286:2: (enumLiteral_0= 'select' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7179:2: (enumLiteral_0= 'select' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7179:4: enumLiteral_0= 'select'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7286:2: (enumLiteral_0= 'select' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7286:4: enumLiteral_0= 'select'
{
- enumLiteral_0=(Token)match(input,92,FOLLOW_92_in_ruleSelectOrRejectOperator15647);
+ enumLiteral_0=(Token)match(input,92,FOLLOW_92_in_ruleSelectOrRejectOperator15911);
current = grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0());
@@ -18258,12 +18521,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7185:6: (enumLiteral_1= 'reject' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7292:6: (enumLiteral_1= 'reject' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7185:6: (enumLiteral_1= 'reject' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7185:8: enumLiteral_1= 'reject'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7292:6: (enumLiteral_1= 'reject' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7292:8: enumLiteral_1= 'reject'
{
- enumLiteral_1=(Token)match(input,93,FOLLOW_93_in_ruleSelectOrRejectOperator15664);
+ enumLiteral_1=(Token)match(input,93,FOLLOW_93_in_ruleSelectOrRejectOperator15928);
current = grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1());
@@ -18295,7 +18558,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectOrIterateOperator"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7195:1: ruleCollectOrIterateOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7302:1: ruleCollectOrIterateOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) ) ;
public final Enumerator ruleCollectOrIterateOperator() throws RecognitionException {
Enumerator current = null;
@@ -18304,33 +18567,33 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7197:28: ( ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7198:1: ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7304:28: ( ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7305:1: ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7198:1: ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) )
- int alt98=2;
- int LA98_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7305:1: ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) )
+ int alt100=2;
+ int LA100_0 = input.LA(1);
- if ( (LA98_0==94) ) {
- alt98=1;
+ if ( (LA100_0==94) ) {
+ alt100=1;
}
- else if ( (LA98_0==95) ) {
- alt98=2;
+ else if ( (LA100_0==95) ) {
+ alt100=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 98, 0, input);
+ new NoViableAltException("", 100, 0, input);
throw nvae;
}
- switch (alt98) {
+ switch (alt100) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7198:2: (enumLiteral_0= 'collect' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7305:2: (enumLiteral_0= 'collect' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7198:2: (enumLiteral_0= 'collect' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7198:4: enumLiteral_0= 'collect'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7305:2: (enumLiteral_0= 'collect' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7305:4: enumLiteral_0= 'collect'
{
- enumLiteral_0=(Token)match(input,94,FOLLOW_94_in_ruleCollectOrIterateOperator15709);
+ enumLiteral_0=(Token)match(input,94,FOLLOW_94_in_ruleCollectOrIterateOperator15973);
current = grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0());
@@ -18342,12 +18605,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7204:6: (enumLiteral_1= 'iterate' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7311:6: (enumLiteral_1= 'iterate' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7204:6: (enumLiteral_1= 'iterate' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7204:8: enumLiteral_1= 'iterate'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7311:6: (enumLiteral_1= 'iterate' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7311:8: enumLiteral_1= 'iterate'
{
- enumLiteral_1=(Token)match(input,95,FOLLOW_95_in_ruleCollectOrIterateOperator15726);
+ enumLiteral_1=(Token)match(input,95,FOLLOW_95_in_ruleCollectOrIterateOperator15990);
current = grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1());
@@ -18379,7 +18642,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleForAllOrExistsOrOneOperator"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7214:1: ruleForAllOrExistsOrOneOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7321:1: ruleForAllOrExistsOrOneOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) ) ;
public final Enumerator ruleForAllOrExistsOrOneOperator() throws RecognitionException {
Enumerator current = null;
@@ -18389,42 +18652,42 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7216:28: ( ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7217:1: ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7323:28: ( ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7324:1: ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7217:1: ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) )
- int alt99=3;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7324:1: ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) )
+ int alt101=3;
switch ( input.LA(1) ) {
case 96:
{
- alt99=1;
+ alt101=1;
}
break;
case 97:
{
- alt99=2;
+ alt101=2;
}
break;
case 98:
{
- alt99=3;
+ alt101=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 99, 0, input);
+ new NoViableAltException("", 101, 0, input);
throw nvae;
}
- switch (alt99) {
+ switch (alt101) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7217:2: (enumLiteral_0= 'forAll' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7324:2: (enumLiteral_0= 'forAll' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7217:2: (enumLiteral_0= 'forAll' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7217:4: enumLiteral_0= 'forAll'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7324:2: (enumLiteral_0= 'forAll' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7324:4: enumLiteral_0= 'forAll'
{
- enumLiteral_0=(Token)match(input,96,FOLLOW_96_in_ruleForAllOrExistsOrOneOperator15771);
+ enumLiteral_0=(Token)match(input,96,FOLLOW_96_in_ruleForAllOrExistsOrOneOperator16035);
current = grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0());
@@ -18436,12 +18699,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7223:6: (enumLiteral_1= 'exists' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7330:6: (enumLiteral_1= 'exists' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7223:6: (enumLiteral_1= 'exists' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7223:8: enumLiteral_1= 'exists'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7330:6: (enumLiteral_1= 'exists' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7330:8: enumLiteral_1= 'exists'
{
- enumLiteral_1=(Token)match(input,97,FOLLOW_97_in_ruleForAllOrExistsOrOneOperator15788);
+ enumLiteral_1=(Token)match(input,97,FOLLOW_97_in_ruleForAllOrExistsOrOneOperator16052);
current = grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1());
@@ -18453,12 +18716,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7229:6: (enumLiteral_2= 'one' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7336:6: (enumLiteral_2= 'one' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7229:6: (enumLiteral_2= 'one' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7229:8: enumLiteral_2= 'one'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7336:6: (enumLiteral_2= 'one' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7336:8: enumLiteral_2= 'one'
{
- enumLiteral_2=(Token)match(input,98,FOLLOW_98_in_ruleForAllOrExistsOrOneOperator15805);
+ enumLiteral_2=(Token)match(input,98,FOLLOW_98_in_ruleForAllOrExistsOrOneOperator16069);
current = grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2());
@@ -18490,7 +18753,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAnnotationKind"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7239:1: ruleAnnotationKind returns [Enumerator current=null] : ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7346:1: ruleAnnotationKind returns [Enumerator current=null] : ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) ) ;
public final Enumerator ruleAnnotationKind() throws RecognitionException {
Enumerator current = null;
@@ -18501,47 +18764,47 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7241:28: ( ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7242:1: ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7348:28: ( ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7349:1: ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7242:1: ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) )
- int alt100=4;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7349:1: ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) )
+ int alt102=4;
switch ( input.LA(1) ) {
case 99:
{
- alt100=1;
+ alt102=1;
}
break;
case 100:
{
- alt100=2;
+ alt102=2;
}
break;
case 101:
{
- alt100=3;
+ alt102=3;
}
break;
case 102:
{
- alt100=4;
+ alt102=4;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 100, 0, input);
+ new NoViableAltException("", 102, 0, input);
throw nvae;
}
- switch (alt100) {
+ switch (alt102) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7242:2: (enumLiteral_0= 'isolated' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7349:2: (enumLiteral_0= 'isolated' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7242:2: (enumLiteral_0= 'isolated' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7242:4: enumLiteral_0= 'isolated'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7349:2: (enumLiteral_0= 'isolated' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7349:4: enumLiteral_0= 'isolated'
{
- enumLiteral_0=(Token)match(input,99,FOLLOW_99_in_ruleAnnotationKind15850);
+ enumLiteral_0=(Token)match(input,99,FOLLOW_99_in_ruleAnnotationKind16114);
current = grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0());
@@ -18553,12 +18816,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7248:6: (enumLiteral_1= 'determined' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7355:6: (enumLiteral_1= 'determined' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7248:6: (enumLiteral_1= 'determined' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7248:8: enumLiteral_1= 'determined'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7355:6: (enumLiteral_1= 'determined' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7355:8: enumLiteral_1= 'determined'
{
- enumLiteral_1=(Token)match(input,100,FOLLOW_100_in_ruleAnnotationKind15867);
+ enumLiteral_1=(Token)match(input,100,FOLLOW_100_in_ruleAnnotationKind16131);
current = grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1());
@@ -18570,12 +18833,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7254:6: (enumLiteral_2= 'assured' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7361:6: (enumLiteral_2= 'assured' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7254:6: (enumLiteral_2= 'assured' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7254:8: enumLiteral_2= 'assured'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7361:6: (enumLiteral_2= 'assured' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7361:8: enumLiteral_2= 'assured'
{
- enumLiteral_2=(Token)match(input,101,FOLLOW_101_in_ruleAnnotationKind15884);
+ enumLiteral_2=(Token)match(input,101,FOLLOW_101_in_ruleAnnotationKind16148);
current = grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2());
@@ -18587,12 +18850,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7260:6: (enumLiteral_3= 'parallel' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7367:6: (enumLiteral_3= 'parallel' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7260:6: (enumLiteral_3= 'parallel' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7260:8: enumLiteral_3= 'parallel'
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7367:6: (enumLiteral_3= 'parallel' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7367:8: enumLiteral_3= 'parallel'
{
- enumLiteral_3=(Token)match(input,102,FOLLOW_102_in_ruleAnnotationKind15901);
+ enumLiteral_3=(Token)match(input,102,FOLLOW_102_in_ruleAnnotationKind16165);
current = grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_3, grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3());
@@ -18624,7 +18887,7 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAssignmentOperator"
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7270:1: ruleAssignmentOperator returns [Enumerator current=null] : ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) ) ;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7377:1: ruleAssignmentOperator returns [Enumerator current=null] : ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) ) ;
public final Enumerator ruleAssignmentOperator() throws RecognitionException {
Enumerator current = null;
@@ -18643,87 +18906,87 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7272:28: ( ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) ) )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7273:1: ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7379:28: ( ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) ) )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7380:1: ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7273:1: ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) )
- int alt101=12;
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7380:1: ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) )
+ int alt103=12;
switch ( input.LA(1) ) {
- case 70:
+ case 71:
{
- alt101=1;
+ alt103=1;
}
break;
case 103:
{
- alt101=2;
+ alt103=2;
}
break;
case 104:
{
- alt101=3;
+ alt103=3;
}
break;
case 105:
{
- alt101=4;
+ alt103=4;
}
break;
case 106:
{
- alt101=5;
+ alt103=5;
}
break;
case 107:
{
- alt101=6;
+ alt103=6;
}
break;
case 108:
{
- alt101=7;
+ alt103=7;
}
break;
case 109:
{
- alt101=8;
+ alt103=8;
}
break;
case 110:
{
- alt101=9;
+ alt103=9;
}
break;
case 111:
{
- alt101=10;
+ alt103=10;
}
break;
case 112:
{
- alt101=11;
+ alt103=11;
}
break;
case 113:
{
- alt101=12;
+ alt103=12;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 101, 0, input);
+ new NoViableAltException("", 103, 0, input);
throw nvae;
}
- switch (alt101) {
+ switch (alt103) {
case 1 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7273:2: (enumLiteral_0= '=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7380:2: (enumLiteral_0= '=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7273:2: (enumLiteral_0= '=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7273:4: enumLiteral_0= '='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7380:2: (enumLiteral_0= '=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7380:4: enumLiteral_0= '='
{
- enumLiteral_0=(Token)match(input,70,FOLLOW_70_in_ruleAssignmentOperator15946);
+ enumLiteral_0=(Token)match(input,71,FOLLOW_71_in_ruleAssignmentOperator16210);
current = grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0());
@@ -18735,12 +18998,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7279:6: (enumLiteral_1= '+=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7386:6: (enumLiteral_1= '+=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7279:6: (enumLiteral_1= '+=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7279:8: enumLiteral_1= '+='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7386:6: (enumLiteral_1= '+=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7386:8: enumLiteral_1= '+='
{
- enumLiteral_1=(Token)match(input,103,FOLLOW_103_in_ruleAssignmentOperator15963);
+ enumLiteral_1=(Token)match(input,103,FOLLOW_103_in_ruleAssignmentOperator16227);
current = grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1());
@@ -18752,12 +19015,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7285:6: (enumLiteral_2= '-=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7392:6: (enumLiteral_2= '-=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7285:6: (enumLiteral_2= '-=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7285:8: enumLiteral_2= '-='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7392:6: (enumLiteral_2= '-=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7392:8: enumLiteral_2= '-='
{
- enumLiteral_2=(Token)match(input,104,FOLLOW_104_in_ruleAssignmentOperator15980);
+ enumLiteral_2=(Token)match(input,104,FOLLOW_104_in_ruleAssignmentOperator16244);
current = grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2());
@@ -18769,12 +19032,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7291:6: (enumLiteral_3= '*=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7398:6: (enumLiteral_3= '*=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7291:6: (enumLiteral_3= '*=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7291:8: enumLiteral_3= '*='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7398:6: (enumLiteral_3= '*=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7398:8: enumLiteral_3= '*='
{
- enumLiteral_3=(Token)match(input,105,FOLLOW_105_in_ruleAssignmentOperator15997);
+ enumLiteral_3=(Token)match(input,105,FOLLOW_105_in_ruleAssignmentOperator16261);
current = grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_3, grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3());
@@ -18786,12 +19049,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7297:6: (enumLiteral_4= '%=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7404:6: (enumLiteral_4= '%=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7297:6: (enumLiteral_4= '%=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7297:8: enumLiteral_4= '%='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7404:6: (enumLiteral_4= '%=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7404:8: enumLiteral_4= '%='
{
- enumLiteral_4=(Token)match(input,106,FOLLOW_106_in_ruleAssignmentOperator16014);
+ enumLiteral_4=(Token)match(input,106,FOLLOW_106_in_ruleAssignmentOperator16278);
current = grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_4, grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4());
@@ -18803,12 +19066,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7303:6: (enumLiteral_5= '/=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7410:6: (enumLiteral_5= '/=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7303:6: (enumLiteral_5= '/=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7303:8: enumLiteral_5= '/='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7410:6: (enumLiteral_5= '/=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7410:8: enumLiteral_5= '/='
{
- enumLiteral_5=(Token)match(input,107,FOLLOW_107_in_ruleAssignmentOperator16031);
+ enumLiteral_5=(Token)match(input,107,FOLLOW_107_in_ruleAssignmentOperator16295);
current = grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_5, grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5());
@@ -18820,12 +19083,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7309:6: (enumLiteral_6= '&=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7416:6: (enumLiteral_6= '&=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7309:6: (enumLiteral_6= '&=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7309:8: enumLiteral_6= '&='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7416:6: (enumLiteral_6= '&=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7416:8: enumLiteral_6= '&='
{
- enumLiteral_6=(Token)match(input,108,FOLLOW_108_in_ruleAssignmentOperator16048);
+ enumLiteral_6=(Token)match(input,108,FOLLOW_108_in_ruleAssignmentOperator16312);
current = grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_6, grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6());
@@ -18837,12 +19100,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7315:6: (enumLiteral_7= '|=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7422:6: (enumLiteral_7= '|=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7315:6: (enumLiteral_7= '|=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7315:8: enumLiteral_7= '|='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7422:6: (enumLiteral_7= '|=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7422:8: enumLiteral_7= '|='
{
- enumLiteral_7=(Token)match(input,109,FOLLOW_109_in_ruleAssignmentOperator16065);
+ enumLiteral_7=(Token)match(input,109,FOLLOW_109_in_ruleAssignmentOperator16329);
current = grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_7, grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7());
@@ -18854,12 +19117,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7321:6: (enumLiteral_8= '^=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7428:6: (enumLiteral_8= '^=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7321:6: (enumLiteral_8= '^=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7321:8: enumLiteral_8= '^='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7428:6: (enumLiteral_8= '^=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7428:8: enumLiteral_8= '^='
{
- enumLiteral_8=(Token)match(input,110,FOLLOW_110_in_ruleAssignmentOperator16082);
+ enumLiteral_8=(Token)match(input,110,FOLLOW_110_in_ruleAssignmentOperator16346);
current = grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_8, grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8());
@@ -18871,12 +19134,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7327:6: (enumLiteral_9= '<<=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7434:6: (enumLiteral_9= '<<=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7327:6: (enumLiteral_9= '<<=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7327:8: enumLiteral_9= '<<='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7434:6: (enumLiteral_9= '<<=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7434:8: enumLiteral_9= '<<='
{
- enumLiteral_9=(Token)match(input,111,FOLLOW_111_in_ruleAssignmentOperator16099);
+ enumLiteral_9=(Token)match(input,111,FOLLOW_111_in_ruleAssignmentOperator16363);
current = grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_9, grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9());
@@ -18888,12 +19151,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7333:6: (enumLiteral_10= '>>=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7440:6: (enumLiteral_10= '>>=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7333:6: (enumLiteral_10= '>>=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7333:8: enumLiteral_10= '>>='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7440:6: (enumLiteral_10= '>>=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7440:8: enumLiteral_10= '>>='
{
- enumLiteral_10=(Token)match(input,112,FOLLOW_112_in_ruleAssignmentOperator16116);
+ enumLiteral_10=(Token)match(input,112,FOLLOW_112_in_ruleAssignmentOperator16380);
current = grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_10, grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10());
@@ -18905,12 +19168,12 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7339:6: (enumLiteral_11= '>>>=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7446:6: (enumLiteral_11= '>>>=' )
{
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7339:6: (enumLiteral_11= '>>>=' )
- // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7339:8: enumLiteral_11= '>>>='
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7446:6: (enumLiteral_11= '>>>=' )
+ // ../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/parser/antlr/internal/InternalAlf.g:7446:8: enumLiteral_11= '>>>='
{
- enumLiteral_11=(Token)match(input,113,FOLLOW_113_in_ruleAssignmentOperator16133);
+ enumLiteral_11=(Token)match(input,113,FOLLOW_113_in_ruleAssignmentOperator16397);
current = grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_11, grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11());
@@ -18947,22 +19210,22 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
static final String DFA40_eotS =
"\13\uffff";
static final String DFA40_eofS =
- "\3\uffff\1\12\7\uffff";
+ "\3\uffff\1\11\7\uffff";
static final String DFA40_minS =
"\1\61\3\6\7\uffff";
static final String DFA40_maxS =
- "\1\64\1\133\1\142\1\161\7\uffff";
+ "\1\65\1\133\1\142\1\161\7\uffff";
static final String DFA40_acceptS =
- "\4\uffff\1\3\1\7\1\5\1\6\1\4\1\1\1\2";
+ "\4\uffff\1\7\1\3\1\4\1\6\1\5\1\2\1\1";
static final String DFA40_specialS =
"\13\uffff}>";
static final String[] DFA40_transitionS = {
- "\1\1\2\uffff\1\2",
- "\1\3\70\uffff\1\5\31\uffff\3\4",
- "\1\10\56\uffff\1\6\1\uffff\1\7\44\uffff\7\7",
- "\1\12\5\uffff\5\12\3\uffff\3\12\1\uffff\1\11\25\12\3\uffff"+
- "\4\12\10\uffff\2\12\5\uffff\1\12\1\uffff\1\12\16\uffff\2\12"+
- "\20\uffff\13\12",
+ "\1\1\3\uffff\1\2",
+ "\1\3\55\uffff\1\5\13\uffff\1\4\31\uffff\2\5",
+ "\1\6\57\uffff\1\10\1\uffff\1\7\43\uffff\7\7",
+ "\1\11\5\uffff\5\11\3\uffff\3\11\1\uffff\1\12\25\11\3\uffff"+
+ "\3\11\1\uffff\1\11\10\uffff\2\11\5\uffff\1\11\1\uffff\1\11\16"+
+ "\uffff\2\11\17\uffff\13\11",
"",
"",
"",
@@ -19009,13 +19272,13 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_ruleTest_in_entryRuleTest75 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleTest85 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_12_in_ruleTest123 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_12_in_ruleTest123 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleExpression_in_ruleTest144 = new BitSet(new long[]{0x000000000000F000L});
- public static final BitSet FOLLOW_13_in_ruleTest159 = new BitSet(new long[]{0x0000000000000000L,0x0003FF8000000040L});
+ public static final BitSet FOLLOW_13_in_ruleTest159 = new BitSet(new long[]{0x0000000000000000L,0x0003FF8000000080L});
public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleTest180 = new BitSet(new long[]{0x000000000000E000L});
- public static final BitSet FOLLOW_14_in_ruleTest195 = new BitSet(new long[]{0x1E00000000060040L,0x00000000001EE4B9L});
+ public static final BitSet FOLLOW_14_in_ruleTest195 = new BitSet(new long[]{0x3C00000000060040L,0x00000000003DC972L});
public static final BitSet FOLLOW_ruleStatement_in_ruleTest216 = new BitSet(new long[]{0x000000000000C000L});
- public static final BitSet FOLLOW_15_in_ruleTest231 = new BitSet(new long[]{0x1000000000000000L});
+ public static final BitSet FOLLOW_15_in_ruleTest231 = new BitSet(new long[]{0x2000000000000000L});
public static final BitSet FOLLOW_ruleBlock_in_ruleTest252 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLITERAL_in_entryRuleLITERAL289 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLITERAL299 = new BitSet(new long[]{0x0000000000000002L});
@@ -19043,13 +19306,13 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_17_in_ruleNameExpression983 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_18_in_ruleNameExpression1012 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleQualifiedNamePath_in_ruleNameExpression1049 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleNameExpression1067 = new BitSet(new long[]{0x0012000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleNameExpression1067 = new BitSet(new long[]{0x0022000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNamePath_in_ruleNameExpression1101 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleNameExpression1119 = new BitSet(new long[]{0x1016000001060002L});
- public static final BitSet FOLLOW_ruleTuple_in_ruleNameExpression1146 = new BitSet(new long[]{0x0012000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_ruleNameExpression1173 = new BitSet(new long[]{0x0012000000000002L});
- public static final BitSet FOLLOW_17_in_ruleNameExpression1199 = new BitSet(new long[]{0x0012000000000002L});
- public static final BitSet FOLLOW_18_in_ruleNameExpression1228 = new BitSet(new long[]{0x0012000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleNameExpression1119 = new BitSet(new long[]{0x2026000001060002L});
+ public static final BitSet FOLLOW_ruleTuple_in_ruleNameExpression1146 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_ruleNameExpression1173 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_17_in_ruleNameExpression1199 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_18_in_ruleNameExpression1228 = new BitSet(new long[]{0x0022000000000002L});
public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleNameExpression1269 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath1306 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNamePath1316 = new BitSet(new long[]{0x0000000000000002L});
@@ -19079,9 +19342,9 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameWithBinding1917 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTuple_in_entryRuleTuple1955 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleTuple1965 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_ruleTuple2011 = new BitSet(new long[]{0x0F01CC0003070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_24_in_ruleTuple2011 = new BitSet(new long[]{0x1E01CC0003070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleTupleElement_in_ruleTuple2033 = new BitSet(new long[]{0x0000000002200000L});
- public static final BitSet FOLLOW_21_in_ruleTuple2046 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_21_in_ruleTuple2046 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleTupleElement_in_ruleTuple2067 = new BitSet(new long[]{0x0000000002200000L});
public static final BitSet FOLLOW_25_in_ruleTuple2083 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTupleElement_in_entryRuleTupleElement2119 = new BitSet(new long[]{0x0000000000000000L});
@@ -19093,40 +19356,40 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression2299 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleConditionalTestExpression2309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConditionalOrExpression_in_ruleConditionalTestExpression2355 = new BitSet(new long[]{0x0000000004000002L});
- public static final BitSet FOLLOW_26_in_ruleConditionalTestExpression2368 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_26_in_ruleConditionalTestExpression2368 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleConditionalTestExpression2389 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_27_in_ruleConditionalTestExpression2401 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_27_in_ruleConditionalTestExpression2401 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleConditionalTestExpression2422 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression2460 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleConditionalOrExpression2470 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleConditionalAndExpression_in_ruleConditionalOrExpression2516 = new BitSet(new long[]{0x0000000010000002L});
- public static final BitSet FOLLOW_28_in_ruleConditionalOrExpression2529 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_28_in_ruleConditionalOrExpression2529 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleConditionalAndExpression_in_ruleConditionalOrExpression2550 = new BitSet(new long[]{0x0000000010000002L});
public static final BitSet FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression2588 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleConditionalAndExpression2598 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_ruleConditionalAndExpression2644 = new BitSet(new long[]{0x0000000020000002L});
- public static final BitSet FOLLOW_29_in_ruleConditionalAndExpression2657 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_29_in_ruleConditionalAndExpression2657 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_ruleConditionalAndExpression2678 = new BitSet(new long[]{0x0000000020000002L});
public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression2716 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleInclusiveOrExpression2726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_ruleInclusiveOrExpression2772 = new BitSet(new long[]{0x0000000040000002L});
- public static final BitSet FOLLOW_30_in_ruleInclusiveOrExpression2785 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_30_in_ruleInclusiveOrExpression2785 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_ruleInclusiveOrExpression2806 = new BitSet(new long[]{0x0000000040000002L});
public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression2844 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleExclusiveOrExpression2854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAndExpression_in_ruleExclusiveOrExpression2900 = new BitSet(new long[]{0x0000000080000002L});
- public static final BitSet FOLLOW_31_in_ruleExclusiveOrExpression2913 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_31_in_ruleExclusiveOrExpression2913 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleAndExpression_in_ruleExclusiveOrExpression2934 = new BitSet(new long[]{0x0000000080000002L});
public static final BitSet FOLLOW_ruleAndExpression_in_entryRuleAndExpression2972 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAndExpression2982 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEqualityExpression_in_ruleAndExpression3028 = new BitSet(new long[]{0x0000000100000002L});
- public static final BitSet FOLLOW_32_in_ruleAndExpression3041 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_32_in_ruleAndExpression3041 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleEqualityExpression_in_ruleAndExpression3062 = new BitSet(new long[]{0x0000000100000002L});
public static final BitSet FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression3100 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEqualityExpression3110 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleClassificationExpression_in_ruleEqualityExpression3156 = new BitSet(new long[]{0x0000000600000002L});
- public static final BitSet FOLLOW_33_in_ruleEqualityExpression3177 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_34_in_ruleEqualityExpression3206 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_33_in_ruleEqualityExpression3177 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_34_in_ruleEqualityExpression3206 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleClassificationExpression_in_ruleEqualityExpression3243 = new BitSet(new long[]{0x0000000600000002L});
public static final BitSet FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression3281 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleClassificationExpression3291 = new BitSet(new long[]{0x0000000000000002L});
@@ -19137,38 +19400,38 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression3462 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleRelationalExpression3472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleShiftExpression_in_ruleRelationalExpression3518 = new BitSet(new long[]{0x0000006000500002L});
- public static final BitSet FOLLOW_20_in_ruleRelationalExpression3539 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_22_in_ruleRelationalExpression3568 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_37_in_ruleRelationalExpression3597 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_38_in_ruleRelationalExpression3626 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_20_in_ruleRelationalExpression3539 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_22_in_ruleRelationalExpression3568 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_37_in_ruleRelationalExpression3597 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_38_in_ruleRelationalExpression3626 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleShiftExpression_in_ruleRelationalExpression3663 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression3701 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleShiftExpression3711 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAdditiveExpression_in_ruleShiftExpression3757 = new BitSet(new long[]{0x0000038000000002L});
- public static final BitSet FOLLOW_39_in_ruleShiftExpression3778 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_40_in_ruleShiftExpression3807 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_41_in_ruleShiftExpression3836 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_39_in_ruleShiftExpression3778 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_40_in_ruleShiftExpression3807 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_41_in_ruleShiftExpression3836 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleAdditiveExpression_in_ruleShiftExpression3873 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression3911 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAdditiveExpression3921 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_ruleAdditiveExpression3967 = new BitSet(new long[]{0x00000C0000000002L});
- public static final BitSet FOLLOW_42_in_ruleAdditiveExpression3988 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_43_in_ruleAdditiveExpression4017 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_42_in_ruleAdditiveExpression3988 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_43_in_ruleAdditiveExpression4017 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_ruleAdditiveExpression4054 = new BitSet(new long[]{0x00000C0000000002L});
public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression4092 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicativeExpression4102 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleUnaryExpression_in_ruleMultiplicativeExpression4148 = new BitSet(new long[]{0x0000300000010002L});
- public static final BitSet FOLLOW_16_in_ruleMultiplicativeExpression4169 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_44_in_ruleMultiplicativeExpression4198 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_45_in_ruleMultiplicativeExpression4227 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_16_in_ruleMultiplicativeExpression4169 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_44_in_ruleMultiplicativeExpression4198 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_45_in_ruleMultiplicativeExpression4227 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleUnaryExpression_in_ruleMultiplicativeExpression4264 = new BitSet(new long[]{0x0000300000010002L});
public static final BitSet FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression4302 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleUnaryExpression4312 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_ruleUnaryExpression4357 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_43_in_ruleUnaryExpression4386 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_42_in_ruleUnaryExpression4415 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_47_in_ruleUnaryExpression4444 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_48_in_ruleUnaryExpression4473 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_46_in_ruleUnaryExpression4357 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_43_in_ruleUnaryExpression4386 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_42_in_ruleUnaryExpression4415 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_47_in_ruleUnaryExpression4444 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_48_in_ruleUnaryExpression4473 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_rulePrimaryExpression_in_ruleUnaryExpression4511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression4547 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpression4557 = new BitSet(new long[]{0x0000000000000002L});
@@ -19186,464 +19449,475 @@ public class InternalAlfParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_EOF_in_entryRuleOperationCallExpression4901 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_ruleOperationCallExpression4938 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_RULE_ID_in_ruleOperationCallExpression4955 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_ruleTuple_in_ruleOperationCallExpression4981 = new BitSet(new long[]{0x0012000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_ruleOperationCallExpression4981 = new BitSet(new long[]{0x0022000000000002L});
public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleOperationCallExpression5002 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression5039 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePropertyCallExpression5049 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rulePropertyCallExpression5086 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_rulePropertyCallExpression5103 = new BitSet(new long[]{0x0016000000000002L});
- public static final BitSet FOLLOW_50_in_rulePropertyCallExpression5121 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
+ public static final BitSet FOLLOW_RULE_ID_in_rulePropertyCallExpression5103 = new BitSet(new long[]{0x0026000000000002L});
+ public static final BitSet FOLLOW_50_in_rulePropertyCallExpression5121 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
public static final BitSet FOLLOW_ruleExpression_in_rulePropertyCallExpression5142 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_51_in_rulePropertyCallExpression5154 = new BitSet(new long[]{0x0012000000000002L});
+ public static final BitSet FOLLOW_51_in_rulePropertyCallExpression5154 = new BitSet(new long[]{0x0022000000000002L});
public static final BitSet FOLLOW_ruleSuffixExpression_in_rulePropertyCallExpression5177 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression5214 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationExpression5224 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleLinkOperationExpression5261 = new BitSet(new long[]{0x0000000000000000L,0x000000000E000000L});
- public static final BitSet FOLLOW_ruleLinkOperationKind_in_ruleLinkOperationExpression5282 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_ruleLinkOperationTuple_in_ruleLinkOperationExpression5303 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple5339 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTuple5349 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_ruleLinkOperationTuple5386 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5407 = new BitSet(new long[]{0x0000000002200000L});
- public static final BitSet FOLLOW_21_in_ruleLinkOperationTuple5420 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5441 = new BitSet(new long[]{0x0000000002200000L});
- public static final BitSet FOLLOW_25_in_ruleLinkOperationTuple5455 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement5491 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTupleElement5501 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleLinkOperationTupleElement5543 = new BitSet(new long[]{0x0004000000800000L});
- public static final BitSet FOLLOW_50_in_ruleLinkOperationTupleElement5561 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5582 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_51_in_ruleLinkOperationTupleElement5594 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleLinkOperationTupleElement5608 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5629 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression5665 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceOperationExpression5675 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_ruleSequenceOperationExpression5712 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceOperationExpression5733 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_ruleTuple_in_ruleSequenceOperationExpression5754 = new BitSet(new long[]{0x0012000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSequenceOperationExpression5775 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression5812 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceReductionExpression5822 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_ruleSequenceReductionExpression5859 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_53_in_ruleSequenceReductionExpression5871 = new BitSet(new long[]{0x0040000000000040L});
- public static final BitSet FOLLOW_54_in_ruleSequenceReductionExpression5889 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceReductionExpression5924 = new BitSet(new long[]{0x0012000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSequenceReductionExpression5945 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression5982 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceExpansionExpression5992 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_ruleSequenceExpansionExpression6039 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_ruleSequenceExpansionExpression6066 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_ruleSequenceExpansionExpression6093 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIsUniqueOperation_in_ruleSequenceExpansionExpression6120 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation6155 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSelectOrRejectOperation6165 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_ruleSelectOrRejectOperation6202 = new BitSet(new long[]{0x0000000000000000L,0x0000000030000000L});
- public static final BitSet FOLLOW_ruleSelectOrRejectOperator_in_ruleSelectOrRejectOperation6223 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSelectOrRejectOperation6240 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleSelectOrRejectOperation6257 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleSelectOrRejectOperation6278 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleSelectOrRejectOperation6290 = new BitSet(new long[]{0x0012000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSelectOrRejectOperation6311 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation6348 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectOrIterateOperation6358 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_ruleCollectOrIterateOperation6395 = new BitSet(new long[]{0x0000000000000000L,0x00000000C0000000L});
- public static final BitSet FOLLOW_ruleCollectOrIterateOperator_in_ruleCollectOrIterateOperation6416 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleCollectOrIterateOperation6433 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleCollectOrIterateOperation6450 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleCollectOrIterateOperation6471 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleCollectOrIterateOperation6483 = new BitSet(new long[]{0x0012000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleCollectOrIterateOperation6504 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation6541 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation6551 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_ruleForAllOrExistsOrOneOperation6588 = new BitSet(new long[]{0x0000000000000000L,0x0000000700000000L});
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperator_in_ruleForAllOrExistsOrOneOperation6609 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleForAllOrExistsOrOneOperation6626 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleForAllOrExistsOrOneOperation6643 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleForAllOrExistsOrOneOperation6664 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleForAllOrExistsOrOneOperation6676 = new BitSet(new long[]{0x0012000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleForAllOrExistsOrOneOperation6697 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation6734 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIsUniqueOperation6744 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_ruleIsUniqueOperation6781 = new BitSet(new long[]{0x0080000000000000L});
- public static final BitSet FOLLOW_55_in_ruleIsUniqueOperation6793 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleIsUniqueOperation6810 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleIsUniqueOperation6827 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleIsUniqueOperation6848 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleIsUniqueOperation6860 = new BitSet(new long[]{0x0012000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleIsUniqueOperation6881 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification6918 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleValueSpecification6928 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpression_in_ruleValueSpecification6975 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLITERAL_in_ruleValueSpecification7002 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_ruleValueSpecification7029 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleValueSpecification7056 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleValueSpecification7083 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_ruleValueSpecification7110 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullExpression_in_ruleValueSpecification7137 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification7172 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification7182 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpression_in_ruleNonLiteralValueSpecification7229 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_ruleNonLiteralValueSpecification7256 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleNonLiteralValueSpecification7283 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_ruleNonLiteralValueSpecification7310 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleNonLiteralValueSpecification7337 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression7372 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleParenthesizedExpression7382 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_ruleParenthesizedExpression7419 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleParenthesizedExpression7440 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleParenthesizedExpression7452 = new BitSet(new long[]{0x0E12000001060042L});
- public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_ruleParenthesizedExpression7474 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleParenthesizedExpression7501 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullExpression_in_entryRuleNullExpression7539 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNullExpression7549 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_ruleNullExpression7595 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_entryRuleThisExpression7631 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleThisExpression7641 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_ruleThisExpression7687 = new BitSet(new long[]{0x0012000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleThisExpression7708 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression7745 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationExpression7755 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_ruleSuperInvocationExpression7792 = new BitSet(new long[]{0x0002000001000000L});
- public static final BitSet FOLLOW_ruleTuple_in_ruleSuperInvocationExpression7814 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleSuperInvocationExpression7833 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSuperInvocationExpression7854 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_ruleTuple_in_ruleSuperInvocationExpression7875 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression7913 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationExpression7923 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_ruleInstanceCreationExpression7960 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleInstanceCreationExpression7981 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_ruleInstanceCreationExpression8002 = new BitSet(new long[]{0x0012000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleInstanceCreationExpression8023 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple8060 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTuple8070 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_ruleInstanceCreationTuple8116 = new BitSet(new long[]{0x0000000002000040L});
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8138 = new BitSet(new long[]{0x0000000002200000L});
- public static final BitSet FOLLOW_21_in_ruleInstanceCreationTuple8151 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8172 = new BitSet(new long[]{0x0000000002200000L});
- public static final BitSet FOLLOW_25_in_ruleInstanceCreationTuple8188 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement8224 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement8234 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleInstanceCreationTupleElement8276 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleInstanceCreationTupleElement8293 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleInstanceCreationTupleElement8314 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion8350 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion8360 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_ruleSequenceConstructionOrAccessCompletion8404 = new BitSet(new long[]{0x0F09CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleAccessCompletion_in_ruleSequenceConstructionOrAccessCompletion8439 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_ruleSequenceConstructionOrAccessCompletion8466 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceConstructionOrAccessCompletion8495 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion8531 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAccessCompletion8541 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleAccessCompletion8587 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_51_in_ruleAccessCompletion8599 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion8635 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion8645 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_51_in_rulePartialSequenceConstructionCompletion8682 = new BitSet(new long[]{0x1004000000000000L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rulePartialSequenceConstructionCompletion8703 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression8739 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionExpression8749 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_ruleSequenceConstructionExpression8786 = new BitSet(new long[]{0x1F05CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression8807 = new BitSet(new long[]{0x6000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleSequenceConstructionExpression8821 = new BitSet(new long[]{0x1F05CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression8842 = new BitSet(new long[]{0x4000000000200000L});
- public static final BitSet FOLLOW_61_in_ruleSequenceConstructionExpression8863 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleSequenceConstructionExpression8884 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_62_in_ruleSequenceConstructionExpression8898 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement8934 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceElement8944 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleSequenceElement8991 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceElement9018 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression9053 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassExtentExpression9063 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleClassExtentExpression9109 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_63_in_ruleClassExtentExpression9121 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleClassExtentExpression9133 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleClassExtentExpression9145 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_entryRuleBlock9181 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBlock9191 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_ruleBlock9228 = new BitSet(new long[]{0x5E000000000601C0L,0x00000000001EE4B9L});
- public static final BitSet FOLLOW_ruleStatementSequence_in_ruleBlock9258 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_62_in_ruleBlock9271 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence9307 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStatementSequence9317 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_ruleStatementSequence9362 = new BitSet(new long[]{0x1E000000000601C2L,0x00000000001EE4B9L});
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement9398 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDocumentedStatement9408 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ML_COMMENT_in_ruleDocumentedStatement9452 = new BitSet(new long[]{0x1E00000000060040L,0x00000000001EE4B9L});
- public static final BitSet FOLLOW_RULE_SL_COMMENT_in_ruleDocumentedStatement9472 = new BitSet(new long[]{0x1E00000000060040L,0x00000000001EE4B9L});
- public static final BitSet FOLLOW_ruleStatement_in_ruleDocumentedStatement9502 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement9538 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInlineStatement9548 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_ruleInlineStatement9585 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleInlineStatement9597 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleInlineStatement9609 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleInlineStatement9626 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleInlineStatement9643 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleInlineStatement9660 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
- public static final BitSet FOLLOW_66_in_ruleInlineStatement9677 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement9713 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAnnotatedStatement9723 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_ruleAnnotatedStatement9760 = new BitSet(new long[]{0x0000000000000000L,0x0000007800000000L});
- public static final BitSet FOLLOW_ruleAnnotation_in_ruleAnnotatedStatement9781 = new BitSet(new long[]{0x1E00000000060040L,0x00000000001EE4B9L});
- public static final BitSet FOLLOW_ruleStatement_in_ruleAnnotatedStatement9802 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStatement_in_entryRuleStatement9838 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStatement9848 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotatedStatement_in_ruleStatement9895 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInlineStatement_in_ruleStatement9922 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlockStatement_in_ruleStatement9949 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEmptyStatement_in_ruleStatement9976 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_ruleStatement10003 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfStatement_in_ruleStatement10030 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchStatement_in_ruleStatement10057 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleWhileStatement_in_ruleStatement10084 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDoStatement_in_ruleStatement10111 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForStatement_in_ruleStatement10138 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBreakStatement_in_ruleStatement10165 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReturnStatement_in_ruleStatement10192 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptStatement_in_ruleStatement10219 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassifyStatement_in_ruleStatement10246 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_ruleStatement10273 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_ruleStatement10300 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisInvocationStatement_in_ruleStatement10327 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_ruleStatement10354 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation10389 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation10399 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotationKind_in_ruleAnnotation10445 = new BitSet(new long[]{0x0000000001000002L});
- public static final BitSet FOLLOW_24_in_ruleAnnotation10458 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleAnnotation10475 = new BitSet(new long[]{0x0000000002200000L});
- public static final BitSet FOLLOW_21_in_ruleAnnotation10493 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleAnnotation10510 = new BitSet(new long[]{0x0000000002200000L});
- public static final BitSet FOLLOW_25_in_ruleAnnotation10529 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement10567 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBlockStatement10577 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleBlockStatement10622 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement10657 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEmptyStatement10667 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_ruleEmptyStatement10713 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement10749 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement10759 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_ruleLocalNameDeclarationStatement10796 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleLocalNameDeclarationStatement10813 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_27_in_ruleLocalNameDeclarationStatement10830 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleLocalNameDeclarationStatement10851 = new BitSet(new long[]{0x0004000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_50_in_ruleLocalNameDeclarationStatement10870 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_51_in_ruleLocalNameDeclarationStatement10895 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_70_in_ruleLocalNameDeclarationStatement10909 = new BitSet(new long[]{0x1F05CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_ruleLocalNameDeclarationStatement10930 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_68_in_ruleLocalNameDeclarationStatement10942 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfStatement_in_entryRuleIfStatement10978 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIfStatement10988 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_ruleIfStatement11025 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_ruleSequentialClauses_in_ruleIfStatement11046 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L});
- public static final BitSet FOLLOW_ruleFinalClause_in_ruleIfStatement11067 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses11104 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequentialClauses11114 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11160 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L});
- public static final BitSet FOLLOW_72_in_ruleSequentialClauses11173 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_71_in_ruleSequentialClauses11185 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11206 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000100L});
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses11244 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleConcurrentClauses11254 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11300 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
- public static final BitSet FOLLOW_73_in_ruleConcurrentClauses11313 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_71_in_ruleConcurrentClauses11325 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11346 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
- public static final BitSet FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause11384 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNonFinalClause11394 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_ruleNonFinalClause11431 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleNonFinalClause11452 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleNonFinalClause11464 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleNonFinalClause11485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFinalClause_in_entryRuleFinalClause11521 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleFinalClause11531 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_ruleFinalClause11568 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleFinalClause11589 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement11625 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchStatement11635 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_ruleSwitchStatement11672 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleSwitchStatement11684 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleSwitchStatement11705 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleSwitchStatement11717 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_60_in_ruleSwitchStatement11729 = new BitSet(new long[]{0x4000000000000000L,0x0000000000001800L});
- public static final BitSet FOLLOW_ruleSwitchClause_in_ruleSwitchStatement11750 = new BitSet(new long[]{0x4000000000000000L,0x0000000000001800L});
- public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_ruleSwitchStatement11772 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_62_in_ruleSwitchStatement11785 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause11821 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchClause11831 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchCase_in_ruleSwitchClause11877 = new BitSet(new long[]{0x1E000000000601C0L,0x00000000001EECB9L});
- public static final BitSet FOLLOW_ruleSwitchCase_in_ruleSwitchClause11898 = new BitSet(new long[]{0x1E000000000601C0L,0x00000000001EECB9L});
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchClause11920 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase11956 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchCase11966 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_ruleSwitchCase12003 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleSwitchCase12024 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_27_in_ruleSwitchCase12036 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause12072 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchDefaultClause12082 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_ruleSwitchDefaultClause12119 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_27_in_ruleSwitchDefaultClause12131 = new BitSet(new long[]{0x1E000000000601C0L,0x00000000001EECB9L});
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchDefaultClause12152 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence12188 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence12198 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_ruleNonEmptyStatementSequence12243 = new BitSet(new long[]{0x1E000000000601C2L,0x00000000001EE4B9L});
- public static final BitSet FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement12279 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleWhileStatement12289 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_ruleWhileStatement12326 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleWhileStatement12338 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleWhileStatement12359 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleWhileStatement12371 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleWhileStatement12392 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDoStatement_in_entryRuleDoStatement12428 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDoStatement12438 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_ruleDoStatement12475 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleDoStatement12496 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
- public static final BitSet FOLLOW_77_in_ruleDoStatement12508 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleDoStatement12520 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleDoStatement12541 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleDoStatement12553 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_68_in_ruleDoStatement12565 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForStatement_in_entryRuleForStatement12601 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleForStatement12611 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleForStatement12648 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleForStatement12660 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleForControl_in_ruleForStatement12681 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleForStatement12693 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleForStatement12714 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForControl_in_entryRuleForControl12750 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleForControl12760 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_ruleForControl12806 = new BitSet(new long[]{0x0000000000200002L});
- public static final BitSet FOLLOW_21_in_ruleForControl12819 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_ruleForControl12840 = new BitSet(new long[]{0x0000000000200002L});
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition12878 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLoopVariableDefinition12888 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleLoopVariableDefinition12931 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_80_in_ruleLoopVariableDefinition12948 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition12969 = new BitSet(new long[]{0x2000000000000002L});
- public static final BitSet FOLLOW_61_in_ruleLoopVariableDefinition12982 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13003 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleLoopVariableDefinition13034 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13051 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_27_in_ruleLoopVariableDefinition13068 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13089 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement13126 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBreakStatement13136 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_ruleBreakStatement13182 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_68_in_ruleBreakStatement13194 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement13230 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleReturnStatement13240 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_82_in_ruleReturnStatement13277 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleReturnStatement13298 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_68_in_ruleReturnStatement13310 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement13346 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptStatement13356 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptClause_in_ruleAcceptStatement13402 = new BitSet(new long[]{0x1000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_ruleAcceptStatement13424 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_ruleAcceptStatement13451 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion13488 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion13498 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_ruleSimpleAcceptStatementCompletion13544 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion13580 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion13590 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleCompoundAcceptStatementCompletion13636 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
- public static final BitSet FOLLOW_73_in_ruleCompoundAcceptStatementCompletion13649 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
- public static final BitSet FOLLOW_ruleAcceptBlock_in_ruleCompoundAcceptStatementCompletion13670 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
- public static final BitSet FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock13708 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptBlock13718 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptClause_in_ruleAcceptBlock13764 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleAcceptBlock13785 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause13821 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptClause13831 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_83_in_ruleAcceptClause13868 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleAcceptClause13880 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleAcceptClause13898 = new BitSet(new long[]{0x0000000008000000L});
- public static final BitSet FOLLOW_27_in_ruleAcceptClause13915 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleAcceptClause13938 = new BitSet(new long[]{0x0000000002000000L});
- public static final BitSet FOLLOW_25_in_ruleAcceptClause13950 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement13986 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassifyStatement13996 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_ruleClassifyStatement14033 = new BitSet(new long[]{0x0F01CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleClassifyStatement14054 = new BitSet(new long[]{0x0000000000000000L,0x0000000000600000L});
- public static final BitSet FOLLOW_ruleClassificationClause_in_ruleClassifyStatement14075 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_68_in_ruleClassifyStatement14087 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause14123 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationClause14133 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationFromClause_in_ruleClassificationClause14180 = new BitSet(new long[]{0x0000000000000002L,0x0000000000600000L});
- public static final BitSet FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14201 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReclassifyAllClause_in_ruleClassificationClause14231 = new BitSet(new long[]{0x0000000000000000L,0x0000000000600000L});
- public static final BitSet FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14253 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause14290 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationFromClause14300 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_85_in_ruleClassificationFromClause14337 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleClassificationFromClause14358 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause14394 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationToClause14404 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_86_in_ruleClassificationToClause14441 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleClassificationToClause14462 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause14498 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleReclassifyAllClause14508 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_85_in_ruleReclassifyAllClause14554 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_16_in_ruleReclassifyAllClause14566 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList14602 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameList14612 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14658 = new BitSet(new long[]{0x0000000000200002L});
- public static final BitSet FOLLOW_21_in_ruleQualifiedNameList14671 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14692 = new BitSet(new long[]{0x0000000000200002L});
- public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement14730 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement14740 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpression_in_ruleInvocationOrAssignementOrDeclarationStatement14786 = new BitSet(new long[]{0x0004000000000040L,0x0003FF8000000050L});
- public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement14808 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement14835 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_68_in_ruleInvocationOrAssignementOrDeclarationStatement14849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement14885 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationStatement14895 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleSuperInvocationStatement14941 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_68_in_ruleSuperInvocationStatement14953 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement14989 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleThisInvocationStatement14999 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_ruleThisInvocationStatement15045 = new BitSet(new long[]{0x0000000000000000L,0x0003FF8000000050L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleThisInvocationStatement15066 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_68_in_ruleThisInvocationStatement15079 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement15115 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement15125 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleInstanceCreationInvocationStatement15171 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
- public static final BitSet FOLLOW_68_in_ruleInstanceCreationInvocationStatement15183 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion15219 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion15229 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_ruleVariableDeclarationCompletion15273 = new BitSet(new long[]{0x0008000000000000L});
- public static final BitSet FOLLOW_51_in_ruleVariableDeclarationCompletion15298 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleVariableDeclarationCompletion15317 = new BitSet(new long[]{0x0000000000000000L,0x0003FF8000000040L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleVariableDeclarationCompletion15343 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion15379 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCompletion15389 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentOperator_in_ruleAssignmentCompletion15435 = new BitSet(new long[]{0x1F05CC0001070070L,0x0000000001800000L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_ruleAssignmentCompletion15456 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_87_in_ruleBooleanValue15506 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_ruleBooleanValue15523 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_89_in_ruleLinkOperationKind15568 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_ruleLinkOperationKind15585 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_ruleLinkOperationKind15602 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_92_in_ruleSelectOrRejectOperator15647 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_ruleSelectOrRejectOperator15664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_94_in_ruleCollectOrIterateOperator15709 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_ruleCollectOrIterateOperator15726 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_96_in_ruleForAllOrExistsOrOneOperator15771 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_97_in_ruleForAllOrExistsOrOneOperator15788 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_98_in_ruleForAllOrExistsOrOneOperator15805 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_99_in_ruleAnnotationKind15850 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_100_in_ruleAnnotationKind15867 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_101_in_ruleAnnotationKind15884 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_102_in_ruleAnnotationKind15901 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_ruleAssignmentOperator15946 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_103_in_ruleAssignmentOperator15963 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_104_in_ruleAssignmentOperator15980 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_105_in_ruleAssignmentOperator15997 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_106_in_ruleAssignmentOperator16014 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_107_in_ruleAssignmentOperator16031 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_108_in_ruleAssignmentOperator16048 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_109_in_ruleAssignmentOperator16065 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_110_in_ruleAssignmentOperator16082 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_111_in_ruleAssignmentOperator16099 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_112_in_ruleAssignmentOperator16116 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_113_in_ruleAssignmentOperator16133 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_ruleLinkOperationExpression5271 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClearAssocExpression_in_ruleLinkOperationExpression5298 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_entryRuleCreateOrDestroyLinkOperationExpression5333 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCreateOrDestroyLinkOperationExpression5343 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleCreateOrDestroyLinkOperationExpression5380 = new BitSet(new long[]{0x0000000000000000L,0x000000000C000000L});
+ public static final BitSet FOLLOW_ruleLinkOperationKind_in_ruleCreateOrDestroyLinkOperationExpression5401 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleLinkOperationTuple_in_ruleCreateOrDestroyLinkOperationExpression5422 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClearAssocExpression_in_entryRuleClearAssocExpression5458 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClearAssocExpression5468 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleClearAssocExpression5505 = new BitSet(new long[]{0x0010000000000000L});
+ public static final BitSet FOLLOW_52_in_ruleClearAssocExpression5517 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleClearAssocExpression5529 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleClearAssocExpression5550 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleClearAssocExpression5562 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple5598 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTuple5608 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_ruleLinkOperationTuple5645 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5666 = new BitSet(new long[]{0x0000000002200000L});
+ public static final BitSet FOLLOW_21_in_ruleLinkOperationTuple5679 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5700 = new BitSet(new long[]{0x0000000002200000L});
+ public static final BitSet FOLLOW_25_in_ruleLinkOperationTuple5714 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement5750 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTupleElement5760 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleLinkOperationTupleElement5802 = new BitSet(new long[]{0x0004000000800000L});
+ public static final BitSet FOLLOW_50_in_ruleLinkOperationTupleElement5820 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5841 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_51_in_ruleLinkOperationTupleElement5853 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleLinkOperationTupleElement5867 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5888 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression5924 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceOperationExpression5934 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_ruleSequenceOperationExpression5971 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceOperationExpression5992 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleTuple_in_ruleSequenceOperationExpression6013 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSequenceOperationExpression6034 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression6071 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceReductionExpression6081 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_ruleSequenceReductionExpression6118 = new BitSet(new long[]{0x0040000000000000L});
+ public static final BitSet FOLLOW_54_in_ruleSequenceReductionExpression6130 = new BitSet(new long[]{0x0080000000000040L});
+ public static final BitSet FOLLOW_55_in_ruleSequenceReductionExpression6148 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceReductionExpression6183 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSequenceReductionExpression6204 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression6241 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceExpansionExpression6251 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_ruleSequenceExpansionExpression6298 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_ruleSequenceExpansionExpression6325 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_ruleSequenceExpansionExpression6352 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIsUniqueOperation_in_ruleSequenceExpansionExpression6379 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation6414 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSelectOrRejectOperation6424 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_ruleSelectOrRejectOperation6461 = new BitSet(new long[]{0x0000000000000000L,0x0000000030000000L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperator_in_ruleSelectOrRejectOperation6482 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSelectOrRejectOperation6499 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleSelectOrRejectOperation6516 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleSelectOrRejectOperation6537 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleSelectOrRejectOperation6549 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSelectOrRejectOperation6570 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation6607 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectOrIterateOperation6617 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_ruleCollectOrIterateOperation6654 = new BitSet(new long[]{0x0000000000000000L,0x00000000C0000000L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperator_in_ruleCollectOrIterateOperation6675 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleCollectOrIterateOperation6692 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleCollectOrIterateOperation6709 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleCollectOrIterateOperation6730 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleCollectOrIterateOperation6742 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleCollectOrIterateOperation6763 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation6800 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation6810 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_ruleForAllOrExistsOrOneOperation6847 = new BitSet(new long[]{0x0000000000000000L,0x0000000700000000L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperator_in_ruleForAllOrExistsOrOneOperation6868 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleForAllOrExistsOrOneOperation6885 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleForAllOrExistsOrOneOperation6902 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleForAllOrExistsOrOneOperation6923 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleForAllOrExistsOrOneOperation6935 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleForAllOrExistsOrOneOperation6956 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation6993 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIsUniqueOperation7003 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_ruleIsUniqueOperation7040 = new BitSet(new long[]{0x0100000000000000L});
+ public static final BitSet FOLLOW_56_in_ruleIsUniqueOperation7052 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleIsUniqueOperation7069 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleIsUniqueOperation7086 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleIsUniqueOperation7107 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleIsUniqueOperation7119 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleIsUniqueOperation7140 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification7177 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleValueSpecification7187 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_ruleValueSpecification7234 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLITERAL_in_ruleValueSpecification7261 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_ruleValueSpecification7288 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleValueSpecification7315 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleValueSpecification7342 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_ruleValueSpecification7369 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullExpression_in_ruleValueSpecification7396 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification7431 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification7441 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_ruleNonLiteralValueSpecification7488 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_ruleNonLiteralValueSpecification7515 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleNonLiteralValueSpecification7542 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_ruleNonLiteralValueSpecification7569 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleNonLiteralValueSpecification7596 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression7631 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleParenthesizedExpression7641 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_ruleParenthesizedExpression7678 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleParenthesizedExpression7699 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleParenthesizedExpression7711 = new BitSet(new long[]{0x1C22000001060042L});
+ public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_ruleParenthesizedExpression7733 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleParenthesizedExpression7760 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullExpression_in_entryRuleNullExpression7798 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNullExpression7808 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_57_in_ruleNullExpression7854 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_entryRuleThisExpression7890 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleThisExpression7900 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_58_in_ruleThisExpression7946 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleThisExpression7967 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression8004 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationExpression8014 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_59_in_ruleSuperInvocationExpression8051 = new BitSet(new long[]{0x0002000001000000L});
+ public static final BitSet FOLLOW_ruleTuple_in_ruleSuperInvocationExpression8073 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleSuperInvocationExpression8092 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSuperInvocationExpression8113 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleTuple_in_ruleSuperInvocationExpression8134 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression8172 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationExpression8182 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_ruleInstanceCreationExpression8219 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleInstanceCreationExpression8240 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_ruleInstanceCreationExpression8261 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleInstanceCreationExpression8282 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple8319 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTuple8329 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_ruleInstanceCreationTuple8375 = new BitSet(new long[]{0x0000000002000040L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8397 = new BitSet(new long[]{0x0000000002200000L});
+ public static final BitSet FOLLOW_21_in_ruleInstanceCreationTuple8410 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8431 = new BitSet(new long[]{0x0000000002200000L});
+ public static final BitSet FOLLOW_25_in_ruleInstanceCreationTuple8447 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement8483 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement8493 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleInstanceCreationTupleElement8535 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleInstanceCreationTupleElement8552 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleInstanceCreationTupleElement8573 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion8609 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion8619 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleSequenceConstructionOrAccessCompletion8663 = new BitSet(new long[]{0x1E09CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleAccessCompletion_in_ruleSequenceConstructionOrAccessCompletion8698 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_ruleSequenceConstructionOrAccessCompletion8725 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceConstructionOrAccessCompletion8754 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion8790 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAccessCompletion8800 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleAccessCompletion8846 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_51_in_ruleAccessCompletion8858 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion8894 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion8904 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_51_in_rulePartialSequenceConstructionCompletion8941 = new BitSet(new long[]{0x2004000000000000L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rulePartialSequenceConstructionCompletion8962 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression8998 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionExpression9008 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_ruleSequenceConstructionExpression9045 = new BitSet(new long[]{0x3E05CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression9066 = new BitSet(new long[]{0xC000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleSequenceConstructionExpression9080 = new BitSet(new long[]{0x3E05CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression9101 = new BitSet(new long[]{0x8000000000200000L});
+ public static final BitSet FOLLOW_62_in_ruleSequenceConstructionExpression9122 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleSequenceConstructionExpression9143 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_63_in_ruleSequenceConstructionExpression9157 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement9193 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceElement9203 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleSequenceElement9250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceElement9277 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression9312 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassExtentExpression9322 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleClassExtentExpression9368 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_64_in_ruleClassExtentExpression9380 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleClassExtentExpression9392 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleClassExtentExpression9404 = new BitSet(new long[]{0x0022000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleClassExtentExpression9425 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_entryRuleBlock9462 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBlock9472 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_ruleBlock9509 = new BitSet(new long[]{0xBC000000000601C0L,0x00000000003DC972L});
+ public static final BitSet FOLLOW_ruleStatementSequence_in_ruleBlock9539 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_63_in_ruleBlock9552 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence9588 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStatementSequence9598 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_ruleStatementSequence9643 = new BitSet(new long[]{0x3C000000000601C2L,0x00000000003DC972L});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement9679 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDocumentedStatement9689 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ML_COMMENT_in_ruleDocumentedStatement9733 = new BitSet(new long[]{0x3C00000000060040L,0x00000000003DC972L});
+ public static final BitSet FOLLOW_RULE_SL_COMMENT_in_ruleDocumentedStatement9753 = new BitSet(new long[]{0x3C00000000060040L,0x00000000003DC972L});
+ public static final BitSet FOLLOW_ruleStatement_in_ruleDocumentedStatement9783 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement9819 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInlineStatement9829 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_ruleInlineStatement9866 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_66_in_ruleInlineStatement9878 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleInlineStatement9890 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleInlineStatement9907 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleInlineStatement9924 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleInlineStatement9941 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_67_in_ruleInlineStatement9958 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement9994 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotatedStatement10004 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_ruleAnnotatedStatement10041 = new BitSet(new long[]{0x0000000000000000L,0x0000007800000000L});
+ public static final BitSet FOLLOW_ruleAnnotation_in_ruleAnnotatedStatement10062 = new BitSet(new long[]{0x3C00000000060040L,0x00000000003DC972L});
+ public static final BitSet FOLLOW_ruleStatement_in_ruleAnnotatedStatement10083 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatement_in_entryRuleStatement10119 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStatement10129 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotatedStatement_in_ruleStatement10176 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInlineStatement_in_ruleStatement10203 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlockStatement_in_ruleStatement10230 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEmptyStatement_in_ruleStatement10257 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_ruleStatement10284 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfStatement_in_ruleStatement10311 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchStatement_in_ruleStatement10338 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWhileStatement_in_ruleStatement10365 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDoStatement_in_ruleStatement10392 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForStatement_in_ruleStatement10419 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBreakStatement_in_ruleStatement10446 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReturnStatement_in_ruleStatement10473 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptStatement_in_ruleStatement10500 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassifyStatement_in_ruleStatement10527 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_ruleStatement10554 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_ruleStatement10581 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisInvocationStatement_in_ruleStatement10608 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_ruleStatement10635 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation10670 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation10680 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotationKind_in_ruleAnnotation10726 = new BitSet(new long[]{0x0000000001000002L});
+ public static final BitSet FOLLOW_24_in_ruleAnnotation10739 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleAnnotation10756 = new BitSet(new long[]{0x0000000002200000L});
+ public static final BitSet FOLLOW_21_in_ruleAnnotation10774 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleAnnotation10791 = new BitSet(new long[]{0x0000000002200000L});
+ public static final BitSet FOLLOW_25_in_ruleAnnotation10810 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement10848 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBlockStatement10858 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleBlockStatement10903 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement10938 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEmptyStatement10948 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_69_in_ruleEmptyStatement10994 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement11030 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement11040 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_ruleLocalNameDeclarationStatement11077 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleLocalNameDeclarationStatement11094 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_27_in_ruleLocalNameDeclarationStatement11111 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleLocalNameDeclarationStatement11132 = new BitSet(new long[]{0x0004000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_50_in_ruleLocalNameDeclarationStatement11151 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_51_in_ruleLocalNameDeclarationStatement11176 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_71_in_ruleLocalNameDeclarationStatement11190 = new BitSet(new long[]{0x3E05CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_ruleLocalNameDeclarationStatement11211 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_69_in_ruleLocalNameDeclarationStatement11223 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfStatement_in_entryRuleIfStatement11259 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIfStatement11269 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_ruleIfStatement11306 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleSequentialClauses_in_ruleIfStatement11327 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
+ public static final BitSet FOLLOW_ruleFinalClause_in_ruleIfStatement11348 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses11385 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequentialClauses11395 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11441 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
+ public static final BitSet FOLLOW_73_in_ruleSequentialClauses11454 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_72_in_ruleSequentialClauses11466 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11487 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses11525 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConcurrentClauses11535 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11581 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_74_in_ruleConcurrentClauses11594 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_72_in_ruleConcurrentClauses11606 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11627 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause11665 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonFinalClause11675 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_ruleNonFinalClause11712 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleNonFinalClause11733 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleNonFinalClause11745 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleNonFinalClause11766 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFinalClause_in_entryRuleFinalClause11802 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFinalClause11812 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_ruleFinalClause11849 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleFinalClause11870 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement11906 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchStatement11916 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_ruleSwitchStatement11953 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleSwitchStatement11965 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleSwitchStatement11986 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleSwitchStatement11998 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_61_in_ruleSwitchStatement12010 = new BitSet(new long[]{0x8000000000000000L,0x0000000000003000L});
+ public static final BitSet FOLLOW_ruleSwitchClause_in_ruleSwitchStatement12031 = new BitSet(new long[]{0x8000000000000000L,0x0000000000003000L});
+ public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_ruleSwitchStatement12053 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_63_in_ruleSwitchStatement12066 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause12102 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchClause12112 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_ruleSwitchClause12158 = new BitSet(new long[]{0x3C000000000601C0L,0x00000000003DD972L});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_ruleSwitchClause12179 = new BitSet(new long[]{0x3C000000000601C0L,0x00000000003DD972L});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchClause12201 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase12237 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchCase12247 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_ruleSwitchCase12284 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleSwitchCase12305 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_27_in_ruleSwitchCase12317 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause12353 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchDefaultClause12363 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_ruleSwitchDefaultClause12400 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_27_in_ruleSwitchDefaultClause12412 = new BitSet(new long[]{0x3C000000000601C0L,0x00000000003DD972L});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchDefaultClause12433 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence12469 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence12479 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_ruleNonEmptyStatementSequence12524 = new BitSet(new long[]{0x3C000000000601C2L,0x00000000003DC972L});
+ public static final BitSet FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement12560 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleWhileStatement12570 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_ruleWhileStatement12607 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleWhileStatement12619 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleWhileStatement12640 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleWhileStatement12652 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleWhileStatement12673 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDoStatement_in_entryRuleDoStatement12709 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDoStatement12719 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_79_in_ruleDoStatement12756 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleDoStatement12777 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_78_in_ruleDoStatement12789 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleDoStatement12801 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleDoStatement12822 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleDoStatement12834 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_69_in_ruleDoStatement12846 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForStatement_in_entryRuleForStatement12882 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForStatement12892 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_ruleForStatement12929 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleForStatement12941 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleForControl_in_ruleForStatement12962 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleForStatement12974 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleForStatement12995 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForControl_in_entryRuleForControl13031 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForControl13041 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_ruleForControl13087 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_21_in_ruleForControl13100 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_ruleForControl13121 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition13159 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLoopVariableDefinition13169 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13212 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_81_in_ruleLoopVariableDefinition13229 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13250 = new BitSet(new long[]{0x4000000000000002L});
+ public static final BitSet FOLLOW_62_in_ruleLoopVariableDefinition13263 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13284 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleLoopVariableDefinition13315 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13332 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_27_in_ruleLoopVariableDefinition13349 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13370 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement13407 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBreakStatement13417 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_82_in_ruleBreakStatement13463 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_69_in_ruleBreakStatement13475 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement13511 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleReturnStatement13521 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_83_in_ruleReturnStatement13558 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleReturnStatement13579 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_69_in_ruleReturnStatement13591 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement13627 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptStatement13637 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_ruleAcceptStatement13683 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_ruleAcceptStatement13705 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_ruleAcceptStatement13732 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion13769 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion13779 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_69_in_ruleSimpleAcceptStatementCompletion13825 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion13861 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion13871 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleCompoundAcceptStatementCompletion13917 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_74_in_ruleCompoundAcceptStatementCompletion13930 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_ruleAcceptBlock_in_ruleCompoundAcceptStatementCompletion13951 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock13989 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptBlock13999 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_ruleAcceptBlock14045 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleAcceptBlock14066 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause14102 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptClause14112 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_ruleAcceptClause14149 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleAcceptClause14161 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleAcceptClause14179 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_27_in_ruleAcceptClause14196 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleAcceptClause14219 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleAcceptClause14231 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement14267 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassifyStatement14277 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_85_in_ruleClassifyStatement14314 = new BitSet(new long[]{0x1E01CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleClassifyStatement14335 = new BitSet(new long[]{0x0000000000000000L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_ruleClassificationClause_in_ruleClassifyStatement14356 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_69_in_ruleClassifyStatement14368 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause14404 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationClause14414 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationFromClause_in_ruleClassificationClause14461 = new BitSet(new long[]{0x0000000000000002L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14482 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReclassifyAllClause_in_ruleClassificationClause14512 = new BitSet(new long[]{0x0000000000000000L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14534 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause14571 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationFromClause14581 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_86_in_ruleClassificationFromClause14618 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleClassificationFromClause14639 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause14675 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationToClause14685 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_87_in_ruleClassificationToClause14722 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleClassificationToClause14743 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause14779 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleReclassifyAllClause14789 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_86_in_ruleReclassifyAllClause14835 = new BitSet(new long[]{0x0000000000010000L});
+ public static final BitSet FOLLOW_16_in_ruleReclassifyAllClause14847 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList14883 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameList14893 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14939 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_21_in_ruleQualifiedNameList14952 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14973 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement15011 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement15021 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_ruleInvocationOrAssignementOrDeclarationStatement15067 = new BitSet(new long[]{0x0004000000000040L,0x0003FF80000000A0L});
+ public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement15089 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement15116 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_69_in_ruleInvocationOrAssignementOrDeclarationStatement15130 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement15166 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationStatement15176 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleSuperInvocationStatement15222 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_69_in_ruleSuperInvocationStatement15234 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement15270 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleThisInvocationStatement15280 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_ruleThisInvocationStatement15326 = new BitSet(new long[]{0x0000000000000000L,0x0003FF80000000A0L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleThisInvocationStatement15347 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_69_in_ruleThisInvocationStatement15360 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement15396 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement15406 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleInstanceCreationInvocationStatement15452 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_69_in_ruleInstanceCreationInvocationStatement15464 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion15500 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion15510 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleVariableDeclarationCompletion15554 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_51_in_ruleVariableDeclarationCompletion15579 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleVariableDeclarationCompletion15598 = new BitSet(new long[]{0x0000000000000000L,0x0003FF8000000080L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleVariableDeclarationCompletion15624 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion15660 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCompletion15670 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentOperator_in_ruleAssignmentCompletion15716 = new BitSet(new long[]{0x3E05CC0001070070L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_ruleAssignmentCompletion15737 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_88_in_ruleBooleanValue15787 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_89_in_ruleBooleanValue15804 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_90_in_ruleLinkOperationKind15849 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_ruleLinkOperationKind15866 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_92_in_ruleSelectOrRejectOperator15911 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_ruleSelectOrRejectOperator15928 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_94_in_ruleCollectOrIterateOperator15973 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_ruleCollectOrIterateOperator15990 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_96_in_ruleForAllOrExistsOrOneOperator16035 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_97_in_ruleForAllOrExistsOrOneOperator16052 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_98_in_ruleForAllOrExistsOrOneOperator16069 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_99_in_ruleAnnotationKind16114 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_100_in_ruleAnnotationKind16131 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_101_in_ruleAnnotationKind16148 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_102_in_ruleAnnotationKind16165 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_ruleAssignmentOperator16210 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_103_in_ruleAssignmentOperator16227 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_104_in_ruleAssignmentOperator16244 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_105_in_ruleAssignmentOperator16261 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_106_in_ruleAssignmentOperator16278 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_107_in_ruleAssignmentOperator16295 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_108_in_ruleAssignmentOperator16312 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_109_in_ruleAssignmentOperator16329 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_110_in_ruleAssignmentOperator16346 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_111_in_ruleAssignmentOperator16363 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_112_in_ruleAssignmentOperator16380 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_113_in_ruleAssignmentOperator16397 = new BitSet(new long[]{0x0000000000000002L});
} \ No newline at end of file
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/serializer/AlfSemanticSequencer.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/serializer/AlfSemanticSequencer.java
new file mode 100644
index 00000000000..d32afb9124c
--- /dev/null
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/serializer/AlfSemanticSequencer.java
@@ -0,0 +1,1857 @@
+package org.eclipse.papyrus.uml.alf.serializer;
+
+import com.google.inject.Inject;
+import com.google.inject.Provider;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.uml.alf.alf.AcceptBlock;
+import org.eclipse.papyrus.uml.alf.alf.AcceptClause;
+import org.eclipse.papyrus.uml.alf.alf.AcceptStatement;
+import org.eclipse.papyrus.uml.alf.alf.AccessCompletion;
+import org.eclipse.papyrus.uml.alf.alf.AdditiveExpression;
+import org.eclipse.papyrus.uml.alf.alf.AlfPackage;
+import org.eclipse.papyrus.uml.alf.alf.AndExpression;
+import org.eclipse.papyrus.uml.alf.alf.AnnotatedStatement;
+import org.eclipse.papyrus.uml.alf.alf.Annotation;
+import org.eclipse.papyrus.uml.alf.alf.AssignmentCompletion;
+import org.eclipse.papyrus.uml.alf.alf.BOOLEAN_LITERAL;
+import org.eclipse.papyrus.uml.alf.alf.Block;
+import org.eclipse.papyrus.uml.alf.alf.BlockStatement;
+import org.eclipse.papyrus.uml.alf.alf.BreakStatement;
+import org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression;
+import org.eclipse.papyrus.uml.alf.alf.ClassificationClause;
+import org.eclipse.papyrus.uml.alf.alf.ClassificationExpression;
+import org.eclipse.papyrus.uml.alf.alf.ClassificationFromClause;
+import org.eclipse.papyrus.uml.alf.alf.ClassificationToClause;
+import org.eclipse.papyrus.uml.alf.alf.ClassifyStatement;
+import org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression;
+import org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperation;
+import org.eclipse.papyrus.uml.alf.alf.CompoundAcceptStatementCompletion;
+import org.eclipse.papyrus.uml.alf.alf.ConcurrentClauses;
+import org.eclipse.papyrus.uml.alf.alf.ConditionalAndExpression;
+import org.eclipse.papyrus.uml.alf.alf.ConditionalOrExpression;
+import org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression;
+import org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression;
+import org.eclipse.papyrus.uml.alf.alf.DoStatement;
+import org.eclipse.papyrus.uml.alf.alf.DocumentedStatement;
+import org.eclipse.papyrus.uml.alf.alf.EmptyStatement;
+import org.eclipse.papyrus.uml.alf.alf.EqualityExpression;
+import org.eclipse.papyrus.uml.alf.alf.ExclusiveOrExpression;
+import org.eclipse.papyrus.uml.alf.alf.FinalClause;
+import org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperation;
+import org.eclipse.papyrus.uml.alf.alf.ForControl;
+import org.eclipse.papyrus.uml.alf.alf.ForStatement;
+import org.eclipse.papyrus.uml.alf.alf.INTEGER_LITERAL;
+import org.eclipse.papyrus.uml.alf.alf.IfStatement;
+import org.eclipse.papyrus.uml.alf.alf.InclusiveOrExpression;
+import org.eclipse.papyrus.uml.alf.alf.InlineStatement;
+import org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression;
+import org.eclipse.papyrus.uml.alf.alf.InstanceCreationInvocationStatement;
+import org.eclipse.papyrus.uml.alf.alf.InstanceCreationTuple;
+import org.eclipse.papyrus.uml.alf.alf.InstanceCreationTupleElement;
+import org.eclipse.papyrus.uml.alf.alf.InvocationOrAssignementOrDeclarationStatement;
+import org.eclipse.papyrus.uml.alf.alf.IsUniqueOperation;
+import org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple;
+import org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement;
+import org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement;
+import org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition;
+import org.eclipse.papyrus.uml.alf.alf.MultiplicativeExpression;
+import org.eclipse.papyrus.uml.alf.alf.NameExpression;
+import org.eclipse.papyrus.uml.alf.alf.NamedTemplateBinding;
+import org.eclipse.papyrus.uml.alf.alf.NonEmptyStatementSequence;
+import org.eclipse.papyrus.uml.alf.alf.NonFinalClause;
+import org.eclipse.papyrus.uml.alf.alf.NullExpression;
+import org.eclipse.papyrus.uml.alf.alf.OperationCallExpression;
+import org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression;
+import org.eclipse.papyrus.uml.alf.alf.PartialSequenceConstructionCompletion;
+import org.eclipse.papyrus.uml.alf.alf.PrimaryExpression;
+import org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression;
+import org.eclipse.papyrus.uml.alf.alf.QualifiedNameList;
+import org.eclipse.papyrus.uml.alf.alf.QualifiedNamePath;
+import org.eclipse.papyrus.uml.alf.alf.QualifiedNameWithBinding;
+import org.eclipse.papyrus.uml.alf.alf.ReclassifyAllClause;
+import org.eclipse.papyrus.uml.alf.alf.RelationalExpression;
+import org.eclipse.papyrus.uml.alf.alf.ReturnStatement;
+import org.eclipse.papyrus.uml.alf.alf.STRING_LITERAL;
+import org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperation;
+import org.eclipse.papyrus.uml.alf.alf.SequenceConstructionExpression;
+import org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion;
+import org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression;
+import org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression;
+import org.eclipse.papyrus.uml.alf.alf.SequentialClauses;
+import org.eclipse.papyrus.uml.alf.alf.ShiftExpression;
+import org.eclipse.papyrus.uml.alf.alf.SimpleAcceptStatementCompletion;
+import org.eclipse.papyrus.uml.alf.alf.StatementSequence;
+import org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression;
+import org.eclipse.papyrus.uml.alf.alf.SuperInvocationStatement;
+import org.eclipse.papyrus.uml.alf.alf.SwitchCase;
+import org.eclipse.papyrus.uml.alf.alf.SwitchClause;
+import org.eclipse.papyrus.uml.alf.alf.SwitchDefaultClause;
+import org.eclipse.papyrus.uml.alf.alf.SwitchStatement;
+import org.eclipse.papyrus.uml.alf.alf.TemplateBinding;
+import org.eclipse.papyrus.uml.alf.alf.Test;
+import org.eclipse.papyrus.uml.alf.alf.ThisExpression;
+import org.eclipse.papyrus.uml.alf.alf.ThisInvocationStatement;
+import org.eclipse.papyrus.uml.alf.alf.Tuple;
+import org.eclipse.papyrus.uml.alf.alf.TupleElement;
+import org.eclipse.papyrus.uml.alf.alf.UNLIMITED_LITERAL;
+import org.eclipse.papyrus.uml.alf.alf.UnaryExpression;
+import org.eclipse.papyrus.uml.alf.alf.UnqualifiedName;
+import org.eclipse.papyrus.uml.alf.alf.VariableDeclarationCompletion;
+import org.eclipse.papyrus.uml.alf.alf.WhileStatement;
+import org.eclipse.papyrus.uml.alf.services.AlfGrammarAccess;
+import org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor;
+import org.eclipse.xtext.serializer.acceptor.SequenceFeeder;
+import org.eclipse.xtext.serializer.diagnostic.ISemanticSequencerDiagnosticProvider;
+import org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic.Acceptor;
+import org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer;
+import org.eclipse.xtext.serializer.sequencer.GenericSequencer;
+import org.eclipse.xtext.serializer.sequencer.ISemanticNodeProvider.INodesForEObjectProvider;
+import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer;
+import org.eclipse.xtext.serializer.sequencer.ITransientValueService;
+import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient;
+
+@SuppressWarnings("all")
+public class AlfSemanticSequencer extends AbstractDelegatingSemanticSequencer {
+
+ @Inject
+ private AlfGrammarAccess grammarAccess;
+
+ public void createSequence(EObject context, EObject semanticObject) {
+ if(semanticObject.eClass().getEPackage() == AlfPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) {
+ case AlfPackage.ACCEPT_BLOCK:
+ if(context == grammarAccess.getAcceptBlockRule()) {
+ sequence_AcceptBlock(context, (AcceptBlock) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ACCEPT_CLAUSE:
+ if(context == grammarAccess.getAcceptClauseRule()) {
+ sequence_AcceptClause(context, (AcceptClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ACCEPT_STATEMENT:
+ if(context == grammarAccess.getAcceptStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_AcceptStatement(context, (AcceptStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ACCESS_COMPLETION:
+ if(context == grammarAccess.getAccessCompletionRule()) {
+ sequence_AccessCompletion(context, (AccessCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ADDITIVE_EXPRESSION:
+ if(context == grammarAccess.getAdditiveExpressionRule()) {
+ sequence_AdditiveExpression(context, (AdditiveExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.AND_EXPRESSION:
+ if(context == grammarAccess.getAndExpressionRule()) {
+ sequence_AndExpression(context, (AndExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ANNOTATED_STATEMENT:
+ if(context == grammarAccess.getAnnotatedStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_AnnotatedStatement(context, (AnnotatedStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ANNOTATION:
+ if(context == grammarAccess.getAnnotationRule()) {
+ sequence_Annotation(context, (Annotation) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ASSIGNMENT_COMPLETION:
+ if(context == grammarAccess.getAssignmentCompletionRule()) {
+ sequence_AssignmentCompletion(context, (AssignmentCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.BOOLEAN_LITERAL:
+ if(context == grammarAccess.getBOOLEAN_LITERALRule() ||
+ context == grammarAccess.getLITERALRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_BOOLEAN_LITERAL(context, (BOOLEAN_LITERAL) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.BLOCK:
+ if(context == grammarAccess.getBlockRule()) {
+ sequence_Block(context, (Block) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.BLOCK_STATEMENT:
+ if(context == grammarAccess.getBlockStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_BlockStatement(context, (BlockStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.BREAK_STATEMENT:
+ if(context == grammarAccess.getBreakStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_BreakStatement(context, (BreakStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASS_EXTENT_EXPRESSION:
+ if(context == grammarAccess.getClassExtentExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_ClassExtentExpression(context, (ClassExtentExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASSIFICATION_CLAUSE:
+ if(context == grammarAccess.getClassificationClauseRule()) {
+ sequence_ClassificationClause(context, (ClassificationClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASSIFICATION_EXPRESSION:
+ if(context == grammarAccess.getClassificationExpressionRule()) {
+ sequence_ClassificationExpression(context, (ClassificationExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASSIFICATION_FROM_CLAUSE:
+ if(context == grammarAccess.getClassificationFromClauseRule()) {
+ sequence_ClassificationFromClause(context, (ClassificationFromClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASSIFICATION_TO_CLAUSE:
+ if(context == grammarAccess.getClassificationToClauseRule()) {
+ sequence_ClassificationToClause(context, (ClassificationToClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASSIFY_STATEMENT:
+ if(context == grammarAccess.getClassifyStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_ClassifyStatement(context, (ClassifyStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLEAR_ASSOC_EXPRESSION:
+ if(context == grammarAccess.getClearAssocExpressionRule() ||
+ context == grammarAccess.getLinkOperationExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_ClearAssocExpression(context, (ClearAssocExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.COLLECT_OR_ITERATE_OPERATION:
+ if(context == grammarAccess.getCollectOrIterateOperationRule() ||
+ context == grammarAccess.getSequenceExpansionExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_CollectOrIterateOperation(context, (CollectOrIterateOperation) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.COMPOUND_ACCEPT_STATEMENT_COMPLETION:
+ if(context == grammarAccess.getCompoundAcceptStatementCompletionRule()) {
+ sequence_CompoundAcceptStatementCompletion(context, (CompoundAcceptStatementCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CONCURRENT_CLAUSES:
+ if(context == grammarAccess.getConcurrentClausesRule()) {
+ sequence_ConcurrentClauses(context, (ConcurrentClauses) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CONDITIONAL_AND_EXPRESSION:
+ if(context == grammarAccess.getConditionalAndExpressionRule()) {
+ sequence_ConditionalAndExpression(context, (ConditionalAndExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CONDITIONAL_OR_EXPRESSION:
+ if(context == grammarAccess.getConditionalOrExpressionRule()) {
+ sequence_ConditionalOrExpression(context, (ConditionalOrExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CONDITIONAL_TEST_EXPRESSION:
+ if(context == grammarAccess.getConditionalTestExpressionRule() ||
+ context == grammarAccess.getExpressionRule() ||
+ context == grammarAccess.getSequenceElementRule()) {
+ sequence_ConditionalTestExpression(context, (ConditionalTestExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION:
+ if(context == grammarAccess.getCreateOrDestroyLinkOperationExpressionRule() ||
+ context == grammarAccess.getLinkOperationExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_CreateOrDestroyLinkOperationExpression(context, (CreateOrDestroyLinkOperationExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.DO_STATEMENT:
+ if(context == grammarAccess.getDoStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_DoStatement(context, (DoStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.DOCUMENTED_STATEMENT:
+ if(context == grammarAccess.getDocumentedStatementRule()) {
+ sequence_DocumentedStatement(context, (DocumentedStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.EMPTY_STATEMENT:
+ if(context == grammarAccess.getEmptyStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_EmptyStatement(context, (EmptyStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.EQUALITY_EXPRESSION:
+ if(context == grammarAccess.getEqualityExpressionRule()) {
+ sequence_EqualityExpression(context, (EqualityExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.EXCLUSIVE_OR_EXPRESSION:
+ if(context == grammarAccess.getExclusiveOrExpressionRule()) {
+ sequence_ExclusiveOrExpression(context, (ExclusiveOrExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.FINAL_CLAUSE:
+ if(context == grammarAccess.getFinalClauseRule()) {
+ sequence_FinalClause(context, (FinalClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.FOR_ALL_OR_EXISTS_OR_ONE_OPERATION:
+ if(context == grammarAccess.getForAllOrExistsOrOneOperationRule() ||
+ context == grammarAccess.getSequenceExpansionExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_ForAllOrExistsOrOneOperation(context, (ForAllOrExistsOrOneOperation) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.FOR_CONTROL:
+ if(context == grammarAccess.getForControlRule()) {
+ sequence_ForControl(context, (ForControl) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.FOR_STATEMENT:
+ if(context == grammarAccess.getForStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_ForStatement(context, (ForStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INTEGER_LITERAL:
+ if(context == grammarAccess.getINTEGER_LITERALRule() ||
+ context == grammarAccess.getLITERALRule() ||
+ context == grammarAccess.getNUMBER_LITERALRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_INTEGER_LITERAL(context, (INTEGER_LITERAL) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.IF_STATEMENT:
+ if(context == grammarAccess.getIfStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_IfStatement(context, (IfStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INCLUSIVE_OR_EXPRESSION:
+ if(context == grammarAccess.getInclusiveOrExpressionRule()) {
+ sequence_InclusiveOrExpression(context, (InclusiveOrExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INLINE_STATEMENT:
+ if(context == grammarAccess.getInlineStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_InlineStatement(context, (InlineStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INSTANCE_CREATION_EXPRESSION:
+ if(context == grammarAccess.getInstanceCreationExpressionRule() ||
+ context == grammarAccess.getNonLiteralValueSpecificationRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_InstanceCreationExpression(context, (InstanceCreationExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INSTANCE_CREATION_INVOCATION_STATEMENT:
+ if(context == grammarAccess.getInstanceCreationInvocationStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_InstanceCreationInvocationStatement(context, (InstanceCreationInvocationStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INSTANCE_CREATION_TUPLE:
+ if(context == grammarAccess.getInstanceCreationTupleRule()) {
+ sequence_InstanceCreationTuple(context, (InstanceCreationTuple) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INSTANCE_CREATION_TUPLE_ELEMENT:
+ if(context == grammarAccess.getInstanceCreationTupleElementRule()) {
+ sequence_InstanceCreationTupleElement(context, (InstanceCreationTupleElement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT:
+ if(context == grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_InvocationOrAssignementOrDeclarationStatement(context, (InvocationOrAssignementOrDeclarationStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.IS_UNIQUE_OPERATION:
+ if(context == grammarAccess.getIsUniqueOperationRule() ||
+ context == grammarAccess.getSequenceExpansionExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_IsUniqueOperation(context, (IsUniqueOperation) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.LINK_OPERATION_TUPLE:
+ if(context == grammarAccess.getLinkOperationTupleRule()) {
+ sequence_LinkOperationTuple(context, (LinkOperationTuple) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.LINK_OPERATION_TUPLE_ELEMENT:
+ if(context == grammarAccess.getLinkOperationTupleElementRule()) {
+ sequence_LinkOperationTupleElement(context, (LinkOperationTupleElement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.LOCAL_NAME_DECLARATION_STATEMENT:
+ if(context == grammarAccess.getLocalNameDeclarationStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_LocalNameDeclarationStatement(context, (LocalNameDeclarationStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.LOOP_VARIABLE_DEFINITION:
+ if(context == grammarAccess.getLoopVariableDefinitionRule()) {
+ sequence_LoopVariableDefinition(context, (LoopVariableDefinition) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.MULTIPLICATIVE_EXPRESSION:
+ if(context == grammarAccess.getMultiplicativeExpressionRule()) {
+ sequence_MultiplicativeExpression(context, (MultiplicativeExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.NAME_EXPRESSION:
+ if(context == grammarAccess.getNameExpressionRule() ||
+ context == grammarAccess.getNonLiteralValueSpecificationRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_NameExpression(context, (NameExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.NAMED_TEMPLATE_BINDING:
+ if(context == grammarAccess.getNamedTemplateBindingRule()) {
+ sequence_NamedTemplateBinding(context, (NamedTemplateBinding) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.NON_EMPTY_STATEMENT_SEQUENCE:
+ if(context == grammarAccess.getNonEmptyStatementSequenceRule()) {
+ sequence_NonEmptyStatementSequence(context, (NonEmptyStatementSequence) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.NON_FINAL_CLAUSE:
+ if(context == grammarAccess.getNonFinalClauseRule()) {
+ sequence_NonFinalClause(context, (NonFinalClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.NULL_EXPRESSION:
+ if(context == grammarAccess.getNullExpressionRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_NullExpression(context, (NullExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.OPERATION_CALL_EXPRESSION:
+ if(context == grammarAccess.getOperationCallExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_OperationCallExpression(context, (OperationCallExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.PARENTHESIZED_EXPRESSION:
+ if(context == grammarAccess.getNonLiteralValueSpecificationRule() ||
+ context == grammarAccess.getParenthesizedExpressionRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_ParenthesizedExpression(context, (ParenthesizedExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.PARTIAL_SEQUENCE_CONSTRUCTION_COMPLETION:
+ if(context == grammarAccess.getPartialSequenceConstructionCompletionRule()) {
+ sequence_PartialSequenceConstructionCompletion(context, (PartialSequenceConstructionCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.PRIMARY_EXPRESSION:
+ if(context == grammarAccess.getPrimaryExpressionRule()) {
+ sequence_PrimaryExpression(context, (PrimaryExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.PROPERTY_CALL_EXPRESSION:
+ if(context == grammarAccess.getPropertyCallExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_PropertyCallExpression(context, (PropertyCallExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.QUALIFIED_NAME_LIST:
+ if(context == grammarAccess.getQualifiedNameListRule()) {
+ sequence_QualifiedNameList(context, (QualifiedNameList) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.QUALIFIED_NAME_PATH:
+ if(context == grammarAccess.getQualifiedNamePathRule()) {
+ sequence_QualifiedNamePath(context, (QualifiedNamePath) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.QUALIFIED_NAME_WITH_BINDING:
+ if(context == grammarAccess.getQualifiedNameWithBindingRule()) {
+ sequence_QualifiedNameWithBinding(context, (QualifiedNameWithBinding) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.RECLASSIFY_ALL_CLAUSE:
+ if(context == grammarAccess.getReclassifyAllClauseRule()) {
+ sequence_ReclassifyAllClause(context, (ReclassifyAllClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.RELATIONAL_EXPRESSION:
+ if(context == grammarAccess.getRelationalExpressionRule()) {
+ sequence_RelationalExpression(context, (RelationalExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.RETURN_STATEMENT:
+ if(context == grammarAccess.getReturnStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_ReturnStatement(context, (ReturnStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.STRING_LITERAL:
+ if(context == grammarAccess.getLITERALRule() ||
+ context == grammarAccess.getSTRING_LITERALRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_STRING_LITERAL(context, (STRING_LITERAL) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SELECT_OR_REJECT_OPERATION:
+ if(context == grammarAccess.getSelectOrRejectOperationRule() ||
+ context == grammarAccess.getSequenceExpansionExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_SelectOrRejectOperation(context, (SelectOrRejectOperation) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SEQUENCE_CONSTRUCTION_EXPRESSION:
+ if(context == grammarAccess.getSequenceConstructionExpressionRule() ||
+ context == grammarAccess.getSequenceElementRule()) {
+ sequence_SequenceConstructionExpression(context, (SequenceConstructionExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION:
+ if(context == grammarAccess.getSequenceConstructionOrAccessCompletionRule()) {
+ sequence_SequenceConstructionOrAccessCompletion(context, (SequenceConstructionOrAccessCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SEQUENCE_OPERATION_EXPRESSION:
+ if(context == grammarAccess.getSequenceOperationExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_SequenceOperationExpression(context, (SequenceOperationExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SEQUENCE_REDUCTION_EXPRESSION:
+ if(context == grammarAccess.getSequenceReductionExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_SequenceReductionExpression(context, (SequenceReductionExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SEQUENTIAL_CLAUSES:
+ if(context == grammarAccess.getSequentialClausesRule()) {
+ sequence_SequentialClauses(context, (SequentialClauses) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SHIFT_EXPRESSION:
+ if(context == grammarAccess.getShiftExpressionRule()) {
+ sequence_ShiftExpression(context, (ShiftExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SIMPLE_ACCEPT_STATEMENT_COMPLETION:
+ if(context == grammarAccess.getSimpleAcceptStatementCompletionRule()) {
+ sequence_SimpleAcceptStatementCompletion(context, (SimpleAcceptStatementCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.STATEMENT_SEQUENCE:
+ if(context == grammarAccess.getStatementSequenceRule()) {
+ sequence_StatementSequence(context, (StatementSequence) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SUPER_INVOCATION_EXPRESSION:
+ if(context == grammarAccess.getNonLiteralValueSpecificationRule() ||
+ context == grammarAccess.getSuperInvocationExpressionRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_SuperInvocationExpression(context, (SuperInvocationExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SUPER_INVOCATION_STATEMENT:
+ if(context == grammarAccess.getStatementRule() ||
+ context == grammarAccess.getSuperInvocationStatementRule()) {
+ sequence_SuperInvocationStatement(context, (SuperInvocationStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SWITCH_CASE:
+ if(context == grammarAccess.getSwitchCaseRule()) {
+ sequence_SwitchCase(context, (SwitchCase) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SWITCH_CLAUSE:
+ if(context == grammarAccess.getSwitchClauseRule()) {
+ sequence_SwitchClause(context, (SwitchClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SWITCH_DEFAULT_CLAUSE:
+ if(context == grammarAccess.getSwitchDefaultClauseRule()) {
+ sequence_SwitchDefaultClause(context, (SwitchDefaultClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SWITCH_STATEMENT:
+ if(context == grammarAccess.getStatementRule() ||
+ context == grammarAccess.getSwitchStatementRule()) {
+ sequence_SwitchStatement(context, (SwitchStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.TEMPLATE_BINDING:
+ if(context == grammarAccess.getTemplateBindingRule()) {
+ sequence_TemplateBinding(context, (TemplateBinding) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.TEST:
+ if(context == grammarAccess.getTestRule()) {
+ sequence_Test(context, (Test) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.THIS_EXPRESSION:
+ if(context == grammarAccess.getNonLiteralValueSpecificationRule() ||
+ context == grammarAccess.getThisExpressionRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_ThisExpression(context, (ThisExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.THIS_INVOCATION_STATEMENT:
+ if(context == grammarAccess.getStatementRule() ||
+ context == grammarAccess.getThisInvocationStatementRule()) {
+ sequence_ThisInvocationStatement(context, (ThisInvocationStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.TUPLE:
+ if(context == grammarAccess.getTupleRule()) {
+ sequence_Tuple(context, (Tuple) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.TUPLE_ELEMENT:
+ if(context == grammarAccess.getTupleElementRule()) {
+ sequence_TupleElement(context, (TupleElement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.UNLIMITED_LITERAL:
+ if(context == grammarAccess.getLITERALRule() ||
+ context == grammarAccess.getNUMBER_LITERALRule() ||
+ context == grammarAccess.getUNLIMITED_LITERALRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_UNLIMITED_LITERAL(context, (UNLIMITED_LITERAL) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.UNARY_EXPRESSION:
+ if(context == grammarAccess.getUnaryExpressionRule()) {
+ sequence_UnaryExpression(context, (UnaryExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.UNQUALIFIED_NAME:
+ if(context == grammarAccess.getUnqualifiedNameRule()) {
+ sequence_UnqualifiedName(context, (UnqualifiedName) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.VARIABLE_DECLARATION_COMPLETION:
+ if(context == grammarAccess.getVariableDeclarationCompletionRule()) {
+ sequence_VariableDeclarationCompletion(context, (VariableDeclarationCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.WHILE_STATEMENT:
+ if(context == grammarAccess.getStatementRule() ||
+ context == grammarAccess.getWhileStatementRule()) {
+ sequence_WhileStatement(context, (WhileStatement) semanticObject);
+ return;
+ }
+ else break;
+ }
+ if (errorAcceptor != null) errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context));
+ }
+
+ /**
+ * Constraint:
+ * (clause=AcceptClause block=Block)
+ */
+ protected void sequence_AcceptBlock(EObject context, AcceptBlock semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.ACCEPT_BLOCK__CLAUSE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.ACCEPT_BLOCK__CLAUSE));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.ACCEPT_BLOCK__BLOCK) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.ACCEPT_BLOCK__BLOCK));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0(), semanticObject.getClause());
+ feeder.accept(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0(), semanticObject.getBlock());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (name=ID? qualifiedNameList=QualifiedNameList)
+ */
+ protected void sequence_AcceptClause(EObject context, AcceptClause semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (clause=AcceptClause (simpleAccept=SimpleAcceptStatementCompletion | compoundAccept=CompoundAcceptStatementCompletion))
+ */
+ protected void sequence_AcceptStatement(EObject context, AcceptStatement semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * accessIndex=Expression
+ */
+ protected void sequence_AccessCompletion(EObject context, AccessCompletion semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.ACCESS_COMPLETION__ACCESS_INDEX) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.ACCESS_COMPLETION__ACCESS_INDEX));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0(), semanticObject.getAccessIndex());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (exp+=MultiplicativeExpression ((op+='+' | op+='-') exp+=MultiplicativeExpression)*)
+ */
+ protected void sequence_AdditiveExpression(EObject context, AdditiveExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (exp+=EqualityExpression exp+=EqualityExpression*)
+ */
+ protected void sequence_AndExpression(EObject context, AndExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (annotation=Annotation statement=Statement)
+ */
+ protected void sequence_AnnotatedStatement(EObject context, AnnotatedStatement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.ANNOTATED_STATEMENT__ANNOTATION) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.ANNOTATED_STATEMENT__ANNOTATION));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.ANNOTATED_STATEMENT__STATEMENT) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.ANNOTATED_STATEMENT__STATEMENT));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0(), semanticObject.getAnnotation());
+ feeder.accept(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0(), semanticObject.getStatement());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (kind=AnnotationKind (args+=ID args+=ID*)?)
+ */
+ protected void sequence_Annotation(EObject context, Annotation semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (op=AssignmentOperator rightHandSide=SequenceElement)
+ */
+ protected void sequence_AssignmentCompletion(EObject context, AssignmentCompletion semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.ASSIGNMENT_COMPLETION__OP) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.ASSIGNMENT_COMPLETION__OP));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.ASSIGNMENT_COMPLETION__RIGHT_HAND_SIDE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.ASSIGNMENT_COMPLETION__RIGHT_HAND_SIDE));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0(), semanticObject.getOp());
+ feeder.accept(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0(), semanticObject.getRightHandSide());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * value=BooleanValue
+ */
+ protected void sequence_BOOLEAN_LITERAL(EObject context, BOOLEAN_LITERAL semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.BOOLEAN_LITERAL__VALUE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.BOOLEAN_LITERAL__VALUE));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0(), semanticObject.getValue());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * block=Block
+ */
+ protected void sequence_BlockStatement(EObject context, BlockStatement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.BLOCK_STATEMENT__BLOCK) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.BLOCK_STATEMENT__BLOCK));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0(), semanticObject.getBlock());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (sequence=StatementSequence?)
+ */
+ protected void sequence_Block(EObject context, Block semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * {BreakStatement}
+ */
+ protected void sequence_BreakStatement(EObject context, BreakStatement semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (suffix=SuffixExpression?)
+ */
+ protected void sequence_ClassExtentExpression(EObject context, ClassExtentExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (
+ * (classifyFromClause=ClassificationFromClause classifyToClause=ClassificationToClause?) |
+ * (reclassyAllClause=ReclassifyAllClause? classifyToClause=ClassificationToClause)
+ * )
+ */
+ protected void sequence_ClassificationClause(EObject context, ClassificationClause semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (exp=RelationalExpression ((op='instanceof' | op='hastype') typeName=NameExpression)?)
+ */
+ protected void sequence_ClassificationExpression(EObject context, ClassificationExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * qualifiedNameList=QualifiedNameList
+ */
+ protected void sequence_ClassificationFromClause(EObject context, ClassificationFromClause semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.CLASSIFICATION_FROM_CLAUSE__QUALIFIED_NAME_LIST) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.CLASSIFICATION_FROM_CLAUSE__QUALIFIED_NAME_LIST));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0(), semanticObject.getQualifiedNameList());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * qualifiedNameList=QualifiedNameList
+ */
+ protected void sequence_ClassificationToClause(EObject context, ClassificationToClause semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.CLASSIFICATION_TO_CLAUSE__QUALIFIED_NAME_LIST) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.CLASSIFICATION_TO_CLAUSE__QUALIFIED_NAME_LIST));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0(), semanticObject.getQualifiedNameList());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (expression=Expression clause=ClassificationClause)
+ */
+ protected void sequence_ClassifyStatement(EObject context, ClassifyStatement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.CLASSIFY_STATEMENT__EXPRESSION) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.CLASSIFY_STATEMENT__EXPRESSION));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.CLASSIFY_STATEMENT__CLAUSE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.CLASSIFY_STATEMENT__CLAUSE));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0(), semanticObject.getExpression());
+ feeder.accept(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0(), semanticObject.getClause());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * end=Expression
+ */
+ protected void sequence_ClearAssocExpression(EObject context, ClearAssocExpression semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.CLEAR_ASSOC_EXPRESSION__END) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.CLEAR_ASSOC_EXPRESSION__END));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0(), semanticObject.getEnd());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (op=CollectOrIterateOperator name=ID expr=Expression suffix=SuffixExpression?)
+ */
+ protected void sequence_CollectOrIterateOperation(EObject context, CollectOrIterateOperation semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (block=Block acceptBlock+=AcceptBlock*)
+ */
+ protected void sequence_CompoundAcceptStatementCompletion(EObject context, CompoundAcceptStatementCompletion semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (nonFinalClause+=NonFinalClause nonFinalClause+=NonFinalClause*)
+ */
+ protected void sequence_ConcurrentClauses(EObject context, ConcurrentClauses semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (exp+=InclusiveOrExpression exp+=InclusiveOrExpression*)
+ */
+ protected void sequence_ConditionalAndExpression(EObject context, ConditionalAndExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (exp+=ConditionalAndExpression exp+=ConditionalAndExpression*)
+ */
+ protected void sequence_ConditionalOrExpression(EObject context, ConditionalOrExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (exp=ConditionalOrExpression (whenTrue=ConditionalTestExpression whenFalse=ConditionalTestExpression)?)
+ */
+ protected void sequence_ConditionalTestExpression(EObject context, ConditionalTestExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (kind=LinkOperationKind tuple=LinkOperationTuple)
+ */
+ protected void sequence_CreateOrDestroyLinkOperationExpression(EObject context, CreateOrDestroyLinkOperationExpression semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__KIND) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__KIND));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION__TUPLE));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0(), semanticObject.getKind());
+ feeder.accept(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0(), semanticObject.getTuple());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (block=Block condition=Expression)
+ */
+ protected void sequence_DoStatement(EObject context, DoStatement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.DO_STATEMENT__BLOCK) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.DO_STATEMENT__BLOCK));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.DO_STATEMENT__CONDITION) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.DO_STATEMENT__CONDITION));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0(), semanticObject.getBlock());
+ feeder.accept(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0(), semanticObject.getCondition());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * ((comment=ML_COMMENT | comment=SL_COMMENT)? statement=Statement)
+ */
+ protected void sequence_DocumentedStatement(EObject context, DocumentedStatement semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * {EmptyStatement}
+ */
+ protected void sequence_EmptyStatement(EObject context, EmptyStatement semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (exp+=ClassificationExpression ((op+='==' | op+='!=') exp+=ClassificationExpression)*)
+ */
+ protected void sequence_EqualityExpression(EObject context, EqualityExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (exp+=AndExpression exp+=AndExpression*)
+ */
+ protected void sequence_ExclusiveOrExpression(EObject context, ExclusiveOrExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * block=Block
+ */
+ protected void sequence_FinalClause(EObject context, FinalClause semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.FINAL_CLAUSE__BLOCK) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.FINAL_CLAUSE__BLOCK));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0(), semanticObject.getBlock());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (op=ForAllOrExistsOrOneOperator name=ID expr=Expression suffix=SuffixExpression?)
+ */
+ protected void sequence_ForAllOrExistsOrOneOperation(EObject context, ForAllOrExistsOrOneOperation semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (loopVariableDefinition+=LoopVariableDefinition loopVariableDefinition+=LoopVariableDefinition*)
+ */
+ protected void sequence_ForControl(EObject context, ForControl semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (control=ForControl block=Block)
+ */
+ protected void sequence_ForStatement(EObject context, ForStatement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.FOR_STATEMENT__CONTROL) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.FOR_STATEMENT__CONTROL));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.FOR_STATEMENT__BLOCK) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.FOR_STATEMENT__BLOCK));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0(), semanticObject.getControl());
+ feeder.accept(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0(), semanticObject.getBlock());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * value=IntegerValue
+ */
+ protected void sequence_INTEGER_LITERAL(EObject context, INTEGER_LITERAL semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.NUMBER_LITERAL__VALUE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.NUMBER_LITERAL__VALUE));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0(), semanticObject.getValue());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (sequentialClausses=SequentialClauses finalClause=FinalClause?)
+ */
+ protected void sequence_IfStatement(EObject context, IfStatement semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (exp+=ExclusiveOrExpression exp+=ExclusiveOrExpression*)
+ */
+ protected void sequence_InclusiveOrExpression(EObject context, InclusiveOrExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (langageName=ID body=STRING)
+ */
+ protected void sequence_InlineStatement(EObject context, InlineStatement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.INLINE_STATEMENT__LANGAGE_NAME) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.INLINE_STATEMENT__LANGAGE_NAME));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.INLINE_STATEMENT__BODY) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.INLINE_STATEMENT__BODY));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0(), semanticObject.getLangageName());
+ feeder.accept(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0(), semanticObject.getBody());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (constructor=QualifiedNameWithBinding tuple=InstanceCreationTuple suffix=SuffixExpression?)
+ */
+ protected void sequence_InstanceCreationExpression(EObject context, InstanceCreationExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * _new=InstanceCreationExpression
+ */
+ protected void sequence_InstanceCreationInvocationStatement(EObject context, InstanceCreationInvocationStatement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.INSTANCE_CREATION_INVOCATION_STATEMENT__NEW) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.INSTANCE_CREATION_INVOCATION_STATEMENT__NEW));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0(), semanticObject.get_new());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (role=ID object=Expression)
+ */
+ protected void sequence_InstanceCreationTupleElement(EObject context, InstanceCreationTupleElement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.INSTANCE_CREATION_TUPLE_ELEMENT__ROLE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.INSTANCE_CREATION_TUPLE_ELEMENT__ROLE));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.INSTANCE_CREATION_TUPLE_ELEMENT__OBJECT) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.INSTANCE_CREATION_TUPLE_ELEMENT__OBJECT));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0(), semanticObject.getRole());
+ feeder.accept(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0(), semanticObject.getObject());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * ((instanceCreationTupleElement+=InstanceCreationTupleElement instanceCreationTupleElement+=InstanceCreationTupleElement*)?)
+ */
+ protected void sequence_InstanceCreationTuple(EObject context, InstanceCreationTuple semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (
+ * typePart_OR_assignedPart_OR_invocationPart=NameExpression
+ * (variableDeclarationCompletion=VariableDeclarationCompletion | assignmentCompletion=AssignmentCompletion)?
+ * )
+ */
+ protected void sequence_InvocationOrAssignementOrDeclarationStatement(EObject context, InvocationOrAssignementOrDeclarationStatement semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (name=ID expr=Expression suffix=SuffixExpression?)
+ */
+ protected void sequence_IsUniqueOperation(EObject context, IsUniqueOperation semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (role=ID roleIndex=Expression? object=Expression)
+ */
+ protected void sequence_LinkOperationTupleElement(EObject context, LinkOperationTupleElement semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (linkOperationTupleElement+=LinkOperationTupleElement linkOperationTupleElement+=LinkOperationTupleElement*)
+ */
+ protected void sequence_LinkOperationTuple(EObject context, LinkOperationTuple semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (varName=ID type=QualifiedNameWithBinding multiplicityIndicator?='['? init=SequenceElement)
+ */
+ protected void sequence_LocalNameDeclarationStatement(EObject context, LocalNameDeclarationStatement semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * ((name=ID expression1=Expression expression2=Expression?) | (type=QualifiedNameWithBinding name=ID expression=Expression))
+ */
+ protected void sequence_LoopVariableDefinition(EObject context, LoopVariableDefinition semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (exp+=UnaryExpression ((op+='*' | op+='/' | op+='%') exp+=UnaryExpression)*)
+ */
+ protected void sequence_MultiplicativeExpression(EObject context, MultiplicativeExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (
+ * (
+ * ((prefixOp='++' | prefixOp='--') path=QualifiedNamePath? id=ID) |
+ * (
+ * path=QualifiedNamePath?
+ * id=ID
+ * (invocationCompletion=Tuple | sequenceConstructionCompletion=SequenceConstructionOrAccessCompletion | postfixOp='++' | postfixOp='--')?
+ * )
+ * )
+ * suffix=SuffixExpression?
+ * )
+ */
+ protected void sequence_NameExpression(EObject context, NameExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (formal=ID actual=QualifiedNameWithBinding)
+ */
+ protected void sequence_NamedTemplateBinding(EObject context, NamedTemplateBinding semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.NAMED_TEMPLATE_BINDING__FORMAL) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.NAMED_TEMPLATE_BINDING__FORMAL));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.NAMED_TEMPLATE_BINDING__ACTUAL) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.NAMED_TEMPLATE_BINDING__ACTUAL));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0(), semanticObject.getFormal());
+ feeder.accept(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0(), semanticObject.getActual());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * statement+=DocumentedStatement+
+ */
+ protected void sequence_NonEmptyStatementSequence(EObject context, NonEmptyStatementSequence semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (condition=Expression block=Block)
+ */
+ protected void sequence_NonFinalClause(EObject context, NonFinalClause semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.NON_FINAL_CLAUSE__CONDITION) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.NON_FINAL_CLAUSE__CONDITION));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.NON_FINAL_CLAUSE__BLOCK) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.NON_FINAL_CLAUSE__BLOCK));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0(), semanticObject.getCondition());
+ feeder.accept(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0(), semanticObject.getBlock());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * {NullExpression}
+ */
+ protected void sequence_NullExpression(EObject context, NullExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (operationName=ID tuple=Tuple suffix=SuffixExpression?)
+ */
+ protected void sequence_OperationCallExpression(EObject context, OperationCallExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (expOrTypeCast=Expression (casted=NonLiteralValueSpecification | suffix=SuffixExpression)?)
+ */
+ protected void sequence_ParenthesizedExpression(EObject context, ParenthesizedExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * expression=SequenceConstructionExpression
+ */
+ protected void sequence_PartialSequenceConstructionCompletion(EObject context, PartialSequenceConstructionCompletion semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.PARTIAL_SEQUENCE_CONSTRUCTION_COMPLETION__EXPRESSION) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.PARTIAL_SEQUENCE_CONSTRUCTION_COMPLETION__EXPRESSION));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0(), semanticObject.getExpression());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * prefix=ValueSpecification
+ */
+ protected void sequence_PrimaryExpression(EObject context, PrimaryExpression semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.PRIMARY_EXPRESSION__PREFIX) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.PRIMARY_EXPRESSION__PREFIX));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0(), semanticObject.getPrefix());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (propertyName=ID index=Expression? suffix=SuffixExpression?)
+ */
+ protected void sequence_PropertyCallExpression(EObject context, PropertyCallExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (qualifiedName+=QualifiedNameWithBinding qualifiedName+=QualifiedNameWithBinding*)
+ */
+ protected void sequence_QualifiedNameList(EObject context, QualifiedNameList semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * namespace+=UnqualifiedName+
+ */
+ protected void sequence_QualifiedNamePath(EObject context, QualifiedNamePath semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (id=ID binding=TemplateBinding? remaining=QualifiedNameWithBinding?)
+ */
+ protected void sequence_QualifiedNameWithBinding(EObject context, QualifiedNameWithBinding semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * {ReclassifyAllClause}
+ */
+ protected void sequence_ReclassifyAllClause(EObject context, ReclassifyAllClause semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (left=ShiftExpression ((op='<' | op='>' | op='<=' | op='>=') right=ShiftExpression)?)
+ */
+ protected void sequence_RelationalExpression(EObject context, RelationalExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * expression=Expression
+ */
+ protected void sequence_ReturnStatement(EObject context, ReturnStatement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.RETURN_STATEMENT__EXPRESSION) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.RETURN_STATEMENT__EXPRESSION));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0(), semanticObject.getExpression());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * value=STRING
+ */
+ protected void sequence_STRING_LITERAL(EObject context, STRING_LITERAL semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.STRING_LITERAL__VALUE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.STRING_LITERAL__VALUE));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0(), semanticObject.getValue());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (op=SelectOrRejectOperator name=ID expr=Expression suffix=SuffixExpression?)
+ */
+ protected void sequence_SelectOrRejectOperation(EObject context, SelectOrRejectOperation semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (sequenceElement+=SequenceElement (sequenceElement+=SequenceElement* | rangeUpper=Expression))
+ */
+ protected void sequence_SequenceConstructionExpression(EObject context, SequenceConstructionExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (
+ * (multiplicityIndicator?='[' (accessCompletion=AccessCompletion | sequenceCompletion=PartialSequenceConstructionCompletion)) |
+ * expression=SequenceConstructionExpression
+ * )
+ */
+ protected void sequence_SequenceConstructionOrAccessCompletion(EObject context, SequenceConstructionOrAccessCompletion semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (operationName=QualifiedNameWithBinding tuple=Tuple suffix=SuffixExpression?)
+ */
+ protected void sequence_SequenceOperationExpression(EObject context, SequenceOperationExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (isOrdered?='ordered'? behavior=QualifiedNameWithBinding suffix=SuffixExpression?)
+ */
+ protected void sequence_SequenceReductionExpression(EObject context, SequenceReductionExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (conccurentClauses+=ConcurrentClauses conccurentClauses+=ConcurrentClauses*)
+ */
+ protected void sequence_SequentialClauses(EObject context, SequentialClauses semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (exp+=AdditiveExpression ((op='<<' | op='>>' | op='>>>') exp+=AdditiveExpression)?)
+ */
+ protected void sequence_ShiftExpression(EObject context, ShiftExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * {SimpleAcceptStatementCompletion}
+ */
+ protected void sequence_SimpleAcceptStatementCompletion(EObject context, SimpleAcceptStatementCompletion semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * statements+=DocumentedStatement+
+ */
+ protected void sequence_StatementSequence(EObject context, StatementSequence semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (tuple=Tuple | (operationName=QualifiedNameWithBinding tuple=Tuple))
+ */
+ protected void sequence_SuperInvocationExpression(EObject context, SuperInvocationExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * _super=SuperInvocationExpression
+ */
+ protected void sequence_SuperInvocationStatement(EObject context, SuperInvocationStatement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.SUPER_INVOCATION_STATEMENT__SUPER) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.SUPER_INVOCATION_STATEMENT__SUPER));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0(), semanticObject.get_super());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * expression=Expression
+ */
+ protected void sequence_SwitchCase(EObject context, SwitchCase semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.SWITCH_CASE__EXPRESSION) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.SWITCH_CASE__EXPRESSION));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0(), semanticObject.getExpression());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (switchCase+=SwitchCase switchCase+=SwitchCase* statementSequence=NonEmptyStatementSequence)
+ */
+ protected void sequence_SwitchClause(EObject context, SwitchClause semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * statementSequence=NonEmptyStatementSequence
+ */
+ protected void sequence_SwitchDefaultClause(EObject context, SwitchDefaultClause semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.SWITCH_DEFAULT_CLAUSE__STATEMENT_SEQUENCE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.SWITCH_DEFAULT_CLAUSE__STATEMENT_SEQUENCE));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0(), semanticObject.getStatementSequence());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * (expression=Expression switchClause+=SwitchClause* defaultClause=SwitchDefaultClause?)
+ */
+ protected void sequence_SwitchStatement(EObject context, SwitchStatement semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (bindings+=NamedTemplateBinding bindings+=NamedTemplateBinding*)
+ */
+ protected void sequence_TemplateBinding(EObject context, TemplateBinding semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (expression+=Expression* assignExpression+=AssignmentCompletion* statements+=Statement* block=Block)
+ */
+ protected void sequence_Test(EObject context, Test semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (suffix=SuffixExpression?)
+ */
+ protected void sequence_ThisExpression(EObject context, ThisExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (_this=ThisExpression assignmentCompletion=AssignmentCompletion?)
+ */
+ protected void sequence_ThisInvocationStatement(EObject context, ThisInvocationStatement semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * argument=Expression
+ */
+ protected void sequence_TupleElement(EObject context, TupleElement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.TUPLE_ELEMENT__ARGUMENT) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.TUPLE_ELEMENT__ARGUMENT));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0(), semanticObject.getArgument());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * ((tupleElements+=TupleElement tupleElements+=TupleElement*)?)
+ */
+ protected void sequence_Tuple(EObject context, Tuple semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * value='*'
+ */
+ protected void sequence_UNLIMITED_LITERAL(EObject context, UNLIMITED_LITERAL semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.NUMBER_LITERAL__VALUE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.NUMBER_LITERAL__VALUE));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0(), semanticObject.getValue());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * ((op='!' | op='-' | op='+' | op='$' | op='~')? exp=PrimaryExpression)
+ */
+ protected void sequence_UnaryExpression(EObject context, UnaryExpression semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (name=ID templateBinding=TemplateBinding?)
+ */
+ protected void sequence_UnqualifiedName(EObject context, UnqualifiedName semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (multiplicityIndicator?='['? variableName=ID initValue=AssignmentCompletion)
+ */
+ protected void sequence_VariableDeclarationCompletion(EObject context, VariableDeclarationCompletion semanticObject) {
+ genericSequencer.createSequence(context, semanticObject);
+ }
+
+
+ /**
+ * Constraint:
+ * (condition=Expression block=Block)
+ */
+ protected void sequence_WhileStatement(EObject context, WhileStatement semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.WHILE_STATEMENT__CONDITION) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.WHILE_STATEMENT__CONDITION));
+ if(transientValues.isValueTransient(semanticObject, AlfPackage.Literals.WHILE_STATEMENT__BLOCK) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AlfPackage.Literals.WHILE_STATEMENT__BLOCK));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0(), semanticObject.getCondition());
+ feeder.accept(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0(), semanticObject.getBlock());
+ feeder.finish();
+ }
+}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/serializer/AlfSyntacticSequencer.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/serializer/AlfSyntacticSequencer.java
new file mode 100644
index 00000000000..185e3cf152b
--- /dev/null
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/serializer/AlfSyntacticSequencer.java
@@ -0,0 +1,40 @@
+package org.eclipse.papyrus.uml.alf.serializer;
+
+import com.google.inject.Inject;
+import java.util.List;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.uml.alf.services.AlfGrammarAccess;
+import org.eclipse.xtext.IGrammarAccess;
+import org.eclipse.xtext.RuleCall;
+import org.eclipse.xtext.nodemodel.INode;
+import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias;
+import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition;
+import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer;
+
+@SuppressWarnings("all")
+public class AlfSyntacticSequencer extends AbstractSyntacticSequencer {
+
+ protected AlfGrammarAccess grammarAccess;
+
+ @Inject
+ protected void init(IGrammarAccess access) {
+ grammarAccess = (AlfGrammarAccess) access;
+ }
+
+ @Override
+ protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) {
+ return "";
+ }
+
+
+ @Override
+ protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) {
+ if (transition.getAmbiguousSyntaxes().isEmpty()) return;
+ List<INode> transitionNodes = collectNodes(fromNode, toNode);
+ for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) {
+ List<INode> syntaxNodes = getNodesFor(transitionNodes, syntax);
+ acceptNodes(getLastNavigableState(), syntaxNodes);
+ }
+ }
+
+}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/services/AlfGrammarAccess.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/services/AlfGrammarAccess.java
index 7db5d90788f..a8e317775b8 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/services/AlfGrammarAccess.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/services/AlfGrammarAccess.java
@@ -1,22 +1,14 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+* generated by Xtext
+*/
package org.eclipse.papyrus.uml.alf.services;
import com.google.inject.Singleton;
import com.google.inject.Inject;
+import java.util.List;
+
import org.eclipse.xtext.*;
import org.eclipse.xtext.service.GrammarProvider;
import org.eclipse.xtext.service.AbstractElementFinder.*;
@@ -50,11 +42,14 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
/// *
// Test rule
// * / Test:
+ //
// ("testExpression" expression+=Expression)* ("testAssignmentExpression" assignExpression+=AssignmentCompletion)*
+ //
// ("testStatement" statements+=Statement)* ("testBlock" block=Block);
public ParserRule getRule() { return rule; }
//("testExpression" expression+=Expression)* ("testAssignmentExpression" assignExpression+=AssignmentCompletion)*
+ //
//("testStatement" statements+=Statement)* ("testBlock" block=Block)
public Group getGroup() { return cGroup; }
@@ -115,9 +110,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSTRING_LITERALParserRuleCall_2 = (RuleCall)cAlternatives.eContents().get(2);
////('testStatementSequence' statement += StatementSequence)* ;
+ //
+ //
/// *********************************
// * PrimitiveLiterals
// ********************************** / LITERAL:
+ //
// BOOLEAN_LITERAL | NUMBER_LITERAL | STRING_LITERAL;
public ParserRule getRule() { return rule; }
@@ -140,7 +138,8 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cValueBooleanValueEnumRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0);
//// (suffix = SuffixExpression) ? ;
- //BOOLEAN_LITERAL:
+ // BOOLEAN_LITERAL:
+ //
// value=BooleanValue;
public ParserRule getRule() { return rule; }
@@ -158,6 +157,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cUNLIMITED_LITERALParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
//NUMBER_LITERAL:
+ //
// INTEGER_LITERAL | UNLIMITED_LITERAL;
public ParserRule getRule() { return rule; }
@@ -177,7 +177,8 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cValueIntegerValueTerminalRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0);
//// (suffix = SuffixExpression) ? ;
- //INTEGER_LITERAL:
+ // INTEGER_LITERAL:
+ //
// value=IntegerValue;
public ParserRule getRule() { return rule; }
@@ -194,7 +195,8 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cValueAsteriskKeyword_0 = (Keyword)cValueAssignment.eContents().get(0);
//// (suffix = SuffixExpression) ? ;
- //UNLIMITED_LITERAL:
+ // UNLIMITED_LITERAL:
+ //
// value="*";
public ParserRule getRule() { return rule; }
@@ -211,7 +213,8 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cValueSTRINGTerminalRuleCall_0 = (RuleCall)cValueAssignment.eContents().get(0);
//// (suffix = SuffixExpression) ?;
- //STRING_LITERAL:
+ // STRING_LITERAL:
+ //
// value=STRING;
public ParserRule getRule() { return rule; }
@@ -253,17 +256,23 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_1_0 = (RuleCall)cSuffixAssignment_1.eContents().get(0);
//NameExpression:
+ //
// (prefixOp=("++" | "--") path=QualifiedNamePath? id=ID | path=QualifiedNamePath? id=ID (invocationCompletion=Tuple |
+ //
// sequenceConstructionCompletion=SequenceConstructionOrAccessCompletion | postfixOp=("++" | "--"))?)
+ //
// suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
//(prefixOp=("++" | "--") path=QualifiedNamePath? id=ID | path=QualifiedNamePath? id=ID (invocationCompletion=Tuple |
+ //
//sequenceConstructionCompletion=SequenceConstructionOrAccessCompletion | postfixOp=("++" | "--"))?)
+ //
//suffix=SuffixExpression?
public Group getGroup() { return cGroup; }
//prefixOp=("++" | "--") path=QualifiedNamePath? id=ID | path=QualifiedNamePath? id=ID (invocationCompletion=Tuple |
+ //
//sequenceConstructionCompletion=SequenceConstructionOrAccessCompletion | postfixOp=("++" | "--"))?
public Alternatives getAlternatives_0() { return cAlternatives_0; }
@@ -295,6 +304,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
public RuleCall getIdIDTerminalRuleCall_0_0_2_0() { return cIdIDTerminalRuleCall_0_0_2_0; }
//path=QualifiedNamePath? id=ID (invocationCompletion=Tuple |
+ //
//sequenceConstructionCompletion=SequenceConstructionOrAccessCompletion | postfixOp=("++" | "--"))?
public Group getGroup_0_1() { return cGroup_0_1; }
@@ -311,6 +321,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
public RuleCall getIdIDTerminalRuleCall_0_1_1_0() { return cIdIDTerminalRuleCall_0_1_1_0; }
//(invocationCompletion=Tuple | sequenceConstructionCompletion=SequenceConstructionOrAccessCompletion | postfixOp=("++" |
+ //
//"--"))?
public Alternatives getAlternatives_0_1_2() { return cAlternatives_0_1_2; }
@@ -353,6 +364,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cColonColonKeyword_1 = (Keyword)cGroup.eContents().get(1);
//QualifiedNamePath:
+ //
// (namespace+=UnqualifiedName "::")+;
public ParserRule getRule() { return rule; }
@@ -378,6 +390,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cTemplateBindingTemplateBindingParserRuleCall_1_0 = (RuleCall)cTemplateBindingAssignment_1.eContents().get(0);
//UnqualifiedName:
+ //
// name=ID templateBinding=TemplateBinding?;
public ParserRule getRule() { return rule; }
@@ -410,6 +423,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cGreaterThanSignKeyword_3 = (Keyword)cGroup.eContents().get(3);
//TemplateBinding:
+ //
// "<" bindings+=NamedTemplateBinding ("," bindings+=NamedTemplateBinding)* ">";
public ParserRule getRule() { return rule; }
@@ -451,6 +465,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cActualQualifiedNameWithBindingParserRuleCall_2_0 = (RuleCall)cActualAssignment_2.eContents().get(0);
//NamedTemplateBinding:
+ //
// formal=ID "=>" actual=QualifiedNameWithBinding;
public ParserRule getRule() { return rule; }
@@ -486,6 +501,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cRemainingQualifiedNameWithBindingParserRuleCall_2_1_0 = (RuleCall)cRemainingAssignment_2_1.eContents().get(0);
//QualifiedNameWithBinding:
+ //
// id=ID binding=TemplateBinding? ("::" remaining=QualifiedNameWithBinding)?;
public ParserRule getRule() { return rule; }
@@ -532,6 +548,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3);
//Tuple:
+ //
// {Tuple} "(" (tupleElements+=TupleElement ("," tupleElements+=TupleElement)*)? ")";
public ParserRule getRule() { return rule; }
@@ -575,6 +592,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cArgumentExpressionParserRuleCall_0 = (RuleCall)cArgumentAssignment.eContents().get(0);
//TupleElement:
+ //
// argument=Expression;
public ParserRule getRule() { return rule; }
@@ -592,6 +610,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
/// **************
// * Expressions
// ************** / Expression:
+ //
// ConditionalTestExpression;
public ParserRule getRule() { return rule; }
@@ -613,6 +632,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cWhenFalseConditionalTestExpressionParserRuleCall_1_3_0 = (RuleCall)cWhenFalseAssignment_1_3.eContents().get(0);
//ConditionalTestExpression:
+ //
// exp=ConditionalOrExpression ("?" whenTrue=ConditionalTestExpression ":" whenFalse=ConditionalTestExpression)?;
public ParserRule getRule() { return rule; }
@@ -658,6 +678,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpConditionalAndExpressionParserRuleCall_1_1_0 = (RuleCall)cExpAssignment_1_1.eContents().get(0);
//ConditionalOrExpression:
+ //
// exp+=ConditionalAndExpression ("||" exp+=ConditionalAndExpression)*;
public ParserRule getRule() { return rule; }
@@ -694,6 +715,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpInclusiveOrExpressionParserRuleCall_1_1_0 = (RuleCall)cExpAssignment_1_1.eContents().get(0);
//ConditionalAndExpression:
+ //
// exp+=InclusiveOrExpression ("&&" exp+=InclusiveOrExpression)*;
public ParserRule getRule() { return rule; }
@@ -730,6 +752,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpExclusiveOrExpressionParserRuleCall_1_1_0 = (RuleCall)cExpAssignment_1_1.eContents().get(0);
//InclusiveOrExpression:
+ //
// exp+=ExclusiveOrExpression ("|" exp+=ExclusiveOrExpression)*;
public ParserRule getRule() { return rule; }
@@ -766,6 +789,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpAndExpressionParserRuleCall_1_1_0 = (RuleCall)cExpAssignment_1_1.eContents().get(0);
//ExclusiveOrExpression:
+ //
// exp+=AndExpression ("^" exp+=AndExpression)*;
public ParserRule getRule() { return rule; }
@@ -802,6 +826,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpEqualityExpressionParserRuleCall_1_1_0 = (RuleCall)cExpAssignment_1_1.eContents().get(0);
//AndExpression:
+ //
// exp+=EqualityExpression ("&" exp+=EqualityExpression)*;
public ParserRule getRule() { return rule; }
@@ -841,6 +866,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpClassificationExpressionParserRuleCall_1_1_0 = (RuleCall)cExpAssignment_1_1.eContents().get(0);
//EqualityExpression:
+ //
// exp+=ClassificationExpression (op+=("==" | "!=") exp+=ClassificationExpression)*;
public ParserRule getRule() { return rule; }
@@ -889,10 +915,11 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cTypeNameNameExpressionParserRuleCall_1_1_0 = (RuleCall)cTypeNameAssignment_1_1.eContents().get(0);
////enum EqualityOperator :
- //// EQUALS = '==' |
- //// NOT_EQUALS = '!='
- ////;
- //ClassificationExpression:
+ // // EQUALS = '==' |
+ // // NOT_EQUALS = '!='
+ // //;
+ // ClassificationExpression:
+ //
// exp=RelationalExpression (op=("instanceof" | "hastype") typeName=NameExpression)?;
public ParserRule getRule() { return rule; }
@@ -943,10 +970,11 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cRightShiftExpressionParserRuleCall_1_1_0 = (RuleCall)cRightAssignment_1_1.eContents().get(0);
////enum ClassificationOperator :
- //// INSTANCEOF = 'instanceof' |
- //// HASTYPE = 'hastype'
- ////;
- //RelationalExpression:
+ // // INSTANCEOF = 'instanceof' |
+ // // HASTYPE = 'hastype'
+ // //;
+ // RelationalExpression:
+ //
// left=ShiftExpression (op=("<" | ">" | "<=" | ">=") right=ShiftExpression)?;
public ParserRule getRule() { return rule; }
@@ -1002,12 +1030,15 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpAdditiveExpressionParserRuleCall_1_1_0 = (RuleCall)cExpAssignment_1_1.eContents().get(0);
////RelationalOperator :
- //// LOWER = '<' |
- //// UPPER = '>' |
- //// LOWER_EQUALS = '<=' |
- //// UPPER_EQUALS = '>='
- ////;
+ // // LOWER = '<' |
+ // // UPPER = '>' |
+ // // LOWER_EQUALS = '<=' |
+ // // UPPER_EQUALS = '>='
+ // //;
+ //
+ //
//ShiftExpression:
+ //
// exp+=AdditiveExpression (op=("<<" | ">>" | ">>>") exp+=AdditiveExpression)?;
public ParserRule getRule() { return rule; }
@@ -1059,11 +1090,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpMultiplicativeExpressionParserRuleCall_1_1_0 = (RuleCall)cExpAssignment_1_1.eContents().get(0);
////enum ShiftOperator :
- //// LSHIFT = '<<' |
- //// RSHIFT = '>>' |
- //// URSHIFT = '>>>'
- ////;
- //AdditiveExpression:
+ // // LSHIFT = '<<' |
+ // // RSHIFT = '>>' |
+ // // URSHIFT = '>>>'
+ // //;
+ // AdditiveExpression:
+ //
// exp+=MultiplicativeExpression (op+=("+" | "-") exp+=MultiplicativeExpression)*;
public ParserRule getRule() { return rule; }
@@ -1113,10 +1145,11 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpUnaryExpressionParserRuleCall_1_1_0 = (RuleCall)cExpAssignment_1_1.eContents().get(0);
////enum AdditiveOp :
- //// PLUS = '+' |
- //// MINUS = '-'
- ////;
- //MultiplicativeExpression:
+ // // PLUS = '+' |
+ // // MINUS = '-'
+ // //;
+ // MultiplicativeExpression:
+ //
// exp+=UnaryExpression (op+=("*" | "/" | "%") exp+=UnaryExpression)*;
public ParserRule getRule() { return rule; }
@@ -1168,11 +1201,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpPrimaryExpressionParserRuleCall_1_0 = (RuleCall)cExpAssignment_1.eContents().get(0);
////enum MultiplicativeOp :
- //// MULT = '*' |
- //// DIV = '/' |
- //// MOD = '%'
- ////;
- //UnaryExpression:
+ // // MULT = '*' |
+ // // DIV = '/' |
+ // // MOD = '%'
+ // //;
+ // UnaryExpression:
+ //
// op=("!" | "-" | "+" | "$" | "~")? exp=PrimaryExpression;
public ParserRule getRule() { return rule; }
@@ -1213,9 +1247,10 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cPrefixValueSpecificationParserRuleCall_0 = (RuleCall)cPrefixAssignment.eContents().get(0);
////PrimaryExpression :
- //// prefix = ValueSpecification (suffix = SuffixExpression)?
- ////;
- //PrimaryExpression:
+ // // prefix = ValueSpecification (suffix = SuffixExpression)?
+ // //;
+ // PrimaryExpression:
+ //
// prefix=ValueSpecification;
public ParserRule getRule() { return rule; }
@@ -1238,11 +1273,14 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cClassExtentExpressionParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6);
//SuffixExpression:
+ //
// OperationCallExpression | PropertyCallExpression | LinkOperationExpression | SequenceOperationExpression |
+ //
// SequenceReductionExpression | SequenceExpansionExpression | ClassExtentExpression;
public ParserRule getRule() { return rule; }
//OperationCallExpression | PropertyCallExpression | LinkOperationExpression | SequenceOperationExpression |
+ //
//SequenceReductionExpression | SequenceExpansionExpression | ClassExtentExpression
public Alternatives getAlternatives() { return cAlternatives; }
@@ -1280,6 +1318,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_3_0 = (RuleCall)cSuffixAssignment_3.eContents().get(0);
//OperationCallExpression:
+ //
// "." operationName=ID tuple=Tuple suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
@@ -1323,9 +1362,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_3_0 = (RuleCall)cSuffixAssignment_3.eContents().get(0);
//// OperationCallExpressionWithoutDot :
- //// operationName = ID tuple = Tuple (suffix = SuffixExpression)?
- //// ;
+ // // operationName = ID tuple = Tuple (suffix = SuffixExpression)?
+ // // ;
+ //
+ //
//PropertyCallExpression:
+ //
// "." propertyName=ID ("[" index=Expression "]")? suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
@@ -1365,6 +1407,30 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
public class LinkOperationExpressionElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "LinkOperationExpression");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cCreateOrDestroyLinkOperationExpressionParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cClearAssocExpressionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+
+ ////LinkOperationExpression :
+ // // '.' kind = LinkOperationKind tuple = LinkOperationTuple
+ // //;
+ // LinkOperationExpression:
+ //
+ // CreateOrDestroyLinkOperationExpression | ClearAssocExpression;
+ public ParserRule getRule() { return rule; }
+
+ //CreateOrDestroyLinkOperationExpression | ClearAssocExpression
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //CreateOrDestroyLinkOperationExpression
+ public RuleCall getCreateOrDestroyLinkOperationExpressionParserRuleCall_0() { return cCreateOrDestroyLinkOperationExpressionParserRuleCall_0; }
+
+ //ClearAssocExpression
+ public RuleCall getClearAssocExpressionParserRuleCall_1() { return cClearAssocExpressionParserRuleCall_1; }
+ }
+
+ public class CreateOrDestroyLinkOperationExpressionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "CreateOrDestroyLinkOperationExpression");
private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cFullStopKeyword_0 = (Keyword)cGroup.eContents().get(0);
private final Assignment cKindAssignment_1 = (Assignment)cGroup.eContents().get(1);
@@ -1372,7 +1438,8 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cTupleAssignment_2 = (Assignment)cGroup.eContents().get(2);
private final RuleCall cTupleLinkOperationTupleParserRuleCall_2_0 = (RuleCall)cTupleAssignment_2.eContents().get(0);
- //LinkOperationExpression:
+ //CreateOrDestroyLinkOperationExpression:
+ //
// "." kind=LinkOperationKind tuple=LinkOperationTuple;
public ParserRule getRule() { return rule; }
@@ -1395,6 +1462,43 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
public RuleCall getTupleLinkOperationTupleParserRuleCall_2_0() { return cTupleLinkOperationTupleParserRuleCall_2_0; }
}
+ public class ClearAssocExpressionElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ClearAssocExpression");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Keyword cFullStopKeyword_0 = (Keyword)cGroup.eContents().get(0);
+ private final Keyword cClearAssocKeyword_1 = (Keyword)cGroup.eContents().get(1);
+ private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2);
+ private final Assignment cEndAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cEndExpressionParserRuleCall_3_0 = (RuleCall)cEndAssignment_3.eContents().get(0);
+ private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4);
+
+ //ClearAssocExpression:
+ //
+ // "." "clearAssoc" "(" end=Expression ")";
+ public ParserRule getRule() { return rule; }
+
+ //"." "clearAssoc" "(" end=Expression ")"
+ public Group getGroup() { return cGroup; }
+
+ //"."
+ public Keyword getFullStopKeyword_0() { return cFullStopKeyword_0; }
+
+ //"clearAssoc"
+ public Keyword getClearAssocKeyword_1() { return cClearAssocKeyword_1; }
+
+ //"("
+ public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; }
+
+ //end=Expression
+ public Assignment getEndAssignment_3() { return cEndAssignment_3; }
+
+ //Expression
+ public RuleCall getEndExpressionParserRuleCall_3_0() { return cEndExpressionParserRuleCall_3_0; }
+
+ //")"
+ public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; }
+ }
+
public class LinkOperationTupleElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "LinkOperationTuple");
private final Group cGroup = (Group)rule.eContents().get(1);
@@ -1408,7 +1512,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3);
//LinkOperationTuple:
+ //
// "(" linkOperationTupleElement+=LinkOperationTupleElement ("," linkOperationTupleElement+=LinkOperationTupleElement)*
+ //
// ")";
public ParserRule getRule() { return rule; }
@@ -1455,9 +1561,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cObjectExpressionParserRuleCall_3_0 = (RuleCall)cObjectAssignment_3.eContents().get(0);
////LinkOperationTupleElement :
- //// objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
- ////;
+ // // objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
+ // //;
+ //
+ //
//LinkOperationTupleElement:
+ //
// role=ID ("[" roleIndex=Expression "]")? "=>" object=Expression;
public ParserRule getRule() { return rule; }
@@ -1507,15 +1616,19 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_3_0 = (RuleCall)cSuffixAssignment_3.eContents().get(0);
//SequenceOperationExpression: //'->' operationName = ID tuple = Tuple (suffix = SuffixExpression) ?
- // "->" operationName=QualifiedNameWithBinding tuple=Tuple suffix=SuffixExpression?;
+ // "->"
+ //
+ // operationName=QualifiedNameWithBinding tuple=Tuple suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
////'->' operationName = ID tuple = Tuple (suffix = SuffixExpression) ?
- //"->" operationName=QualifiedNameWithBinding tuple=Tuple suffix=SuffixExpression?
+ // "->" operationName=QualifiedNameWithBinding
+ //
+ //tuple=Tuple suffix=SuffixExpression?
public Group getGroup() { return cGroup; }
////'->' operationName = ID tuple = Tuple (suffix = SuffixExpression) ?
- //"->"
+ // "->"
public Keyword getHyphenMinusGreaterThanSignKeyword_0() { return cHyphenMinusGreaterThanSignKeyword_0; }
//operationName=QualifiedNameWithBinding
@@ -1550,6 +1663,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_4_0 = (RuleCall)cSuffixAssignment_4.eContents().get(0);
//SequenceReductionExpression:
+ //
// "->" "reduce" isOrdered?="ordered"? behavior=QualifiedNameWithBinding suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
@@ -1590,6 +1704,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cIsUniqueOperationParserRuleCall_3 = (RuleCall)cAlternatives.eContents().get(3);
//SequenceExpansionExpression:
+ //
// SelectOrRejectOperation | CollectOrIterateOperation | ForAllOrExistsOrOneOperation | IsUniqueOperation;
public ParserRule getRule() { return rule; }
@@ -1625,6 +1740,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_6_0 = (RuleCall)cSuffixAssignment_6.eContents().get(0);
//SelectOrRejectOperation:
+ //
// "->" op=SelectOrRejectOperator name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
@@ -1681,6 +1797,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_6_0 = (RuleCall)cSuffixAssignment_6.eContents().get(0);
//CollectOrIterateOperation:
+ //
// "->" op=CollectOrIterateOperator name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
@@ -1737,6 +1854,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_6_0 = (RuleCall)cSuffixAssignment_6.eContents().get(0);
//ForAllOrExistsOrOneOperation:
+ //
// "->" op=ForAllOrExistsOrOneOperator name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
@@ -1792,6 +1910,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_6_0 = (RuleCall)cSuffixAssignment_6.eContents().get(0);
//IsUniqueOperation:
+ //
// "->" "isUnique" name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
@@ -1841,11 +1960,14 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cNullExpressionParserRuleCall_6 = (RuleCall)cAlternatives.eContents().get(6);
//ValueSpecification:
+ //
// NameExpression | LITERAL | ThisExpression | SuperInvocationExpression | InstanceCreationExpression |
+ //
// ParenthesizedExpression | NullExpression;
public ParserRule getRule() { return rule; }
//NameExpression | LITERAL | ThisExpression | SuperInvocationExpression | InstanceCreationExpression |
+ //
//ParenthesizedExpression | NullExpression
public Alternatives getAlternatives() { return cAlternatives; }
@@ -1881,6 +2003,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuperInvocationExpressionParserRuleCall_4 = (RuleCall)cAlternatives.eContents().get(4);
//NonLiteralValueSpecification:
+ //
// NameExpression | ParenthesizedExpression | InstanceCreationExpression | ThisExpression | SuperInvocationExpression;
public ParserRule getRule() { return rule; }
@@ -1917,6 +2040,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_3_1_0 = (RuleCall)cSuffixAssignment_3_1.eContents().get(0);
//ParenthesizedExpression:
+ //
// "(" expOrTypeCast=Expression ")" (casted=NonLiteralValueSpecification | suffix=SuffixExpression)?;
public ParserRule getRule() { return rule; }
@@ -1958,6 +2082,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cNullKeyword_1 = (Keyword)cGroup.eContents().get(1);
//NullExpression:
+ //
// {NullExpression} "null";
public ParserRule getRule() { return rule; }
@@ -1980,6 +2105,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_2_0 = (RuleCall)cSuffixAssignment_2.eContents().get(0);
//ThisExpression:
+ //
// {ThisExpression} "this" suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
@@ -2014,28 +2140,52 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cTupleTupleParserRuleCall_1_1_2_0 = (RuleCall)cTupleAssignment_1_1_2.eContents().get(0);
//// SuperInvocationExpression :
+ //
+ //
//// //{SuperInvocationExpression} 'super' ('.' qualifiedNameRoot = ID '::' qualifiedNameRemaining = NameExpression)? //(suffix = SuffixExpression) ?
+ //
+ //
//// 'super' ('.' className = ID '::' operationCallWithoutDot = OperationCallExpressionWithoutDot | operationCall = OperationCallExpression)
+ //
+ //
////;
- //SuperInvocationExpression: //{SuperInvocationExpression} 'super' ('.' qualifiedNameRoot = ID '::' qualifiedNameRemaining = NameExpression)? //(suffix = SuffixExpression) ?
+ // SuperInvocationExpression:
+ //
+ ////{SuperInvocationExpression} 'super' ('.' qualifiedNameRoot = ID '::' qualifiedNameRemaining = NameExpression)? //(suffix = SuffixExpression) ?
+ //
+ //
////'super' ('.' className = ID '::' operationCallWithoutDot = OperationCallExpressionWithoutDot | operationCall = OperationCallExpression)
+ //
+ //
////'super' ((tuple = Tuple) |
- //// ('.' (path = QualifiedNamePath) operation = ID tuple = Tuple))
- // "super" (tuple=Tuple | "." operationName=QualifiedNameWithBinding tuple=Tuple);
+ // // ('.' (path = QualifiedNamePath) operation = ID tuple = Tuple))
+ // "super"
+ //
+ // (tuple=Tuple | "." operationName=QualifiedNameWithBinding tuple=Tuple);
public ParserRule getRule() { return rule; }
////{SuperInvocationExpression} 'super' ('.' qualifiedNameRoot = ID '::' qualifiedNameRemaining = NameExpression)? //(suffix = SuffixExpression) ?
+ //
+ //
////'super' ('.' className = ID '::' operationCallWithoutDot = OperationCallExpressionWithoutDot | operationCall = OperationCallExpression)
+ //
+ //
////'super' ((tuple = Tuple) |
- //// ('.' (path = QualifiedNamePath) operation = ID tuple = Tuple))
- //"super" (tuple=Tuple | "." operationName=QualifiedNameWithBinding tuple=Tuple)
+ // // ('.' (path = QualifiedNamePath) operation = ID tuple = Tuple))
+ // "super"
+ //
+ //(tuple=Tuple | "." operationName=QualifiedNameWithBinding tuple=Tuple)
public Group getGroup() { return cGroup; }
////{SuperInvocationExpression} 'super' ('.' qualifiedNameRoot = ID '::' qualifiedNameRemaining = NameExpression)? //(suffix = SuffixExpression) ?
+ //
+ //
////'super' ('.' className = ID '::' operationCallWithoutDot = OperationCallExpressionWithoutDot | operationCall = OperationCallExpression)
+ //
+ //
////'super' ((tuple = Tuple) |
- //// ('.' (path = QualifiedNamePath) operation = ID tuple = Tuple))
- //"super"
+ // // ('.' (path = QualifiedNamePath) operation = ID tuple = Tuple))
+ // "super"
public Keyword getSuperKeyword_0() { return cSuperKeyword_0; }
//tuple=Tuple | "." operationName=QualifiedNameWithBinding tuple=Tuple
@@ -2078,23 +2228,41 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSuffixSuffixExpressionParserRuleCall_3_0 = (RuleCall)cSuffixAssignment_3.eContents().get(0);
////InstanceCreationExpression :
- ////'new' constructor=QualifiedNameWithBinding
+ // //'new' constructor=QualifiedNameWithBinding
+ //
+ //
//// (tuple = Tuple | sequenceConstuctionCompletion = SequenceConstructionCompletion) (suffix = SuffixExpression) ?
+ //
+ //
////'new' constructor=QualifiedNameWithBinding
- //// tuple = Tuple (suffix = SuffixExpression) ?
- ////;
+ // // tuple = Tuple (suffix = SuffixExpression) ?
+ // //;
+ //
+ //
//InstanceCreationExpression: //'new' constructor=QualifiedNameWithBinding
+ //
+ //
//// (tuple = Tuple | sequenceConstuctionCompletion = SequenceConstructionCompletion) (suffix = SuffixExpression) ?
+ //
+ //
// "new" constructor=QualifiedNameWithBinding tuple=InstanceCreationTuple suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
////'new' constructor=QualifiedNameWithBinding
+ //
+ //
//// (tuple = Tuple | sequenceConstuctionCompletion = SequenceConstructionCompletion) (suffix = SuffixExpression) ?
+ //
+ //
//"new" constructor=QualifiedNameWithBinding tuple=InstanceCreationTuple suffix=SuffixExpression?
public Group getGroup() { return cGroup; }
////'new' constructor=QualifiedNameWithBinding
+ //
+ //
//// (tuple = Tuple | sequenceConstuctionCompletion = SequenceConstructionCompletion) (suffix = SuffixExpression) ?
+ //
+ //
//"new"
public Keyword getNewKeyword_0() { return cNewKeyword_0; }
@@ -2132,11 +2300,14 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cRightParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3);
//InstanceCreationTuple:
+ //
// {InstanceCreationTuple} "(" (instanceCreationTupleElement+=InstanceCreationTupleElement (","
+ //
// instanceCreationTupleElement+=InstanceCreationTupleElement)*)? ")";
public ParserRule getRule() { return rule; }
//{InstanceCreationTuple} "(" (instanceCreationTupleElement+=InstanceCreationTupleElement (","
+ //
//instanceCreationTupleElement+=InstanceCreationTupleElement)*)? ")"
public Group getGroup() { return cGroup; }
@@ -2147,6 +2318,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
public Keyword getLeftParenthesisKeyword_1() { return cLeftParenthesisKeyword_1; }
//(instanceCreationTupleElement+=InstanceCreationTupleElement (","
+ //
//instanceCreationTupleElement+=InstanceCreationTupleElement)*)?
public Group getGroup_2() { return cGroup_2; }
@@ -2182,9 +2354,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cObjectExpressionParserRuleCall_2_0 = (RuleCall)cObjectAssignment_2.eContents().get(0);
////LinkOperationTupleElement :
- //// objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
- ////;
+ // // objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
+ // //;
+ //
+ //
//InstanceCreationTupleElement:
+ //
// role=ID "=>" object=Expression;
public ParserRule getRule() { return rule; }
@@ -2222,15 +2397,19 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpressionSequenceConstructionExpressionParserRuleCall_1_0 = (RuleCall)cExpressionAssignment_1.eContents().get(0);
//SequenceConstructionOrAccessCompletion:
+ //
// multiplicityIndicator?="[" (accessCompletion=AccessCompletion |
+ //
// sequenceCompletion=PartialSequenceConstructionCompletion) | expression=SequenceConstructionExpression;
public ParserRule getRule() { return rule; }
//multiplicityIndicator?="[" (accessCompletion=AccessCompletion |
+ //
//sequenceCompletion=PartialSequenceConstructionCompletion) | expression=SequenceConstructionExpression
public Alternatives getAlternatives() { return cAlternatives; }
//multiplicityIndicator?="[" (accessCompletion=AccessCompletion |
+ //
//sequenceCompletion=PartialSequenceConstructionCompletion)
public Group getGroup_0() { return cGroup_0; }
@@ -2270,6 +2449,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cRightSquareBracketKeyword_1 = (Keyword)cGroup.eContents().get(1);
//AccessCompletion:
+ //
// accessIndex=Expression "]";
public ParserRule getRule() { return rule; }
@@ -2294,6 +2474,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpressionSequenceConstructionExpressionParserRuleCall_1_0 = (RuleCall)cExpressionAssignment_1.eContents().get(0);
//PartialSequenceConstructionCompletion:
+ //
// "]" expression=SequenceConstructionExpression;
public ParserRule getRule() { return rule; }
@@ -2328,9 +2509,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cRightCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
////SequenceConstructionCompletion :
- //// (multiplicityIndicator ?= '['']')? expression = SequenceConstructionExpression
+ // // (multiplicityIndicator ?= '['']')? expression = SequenceConstructionExpression
+ //
+ //
////;
- //SequenceConstructionExpression:
+ // SequenceConstructionExpression:
+ //
// "{" sequenceElement+=SequenceElement (("," sequenceElement+=SequenceElement)* | ".." rangeUpper=Expression) "}";
public ParserRule getRule() { return rule; }
@@ -2384,6 +2568,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cSequenceConstructionExpressionParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
//SequenceElement:
+ //
// Expression | SequenceConstructionExpression;
public ParserRule getRule() { return rule; }
@@ -2405,12 +2590,15 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cAllInstancesKeyword_2 = (Keyword)cGroup.eContents().get(2);
private final Keyword cLeftParenthesisKeyword_3 = (Keyword)cGroup.eContents().get(3);
private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4);
+ private final Assignment cSuffixAssignment_5 = (Assignment)cGroup.eContents().get(5);
+ private final RuleCall cSuffixSuffixExpressionParserRuleCall_5_0 = (RuleCall)cSuffixAssignment_5.eContents().get(0);
//ClassExtentExpression:
- // {ClassExtentExpression} "." "allInstances" "(" ")";
+ //
+ // {ClassExtentExpression} "." "allInstances" "(" ")" suffix=SuffixExpression?;
public ParserRule getRule() { return rule; }
- //{ClassExtentExpression} "." "allInstances" "(" ")"
+ //{ClassExtentExpression} "." "allInstances" "(" ")" suffix=SuffixExpression?
public Group getGroup() { return cGroup; }
//{ClassExtentExpression}
@@ -2427,6 +2615,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
//")"
public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; }
+
+ //suffix=SuffixExpression?
+ public Assignment getSuffixAssignment_5() { return cSuffixAssignment_5; }
+
+ //SuffixExpression
+ public RuleCall getSuffixSuffixExpressionParserRuleCall_5_0() { return cSuffixSuffixExpressionParserRuleCall_5_0; }
}
public class BlockElements extends AbstractParserRuleElementFinder {
@@ -2441,6 +2635,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
/// *****************
// * Statements
// **************** / Block:
+ //
// "{" {Block} sequence=StatementSequence? "}";
public ParserRule getRule() { return rule; }
@@ -2469,6 +2664,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cStatementsDocumentedStatementParserRuleCall_0 = (RuleCall)cStatementsAssignment.eContents().get(0);
//StatementSequence:
+ //
// statements+=DocumentedStatement+;
public ParserRule getRule() { return rule; }
@@ -2490,6 +2686,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cStatementStatementParserRuleCall_1_0 = (RuleCall)cStatementAssignment_1.eContents().get(0);
//DocumentedStatement:
+ //
// comment=(ML_COMMENT | SL_COMMENT)? statement=Statement;
public ParserRule getRule() { return rule; }
@@ -2529,6 +2726,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cAsteriskSolidusKeyword_6 = (Keyword)cGroup.eContents().get(6);
//InlineStatement:
+ //
// "/ *@" "inline" "(" langageName=ID ")" body=STRING "* /";
public ParserRule getRule() { return rule; }
@@ -2573,23 +2771,24 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cStatementStatementParserRuleCall_2_0 = (RuleCall)cStatementAssignment_2.eContents().get(0);
//AnnotatedStatement:
+ //
// "//@" annotation= //block = Block
- // Annotation statement=Statement;
+ // Annotation statement=Statement;
public ParserRule getRule() { return rule; }
//"//@" annotation= //block = Block
- //Annotation statement=Statement
+ // Annotation statement=Statement
public Group getGroup() { return cGroup; }
//"//@"
public Keyword getSolidusSolidusCommercialAtKeyword_0() { return cSolidusSolidusCommercialAtKeyword_0; }
//annotation= //block = Block
- //Annotation
+ // Annotation
public Assignment getAnnotationAssignment_1() { return cAnnotationAssignment_1; }
////block = Block
- //Annotation
+ // Annotation
public RuleCall getAnnotationAnnotationParserRuleCall_1_0() { return cAnnotationAnnotationParserRuleCall_1_0; }
//statement=Statement
@@ -2622,15 +2821,22 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cInstanceCreationInvocationStatementParserRuleCall_17 = (RuleCall)cAlternatives.eContents().get(17);
//Statement:
- // AnnotatedStatement | InlineStatement | BlockStatement | EmptyStatement | LocalNameDeclarationStatement | IfStatement |
- // SwitchStatement | WhileStatement | DoStatement | ForStatement | BreakStatement | ReturnStatement | AcceptStatement |
- // ClassifyStatement | InvocationOrAssignementOrDeclarationStatement | SuperInvocationStatement | ThisInvocationStatement
- // | InstanceCreationInvocationStatement;
+ //
+ // AnnotatedStatement | InlineStatement | BlockStatement | EmptyStatement | LocalNameDeclarationStatement | IfStatement
+ //
+ // | SwitchStatement | WhileStatement | DoStatement | ForStatement | BreakStatement | ReturnStatement | AcceptStatement
+ //
+ // | ClassifyStatement | InvocationOrAssignementOrDeclarationStatement | SuperInvocationStatement |
+ //
+ // ThisInvocationStatement | InstanceCreationInvocationStatement;
public ParserRule getRule() { return rule; }
//AnnotatedStatement | InlineStatement | BlockStatement | EmptyStatement | LocalNameDeclarationStatement | IfStatement |
+ //
//SwitchStatement | WhileStatement | DoStatement | ForStatement | BreakStatement | ReturnStatement | AcceptStatement |
+ //
//ClassifyStatement | InvocationOrAssignementOrDeclarationStatement | SuperInvocationStatement | ThisInvocationStatement
+ //
//| InstanceCreationInvocationStatement
public Alternatives getAlternatives() { return cAlternatives; }
@@ -2705,6 +2911,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cRightParenthesisKeyword_1_3 = (Keyword)cGroup_1.eContents().get(3);
//Annotation:
+ //
// kind=AnnotationKind ("(" args+=ID ("," args+=ID)* ")")?;
public ParserRule getRule() { return rule; }
@@ -2751,6 +2958,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cBlockBlockParserRuleCall_0 = (RuleCall)cBlockAssignment.eContents().get(0);
//BlockStatement:
+ //
// block=Block;
public ParserRule getRule() { return rule; }
@@ -2768,6 +2976,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_1 = (Keyword)cGroup.eContents().get(1);
//EmptyStatement:
+ //
// {EmptyStatement} ";";
public ParserRule getRule() { return rule; }
@@ -2800,12 +3009,17 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_7 = (Keyword)cGroup.eContents().get(7);
//LocalNameDeclarationStatement:
+ //
// "let" varName=ID ":" type=QualifiedNameWithBinding (multiplicityIndicator?="[" "]")? //'=' init = Expression ';'
- // "=" init=SequenceElement ";";
+ // "="
+ //
+ // init=SequenceElement ";";
public ParserRule getRule() { return rule; }
//"let" varName=ID ":" type=QualifiedNameWithBinding (multiplicityIndicator?="[" "]")? //'=' init = Expression ';'
- //"=" init=SequenceElement ";"
+ // "="
+ //
+ //init=SequenceElement ";"
public Group getGroup() { return cGroup; }
//"let"
@@ -2839,7 +3053,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
public Keyword getRightSquareBracketKeyword_4_1() { return cRightSquareBracketKeyword_4_1; }
////'=' init = Expression ';'
- //"="
+ // "="
public Keyword getEqualsSignKeyword_5() { return cEqualsSignKeyword_5; }
//init=SequenceElement
@@ -2862,6 +3076,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cFinalClauseFinalClauseParserRuleCall_2_0 = (RuleCall)cFinalClauseAssignment_2.eContents().get(0);
//IfStatement:
+ //
// "if" sequentialClausses=SequentialClauses finalClause=FinalClause?;
public ParserRule getRule() { return rule; }
@@ -2896,6 +3111,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cConccurentClausesConcurrentClausesParserRuleCall_1_2_0 = (RuleCall)cConccurentClausesAssignment_1_2.eContents().get(0);
//SequentialClauses:
+ //
// conccurentClauses+=ConcurrentClauses ("else" "if" conccurentClauses+=ConcurrentClauses)*;
public ParserRule getRule() { return rule; }
@@ -2936,6 +3152,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cNonFinalClauseNonFinalClauseParserRuleCall_1_2_0 = (RuleCall)cNonFinalClauseAssignment_1_2.eContents().get(0);
//ConcurrentClauses:
+ //
// nonFinalClause+=NonFinalClause ("or" "if" nonFinalClause+=NonFinalClause)*;
public ParserRule getRule() { return rule; }
@@ -2975,6 +3192,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cBlockBlockParserRuleCall_3_0 = (RuleCall)cBlockAssignment_3.eContents().get(0);
//NonFinalClause:
+ //
// "(" condition=Expression ")" block=Block;
public ParserRule getRule() { return rule; }
@@ -3008,6 +3226,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cBlockBlockParserRuleCall_1_0 = (RuleCall)cBlockAssignment_1.eContents().get(0);
//FinalClause:
+ //
// "else" block=Block;
public ParserRule getRule() { return rule; }
@@ -3040,6 +3259,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cRightCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7);
//SwitchStatement:
+ //
// "switch" "(" expression=Expression ")" "{" switchClause+=SwitchClause* defaultClause=SwitchDefaultClause? "}";
public ParserRule getRule() { return rule; }
@@ -3091,6 +3311,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0 = (RuleCall)cStatementSequenceAssignment_2.eContents().get(0);
//SwitchClause:
+ //
// switchCase+=SwitchCase switchCase+=SwitchCase* statementSequence=NonEmptyStatementSequence;
public ParserRule getRule() { return rule; }
@@ -3125,6 +3346,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2);
//SwitchCase:
+ //
// "case" expression=Expression ":";
public ParserRule getRule() { return rule; }
@@ -3153,6 +3375,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0 = (RuleCall)cStatementSequenceAssignment_2.eContents().get(0);
//SwitchDefaultClause:
+ //
// "default" ":" statementSequence=NonEmptyStatementSequence;
public ParserRule getRule() { return rule; }
@@ -3178,6 +3401,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cStatementDocumentedStatementParserRuleCall_0 = (RuleCall)cStatementAssignment.eContents().get(0);
//NonEmptyStatementSequence:
+ //
// statement+=DocumentedStatement+;
public ParserRule getRule() { return rule; }
@@ -3200,6 +3424,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cBlockBlockParserRuleCall_4_0 = (RuleCall)cBlockAssignment_4.eContents().get(0);
/// * WHILE STATEMENTS * / WhileStatement:
+ //
// "while" "(" condition=Expression ")" block=Block;
public ParserRule getRule() { return rule; }
@@ -3242,6 +3467,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_6 = (Keyword)cGroup.eContents().get(6);
/// * DO STATEMENTS * / DoStatement:
+ //
// "do" block=Block "while" "(" condition=Expression ")" ";";
public ParserRule getRule() { return rule; }
@@ -3288,6 +3514,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cBlockBlockParserRuleCall_4_0 = (RuleCall)cBlockAssignment_4.eContents().get(0);
/// * FOR STATEMENTS * / ForStatement:
+ //
// "for" "(" control=ForControl ")" block=Block;
public ParserRule getRule() { return rule; }
@@ -3327,6 +3554,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0 = (RuleCall)cLoopVariableDefinitionAssignment_1_1.eContents().get(0);
//ForControl:
+ //
// loopVariableDefinition+=LoopVariableDefinition ("," loopVariableDefinition+=LoopVariableDefinition)*;
public ParserRule getRule() { return rule; }
@@ -3375,11 +3603,14 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cExpressionExpressionParserRuleCall_1_3_0 = (RuleCall)cExpressionAssignment_1_3.eContents().get(0);
//LoopVariableDefinition:
+ //
// name=ID "in" expression1=Expression (".." expression2=Expression)? | type=QualifiedNameWithBinding name=ID ":"
+ //
// expression=Expression;
public ParserRule getRule() { return rule; }
//name=ID "in" expression1=Expression (".." expression2=Expression)? | type=QualifiedNameWithBinding name=ID ":"
+ //
//expression=Expression
public Alternatives getAlternatives() { return cAlternatives; }
@@ -3446,6 +3677,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2);
/// * BREAK STATEMENTS * / BreakStatement:
+ //
// {BreakStatement} "break" ";";
public ParserRule getRule() { return rule; }
@@ -3471,6 +3703,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2);
/// * RETURN STATEMENTS * / ReturnStatement:
+ //
// "return" expression=Expression ";";
public ParserRule getRule() { return rule; }
@@ -3502,7 +3735,10 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0 = (RuleCall)cCompoundAcceptAssignment_1_1.eContents().get(0);
/// * ACCEPT STATEMENTS * / AcceptStatement:
- // clause=AcceptClause (simpleAccept=SimpleAcceptStatementCompletion | compoundAccept=CompoundAcceptStatementCompletion);
+ //
+ // clause=AcceptClause (simpleAccept=SimpleAcceptStatementCompletion |
+ //
+ // compoundAccept=CompoundAcceptStatementCompletion);
public ParserRule getRule() { return rule; }
//clause=AcceptClause (simpleAccept=SimpleAcceptStatementCompletion | compoundAccept=CompoundAcceptStatementCompletion)
@@ -3537,6 +3773,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_1 = (Keyword)cGroup.eContents().get(1);
//SimpleAcceptStatementCompletion:
+ //
// {SimpleAcceptStatementCompletion} ";";
public ParserRule getRule() { return rule; }
@@ -3561,6 +3798,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cAcceptBlockAcceptBlockParserRuleCall_1_1_0 = (RuleCall)cAcceptBlockAssignment_1_1.eContents().get(0);
//CompoundAcceptStatementCompletion:
+ //
// block=Block ("or" acceptBlock+=AcceptBlock)*;
public ParserRule getRule() { return rule; }
@@ -3595,6 +3833,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cBlockBlockParserRuleCall_1_0 = (RuleCall)cBlockAssignment_1.eContents().get(0);
//AcceptBlock:
+ //
// clause=AcceptClause block=Block;
public ParserRule getRule() { return rule; }
@@ -3628,6 +3867,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4);
//AcceptClause:
+ //
// "accept" "(" (name=ID ":")? qualifiedNameList=QualifiedNameList ")";
public ParserRule getRule() { return rule; }
@@ -3673,6 +3913,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3);
/// * CLASSIFY STATEMENTS * / ClassifyStatement:
+ //
// "classify" expression=Expression clause=ClassificationClause ";";
public ParserRule getRule() { return rule; }
@@ -3713,11 +3954,14 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cClassifyToClauseClassificationToClauseParserRuleCall_1_1_0 = (RuleCall)cClassifyToClauseAssignment_1_1.eContents().get(0);
//ClassificationClause:
+ //
// classifyFromClause=ClassificationFromClause classifyToClause=ClassificationToClause? |
+ //
// reclassyAllClause=ReclassifyAllClause? classifyToClause=ClassificationToClause;
public ParserRule getRule() { return rule; }
//classifyFromClause=ClassificationFromClause classifyToClause=ClassificationToClause? |
+ //
//reclassyAllClause=ReclassifyAllClause? classifyToClause=ClassificationToClause
public Alternatives getAlternatives() { return cAlternatives; }
@@ -3760,6 +4004,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cQualifiedNameListQualifiedNameListParserRuleCall_1_0 = (RuleCall)cQualifiedNameListAssignment_1.eContents().get(0);
//ClassificationFromClause:
+ //
// "from" qualifiedNameList=QualifiedNameList;
public ParserRule getRule() { return rule; }
@@ -3784,6 +4029,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cQualifiedNameListQualifiedNameListParserRuleCall_1_0 = (RuleCall)cQualifiedNameListAssignment_1.eContents().get(0);
//ClassificationToClause:
+ //
// "to" qualifiedNameList=QualifiedNameList;
public ParserRule getRule() { return rule; }
@@ -3808,6 +4054,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cAsteriskKeyword_2 = (Keyword)cGroup.eContents().get(2);
//ReclassifyAllClause:
+ //
// {ReclassifyAllClause} "from" "*";
public ParserRule getRule() { return rule; }
@@ -3835,6 +4082,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0 = (RuleCall)cQualifiedNameAssignment_1_1.eContents().get(0);
//QualifiedNameList:
+ //
// qualifiedName+=QualifiedNameWithBinding ("," qualifiedName+=QualifiedNameWithBinding)*;
public ParserRule getRule() { return rule; }
@@ -3873,12 +4121,19 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2);
//InvocationOrAssignementOrDeclarationStatement:
- // typePart_OR_assignedPart_OR_invocationPart=NameExpression (variableDeclarationCompletion=VariableDeclarationCompletion //(suffixCompletion = SuffixCompletion)?
- // | assignmentCompletion=AssignmentCompletion)? ";";
+ //
+ // typePart_OR_assignedPart_OR_invocationPart=NameExpression
+ //
+ // (variableDeclarationCompletion=VariableDeclarationCompletion //(suffixCompletion = SuffixCompletion)?
+ // |
+ //
+ // assignmentCompletion=AssignmentCompletion)? ";";
public ParserRule getRule() { return rule; }
- //typePart_OR_assignedPart_OR_invocationPart=NameExpression (variableDeclarationCompletion=VariableDeclarationCompletion //(suffixCompletion = SuffixCompletion)?
- //| assignmentCompletion=AssignmentCompletion)? ";"
+ //typePart_OR_assignedPart_OR_invocationPart=NameExpression (variableDeclarationCompletion=VariableDeclarationCompletion
+ //
+ ////(suffixCompletion = SuffixCompletion)?
+ // | assignmentCompletion=AssignmentCompletion)? ";"
public Group getGroup() { return cGroup; }
//typePart_OR_assignedPart_OR_invocationPart=NameExpression
@@ -3888,7 +4143,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
public RuleCall getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0() { return cTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0; }
//(variableDeclarationCompletion=VariableDeclarationCompletion //(suffixCompletion = SuffixCompletion)?
- //| assignmentCompletion=AssignmentCompletion)?
+ // |
+ //
+ //assignmentCompletion=AssignmentCompletion)?
public Alternatives getAlternatives_1() { return cAlternatives_1; }
//variableDeclarationCompletion=VariableDeclarationCompletion
@@ -3915,12 +4172,13 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_1 = (Keyword)cGroup.eContents().get(1);
//SuperInvocationStatement:
+ //
// _super=SuperInvocationExpression //(suffix = SuffixCompletion)? ';'
- // ";";
+ // ";";
public ParserRule getRule() { return rule; }
//_super=SuperInvocationExpression //(suffix = SuffixCompletion)? ';'
- //";"
+ // ";"
public Group getGroup() { return cGroup; }
//_super=SuperInvocationExpression
@@ -3930,7 +4188,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
public RuleCall get_superSuperInvocationExpressionParserRuleCall_0_0() { return c_superSuperInvocationExpressionParserRuleCall_0_0; }
////(suffix = SuffixCompletion)? ';'
- //";"
+ // ";"
public Keyword getSemicolonKeyword_1() { return cSemicolonKeyword_1; }
}
@@ -3943,15 +4201,23 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cAssignmentCompletionAssignmentCompletionParserRuleCall_1_0 = (RuleCall)cAssignmentCompletionAssignment_1.eContents().get(0);
private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2);
- //ThisInvocationStatement: //_this = ThisExpression suffix = SuffixCompletion (assignmentCompletion = AssignmentCompletion)? ';'
+ //ThisInvocationStatement:
+ //
+ ////_this = ThisExpression suffix = SuffixCompletion (assignmentCompletion = AssignmentCompletion)? ';'
+ //
+ //
// _this=ThisExpression assignmentCompletion=AssignmentCompletion? ";";
public ParserRule getRule() { return rule; }
////_this = ThisExpression suffix = SuffixCompletion (assignmentCompletion = AssignmentCompletion)? ';'
+ //
+ //
//_this=ThisExpression assignmentCompletion=AssignmentCompletion? ";"
public Group getGroup() { return cGroup; }
////_this = ThisExpression suffix = SuffixCompletion (assignmentCompletion = AssignmentCompletion)? ';'
+ //
+ //
//_this=ThisExpression
public Assignment get_thisAssignment_0() { return c_thisAssignment_0; }
@@ -3976,12 +4242,13 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cSemicolonKeyword_1 = (Keyword)cGroup.eContents().get(1);
//InstanceCreationInvocationStatement:
+ //
// _new=InstanceCreationExpression //(suffix = SuffixCompletion)? ';'
- // ";";
+ // ";";
public ParserRule getRule() { return rule; }
//_new=InstanceCreationExpression //(suffix = SuffixCompletion)? ';'
- //";"
+ // ";"
public Group getGroup() { return cGroup; }
//_new=InstanceCreationExpression
@@ -3991,7 +4258,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
public RuleCall get_newInstanceCreationExpressionParserRuleCall_0_0() { return c_newInstanceCreationExpressionParserRuleCall_0_0; }
////(suffix = SuffixCompletion)? ';'
- //";"
+ // ";"
public Keyword getSemicolonKeyword_1() { return cSemicolonKeyword_1; }
}
@@ -4008,9 +4275,10 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cInitValueAssignmentCompletionParserRuleCall_2_0 = (RuleCall)cInitValueAssignment_2.eContents().get(0);
////SuffixCompletion :
- //// suffix = SuffixExpression
- ////;
- //VariableDeclarationCompletion:
+ // // suffix = SuffixExpression
+ // //;
+ // VariableDeclarationCompletion:
+ //
// (multiplicityIndicator?="[" "]")? variableName=ID initValue=AssignmentCompletion;
public ParserRule getRule() { return rule; }
@@ -4051,8 +4319,11 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cRightHandSideSequenceElementParserRuleCall_1_0 = (RuleCall)cRightHandSideAssignment_1.eContents().get(0);
////op=('=' | '+=' | '-=' | '*=' | '%=' | '/=' | '&=' |
+ //
+ //
//// '|=' | '^=' | '<<=' | '>>=' | '>>>=') rightHandSide = Expression
- //AssignmentCompletion:
+ // AssignmentCompletion:
+ //
// op=AssignmentOperator rightHandSide=SequenceElement;
public ParserRule getRule() { return rule; }
@@ -4082,6 +4353,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cFALSEFalseKeyword_1_0 = (Keyword)cFALSEEnumLiteralDeclaration_1.eContents().get(0);
//enum BooleanValue:
+ //
// TRUE="true" | FALSE="false";
public EnumRule getRule() { return rule; }
@@ -4108,14 +4380,13 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cCREATECreateLinkKeyword_0_0 = (Keyword)cCREATEEnumLiteralDeclaration_0.eContents().get(0);
private final EnumLiteralDeclaration cDESTROYEnumLiteralDeclaration_1 = (EnumLiteralDeclaration)cAlternatives.eContents().get(1);
private final Keyword cDESTROYDestroyLinkKeyword_1_0 = (Keyword)cDESTROYEnumLiteralDeclaration_1.eContents().get(0);
- private final EnumLiteralDeclaration cCLEAREnumLiteralDeclaration_2 = (EnumLiteralDeclaration)cAlternatives.eContents().get(2);
- private final Keyword cCLEARClearAssocKeyword_2_0 = (Keyword)cCLEAREnumLiteralDeclaration_2.eContents().get(0);
//enum LinkOperationKind:
- // CREATE="createLink" | DESTROY="destroyLink" | CLEAR="clearAssoc";
+ //
+ // CREATE="createLink" | DESTROY="destroyLink";
public EnumRule getRule() { return rule; }
- //CREATE="createLink" | DESTROY="destroyLink" | CLEAR="clearAssoc"
+ //CREATE="createLink" | DESTROY="destroyLink"
public Alternatives getAlternatives() { return cAlternatives; }
//CREATE="createLink"
@@ -4129,12 +4400,6 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
//"destroyLink"
public Keyword getDESTROYDestroyLinkKeyword_1_0() { return cDESTROYDestroyLinkKeyword_1_0; }
-
- //CLEAR="clearAssoc"
- public EnumLiteralDeclaration getCLEAREnumLiteralDeclaration_2() { return cCLEAREnumLiteralDeclaration_2; }
-
- //"clearAssoc"
- public Keyword getCLEARClearAssocKeyword_2_0() { return cCLEARClearAssocKeyword_2_0; }
}
public class SelectOrRejectOperatorElements extends AbstractEnumRuleElementFinder {
@@ -4146,6 +4411,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cREJECTRejectKeyword_1_0 = (Keyword)cREJECTEnumLiteralDeclaration_1.eContents().get(0);
//enum SelectOrRejectOperator:
+ //
// SELECT="select" | REJECT="reject";
public EnumRule getRule() { return rule; }
@@ -4174,6 +4440,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cITERATEIterateKeyword_1_0 = (Keyword)cITERATEEnumLiteralDeclaration_1.eContents().get(0);
//enum CollectOrIterateOperator:
+ //
// COLLECT="collect" | ITERATE="iterate";
public EnumRule getRule() { return rule; }
@@ -4204,6 +4471,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cONEOneKeyword_2_0 = (Keyword)cONEEnumLiteralDeclaration_2.eContents().get(0);
//enum ForAllOrExistsOrOneOperator:
+ //
// FORALL="forAll" | EXISTS="exists" | ONE="one";
public EnumRule getRule() { return rule; }
@@ -4242,6 +4510,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cPARALLELParallelKeyword_3_0 = (Keyword)cPARALLELEnumLiteralDeclaration_3.eContents().get(0);
//enum AnnotationKind:
+ //
// ISOLATED="isolated" | DETERMINED="determined" | ASSURED="assured" | PARALLEL="parallel";
public EnumRule getRule() { return rule; }
@@ -4302,11 +4571,14 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private final Keyword cURSHIFTASSIGNGreaterThanSignGreaterThanSignGreaterThanSignEqualsSignKeyword_11_0 = (Keyword)cURSHIFTASSIGNEnumLiteralDeclaration_11.eContents().get(0);
//enum AssignmentOperator:
- // ASSIGN="=" | PLUSASSIGN="+=" | MINUSASSIGN="-=" | MULTASSIGN="*=" | MODASSIGN="%=" | DIVASSIGN="/=" | ANDASSIGN="&=" |
- // ORASSIGN="|=" | XORASSIGN="^=" | LSHIFTASSIGN="<<=" | RSHIFTASSIGN=">>=" | URSHIFTASSIGN=">>>=";
+ //
+ // ASSIGN="=" | PLUSASSIGN="+=" | MINUSASSIGN="-=" | MULTASSIGN="*=" | MODASSIGN="%=" | DIVASSIGN="/=" | ANDASSIGN="&="
+ //
+ // | ORASSIGN="|=" | XORASSIGN="^=" | LSHIFTASSIGN="<<=" | RSHIFTASSIGN=">>=" | URSHIFTASSIGN=">>>=";
public EnumRule getRule() { return rule; }
//ASSIGN="=" | PLUSASSIGN="+=" | MINUSASSIGN="-=" | MULTASSIGN="*=" | MODASSIGN="%=" | DIVASSIGN="/=" | ANDASSIGN="&=" |
+ //
//ORASSIGN="|=" | XORASSIGN="^=" | LSHIFTASSIGN="<<=" | RSHIFTASSIGN=">>=" | URSHIFTASSIGN=">>>="
public Alternatives getAlternatives() { return cAlternatives; }
@@ -4419,6 +4691,8 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private OperationCallExpressionElements pOperationCallExpression;
private PropertyCallExpressionElements pPropertyCallExpression;
private LinkOperationExpressionElements pLinkOperationExpression;
+ private CreateOrDestroyLinkOperationExpressionElements pCreateOrDestroyLinkOperationExpression;
+ private ClearAssocExpressionElements pClearAssocExpression;
private LinkOperationTupleElements pLinkOperationTuple;
private LinkOperationTupleElementElements pLinkOperationTupleElement;
private LinkOperationKindElements unknownRuleLinkOperationKind;
@@ -4498,19 +4772,36 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
private TerminalRule tML_COMMENT;
private TerminalRule tSL_COMMENT;
- private final GrammarProvider grammarProvider;
+ private final Grammar grammar;
private TerminalsGrammarAccess gaTerminals;
@Inject
public AlfGrammarAccess(GrammarProvider grammarProvider,
TerminalsGrammarAccess gaTerminals) {
- this.grammarProvider = grammarProvider;
+ this.grammar = internalFindGrammar(grammarProvider);
this.gaTerminals = gaTerminals;
}
- public Grammar getGrammar() {
- return grammarProvider.getGrammar(this);
+ protected Grammar internalFindGrammar(GrammarProvider grammarProvider) {
+ Grammar grammar = grammarProvider.getGrammar(this);
+ while (grammar != null) {
+ if ("org.eclipse.papyrus.uml.alf.Alf".equals(grammar.getName())) {
+ return grammar;
+ }
+ List<Grammar> grammars = grammar.getUsedGrammars();
+ if (!grammars.isEmpty()) {
+ grammar = grammars.iterator().next();
+ } else {
+ return null;
+ }
+ }
+ return grammar;
+ }
+
+
+ public Grammar getGrammar() {
+ return grammar;
}
@@ -4522,7 +4813,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
/// *
// Test rule
// * / Test:
+ //
// ("testExpression" expression+=Expression)* ("testAssignmentExpression" assignExpression+=AssignmentCompletion)*
+ //
// ("testStatement" statements+=Statement)* ("testBlock" block=Block);
public TestElements getTestAccess() {
return (pTest != null) ? pTest : (pTest = new TestElements());
@@ -4533,9 +4826,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////('testStatementSequence' statement += StatementSequence)* ;
+ //
+ //
/// *********************************
// * PrimitiveLiterals
// ********************************** / LITERAL:
+ //
// BOOLEAN_LITERAL | NUMBER_LITERAL | STRING_LITERAL;
public LITERALElements getLITERALAccess() {
return (pLITERAL != null) ? pLITERAL : (pLITERAL = new LITERALElements());
@@ -4546,7 +4842,8 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//// (suffix = SuffixExpression) ? ;
- //BOOLEAN_LITERAL:
+ // BOOLEAN_LITERAL:
+ //
// value=BooleanValue;
public BOOLEAN_LITERALElements getBOOLEAN_LITERALAccess() {
return (pBOOLEAN_LITERAL != null) ? pBOOLEAN_LITERAL : (pBOOLEAN_LITERAL = new BOOLEAN_LITERALElements());
@@ -4557,6 +4854,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//enum BooleanValue:
+ //
// TRUE="true" | FALSE="false";
public BooleanValueElements getBooleanValueAccess() {
return (unknownRuleBooleanValue != null) ? unknownRuleBooleanValue : (unknownRuleBooleanValue = new BooleanValueElements());
@@ -4567,6 +4865,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//NUMBER_LITERAL:
+ //
// INTEGER_LITERAL | UNLIMITED_LITERAL;
public NUMBER_LITERALElements getNUMBER_LITERALAccess() {
return (pNUMBER_LITERAL != null) ? pNUMBER_LITERAL : (pNUMBER_LITERAL = new NUMBER_LITERALElements());
@@ -4577,7 +4876,8 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//// (suffix = SuffixExpression) ? ;
- //INTEGER_LITERAL:
+ // INTEGER_LITERAL:
+ //
// value=IntegerValue;
public INTEGER_LITERALElements getINTEGER_LITERALAccess() {
return (pINTEGER_LITERAL != null) ? pINTEGER_LITERAL : (pINTEGER_LITERAL = new INTEGER_LITERALElements());
@@ -4588,7 +4888,8 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//// (suffix = SuffixExpression) ? ;
- //UNLIMITED_LITERAL:
+ // UNLIMITED_LITERAL:
+ //
// value="*";
public UNLIMITED_LITERALElements getUNLIMITED_LITERALAccess() {
return (pUNLIMITED_LITERAL != null) ? pUNLIMITED_LITERAL : (pUNLIMITED_LITERAL = new UNLIMITED_LITERALElements());
@@ -4599,18 +4900,23 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//terminal IntegerValue:
+ //
// ("0" | "1".."9" ("_"? "0".."9")*) //DECIMAL
- // // BINARY
- // // HEX
- // // OCT
- // | ("0b" | "0B") "0".."1" ("_"? "0".."1")* | ("0x" | "0X") ("0".."9" | "a".."f" | "A".."F") ("_"? ("0".."9" | "a".."f" |
- // "A".."F"))* | "0" "_"? "0".."7" ("_"? "0".."7")*;
+ // // BINARY
+ // // HEX
+ // // OCT
+ // | ("0b" | "0B") "0".."1" ("_"? "0".."1")* |
+ //
+ // ("0x" | "0X") ("0".."9" | "a".."f" | "A".."F") ("_"? ("0".."9" | "a".."f" | "A".."F"))* | "0" "_"? "0".."7" ("_"?
+ //
+ // "0".."7")*;
public TerminalRule getIntegerValueRule() {
return (tIntegerValue != null) ? tIntegerValue : (tIntegerValue = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "IntegerValue"));
}
//// (suffix = SuffixExpression) ?;
- //STRING_LITERAL:
+ // STRING_LITERAL:
+ //
// value=STRING;
public STRING_LITERALElements getSTRING_LITERALAccess() {
return (pSTRING_LITERAL != null) ? pSTRING_LITERAL : (pSTRING_LITERAL = new STRING_LITERALElements());
@@ -4621,8 +4927,11 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//NameExpression:
+ //
// (prefixOp=("++" | "--") path=QualifiedNamePath? id=ID | path=QualifiedNamePath? id=ID (invocationCompletion=Tuple |
+ //
// sequenceConstructionCompletion=SequenceConstructionOrAccessCompletion | postfixOp=("++" | "--"))?)
+ //
// suffix=SuffixExpression?;
public NameExpressionElements getNameExpressionAccess() {
return (pNameExpression != null) ? pNameExpression : (pNameExpression = new NameExpressionElements());
@@ -4633,6 +4942,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//QualifiedNamePath:
+ //
// (namespace+=UnqualifiedName "::")+;
public QualifiedNamePathElements getQualifiedNamePathAccess() {
return (pQualifiedNamePath != null) ? pQualifiedNamePath : (pQualifiedNamePath = new QualifiedNamePathElements());
@@ -4643,6 +4953,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//UnqualifiedName:
+ //
// name=ID templateBinding=TemplateBinding?;
public UnqualifiedNameElements getUnqualifiedNameAccess() {
return (pUnqualifiedName != null) ? pUnqualifiedName : (pUnqualifiedName = new UnqualifiedNameElements());
@@ -4653,6 +4964,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//TemplateBinding:
+ //
// "<" bindings+=NamedTemplateBinding ("," bindings+=NamedTemplateBinding)* ">";
public TemplateBindingElements getTemplateBindingAccess() {
return (pTemplateBinding != null) ? pTemplateBinding : (pTemplateBinding = new TemplateBindingElements());
@@ -4663,6 +4975,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//NamedTemplateBinding:
+ //
// formal=ID "=>" actual=QualifiedNameWithBinding;
public NamedTemplateBindingElements getNamedTemplateBindingAccess() {
return (pNamedTemplateBinding != null) ? pNamedTemplateBinding : (pNamedTemplateBinding = new NamedTemplateBindingElements());
@@ -4673,6 +4986,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//QualifiedNameWithBinding:
+ //
// id=ID binding=TemplateBinding? ("::" remaining=QualifiedNameWithBinding)?;
public QualifiedNameWithBindingElements getQualifiedNameWithBindingAccess() {
return (pQualifiedNameWithBinding != null) ? pQualifiedNameWithBinding : (pQualifiedNameWithBinding = new QualifiedNameWithBindingElements());
@@ -4683,6 +4997,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//Tuple:
+ //
// {Tuple} "(" (tupleElements+=TupleElement ("," tupleElements+=TupleElement)*)? ")";
public TupleElements getTupleAccess() {
return (pTuple != null) ? pTuple : (pTuple = new TupleElements());
@@ -4693,6 +5008,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//TupleElement:
+ //
// argument=Expression;
public TupleElementElements getTupleElementAccess() {
return (pTupleElement != null) ? pTupleElement : (pTupleElement = new TupleElementElements());
@@ -4705,6 +5021,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
/// **************
// * Expressions
// ************** / Expression:
+ //
// ConditionalTestExpression;
public ExpressionElements getExpressionAccess() {
return (pExpression != null) ? pExpression : (pExpression = new ExpressionElements());
@@ -4715,6 +5032,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ConditionalTestExpression:
+ //
// exp=ConditionalOrExpression ("?" whenTrue=ConditionalTestExpression ":" whenFalse=ConditionalTestExpression)?;
public ConditionalTestExpressionElements getConditionalTestExpressionAccess() {
return (pConditionalTestExpression != null) ? pConditionalTestExpression : (pConditionalTestExpression = new ConditionalTestExpressionElements());
@@ -4725,6 +5043,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ConditionalOrExpression:
+ //
// exp+=ConditionalAndExpression ("||" exp+=ConditionalAndExpression)*;
public ConditionalOrExpressionElements getConditionalOrExpressionAccess() {
return (pConditionalOrExpression != null) ? pConditionalOrExpression : (pConditionalOrExpression = new ConditionalOrExpressionElements());
@@ -4735,6 +5054,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ConditionalAndExpression:
+ //
// exp+=InclusiveOrExpression ("&&" exp+=InclusiveOrExpression)*;
public ConditionalAndExpressionElements getConditionalAndExpressionAccess() {
return (pConditionalAndExpression != null) ? pConditionalAndExpression : (pConditionalAndExpression = new ConditionalAndExpressionElements());
@@ -4745,6 +5065,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//InclusiveOrExpression:
+ //
// exp+=ExclusiveOrExpression ("|" exp+=ExclusiveOrExpression)*;
public InclusiveOrExpressionElements getInclusiveOrExpressionAccess() {
return (pInclusiveOrExpression != null) ? pInclusiveOrExpression : (pInclusiveOrExpression = new InclusiveOrExpressionElements());
@@ -4755,6 +5076,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ExclusiveOrExpression:
+ //
// exp+=AndExpression ("^" exp+=AndExpression)*;
public ExclusiveOrExpressionElements getExclusiveOrExpressionAccess() {
return (pExclusiveOrExpression != null) ? pExclusiveOrExpression : (pExclusiveOrExpression = new ExclusiveOrExpressionElements());
@@ -4765,6 +5087,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//AndExpression:
+ //
// exp+=EqualityExpression ("&" exp+=EqualityExpression)*;
public AndExpressionElements getAndExpressionAccess() {
return (pAndExpression != null) ? pAndExpression : (pAndExpression = new AndExpressionElements());
@@ -4775,6 +5098,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//EqualityExpression:
+ //
// exp+=ClassificationExpression (op+=("==" | "!=") exp+=ClassificationExpression)*;
public EqualityExpressionElements getEqualityExpressionAccess() {
return (pEqualityExpression != null) ? pEqualityExpression : (pEqualityExpression = new EqualityExpressionElements());
@@ -4785,10 +5109,11 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////enum EqualityOperator :
- //// EQUALS = '==' |
- //// NOT_EQUALS = '!='
- ////;
- //ClassificationExpression:
+ // // EQUALS = '==' |
+ // // NOT_EQUALS = '!='
+ // //;
+ // ClassificationExpression:
+ //
// exp=RelationalExpression (op=("instanceof" | "hastype") typeName=NameExpression)?;
public ClassificationExpressionElements getClassificationExpressionAccess() {
return (pClassificationExpression != null) ? pClassificationExpression : (pClassificationExpression = new ClassificationExpressionElements());
@@ -4799,10 +5124,11 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////enum ClassificationOperator :
- //// INSTANCEOF = 'instanceof' |
- //// HASTYPE = 'hastype'
- ////;
- //RelationalExpression:
+ // // INSTANCEOF = 'instanceof' |
+ // // HASTYPE = 'hastype'
+ // //;
+ // RelationalExpression:
+ //
// left=ShiftExpression (op=("<" | ">" | "<=" | ">=") right=ShiftExpression)?;
public RelationalExpressionElements getRelationalExpressionAccess() {
return (pRelationalExpression != null) ? pRelationalExpression : (pRelationalExpression = new RelationalExpressionElements());
@@ -4813,12 +5139,15 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////RelationalOperator :
- //// LOWER = '<' |
- //// UPPER = '>' |
- //// LOWER_EQUALS = '<=' |
- //// UPPER_EQUALS = '>='
- ////;
+ // // LOWER = '<' |
+ // // UPPER = '>' |
+ // // LOWER_EQUALS = '<=' |
+ // // UPPER_EQUALS = '>='
+ // //;
+ //
+ //
//ShiftExpression:
+ //
// exp+=AdditiveExpression (op=("<<" | ">>" | ">>>") exp+=AdditiveExpression)?;
public ShiftExpressionElements getShiftExpressionAccess() {
return (pShiftExpression != null) ? pShiftExpression : (pShiftExpression = new ShiftExpressionElements());
@@ -4829,11 +5158,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////enum ShiftOperator :
- //// LSHIFT = '<<' |
- //// RSHIFT = '>>' |
- //// URSHIFT = '>>>'
- ////;
- //AdditiveExpression:
+ // // LSHIFT = '<<' |
+ // // RSHIFT = '>>' |
+ // // URSHIFT = '>>>'
+ // //;
+ // AdditiveExpression:
+ //
// exp+=MultiplicativeExpression (op+=("+" | "-") exp+=MultiplicativeExpression)*;
public AdditiveExpressionElements getAdditiveExpressionAccess() {
return (pAdditiveExpression != null) ? pAdditiveExpression : (pAdditiveExpression = new AdditiveExpressionElements());
@@ -4844,10 +5174,11 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////enum AdditiveOp :
- //// PLUS = '+' |
- //// MINUS = '-'
- ////;
- //MultiplicativeExpression:
+ // // PLUS = '+' |
+ // // MINUS = '-'
+ // //;
+ // MultiplicativeExpression:
+ //
// exp+=UnaryExpression (op+=("*" | "/" | "%") exp+=UnaryExpression)*;
public MultiplicativeExpressionElements getMultiplicativeExpressionAccess() {
return (pMultiplicativeExpression != null) ? pMultiplicativeExpression : (pMultiplicativeExpression = new MultiplicativeExpressionElements());
@@ -4858,11 +5189,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////enum MultiplicativeOp :
- //// MULT = '*' |
- //// DIV = '/' |
- //// MOD = '%'
- ////;
- //UnaryExpression:
+ // // MULT = '*' |
+ // // DIV = '/' |
+ // // MOD = '%'
+ // //;
+ // UnaryExpression:
+ //
// op=("!" | "-" | "+" | "$" | "~")? exp=PrimaryExpression;
public UnaryExpressionElements getUnaryExpressionAccess() {
return (pUnaryExpression != null) ? pUnaryExpression : (pUnaryExpression = new UnaryExpressionElements());
@@ -4873,9 +5205,10 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////PrimaryExpression :
- //// prefix = ValueSpecification (suffix = SuffixExpression)?
- ////;
- //PrimaryExpression:
+ // // prefix = ValueSpecification (suffix = SuffixExpression)?
+ // //;
+ // PrimaryExpression:
+ //
// prefix=ValueSpecification;
public PrimaryExpressionElements getPrimaryExpressionAccess() {
return (pPrimaryExpression != null) ? pPrimaryExpression : (pPrimaryExpression = new PrimaryExpressionElements());
@@ -4886,7 +5219,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SuffixExpression:
+ //
// OperationCallExpression | PropertyCallExpression | LinkOperationExpression | SequenceOperationExpression |
+ //
// SequenceReductionExpression | SequenceExpansionExpression | ClassExtentExpression;
public SuffixExpressionElements getSuffixExpressionAccess() {
return (pSuffixExpression != null) ? pSuffixExpression : (pSuffixExpression = new SuffixExpressionElements());
@@ -4897,6 +5232,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//OperationCallExpression:
+ //
// "." operationName=ID tuple=Tuple suffix=SuffixExpression?;
public OperationCallExpressionElements getOperationCallExpressionAccess() {
return (pOperationCallExpression != null) ? pOperationCallExpression : (pOperationCallExpression = new OperationCallExpressionElements());
@@ -4907,9 +5243,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//// OperationCallExpressionWithoutDot :
- //// operationName = ID tuple = Tuple (suffix = SuffixExpression)?
- //// ;
+ // // operationName = ID tuple = Tuple (suffix = SuffixExpression)?
+ // // ;
+ //
+ //
//PropertyCallExpression:
+ //
// "." propertyName=ID ("[" index=Expression "]")? suffix=SuffixExpression?;
public PropertyCallExpressionElements getPropertyCallExpressionAccess() {
return (pPropertyCallExpression != null) ? pPropertyCallExpression : (pPropertyCallExpression = new PropertyCallExpressionElements());
@@ -4919,8 +5258,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
return getPropertyCallExpressionAccess().getRule();
}
- //LinkOperationExpression:
- // "." kind=LinkOperationKind tuple=LinkOperationTuple;
+ ////LinkOperationExpression :
+ // // '.' kind = LinkOperationKind tuple = LinkOperationTuple
+ // //;
+ // LinkOperationExpression:
+ //
+ // CreateOrDestroyLinkOperationExpression | ClearAssocExpression;
public LinkOperationExpressionElements getLinkOperationExpressionAccess() {
return (pLinkOperationExpression != null) ? pLinkOperationExpression : (pLinkOperationExpression = new LinkOperationExpressionElements());
}
@@ -4929,8 +5272,32 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
return getLinkOperationExpressionAccess().getRule();
}
+ //CreateOrDestroyLinkOperationExpression:
+ //
+ // "." kind=LinkOperationKind tuple=LinkOperationTuple;
+ public CreateOrDestroyLinkOperationExpressionElements getCreateOrDestroyLinkOperationExpressionAccess() {
+ return (pCreateOrDestroyLinkOperationExpression != null) ? pCreateOrDestroyLinkOperationExpression : (pCreateOrDestroyLinkOperationExpression = new CreateOrDestroyLinkOperationExpressionElements());
+ }
+
+ public ParserRule getCreateOrDestroyLinkOperationExpressionRule() {
+ return getCreateOrDestroyLinkOperationExpressionAccess().getRule();
+ }
+
+ //ClearAssocExpression:
+ //
+ // "." "clearAssoc" "(" end=Expression ")";
+ public ClearAssocExpressionElements getClearAssocExpressionAccess() {
+ return (pClearAssocExpression != null) ? pClearAssocExpression : (pClearAssocExpression = new ClearAssocExpressionElements());
+ }
+
+ public ParserRule getClearAssocExpressionRule() {
+ return getClearAssocExpressionAccess().getRule();
+ }
+
//LinkOperationTuple:
+ //
// "(" linkOperationTupleElement+=LinkOperationTupleElement ("," linkOperationTupleElement+=LinkOperationTupleElement)*
+ //
// ")";
public LinkOperationTupleElements getLinkOperationTupleAccess() {
return (pLinkOperationTuple != null) ? pLinkOperationTuple : (pLinkOperationTuple = new LinkOperationTupleElements());
@@ -4941,9 +5308,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////LinkOperationTupleElement :
- //// objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
- ////;
+ // // objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
+ // //;
+ //
+ //
//LinkOperationTupleElement:
+ //
// role=ID ("[" roleIndex=Expression "]")? "=>" object=Expression;
public LinkOperationTupleElementElements getLinkOperationTupleElementAccess() {
return (pLinkOperationTupleElement != null) ? pLinkOperationTupleElement : (pLinkOperationTupleElement = new LinkOperationTupleElementElements());
@@ -4954,7 +5324,8 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//enum LinkOperationKind:
- // CREATE="createLink" | DESTROY="destroyLink" | CLEAR="clearAssoc";
+ //
+ // CREATE="createLink" | DESTROY="destroyLink";
public LinkOperationKindElements getLinkOperationKindAccess() {
return (unknownRuleLinkOperationKind != null) ? unknownRuleLinkOperationKind : (unknownRuleLinkOperationKind = new LinkOperationKindElements());
}
@@ -4964,7 +5335,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SequenceOperationExpression: //'->' operationName = ID tuple = Tuple (suffix = SuffixExpression) ?
- // "->" operationName=QualifiedNameWithBinding tuple=Tuple suffix=SuffixExpression?;
+ // "->"
+ //
+ // operationName=QualifiedNameWithBinding tuple=Tuple suffix=SuffixExpression?;
public SequenceOperationExpressionElements getSequenceOperationExpressionAccess() {
return (pSequenceOperationExpression != null) ? pSequenceOperationExpression : (pSequenceOperationExpression = new SequenceOperationExpressionElements());
}
@@ -4974,6 +5347,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SequenceReductionExpression:
+ //
// "->" "reduce" isOrdered?="ordered"? behavior=QualifiedNameWithBinding suffix=SuffixExpression?;
public SequenceReductionExpressionElements getSequenceReductionExpressionAccess() {
return (pSequenceReductionExpression != null) ? pSequenceReductionExpression : (pSequenceReductionExpression = new SequenceReductionExpressionElements());
@@ -4984,6 +5358,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SequenceExpansionExpression:
+ //
// SelectOrRejectOperation | CollectOrIterateOperation | ForAllOrExistsOrOneOperation | IsUniqueOperation;
public SequenceExpansionExpressionElements getSequenceExpansionExpressionAccess() {
return (pSequenceExpansionExpression != null) ? pSequenceExpansionExpression : (pSequenceExpansionExpression = new SequenceExpansionExpressionElements());
@@ -4994,6 +5369,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SelectOrRejectOperation:
+ //
// "->" op=SelectOrRejectOperator name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public SelectOrRejectOperationElements getSelectOrRejectOperationAccess() {
return (pSelectOrRejectOperation != null) ? pSelectOrRejectOperation : (pSelectOrRejectOperation = new SelectOrRejectOperationElements());
@@ -5004,6 +5380,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//enum SelectOrRejectOperator:
+ //
// SELECT="select" | REJECT="reject";
public SelectOrRejectOperatorElements getSelectOrRejectOperatorAccess() {
return (unknownRuleSelectOrRejectOperator != null) ? unknownRuleSelectOrRejectOperator : (unknownRuleSelectOrRejectOperator = new SelectOrRejectOperatorElements());
@@ -5014,6 +5391,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//CollectOrIterateOperation:
+ //
// "->" op=CollectOrIterateOperator name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public CollectOrIterateOperationElements getCollectOrIterateOperationAccess() {
return (pCollectOrIterateOperation != null) ? pCollectOrIterateOperation : (pCollectOrIterateOperation = new CollectOrIterateOperationElements());
@@ -5024,6 +5402,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//enum CollectOrIterateOperator:
+ //
// COLLECT="collect" | ITERATE="iterate";
public CollectOrIterateOperatorElements getCollectOrIterateOperatorAccess() {
return (unknownRuleCollectOrIterateOperator != null) ? unknownRuleCollectOrIterateOperator : (unknownRuleCollectOrIterateOperator = new CollectOrIterateOperatorElements());
@@ -5034,6 +5413,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ForAllOrExistsOrOneOperation:
+ //
// "->" op=ForAllOrExistsOrOneOperator name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public ForAllOrExistsOrOneOperationElements getForAllOrExistsOrOneOperationAccess() {
return (pForAllOrExistsOrOneOperation != null) ? pForAllOrExistsOrOneOperation : (pForAllOrExistsOrOneOperation = new ForAllOrExistsOrOneOperationElements());
@@ -5044,6 +5424,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//enum ForAllOrExistsOrOneOperator:
+ //
// FORALL="forAll" | EXISTS="exists" | ONE="one";
public ForAllOrExistsOrOneOperatorElements getForAllOrExistsOrOneOperatorAccess() {
return (unknownRuleForAllOrExistsOrOneOperator != null) ? unknownRuleForAllOrExistsOrOneOperator : (unknownRuleForAllOrExistsOrOneOperator = new ForAllOrExistsOrOneOperatorElements());
@@ -5054,6 +5435,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//IsUniqueOperation:
+ //
// "->" "isUnique" name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public IsUniqueOperationElements getIsUniqueOperationAccess() {
return (pIsUniqueOperation != null) ? pIsUniqueOperation : (pIsUniqueOperation = new IsUniqueOperationElements());
@@ -5064,7 +5446,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ValueSpecification:
+ //
// NameExpression | LITERAL | ThisExpression | SuperInvocationExpression | InstanceCreationExpression |
+ //
// ParenthesizedExpression | NullExpression;
public ValueSpecificationElements getValueSpecificationAccess() {
return (pValueSpecification != null) ? pValueSpecification : (pValueSpecification = new ValueSpecificationElements());
@@ -5075,6 +5459,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//NonLiteralValueSpecification:
+ //
// NameExpression | ParenthesizedExpression | InstanceCreationExpression | ThisExpression | SuperInvocationExpression;
public NonLiteralValueSpecificationElements getNonLiteralValueSpecificationAccess() {
return (pNonLiteralValueSpecification != null) ? pNonLiteralValueSpecification : (pNonLiteralValueSpecification = new NonLiteralValueSpecificationElements());
@@ -5085,6 +5470,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ParenthesizedExpression:
+ //
// "(" expOrTypeCast=Expression ")" (casted=NonLiteralValueSpecification | suffix=SuffixExpression)?;
public ParenthesizedExpressionElements getParenthesizedExpressionAccess() {
return (pParenthesizedExpression != null) ? pParenthesizedExpression : (pParenthesizedExpression = new ParenthesizedExpressionElements());
@@ -5095,6 +5481,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//NullExpression:
+ //
// {NullExpression} "null";
public NullExpressionElements getNullExpressionAccess() {
return (pNullExpression != null) ? pNullExpression : (pNullExpression = new NullExpressionElements());
@@ -5105,6 +5492,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ThisExpression:
+ //
// {ThisExpression} "this" suffix=SuffixExpression?;
public ThisExpressionElements getThisExpressionAccess() {
return (pThisExpression != null) ? pThisExpression : (pThisExpression = new ThisExpressionElements());
@@ -5115,14 +5503,28 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//// SuperInvocationExpression :
+ //
+ //
//// //{SuperInvocationExpression} 'super' ('.' qualifiedNameRoot = ID '::' qualifiedNameRemaining = NameExpression)? //(suffix = SuffixExpression) ?
+ //
+ //
//// 'super' ('.' className = ID '::' operationCallWithoutDot = OperationCallExpressionWithoutDot | operationCall = OperationCallExpression)
+ //
+ //
////;
- //SuperInvocationExpression: //{SuperInvocationExpression} 'super' ('.' qualifiedNameRoot = ID '::' qualifiedNameRemaining = NameExpression)? //(suffix = SuffixExpression) ?
+ // SuperInvocationExpression:
+ //
+ ////{SuperInvocationExpression} 'super' ('.' qualifiedNameRoot = ID '::' qualifiedNameRemaining = NameExpression)? //(suffix = SuffixExpression) ?
+ //
+ //
////'super' ('.' className = ID '::' operationCallWithoutDot = OperationCallExpressionWithoutDot | operationCall = OperationCallExpression)
+ //
+ //
////'super' ((tuple = Tuple) |
- //// ('.' (path = QualifiedNamePath) operation = ID tuple = Tuple))
- // "super" (tuple=Tuple | "." operationName=QualifiedNameWithBinding tuple=Tuple);
+ // // ('.' (path = QualifiedNamePath) operation = ID tuple = Tuple))
+ // "super"
+ //
+ // (tuple=Tuple | "." operationName=QualifiedNameWithBinding tuple=Tuple);
public SuperInvocationExpressionElements getSuperInvocationExpressionAccess() {
return (pSuperInvocationExpression != null) ? pSuperInvocationExpression : (pSuperInvocationExpression = new SuperInvocationExpressionElements());
}
@@ -5132,13 +5534,23 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////InstanceCreationExpression :
- ////'new' constructor=QualifiedNameWithBinding
+ // //'new' constructor=QualifiedNameWithBinding
+ //
+ //
//// (tuple = Tuple | sequenceConstuctionCompletion = SequenceConstructionCompletion) (suffix = SuffixExpression) ?
+ //
+ //
////'new' constructor=QualifiedNameWithBinding
- //// tuple = Tuple (suffix = SuffixExpression) ?
- ////;
+ // // tuple = Tuple (suffix = SuffixExpression) ?
+ // //;
+ //
+ //
//InstanceCreationExpression: //'new' constructor=QualifiedNameWithBinding
+ //
+ //
//// (tuple = Tuple | sequenceConstuctionCompletion = SequenceConstructionCompletion) (suffix = SuffixExpression) ?
+ //
+ //
// "new" constructor=QualifiedNameWithBinding tuple=InstanceCreationTuple suffix=SuffixExpression?;
public InstanceCreationExpressionElements getInstanceCreationExpressionAccess() {
return (pInstanceCreationExpression != null) ? pInstanceCreationExpression : (pInstanceCreationExpression = new InstanceCreationExpressionElements());
@@ -5149,7 +5561,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//InstanceCreationTuple:
+ //
// {InstanceCreationTuple} "(" (instanceCreationTupleElement+=InstanceCreationTupleElement (","
+ //
// instanceCreationTupleElement+=InstanceCreationTupleElement)*)? ")";
public InstanceCreationTupleElements getInstanceCreationTupleAccess() {
return (pInstanceCreationTuple != null) ? pInstanceCreationTuple : (pInstanceCreationTuple = new InstanceCreationTupleElements());
@@ -5160,9 +5574,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////LinkOperationTupleElement :
- //// objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
- ////;
+ // // objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
+ // //;
+ //
+ //
//InstanceCreationTupleElement:
+ //
// role=ID "=>" object=Expression;
public InstanceCreationTupleElementElements getInstanceCreationTupleElementAccess() {
return (pInstanceCreationTupleElement != null) ? pInstanceCreationTupleElement : (pInstanceCreationTupleElement = new InstanceCreationTupleElementElements());
@@ -5173,7 +5590,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SequenceConstructionOrAccessCompletion:
+ //
// multiplicityIndicator?="[" (accessCompletion=AccessCompletion |
+ //
// sequenceCompletion=PartialSequenceConstructionCompletion) | expression=SequenceConstructionExpression;
public SequenceConstructionOrAccessCompletionElements getSequenceConstructionOrAccessCompletionAccess() {
return (pSequenceConstructionOrAccessCompletion != null) ? pSequenceConstructionOrAccessCompletion : (pSequenceConstructionOrAccessCompletion = new SequenceConstructionOrAccessCompletionElements());
@@ -5184,6 +5603,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//AccessCompletion:
+ //
// accessIndex=Expression "]";
public AccessCompletionElements getAccessCompletionAccess() {
return (pAccessCompletion != null) ? pAccessCompletion : (pAccessCompletion = new AccessCompletionElements());
@@ -5194,6 +5614,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//PartialSequenceConstructionCompletion:
+ //
// "]" expression=SequenceConstructionExpression;
public PartialSequenceConstructionCompletionElements getPartialSequenceConstructionCompletionAccess() {
return (pPartialSequenceConstructionCompletion != null) ? pPartialSequenceConstructionCompletion : (pPartialSequenceConstructionCompletion = new PartialSequenceConstructionCompletionElements());
@@ -5204,9 +5625,12 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////SequenceConstructionCompletion :
- //// (multiplicityIndicator ?= '['']')? expression = SequenceConstructionExpression
+ // // (multiplicityIndicator ?= '['']')? expression = SequenceConstructionExpression
+ //
+ //
////;
- //SequenceConstructionExpression:
+ // SequenceConstructionExpression:
+ //
// "{" sequenceElement+=SequenceElement (("," sequenceElement+=SequenceElement)* | ".." rangeUpper=Expression) "}";
public SequenceConstructionExpressionElements getSequenceConstructionExpressionAccess() {
return (pSequenceConstructionExpression != null) ? pSequenceConstructionExpression : (pSequenceConstructionExpression = new SequenceConstructionExpressionElements());
@@ -5217,6 +5641,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SequenceElement:
+ //
// Expression | SequenceConstructionExpression;
public SequenceElementElements getSequenceElementAccess() {
return (pSequenceElement != null) ? pSequenceElement : (pSequenceElement = new SequenceElementElements());
@@ -5227,7 +5652,8 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ClassExtentExpression:
- // {ClassExtentExpression} "." "allInstances" "(" ")";
+ //
+ // {ClassExtentExpression} "." "allInstances" "(" ")" suffix=SuffixExpression?;
public ClassExtentExpressionElements getClassExtentExpressionAccess() {
return (pClassExtentExpression != null) ? pClassExtentExpression : (pClassExtentExpression = new ClassExtentExpressionElements());
}
@@ -5239,6 +5665,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
/// *****************
// * Statements
// **************** / Block:
+ //
// "{" {Block} sequence=StatementSequence? "}";
public BlockElements getBlockAccess() {
return (pBlock != null) ? pBlock : (pBlock = new BlockElements());
@@ -5249,6 +5676,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//StatementSequence:
+ //
// statements+=DocumentedStatement+;
public StatementSequenceElements getStatementSequenceAccess() {
return (pStatementSequence != null) ? pStatementSequence : (pStatementSequence = new StatementSequenceElements());
@@ -5259,6 +5687,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//DocumentedStatement:
+ //
// comment=(ML_COMMENT | SL_COMMENT)? statement=Statement;
public DocumentedStatementElements getDocumentedStatementAccess() {
return (pDocumentedStatement != null) ? pDocumentedStatement : (pDocumentedStatement = new DocumentedStatementElements());
@@ -5269,6 +5698,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//InlineStatement:
+ //
// "/ *@" "inline" "(" langageName=ID ")" body=STRING "* /";
public InlineStatementElements getInlineStatementAccess() {
return (pInlineStatement != null) ? pInlineStatement : (pInlineStatement = new InlineStatementElements());
@@ -5279,8 +5709,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//AnnotatedStatement:
+ //
// "//@" annotation= //block = Block
- // Annotation statement=Statement;
+ // Annotation statement=Statement;
public AnnotatedStatementElements getAnnotatedStatementAccess() {
return (pAnnotatedStatement != null) ? pAnnotatedStatement : (pAnnotatedStatement = new AnnotatedStatementElements());
}
@@ -5290,10 +5721,14 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//Statement:
- // AnnotatedStatement | InlineStatement | BlockStatement | EmptyStatement | LocalNameDeclarationStatement | IfStatement |
- // SwitchStatement | WhileStatement | DoStatement | ForStatement | BreakStatement | ReturnStatement | AcceptStatement |
- // ClassifyStatement | InvocationOrAssignementOrDeclarationStatement | SuperInvocationStatement | ThisInvocationStatement
- // | InstanceCreationInvocationStatement;
+ //
+ // AnnotatedStatement | InlineStatement | BlockStatement | EmptyStatement | LocalNameDeclarationStatement | IfStatement
+ //
+ // | SwitchStatement | WhileStatement | DoStatement | ForStatement | BreakStatement | ReturnStatement | AcceptStatement
+ //
+ // | ClassifyStatement | InvocationOrAssignementOrDeclarationStatement | SuperInvocationStatement |
+ //
+ // ThisInvocationStatement | InstanceCreationInvocationStatement;
public StatementElements getStatementAccess() {
return (pStatement != null) ? pStatement : (pStatement = new StatementElements());
}
@@ -5303,6 +5738,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//Annotation:
+ //
// kind=AnnotationKind ("(" args+=ID ("," args+=ID)* ")")?;
public AnnotationElements getAnnotationAccess() {
return (pAnnotation != null) ? pAnnotation : (pAnnotation = new AnnotationElements());
@@ -5313,6 +5749,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//enum AnnotationKind:
+ //
// ISOLATED="isolated" | DETERMINED="determined" | ASSURED="assured" | PARALLEL="parallel";
public AnnotationKindElements getAnnotationKindAccess() {
return (unknownRuleAnnotationKind != null) ? unknownRuleAnnotationKind : (unknownRuleAnnotationKind = new AnnotationKindElements());
@@ -5323,6 +5760,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//BlockStatement:
+ //
// block=Block;
public BlockStatementElements getBlockStatementAccess() {
return (pBlockStatement != null) ? pBlockStatement : (pBlockStatement = new BlockStatementElements());
@@ -5333,6 +5771,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//EmptyStatement:
+ //
// {EmptyStatement} ";";
public EmptyStatementElements getEmptyStatementAccess() {
return (pEmptyStatement != null) ? pEmptyStatement : (pEmptyStatement = new EmptyStatementElements());
@@ -5343,8 +5782,11 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//LocalNameDeclarationStatement:
+ //
// "let" varName=ID ":" type=QualifiedNameWithBinding (multiplicityIndicator?="[" "]")? //'=' init = Expression ';'
- // "=" init=SequenceElement ";";
+ // "="
+ //
+ // init=SequenceElement ";";
public LocalNameDeclarationStatementElements getLocalNameDeclarationStatementAccess() {
return (pLocalNameDeclarationStatement != null) ? pLocalNameDeclarationStatement : (pLocalNameDeclarationStatement = new LocalNameDeclarationStatementElements());
}
@@ -5354,6 +5796,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//IfStatement:
+ //
// "if" sequentialClausses=SequentialClauses finalClause=FinalClause?;
public IfStatementElements getIfStatementAccess() {
return (pIfStatement != null) ? pIfStatement : (pIfStatement = new IfStatementElements());
@@ -5364,6 +5807,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SequentialClauses:
+ //
// conccurentClauses+=ConcurrentClauses ("else" "if" conccurentClauses+=ConcurrentClauses)*;
public SequentialClausesElements getSequentialClausesAccess() {
return (pSequentialClauses != null) ? pSequentialClauses : (pSequentialClauses = new SequentialClausesElements());
@@ -5374,6 +5818,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ConcurrentClauses:
+ //
// nonFinalClause+=NonFinalClause ("or" "if" nonFinalClause+=NonFinalClause)*;
public ConcurrentClausesElements getConcurrentClausesAccess() {
return (pConcurrentClauses != null) ? pConcurrentClauses : (pConcurrentClauses = new ConcurrentClausesElements());
@@ -5384,6 +5829,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//NonFinalClause:
+ //
// "(" condition=Expression ")" block=Block;
public NonFinalClauseElements getNonFinalClauseAccess() {
return (pNonFinalClause != null) ? pNonFinalClause : (pNonFinalClause = new NonFinalClauseElements());
@@ -5394,6 +5840,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//FinalClause:
+ //
// "else" block=Block;
public FinalClauseElements getFinalClauseAccess() {
return (pFinalClause != null) ? pFinalClause : (pFinalClause = new FinalClauseElements());
@@ -5404,6 +5851,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SwitchStatement:
+ //
// "switch" "(" expression=Expression ")" "{" switchClause+=SwitchClause* defaultClause=SwitchDefaultClause? "}";
public SwitchStatementElements getSwitchStatementAccess() {
return (pSwitchStatement != null) ? pSwitchStatement : (pSwitchStatement = new SwitchStatementElements());
@@ -5414,6 +5862,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SwitchClause:
+ //
// switchCase+=SwitchCase switchCase+=SwitchCase* statementSequence=NonEmptyStatementSequence;
public SwitchClauseElements getSwitchClauseAccess() {
return (pSwitchClause != null) ? pSwitchClause : (pSwitchClause = new SwitchClauseElements());
@@ -5424,6 +5873,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SwitchCase:
+ //
// "case" expression=Expression ":";
public SwitchCaseElements getSwitchCaseAccess() {
return (pSwitchCase != null) ? pSwitchCase : (pSwitchCase = new SwitchCaseElements());
@@ -5434,6 +5884,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SwitchDefaultClause:
+ //
// "default" ":" statementSequence=NonEmptyStatementSequence;
public SwitchDefaultClauseElements getSwitchDefaultClauseAccess() {
return (pSwitchDefaultClause != null) ? pSwitchDefaultClause : (pSwitchDefaultClause = new SwitchDefaultClauseElements());
@@ -5444,6 +5895,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//NonEmptyStatementSequence:
+ //
// statement+=DocumentedStatement+;
public NonEmptyStatementSequenceElements getNonEmptyStatementSequenceAccess() {
return (pNonEmptyStatementSequence != null) ? pNonEmptyStatementSequence : (pNonEmptyStatementSequence = new NonEmptyStatementSequenceElements());
@@ -5454,6 +5906,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
/// * WHILE STATEMENTS * / WhileStatement:
+ //
// "while" "(" condition=Expression ")" block=Block;
public WhileStatementElements getWhileStatementAccess() {
return (pWhileStatement != null) ? pWhileStatement : (pWhileStatement = new WhileStatementElements());
@@ -5464,6 +5917,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
/// * DO STATEMENTS * / DoStatement:
+ //
// "do" block=Block "while" "(" condition=Expression ")" ";";
public DoStatementElements getDoStatementAccess() {
return (pDoStatement != null) ? pDoStatement : (pDoStatement = new DoStatementElements());
@@ -5474,6 +5928,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
/// * FOR STATEMENTS * / ForStatement:
+ //
// "for" "(" control=ForControl ")" block=Block;
public ForStatementElements getForStatementAccess() {
return (pForStatement != null) ? pForStatement : (pForStatement = new ForStatementElements());
@@ -5484,6 +5939,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ForControl:
+ //
// loopVariableDefinition+=LoopVariableDefinition ("," loopVariableDefinition+=LoopVariableDefinition)*;
public ForControlElements getForControlAccess() {
return (pForControl != null) ? pForControl : (pForControl = new ForControlElements());
@@ -5494,7 +5950,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//LoopVariableDefinition:
+ //
// name=ID "in" expression1=Expression (".." expression2=Expression)? | type=QualifiedNameWithBinding name=ID ":"
+ //
// expression=Expression;
public LoopVariableDefinitionElements getLoopVariableDefinitionAccess() {
return (pLoopVariableDefinition != null) ? pLoopVariableDefinition : (pLoopVariableDefinition = new LoopVariableDefinitionElements());
@@ -5505,6 +5963,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
/// * BREAK STATEMENTS * / BreakStatement:
+ //
// {BreakStatement} "break" ";";
public BreakStatementElements getBreakStatementAccess() {
return (pBreakStatement != null) ? pBreakStatement : (pBreakStatement = new BreakStatementElements());
@@ -5515,6 +5974,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
/// * RETURN STATEMENTS * / ReturnStatement:
+ //
// "return" expression=Expression ";";
public ReturnStatementElements getReturnStatementAccess() {
return (pReturnStatement != null) ? pReturnStatement : (pReturnStatement = new ReturnStatementElements());
@@ -5525,7 +5985,10 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
/// * ACCEPT STATEMENTS * / AcceptStatement:
- // clause=AcceptClause (simpleAccept=SimpleAcceptStatementCompletion | compoundAccept=CompoundAcceptStatementCompletion);
+ //
+ // clause=AcceptClause (simpleAccept=SimpleAcceptStatementCompletion |
+ //
+ // compoundAccept=CompoundAcceptStatementCompletion);
public AcceptStatementElements getAcceptStatementAccess() {
return (pAcceptStatement != null) ? pAcceptStatement : (pAcceptStatement = new AcceptStatementElements());
}
@@ -5535,6 +5998,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SimpleAcceptStatementCompletion:
+ //
// {SimpleAcceptStatementCompletion} ";";
public SimpleAcceptStatementCompletionElements getSimpleAcceptStatementCompletionAccess() {
return (pSimpleAcceptStatementCompletion != null) ? pSimpleAcceptStatementCompletion : (pSimpleAcceptStatementCompletion = new SimpleAcceptStatementCompletionElements());
@@ -5545,6 +6009,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//CompoundAcceptStatementCompletion:
+ //
// block=Block ("or" acceptBlock+=AcceptBlock)*;
public CompoundAcceptStatementCompletionElements getCompoundAcceptStatementCompletionAccess() {
return (pCompoundAcceptStatementCompletion != null) ? pCompoundAcceptStatementCompletion : (pCompoundAcceptStatementCompletion = new CompoundAcceptStatementCompletionElements());
@@ -5555,6 +6020,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//AcceptBlock:
+ //
// clause=AcceptClause block=Block;
public AcceptBlockElements getAcceptBlockAccess() {
return (pAcceptBlock != null) ? pAcceptBlock : (pAcceptBlock = new AcceptBlockElements());
@@ -5565,6 +6031,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//AcceptClause:
+ //
// "accept" "(" (name=ID ":")? qualifiedNameList=QualifiedNameList ")";
public AcceptClauseElements getAcceptClauseAccess() {
return (pAcceptClause != null) ? pAcceptClause : (pAcceptClause = new AcceptClauseElements());
@@ -5575,6 +6042,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
/// * CLASSIFY STATEMENTS * / ClassifyStatement:
+ //
// "classify" expression=Expression clause=ClassificationClause ";";
public ClassifyStatementElements getClassifyStatementAccess() {
return (pClassifyStatement != null) ? pClassifyStatement : (pClassifyStatement = new ClassifyStatementElements());
@@ -5585,7 +6053,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ClassificationClause:
+ //
// classifyFromClause=ClassificationFromClause classifyToClause=ClassificationToClause? |
+ //
// reclassyAllClause=ReclassifyAllClause? classifyToClause=ClassificationToClause;
public ClassificationClauseElements getClassificationClauseAccess() {
return (pClassificationClause != null) ? pClassificationClause : (pClassificationClause = new ClassificationClauseElements());
@@ -5596,6 +6066,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ClassificationFromClause:
+ //
// "from" qualifiedNameList=QualifiedNameList;
public ClassificationFromClauseElements getClassificationFromClauseAccess() {
return (pClassificationFromClause != null) ? pClassificationFromClause : (pClassificationFromClause = new ClassificationFromClauseElements());
@@ -5606,6 +6077,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ClassificationToClause:
+ //
// "to" qualifiedNameList=QualifiedNameList;
public ClassificationToClauseElements getClassificationToClauseAccess() {
return (pClassificationToClause != null) ? pClassificationToClause : (pClassificationToClause = new ClassificationToClauseElements());
@@ -5616,6 +6088,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//ReclassifyAllClause:
+ //
// {ReclassifyAllClause} "from" "*";
public ReclassifyAllClauseElements getReclassifyAllClauseAccess() {
return (pReclassifyAllClause != null) ? pReclassifyAllClause : (pReclassifyAllClause = new ReclassifyAllClauseElements());
@@ -5626,6 +6099,7 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//QualifiedNameList:
+ //
// qualifiedName+=QualifiedNameWithBinding ("," qualifiedName+=QualifiedNameWithBinding)*;
public QualifiedNameListElements getQualifiedNameListAccess() {
return (pQualifiedNameList != null) ? pQualifiedNameList : (pQualifiedNameList = new QualifiedNameListElements());
@@ -5636,8 +6110,13 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//InvocationOrAssignementOrDeclarationStatement:
- // typePart_OR_assignedPart_OR_invocationPart=NameExpression (variableDeclarationCompletion=VariableDeclarationCompletion //(suffixCompletion = SuffixCompletion)?
- // | assignmentCompletion=AssignmentCompletion)? ";";
+ //
+ // typePart_OR_assignedPart_OR_invocationPart=NameExpression
+ //
+ // (variableDeclarationCompletion=VariableDeclarationCompletion //(suffixCompletion = SuffixCompletion)?
+ // |
+ //
+ // assignmentCompletion=AssignmentCompletion)? ";";
public InvocationOrAssignementOrDeclarationStatementElements getInvocationOrAssignementOrDeclarationStatementAccess() {
return (pInvocationOrAssignementOrDeclarationStatement != null) ? pInvocationOrAssignementOrDeclarationStatement : (pInvocationOrAssignementOrDeclarationStatement = new InvocationOrAssignementOrDeclarationStatementElements());
}
@@ -5647,8 +6126,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//SuperInvocationStatement:
+ //
// _super=SuperInvocationExpression //(suffix = SuffixCompletion)? ';'
- // ";";
+ // ";";
public SuperInvocationStatementElements getSuperInvocationStatementAccess() {
return (pSuperInvocationStatement != null) ? pSuperInvocationStatement : (pSuperInvocationStatement = new SuperInvocationStatementElements());
}
@@ -5657,7 +6137,11 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
return getSuperInvocationStatementAccess().getRule();
}
- //ThisInvocationStatement: //_this = ThisExpression suffix = SuffixCompletion (assignmentCompletion = AssignmentCompletion)? ';'
+ //ThisInvocationStatement:
+ //
+ ////_this = ThisExpression suffix = SuffixCompletion (assignmentCompletion = AssignmentCompletion)? ';'
+ //
+ //
// _this=ThisExpression assignmentCompletion=AssignmentCompletion? ";";
public ThisInvocationStatementElements getThisInvocationStatementAccess() {
return (pThisInvocationStatement != null) ? pThisInvocationStatement : (pThisInvocationStatement = new ThisInvocationStatementElements());
@@ -5668,8 +6152,9 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//InstanceCreationInvocationStatement:
+ //
// _new=InstanceCreationExpression //(suffix = SuffixCompletion)? ';'
- // ";";
+ // ";";
public InstanceCreationInvocationStatementElements getInstanceCreationInvocationStatementAccess() {
return (pInstanceCreationInvocationStatement != null) ? pInstanceCreationInvocationStatement : (pInstanceCreationInvocationStatement = new InstanceCreationInvocationStatementElements());
}
@@ -5679,9 +6164,10 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////SuffixCompletion :
- //// suffix = SuffixExpression
- ////;
- //VariableDeclarationCompletion:
+ // // suffix = SuffixExpression
+ // //;
+ // VariableDeclarationCompletion:
+ //
// (multiplicityIndicator?="[" "]")? variableName=ID initValue=AssignmentCompletion;
public VariableDeclarationCompletionElements getVariableDeclarationCompletionAccess() {
return (pVariableDeclarationCompletion != null) ? pVariableDeclarationCompletion : (pVariableDeclarationCompletion = new VariableDeclarationCompletionElements());
@@ -5692,8 +6178,11 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
////op=('=' | '+=' | '-=' | '*=' | '%=' | '/=' | '&=' |
+ //
+ //
//// '|=' | '^=' | '<<=' | '>>=' | '>>>=') rightHandSide = Expression
- //AssignmentCompletion:
+ // AssignmentCompletion:
+ //
// op=AssignmentOperator rightHandSide=SequenceElement;
public AssignmentCompletionElements getAssignmentCompletionAccess() {
return (pAssignmentCompletion != null) ? pAssignmentCompletion : (pAssignmentCompletion = new AssignmentCompletionElements());
@@ -5704,8 +6193,10 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
}
//enum AssignmentOperator:
- // ASSIGN="=" | PLUSASSIGN="+=" | MINUSASSIGN="-=" | MULTASSIGN="*=" | MODASSIGN="%=" | DIVASSIGN="/=" | ANDASSIGN="&=" |
- // ORASSIGN="|=" | XORASSIGN="^=" | LSHIFTASSIGN="<<=" | RSHIFTASSIGN=">>=" | URSHIFTASSIGN=">>>=";
+ //
+ // ASSIGN="=" | PLUSASSIGN="+=" | MINUSASSIGN="-=" | MULTASSIGN="*=" | MODASSIGN="%=" | DIVASSIGN="/=" | ANDASSIGN="&="
+ //
+ // | ORASSIGN="|=" | XORASSIGN="^=" | LSHIFTASSIGN="<<=" | RSHIFTASSIGN=">>=" | URSHIFTASSIGN=">>>=";
public AssignmentOperatorElements getAssignmentOperatorAccess() {
return (unknownRuleAssignmentOperator != null) ? unknownRuleAssignmentOperator : (unknownRuleAssignmentOperator = new AssignmentOperatorElements());
}
@@ -5717,48 +6208,63 @@ public class AlfGrammarAccess extends AbstractGrammarElementFinder {
/// ****************
// * Terminals
// ***************** / //terminal DOUBLE_COLON : '::' ;
- //terminal ID:
+ // terminal ID:
+ //
// ("a".."z" | "A".."Z" | "_") ("a".."z" | "A".."Z" | "_" | "0".."9")* | "\'"->"\'";
public TerminalRule getIDRule() {
return (tID != null) ? tID : (tID = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "ID"));
}
//terminal STRING:
+ //
// "\"" ("\\" ("b" | "t" | "n" | "f" | "r" | "\"" | "\'" | "\\") | !("\\" | "\""))* "\"";
public TerminalRule getSTRINGRule() {
return (tSTRING != null) ? tSTRING : (tSTRING = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "STRING"));
}
//terminal ML_COMMENT:
+ //
// "/ *" !"@"->"* /";
public TerminalRule getML_COMMENTRule() {
return (tML_COMMENT != null) ? tML_COMMENT : (tML_COMMENT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "ML_COMMENT"));
}
////terminal IDENTIFIER : ID ;
+ //
+ //
////terminal IDENTIFIER : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')* | ('\'' -> '\'') ;
+ //
+ //
////terminal DOCUMENTATION_COMMENT : '/ *' -> '* /' ;
- ////terminal ML_COMMENT : '/°' -> '°/';
+ // //terminal ML_COMMENT : '/°' -> '°/';
+ //
+ //
////terminal SL_COMMENT : '°°' !('\n'|'\r')* ('\r'? '\n')?;
- ////terminal WS : (' '|'\t'|'\r'|'\n')+; terminal SL_COMMENT:
+ // //terminal WS : (' '|'\t'|'\r'|'\n')+; terminal
+ //
+ //SL_COMMENT:
+ //
// "//" !("\n" | "\r" | "@")* ("\r"? "\n")?;
public TerminalRule getSL_COMMENTRule() {
return (tSL_COMMENT != null) ? tSL_COMMENT : (tSL_COMMENT = (TerminalRule) GrammarUtil.findRuleForName(getGrammar(), "SL_COMMENT"));
}
//terminal INT returns ecore::EInt:
+ //
// "0".."9"+;
public TerminalRule getINTRule() {
return gaTerminals.getINTRule();
}
//terminal WS:
+ //
// (" " | "\t" | "\r" | "\n")+;
public TerminalRule getWSRule() {
return gaTerminals.getWSRule();
}
//terminal ANY_OTHER:
+ //
// .;
public TerminalRule getANY_OTHERRule() {
return gaTerminals.getANY_OTHERRule();
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/validation/AbstractAlfJavaValidator.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/validation/AbstractAlfJavaValidator.java
index 5dde1af9e2b..26ae683e5ad 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/validation/AbstractAlfJavaValidator.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/validation/AbstractAlfJavaValidator.java
@@ -1,16 +1,3 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
package org.eclipse.papyrus.uml.alf.validation;
import java.util.ArrayList;
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/Alf.xtext b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/Alf.xtext
index acea9b9fe2d..288b37212db 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/Alf.xtext
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/Alf.xtext
@@ -223,10 +223,22 @@ PropertyCallExpression :
'.' propertyName = ID ('[' index=Expression ']')? (suffix = SuffixExpression)?
;
+//LinkOperationExpression :
+// '.' kind = LinkOperationKind tuple = LinkOperationTuple
+//;
+
LinkOperationExpression :
+ CreateOrDestroyLinkOperationExpression | ClearAssocExpression
+;
+
+CreateOrDestroyLinkOperationExpression :
'.' kind = LinkOperationKind tuple = LinkOperationTuple
;
+ClearAssocExpression :
+ '.' 'clearAssoc' '('end = Expression')'
+;
+
LinkOperationTuple :
'('linkOperationTupleElement += LinkOperationTupleElement (',' linkOperationTupleElement += LinkOperationTupleElement)*')'
;
@@ -241,8 +253,7 @@ LinkOperationTupleElement :
enum LinkOperationKind :
CREATE = 'createLink' |
- DESTROY = 'destroyLink' |
- CLEAR = 'clearAssoc'
+ DESTROY = 'destroyLink'
;
SequenceOperationExpression :
@@ -391,7 +402,7 @@ SequenceElement :
;
ClassExtentExpression :
- {ClassExtentExpression} '.' 'allInstances' '(' ')'
+ {ClassExtentExpression} '.' 'allInstances' '(' ')' (suffix = SuffixExpression)?
;
/*****************
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/ASTFactory.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/ASTFactory.java
deleted file mode 100644
index b8adb3544b9..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/ASTFactory.java
+++ /dev/null
@@ -1,1451 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.alf.AdditiveExpression;
-import org.eclipse.papyrus.uml.alf.alf.AndExpression;
-import org.eclipse.papyrus.uml.alf.alf.BOOLEAN_LITERAL;
-import org.eclipse.papyrus.uml.alf.alf.BooleanValue;
-import org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperation;
-import org.eclipse.papyrus.uml.alf.alf.ConditionalAndExpression;
-import org.eclipse.papyrus.uml.alf.alf.ExclusiveOrExpression;
-import org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperation;
-import org.eclipse.papyrus.uml.alf.alf.INTEGER_LITERAL;
-import org.eclipse.papyrus.uml.alf.alf.InclusiveOrExpression;
-import org.eclipse.papyrus.uml.alf.alf.IsUniqueOperation;
-import org.eclipse.papyrus.uml.alf.alf.LITERAL;
-import org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple;
-import org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement;
-import org.eclipse.papyrus.uml.alf.alf.MultiplicativeExpression;
-import org.eclipse.papyrus.uml.alf.alf.NonLiteralValueSpecification;
-import org.eclipse.papyrus.uml.alf.alf.NullExpression;
-import org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression;
-import org.eclipse.papyrus.uml.alf.alf.PrimaryExpression;
-import org.eclipse.papyrus.uml.alf.alf.QualifiedNamePath;
-import org.eclipse.papyrus.uml.alf.alf.QualifiedNameWithBinding;
-import org.eclipse.papyrus.uml.alf.alf.STRING_LITERAL;
-import org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperation;
-import org.eclipse.papyrus.uml.alf.alf.SuffixExpression;
-import org.eclipse.papyrus.uml.alf.alf.TupleElement;
-import org.eclipse.papyrus.uml.alf.alf.UNLIMITED_LITERAL;
-import org.eclipse.papyrus.uml.alf.alf.UnqualifiedName;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.ArithmeticExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.BitStringUnaryExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.BooleanLiteralExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.BooleanUnaryExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.CastExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.ClassExtentExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.ClassificationExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.ConditionalLogicalExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.ConditionalTestExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.EqualityExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.ExtentOrExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.FeatureInvocationExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.FeatureReference;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.ForAllOrExistsOrOneExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.InstanceCreationExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.InvocationExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.IsUniqueExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.IsolationExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.LinkOperationExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.LogicalExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.NameBinding;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.NameExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.NamedExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.NamedTemplateBinding;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.NamedTuple;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.NaturalLiteralExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.NumericUnaryExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.PositionalTuple;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.PropertyAccessExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.QualifiedName;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.RelationalExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.SelectOrRejectExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.SequenceAccessExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.SequenceConstructionExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.SequenceOperationExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.SequenceReductionExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.ShiftExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.StringLiteralExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.SuperInvocationExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.TemplateBinding;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.TemplateParameterSubstitution;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.ThisExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Tuple;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.UnaryExpression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.UnboundedLiteralExpression;
-
-public class ASTFactory {
-
- /*
- * Synthesizes a alf.syntax.expressions.QualifiedName from a QualifiedNameWithBinding
- */
- public QualifiedName synthesizeQualifiedName(QualifiedNameWithBinding parsed) {
- QualifiedName synthesized = new QualifiedName() ;
-
- /* 1. Synthesizes property isAmbigous:boolean */
- // LIMITATION: The parser implementation only supports :: (no .)
- // Therefore, a qualified name is never ambiguous
- synthesized.isAmbiguous = false ;
-
- /* 2. Synthesizes property nameBinding:List<NameBinding> */
- synthesized.nameBinding = new ArrayList<NameBinding>() ;
- synthesized.nameBinding.add(
- this.synthesizeNameBinding(parsed)) ;
- QualifiedNameWithBinding remaining = parsed.getRemaining() ;
- while(remaining != null) {
- synthesized.nameBinding.add(
- this.synthesizeNameBinding(remaining)) ;
- remaining = remaining.getRemaining() ;
- }
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.QualifiedName from a NameExpression
- */
- public QualifiedName synthesizeQualifiedName(org.eclipse.papyrus.uml.alf.alf.NameExpression parsed) {
- QualifiedName synthesized = new QualifiedName() ;
- /* 1. Synthesizes property isAmbigous:boolean */
- // LIMITATION: The parser implementation only supports :: (no .)
- // Therefore, a qualified name is never ambiguous
- synthesized.isAmbiguous = false ;
-
- /* 2. Synthesizes property nameBinding:List<NameBinding> */
- synthesized.nameBinding = new ArrayList<NameBinding>() ;
- if (parsed.getPath() != null) {
- QualifiedNamePath path = parsed.getPath() ;
- for (UnqualifiedName pathElement : path.getNamespace()) {
- synthesized.nameBinding.add(this.synthesizeNameBinding(pathElement)) ;
- }
- }
- // Finally add the last name binding (i.e., parsed.id)
- // LIMITATION: The parser implementation does not support a template binding for the last element of the path
- NameBinding last = new NameBinding() ;
- last.name = parsed.getId() ;
- synthesized.nameBinding.add(last) ;
-
- // TODO: raise an error in the cases where the following properties have a value:
- // - prefixOp
- // - invocationCompletion
- // - sequenceConstructionCompletion
- // - postfixOp
- // - suffix
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.QualifiedName from a NameExpression
- */
- public QualifiedName synthesizeQualifiedName(
- org.eclipse.papyrus.uml.alf.alf.Expression parsed) {
- // TODO Raise an error in the case where "parsed" does not finally resolve to a NameExpression
- org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression tmp1 =
- (org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression)parsed ;
- if (tmp1.getWhenFalse() != null || tmp1.getWhenTrue() != null)
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.ConditionalOrExpression tmp2 = tmp1.getExp() ;
- if (tmp2.getExp().size() != 1)
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.ConditionalAndExpression tmp3 = tmp2.getExp().get(0) ;
- if (tmp3.getExp().size() != 1)
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.InclusiveOrExpression tmp4 = tmp3.getExp().get(0) ;
- if (tmp4.getExp().size() != 1)
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.ExclusiveOrExpression tmp5 = tmp4.getExp().get(0) ;
- if (tmp5.getExp().size() != 1)
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.AndExpression tmp6 = tmp5.getExp().get(0) ;
- if (tmp6.getExp().size() != 1)
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.EqualityExpression tmp7 = tmp6.getExp().get(0) ;
- if (tmp7.getOp().size() != 0)
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.ClassificationExpression tmp8 = tmp7.getExp().get(0) ;
- if (tmp8.getOp() != null && !tmp8.getOp().equals(""))
- //error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.RelationalExpression tmp9 = tmp8.getExp() ;
- if (tmp9.getOp() != null && !tmp9.getOp().equals(""))
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.ShiftExpression tmp10 = tmp9.getLeft() ;
- if (tmp10.getExp().size() != 1)
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.AdditiveExpression tmp11 = tmp10.getExp().get(0) ;
- if (tmp11.getExp().size() != 1)
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.MultiplicativeExpression tmp12 = tmp11.getExp().get(0) ;
- if (tmp12.getExp().size() != 1)
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.UnaryExpression tmp13 = tmp12.getExp().get(0) ;
- if (tmp13.getOp() != null && !tmp13.getOp().equals(""))
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.PrimaryExpression tmp14 = tmp13.getExp() ;
- if (tmp14.getPrefix() == null)
- // error
- return new QualifiedName() ;
- org.eclipse.papyrus.uml.alf.alf.ValueSpecification tmp15 = tmp14.getPrefix() ;
-
- if (! (tmp15 instanceof org.eclipse.papyrus.uml.alf.alf.NameExpression))
- // error
- return new QualifiedName() ;
-
- return this.synthesizeQualifiedName((org.eclipse.papyrus.uml.alf.alf.NameExpression)tmp15) ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.QualifiedName from a alf.syntax.expressions.Expression
- */
- public QualifiedName synthesizeQualifiedName(Expression synthesized) {
- if (synthesized instanceof NameExpression)
- return ((NameExpression) synthesized).name ;
- return new QualifiedName() ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.NameBinding from a QualifiedNameWithBinding
- */
- public NameBinding synthesizeNameBinding(QualifiedNameWithBinding parsed) {
- NameBinding synthesized = new NameBinding() ;
- /* 1. Synthesizes property name:String */
- synthesized.name = "" + parsed.getId() ;
-
- /* 2. Synthesizes property binding:TemplateBinding */
- if (parsed.getBinding() != null) {
- synthesized.binding =
- this.synthesizeTemplateBinding(parsed.getBinding()) ;
- }
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.NameBinding from a String
- */
- public NameBinding synthesizeNameBinding(String parsed) {
- NameBinding synthesized = new NameBinding() ;
- /* 1. Synthesizes property name:String */
- synthesized.name = "" + parsed ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.NameBinding from a UnqualifiedName
- */
- public NameBinding synthesizeNameBinding(UnqualifiedName parsed) {
- NameBinding synthesized = new NameBinding() ;
- /* 1. Synthesizes property name:String */
- synthesized.name = "" + parsed.getName() ;
-
- /* 2. Synthesizes property binding:TemplateBinding */
- if (parsed.getTemplateBinding() != null) {
- synthesized.binding =
- this.synthesizeTemplateBinding(parsed.getTemplateBinding()) ;
- }
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a import alf.syntax.expressions.TemplateBinding from a TemplateBinding
- */
- public TemplateBinding synthesizeTemplateBinding(org.eclipse.papyrus.uml.alf.alf.TemplateBinding parsed) {
- // LIMITATION: In this implementation of the Alf parser, only NamedTemplateBinding are supported
- return this.synthesizeNamedTemplateBinding(parsed) ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.NamedTemplateBinding from a TemplateBinding
- */
- public NamedTemplateBinding synthesizeNamedTemplateBinding(org.eclipse.papyrus.uml.alf.alf.TemplateBinding parsed) {
- NamedTemplateBinding synthesized = new NamedTemplateBinding() ;
-
- /*1. Synthesizes property substitution:List<TemplateParameterSubstitution> */
- synthesized.substitution = new ArrayList<TemplateParameterSubstitution>() ;
- for (org.eclipse.papyrus.uml.alf.alf.NamedTemplateBinding s : parsed.getBindings()) {
- synthesized.substitution.add(
- this.synthesizeTemplateParameterSubstitution(s)) ;
- }
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.TemplateParameterSubstitution from a NamedTemplateBinding
- * NOTE: The class NamedTemplateBinding, from the implementation of the Alf grammar, is misleading
- * Should be TemplateParameterSubsitution
- */
- public TemplateParameterSubstitution synthesizeTemplateParameterSubstitution(org.eclipse.papyrus.uml.alf.alf.NamedTemplateBinding parsed) {
- TemplateParameterSubstitution synthesized = new TemplateParameterSubstitution() ;
-
- /* 1. Synthesizes property parameterName:String */
- synthesized.parameterName = parsed.getFormal() ;
-
- /* 2. Synthesizes property argumentName:QualifiedName */
- synthesized.argumentName =
- this.synthesizeQualifiedName(parsed.getActual()) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from an Expression
- */
- public Expression synthesizeExpression(org.eclipse.papyrus.uml.alf.alf.Expression parsed) {
-
- // In this implementation of the Alf parser, rule Expression can only
- // produce a ConditionalTestExpression
- // NOTE: In the Alf spec, Expression can also produce an AssignmentExpression,
- // which are not directly supported by our parser.
-
- return this.synthesizeConditionalTestExpression((org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression)parsed) ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a ParenthesizedExpression
- */
- public Expression synthesizeExpression(ParenthesizedExpression parsed) {
- // first check it is really a ParenthesizedExpression
- if (parsed.getCasted() == null) {
- // this is a ParenthesizedExpression
- Expression synthesized = this.synthesizeExpression(parsed.getExpOrTypeCast()) ;
- if (parsed.getSuffix() != null)
- return this.synthesizeExpression(synthesized, parsed.getSuffix()) ;
- return synthesized ;
- }
-
- // this is not a ParenthesizedExpression, i.e., this is a cast expression
- return this.synthesizeCastExpression(parsed) ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a NameExpression
- */
- public Expression synthesizeExpression(org.eclipse.papyrus.uml.alf.alf.NameExpression exp) {
- // TODO Auto-generated method stub
- return new Expression();
- }
-
- public Expression synthesizeCastExpression(ParenthesizedExpression parsed) {
- CastExpression synthesized = new CastExpression() ;
-
- /* 1. Synthesizes property operand:Expression */
- synthesized.operand = this.synthesizePrimaryExpression(parsed.getCasted()) ;
-
- /* 2. Synthesizes property typeName:QualifiedName */
- synthesized.typeName = this.synthesizeQualifiedName(parsed.getExpOrTypeCast()) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a ConditionTestExpression
- */
- public Expression synthesizeConditionalTestExpression(org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression parsed) {
- // First checks if it is actually a ConditionalTestExpression
- if (parsed.getWhenFalse() != null || parsed.getWhenTrue() != null) {
- // This is a ConditionalTestExpression
- ConditionalTestExpression synthesized = new ConditionalTestExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeConditionalLogicalExpression(parsed.getExp()) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeConditionalTestExpression(parsed.getWhenTrue()) ;
-
- /* 3. Synthesizes property operand3:Expression */
- synthesized.operand3 = this.synthesizeConditionalTestExpression(parsed.getWhenFalse()) ;
-
- return synthesized ;
- }
-
- // This is not a ConditionalTestExpression
- return this.synthesizeConditionalLogicalExpression(parsed.getExp()) ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a ConditionalOrExpression
- */
- public Expression synthesizeConditionalLogicalExpression(org.eclipse.papyrus.uml.alf.alf.ConditionalOrExpression parsed) {
-
- // First check if it is a ConditionalOrExpression
- if (parsed.getExp().size() == 1)
- // This is not a ConditionalOrExpression
- return this.synthesizeConditionalLogicalExpression(parsed.getExp().get(0)) ;
-
- // This is a ConditionalOrExpression
- ConditionalLogicalExpression synthesized = new ConditionalLogicalExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeConditionalLogicalExpression(parsed.getExp().get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeConditionalLogicalExpression(parsed.getExp().subList(1, parsed.getExp().size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = "||" ;
-
- return synthesized ;
-
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a ConditionalAndExpression
- */
- public Expression synthesizeConditionalLogicalExpression(
- ConditionalAndExpression parsed) {
- //first check if it is a ConditionalAndExpression
- if (parsed.getExp().size() == 1)
- // This is not a ConditionalAndExpression
- return this.synthesizeLogicalExpression(parsed.getExp().get(0)) ;
-
- // This is a ConditionalAndExpression
- ConditionalLogicalExpression synthesized = new ConditionalLogicalExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeLogicalExpression(parsed.getExp().get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeLogicalExpressionFromListOfInclusiveOrExpression (parsed.getExp().subList(1, parsed.getExp().size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = "&&" ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a list ConditionalAndExpression
- * representing a flat ConditionalAndExpression
- */
- public Expression synthesizeConditionalLogicalExpression(
- List<ConditionalAndExpression> flatParsed) {
-
- //first check if it is a ConditionalAndExpression
- if (flatParsed.size() == 1)
- // This is not a flat ConditionalAndExpression
- return this.synthesizeConditionalLogicalExpression(flatParsed.get(0)) ;
-
- // This is a flat ConditionalAndExpression
- ConditionalLogicalExpression synthesized = new ConditionalLogicalExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeConditionalLogicalExpression(flatParsed.get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeConditionalLogicalExpression(flatParsed.subList(1, flatParsed.size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = "&&" ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a InclusiveOrExpression
- */
- public Expression synthesizeLogicalExpression(
- InclusiveOrExpression parsed) {
- //first check if it is an InclusiveOrExpression
- if (parsed.getExp().size() == 1)
- // This is not an InclusiveOrExpression
- return this.synthesizeLogicalExpression(parsed.getExp().get(0)) ;
-
- // This is an InclusiveOrExpression
- LogicalExpression synthesized = new LogicalExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeLogicalExpression(parsed.getExp().get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeLogicalExpressionFromListOfExclusiveOrExpression(parsed.getExp().subList(1, parsed.getExp().size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = "|" ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a list of InclusiveOrExpression
- * representing a flat InclusiveOrExpression
- */
- public Expression synthesizeLogicalExpressionFromListOfInclusiveOrExpression (
- List<InclusiveOrExpression> flatParsed) {
- //first check if it is a flat InclusiveOrExpression
- if (flatParsed.size() == 1)
- // This is not a flat InclusiveOrExpression
- return this.synthesizeLogicalExpression(flatParsed.get(0)) ;
-
- // This is a flat InclusiveOrExpression
- LogicalExpression synthesized = new LogicalExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeLogicalExpression(flatParsed.get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeLogicalExpressionFromListOfInclusiveOrExpression (flatParsed.subList(1, flatParsed.size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = "|" ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a ExclusiveOrExpression
- */
- public Expression synthesizeLogicalExpression(
- ExclusiveOrExpression parsed) {
- //first check if it is an ExclusiveOrExpression
- if (parsed.getExp().size() == 1)
- // This is not an ExclusiveOrExpression
- return this.synthesizeLogicalExpression(parsed.getExp().get(0)) ;
-
- // This is an InclusiveOrExpression
- LogicalExpression synthesized = new LogicalExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeLogicalExpression(parsed.getExp().get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeLogicalExpressionFromListOfAndExpression(parsed.getExp().subList(1, parsed.getExp().size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = "^" ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a list of ExclusiveOrExpression
- * representing a flat ExclusiveOrExpression
- */
- public Expression synthesizeLogicalExpressionFromListOfExclusiveOrExpression(
- List<ExclusiveOrExpression> flatParsed) {
- //first check if it is a flat ExclusiveOrExpression
- if (flatParsed.size() == 1)
- // This is not a flat ExclusiveOrExpression
- return this.synthesizeLogicalExpression(flatParsed.get(0)) ;
-
- // This is a flat ExclusiveOrExpression
- LogicalExpression synthesized = new LogicalExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeLogicalExpression(flatParsed.get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeLogicalExpressionFromListOfExclusiveOrExpression (flatParsed.subList(1, flatParsed.size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = "^" ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a AndExpression
- */
- public Expression synthesizeLogicalExpression(AndExpression parsed) {
- //first check if it is an AndExpression
- if (parsed.getExp().size() == 1)
- // This is not an AndExpression
- return this.synthesizeEqualityExpression(parsed.getExp().get(0)) ;
-
- // This is an AndOrExpression
- LogicalExpression synthesized = new LogicalExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeEqualityExpression(parsed.getExp().get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeLogicalExpressionFromListOfEqualityExpression(parsed.getExp().subList(1, parsed.getExp().size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = "&" ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a list of EqualityExpression
- * representing a flat AndExpression
- */
- public Expression synthesizeLogicalExpressionFromListOfEqualityExpression(
- List<org.eclipse.papyrus.uml.alf.alf.EqualityExpression> flatParsed) {
- //first check if it is a flat AndExpression
- if (flatParsed.size() == 1)
- // This is not a flat AndExpression
- return this.synthesizeEqualityExpression(flatParsed.get(0)) ;
-
- // This is a flat AndExpression
- LogicalExpression synthesized = new LogicalExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeEqualityExpression(flatParsed.get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeLogicalExpressionFromListOfEqualityExpression (flatParsed.subList(1, flatParsed.size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = "&" ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a list of AndExpression
- * representing a flat AndExpression
- */
- public Expression synthesizeLogicalExpressionFromListOfAndExpression(
- List<AndExpression> flatParsed) {
- //first check if it is a flat AndExpression
- if (flatParsed.size() == 1)
- // This is not a flat AndExpression
- return this.synthesizeLogicalExpression(flatParsed.get(0)) ;
-
- // This is a flat AndExpression
- LogicalExpression synthesized = new LogicalExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeLogicalExpression(flatParsed.get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeLogicalExpressionFromListOfAndExpression (flatParsed.subList(1, flatParsed.size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = "&" ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a EqualityExpression
- */
- public Expression synthesizeEqualityExpression(
- org.eclipse.papyrus.uml.alf.alf.EqualityExpression parsed) {
- //first check if it is an EqualityExpression
- if (parsed.getExp().size() == 1)
- // This is not an EqualityExpression
- return this.synthesizeClassificationExpression(parsed.getExp().get(0)) ;
-
- // This is an EqualityExpression
- EqualityExpression synthesized = new EqualityExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeClassificationExpression(parsed.getExp().get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeEqualityExpression(parsed.getExp().subList(1, parsed.getExp().size()),
- parsed.getOp().subList(1, parsed.getOp().size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = parsed.getOp().get(0) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a list of ClassificationExpression
- * and (equality) operators representing a flat EqualityExpression
- */
- public Expression synthesizeEqualityExpression(
- List<org.eclipse.papyrus.uml.alf.alf.ClassificationExpression> flatParsed,
- List<String> operators) {
- //first check if it is a flat EqualityExpression
- if (flatParsed.size() == 1)
- // This is not a flat EqualityExpression
- return this.synthesizeClassificationExpression(flatParsed.get(0)) ;
-
- // This is a flat EqualityExpression
- EqualityExpression synthesized = new EqualityExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeClassificationExpression(flatParsed.get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeEqualityExpression (flatParsed.subList(1, flatParsed.size()),
- operators.subList(1, operators.size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = operators.get(0) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a ClassificationExpression
- */
- public Expression synthesizeClassificationExpression(
- org.eclipse.papyrus.uml.alf.alf.ClassificationExpression parsed) {
- //first check if it is a ClassificationExpression
- if (parsed.getOp() == null || parsed.getOp().equals(""))
- // This is not a ClassificationExpression
- return this.synthesizeRelationalExpression(parsed.getExp()) ;
-
- // This is a ClassificationExpression
- ClassificationExpression synthesized = new ClassificationExpression() ;
- /* 1. Synthesizes property operand:Expression */
- synthesized.operand= this.synthesizeRelationalExpression(parsed.getExp()) ;
-
- /* 2. Synthesizes property typename:QualifiedName */
- synthesized.typeName = this.synthesizeQualifiedName(parsed.getTypeName()) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = parsed.getOp() ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a RelationalExpression
- */
- public Expression synthesizeRelationalExpression(org.eclipse.papyrus.uml.alf.alf.RelationalExpression parsed) {
- //first check if it is a RelationalExpression
- if (parsed.getOp() == null || parsed.getOp().equals(""))
- // This is not a RelationalExpression
- return this.synthesizeShiftExpression(parsed.getLeft()) ;
-
- // This is a RelationalExpression
- RelationalExpression synthesized = new RelationalExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1= this.synthesizeShiftExpression(parsed.getLeft()) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeShiftExpression(parsed.getRight()) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = parsed.getOp() ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a ShiftExpression
- */
- public Expression synthesizeShiftExpression(org.eclipse.papyrus.uml.alf.alf.ShiftExpression parsed) {
- //first check if it is a ShiftExpression
- if (parsed.getExp().size() == 1)
- // This is not a ShiftExpression
- return this.synthesizeArithmeticExpression(parsed.getExp().get(0)) ;
-
- // This is a ShiftExpression
- ShiftExpression synthesized = new ShiftExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1= this.synthesizeArithmeticExpression(parsed.getExp().get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeArithmeticExpression(parsed.getExp().get(1)) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = parsed.getOp() ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a AdditiveExpression
- */
- public Expression synthesizeArithmeticExpression(
- AdditiveExpression parsed) {
- //first check if it is a AdditiveExpression
- if (parsed.getExp().size() == 1)
- // This is not a ShiftExpression
- return this.synthesizeArithmeticExpression(parsed.getExp().get(0)) ;
-
- // This is a ShiftExpression
- ArithmeticExpression synthesized = new ArithmeticExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1= this.synthesizeArithmeticExpression(parsed.getExp().get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeArithmeticExpressionFromListOfMultiplicativeExpression(parsed.getExp().subList(1, parsed.getExp().size()),
- parsed.getOp().subList(1, parsed.getOp().size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = parsed.getOp().get(0) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a list of AdditiveExpression
- * and (additive) operators representing a flat AdditiveExpression
- */
- public Expression synthesizeArithmeticExpressionFromListOfMultiplicativeExpression(
- List<MultiplicativeExpression> flatParsed, List<String> operators) {
- //first check if it is a flat AdditiveExpression
- if (flatParsed.size() == 1)
- // This is not a flat AdditiveExpression
- return this.synthesizeArithmeticExpression(flatParsed.get(0)) ;
-
- // This is a flat AdditiveExpression
- EqualityExpression synthesized = new EqualityExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeArithmeticExpression(flatParsed.get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeArithmeticExpressionFromListOfMultiplicativeExpression(flatParsed.subList(1, flatParsed.size()),
- operators.subList(1, operators.size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = operators.get(0) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a MultiplicativeExpression
- */
- public Expression synthesizeArithmeticExpression(
- MultiplicativeExpression parsed) {
- //first check if it is a MultiplicativeExpression
- if (parsed.getExp().size() == 1)
- // This is not a MultiplicativeExpression
- return this.synthesizeUnaryExpression(parsed.getExp().get(0)) ;
-
- // This is a MultiplicativeExpression
- ArithmeticExpression synthesized = new ArithmeticExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1= this.synthesizeUnaryExpression(parsed.getExp().get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeArithmeticExpressionFromListOfUnaryExpression(parsed.getExp().subList(1, parsed.getExp().size()),
- parsed.getOp().subList(1, parsed.getOp().size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = parsed.getOp().get(0) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a list of UnaryExpression
- * and (multiplicative) operators representing a flat MultiplicativeExpression
- */
- public Expression synthesizeArithmeticExpressionFromListOfUnaryExpression(
- List<org.eclipse.papyrus.uml.alf.alf.UnaryExpression> flatParsed,
- List<String> operators) {
- //first check if it is a flat MultiplicativeExpression
- if (flatParsed.size() == 1)
- // This is not a flat MultiplicativeExpression
- return this.synthesizeUnaryExpression(flatParsed.get(0)) ;
-
- // This is a flat MultiplicativeExpression
- EqualityExpression synthesized = new EqualityExpression() ;
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand1 = this.synthesizeUnaryExpression(flatParsed.get(0)) ;
-
- /* 2. Synthesizes property operand2:Expression */
- synthesized.operand2 = this.synthesizeArithmeticExpressionFromListOfUnaryExpression(flatParsed.subList(1, flatParsed.size()),
- operators.subList(1, operators.size())) ;
-
- /* 3. Synthesizes property operator:String */
- synthesized.operator = operators.get(0) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a UnaryExpression
- */
- public Expression synthesizeUnaryExpression(
- org.eclipse.papyrus.uml.alf.alf.UnaryExpression parsed) {
- //first check if it is a UnaryExpression
- if (parsed.getOp() == null || parsed.getOp().equals(""))
- // This is not a UnaryExpression
- return this.synthesizePrimaryExpression(parsed.getExp()) ;
-
- // This is a UnaryExpression
- UnaryExpression synthesized = new UnaryExpression() ;
- // depending on the operator, synthesizes the right kind of UnaryExpression
- if (parsed.getOp().equals("!"))
- synthesized = new BooleanUnaryExpression() ;
- else if (parsed.getOp().equals("$"))
- synthesized = new IsolationExpression() ;
- else if (parsed.getOp().equals("~"))
- synthesized = new BitStringUnaryExpression() ;
- else // "+" or "-" unary operators
- synthesized = new NumericUnaryExpression() ;
-
- /* 1. Synthesizes property operand1:Expression */
- synthesized.operand= this.synthesizePrimaryExpression(parsed.getExp()) ;
-
- /* 2. Synthesizes property operator:String */
- synthesized.operator = parsed.getOp() ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a PrimaryExpression
- */
- public Expression synthesizePrimaryExpression(PrimaryExpression exp) {
- if (exp instanceof org.eclipse.papyrus.uml.alf.alf.LITERAL)
- return this.synthesizeLiteralExpression(
- (org.eclipse.papyrus.uml.alf.alf.LITERAL) exp) ;
- else if (exp instanceof org.eclipse.papyrus.uml.alf.alf.ThisExpression)
- return this.synthesizeThisExpression(
- (org.eclipse.papyrus.uml.alf.alf.ThisExpression) exp) ;
- else if (exp instanceof org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression)
- return this.synthesizeSuperInvocationExpression(
- (org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression) exp) ;
- else if (exp instanceof org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression)
- return this.synthesizeInstanceCreationExpression(
- (org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression) exp) ;
- else if (exp instanceof org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression)
- return this.synthesizeExpression(
- (org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression) exp) ;
- else if (exp instanceof org.eclipse.papyrus.uml.alf.alf.NameExpression)
- return this.synthesizeExpression(
- (org.eclipse.papyrus.uml.alf.alf.NameExpression) exp) ;
- else // NullExpression
- return this.synthesizeSequenceConstructionExpression(
- (org.eclipse.papyrus.uml.alf.alf.NullExpression) exp) ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a NullExpression
- */
- public Expression synthesizeSequenceConstructionExpression(
- NullExpression exp) {
- SequenceConstructionExpression synthesized = new SequenceConstructionExpression() ;
- /*. No property to synthesize */
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a NonLiteralValueSpecification
- */
- public Expression synthesizePrimaryExpression(NonLiteralValueSpecification exp) {
- if (exp instanceof org.eclipse.papyrus.uml.alf.alf.ThisExpression)
- return this.synthesizeThisExpression(
- (org.eclipse.papyrus.uml.alf.alf.ThisExpression) exp) ;
- else if (exp instanceof org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression)
- return this.synthesizeSuperInvocationExpression(
- (org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression) exp) ;
- else if (exp instanceof org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression)
- return this.synthesizeInstanceCreationExpression(
- (org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression) exp) ;
- else if (exp instanceof org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression)
- return this.synthesizeExpression(
- (org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression) exp) ;
- else // NameExpression
- return this.synthesizeExpression(
- (org.eclipse.papyrus.uml.alf.alf.NameExpression) exp) ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a LITERAL
- */
- public Expression synthesizeLiteralExpression(LITERAL parsed) {
- if (parsed instanceof INTEGER_LITERAL) {
- NaturalLiteralExpression synthesized = new NaturalLiteralExpression() ;
- /* 1. Synthesizes property image:String */
- synthesized.image = ((INTEGER_LITERAL) parsed).getValue() ;
- return synthesized ;
- }
- else if (parsed instanceof UNLIMITED_LITERAL) {
- UnboundedLiteralExpression synthesized = new UnboundedLiteralExpression() ;
- /*. No properties to synthesize */
- return synthesized ;
- }
- else if (parsed instanceof STRING_LITERAL) {
- StringLiteralExpression synthesized = new StringLiteralExpression() ;
- /* 1. Synthesizes property image:String */
- synthesized.image = ((STRING_LITERAL) parsed).getValue() ;
- return synthesized ;
- }
- else { // BOOLEAN_LITERAL
- BOOLEAN_LITERAL castedExp = (BOOLEAN_LITERAL)parsed ;
- BooleanLiteralExpression synthesized = new BooleanLiteralExpression() ;
- /* 1. Synthesizes property image:String */
- if (castedExp.getValue() == BooleanValue.TRUE)
- synthesized.image = "true" ;
- else
- synthesized.image = "false" ;
- return synthesized ;
- }
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a ThisExpression
- */
- public Expression synthesizeThisExpression(org.eclipse.papyrus.uml.alf.alf.ThisExpression parsed) {
- ThisExpression synthesized = new ThisExpression() ;
- /*. No properties to synthesize */
- if (parsed.getSuffix() != null)
- return this.synthesizeExpression(synthesized, parsed.getSuffix()) ;
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a SuperInvocationExpression
- */
- public Expression synthesizeSuperInvocationExpression(
- org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression parsed) {
- SuperInvocationExpression synthesized = new SuperInvocationExpression() ;
-
- /* 1. Synthesizes property target:QualifiedName */
- if (parsed.getOperationName() != null)
- synthesized.target = this.synthesizeQualifiedName(parsed.getOperationName()) ;
-
- /* 2. Synthesizes property tuple:Tuple */
- synthesized.tuple = this.synthesizeTuple(parsed.getTuple(), synthesized) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Tuple from a Tuple
- */
- public Tuple synthesizeTuple(org.eclipse.papyrus.uml.alf.alf.Tuple parsed,
- InvocationExpression invocation) {
- // LIMITATION: This implementation of the Alf Parser only supports positional tuples
- return this.synthesizePositionalTuple(parsed, invocation);
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.PositionalTuple from a Tuple
- */
- public Tuple synthesizePositionalTuple(
- org.eclipse.papyrus.uml.alf.alf.Tuple parsed,
- InvocationExpression invocation) {
- PositionalTuple synthesized = new PositionalTuple() ;
-
- /* 1. Synthesizes property expression:List<Expression> */
- synthesized.expression = new ArrayList<Expression>() ;
- for (TupleElement t :parsed.getTupleElements()) {
- synthesized.expression.add(this.synthesizeExpression(t.getArgument())) ;
- }
-
- /* 2. Synthesizes property invocation:InvocationExpression */
- synthesized.invocation = invocation ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Tuple from a LinkOperationTuple
- */
- public Tuple synthesizeNamedTupleFromLinkOperationExpression(LinkOperationTuple tuple,
- LinkOperationExpression invocation) {
- NamedTuple synthesized = new NamedTuple() ;
-
- /*1. Synthesize property invocation:InvocationExpression */
- synthesized.invocation = invocation ;
-
- /*2. Synthesize property namedExpression:List<NamedExpression> */
- synthesized.namedExpression = new ArrayList<NamedExpression>() ;
- NamedExpression n ;
- // Hypothesis: All LinkOperationTupleElement have both a "objectOrRole" and an "object"
-// for (LinkOperationTupleElement t : tuple.getLinkOperationTupleElement()) {
-// n = new NamedExpression() ;
-// n.name = t.getObjectOrRole() ;
-// if (t.getRoleIndex() != null)
-// n.index = this.synthesizeExpression(t.getRoleIndex()) ;
-// n.expression = this.synthesizeNameExpression(t.getObject()) ;
-// synthesized.namedExpression.add(n) ;
-// }
-
- return synthesized ;
- }
-
- public Expression synthesizeNameExpression(String object) {
- // TODO Auto-generated method stub
- return null;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a InstanceCreationExpression
- */
- public Expression synthesizeInstanceCreationExpression(
- org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression parsed) {
- InstanceCreationExpression synthesized = new InstanceCreationExpression() ;
-
- /* 1. Synthesizes property target:QualifiedName */
- synthesized.constructor = this.synthesizeQualifiedName(parsed.getConstructor()) ;
-
-// /* 2. Synthesizes property tuple:Tuple */
-// synthesized.tuple = this.synthesizeTuple(parsed.getTuple(), synthesized) ;
-
- if (parsed.getSuffix() != null)
- return this.synthesizeExpression(synthesized, parsed.getSuffix()) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a SuffixExpression
- */
- public Expression synthesizeExpression(
- Expression synthesized, SuffixExpression suffix) {
- if (suffix instanceof org.eclipse.papyrus.uml.alf.alf.OperationCallExpression)
- return this.synthesizeFeatureInvocationExpression(
- synthesized,
- (org.eclipse.papyrus.uml.alf.alf.OperationCallExpression)suffix) ;
- if (suffix instanceof org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression)
- return this.synthesizePropertyAccessExpression(
- synthesized,
- (org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression)suffix) ;
- if (suffix instanceof org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression)
- return this.synthesizeLinkOperationExpression(
- synthesized,
- (org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression)suffix) ;
- if (suffix instanceof org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression)
- return this.synthesizeSequenceOperationExpression(
- synthesized,
- (org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression)suffix) ;
- if (suffix instanceof org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression)
- return this.synthesizeSequenceReductionExpression(
- synthesized,
- (org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression)suffix) ;
- if (suffix instanceof org.eclipse.papyrus.uml.alf.alf.SequenceExpansionExpression)
- return this.synthesizeSequenceExpansionExpression(
- synthesized,
- (org.eclipse.papyrus.uml.alf.alf.SequenceExpansionExpression)suffix) ;
- else // org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression
- return this.synthesizeClassExtentExpression(
- synthesized,
- (org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression)suffix) ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a suffix OperationCallExpression
- */
- public Expression synthesizeFeatureInvocationExpression(
- Expression target, org.eclipse.papyrus.uml.alf.alf.OperationCallExpression suffix) {
- FeatureInvocationExpression synthesized = new FeatureInvocationExpression() ;
-
- /*1. Synthesizes property tuple:Tuple */
- synthesized.tuple = this.synthesizeTuple(suffix.getTuple(), synthesized) ;
-
- /*2. Synthesizes property target:FeatureReference */
- FeatureReference featureReference = new FeatureReference() ;
- featureReference.expression = target ;
- featureReference.nameBinding = this.synthesizeNameBinding(suffix.getOperationName()) ;
- synthesized.target = featureReference ;
-
- if (suffix.getSuffix() != null)
- return this.synthesizeExpression(synthesized, suffix.getSuffix()) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a suffix PropertyCallExpression
- */
- public Expression synthesizePropertyAccessExpression(Expression target,
- org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression suffix) {
- PropertyAccessExpression synthesized = new PropertyAccessExpression() ;
- /*1. Synthesize property featureReference */
- FeatureReference featureReference = new FeatureReference() ;
- featureReference.expression = target ;
- // LIMITATION: in this version of the Alf parser, no binding can be specified in a property access expression
- NameBinding nameBinding = new NameBinding() ;
- nameBinding.name = suffix.getPropertyName() ;
- featureReference.nameBinding = nameBinding ;
- synthesized.featureReference = featureReference ;
-
- Expression resultingExpression = synthesized ;
-
- // in the case where an index is specified, needs to synthesize a SequenceAccessExpression
- if (suffix.getIndex() != null) {
- SequenceAccessExpression synthesizedAccessExpression = new SequenceAccessExpression() ;
- synthesizedAccessExpression.primary = synthesized ;
- synthesizedAccessExpression.index =
- this.synthesizeExpression(suffix.getIndex()) ;
- resultingExpression = synthesizedAccessExpression ;
- }
-
- if (suffix.getSuffix() != null)
- return this.synthesizeExpression(resultingExpression, suffix.getSuffix()) ;
-
- return resultingExpression ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a suffix LinkCallExpression
- */
- public Expression synthesizeLinkOperationExpression(
- Expression target, org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression suffix) {
- LinkOperationExpression synthesized = new LinkOperationExpression() ;
-
- /*1. Synthesize property tuple:Tuple */
- synthesized.tuple = this.synthesizeNamedTupleFromLinkOperationExpression(suffix.getTuple(), synthesized) ;
-
- /*2. Synthesize property associationName:QualifiedName */
- synthesized.associationName = this.synthesizeQualifiedName(target) ;
-
- /*3. Synthesize property operation:String */
- switch (suffix.getKind()) {
- case CLEAR:
- synthesized.operation = "clearAssoc" ;
- break;
- case CREATE:
- synthesized.operation = "createLink" ;
- break;
- case DESTROY:
- synthesized.operation = "destroyLink" ;
- break;
- }
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a suffix SequenceOperationExpression
- */
- public Expression synthesizeSequenceOperationExpression(
- Expression target, org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression suffix) {
- SequenceOperationExpression synthesized = new SequenceOperationExpression() ;
-
- /*1. Synthesize property tuple:Tuple */
- synthesized.tuple = this.synthesizeTuple(suffix.getTuple(), synthesized) ;
-
- /*2. Synthesize property associationName:QualifiedName */
- synthesized.operation = this.synthesizeQualifiedName(target) ;
-
- if (suffix.getSuffix() != null) {
- return this.synthesizeExpression(synthesized, suffix.getSuffix()) ;
- }
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a suffix SequenceReductionExpression
- */
- public Expression synthesizeSequenceReductionExpression(
- Expression target, org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression suffix) {
- SequenceReductionExpression synthesized = new SequenceReductionExpression() ;
-
- /*1. Synthesize property behaviorName:QualifiedName */
- synthesized.behaviorName = this.synthesizeQualifiedName(suffix.getBehavior()) ;
-
- /*2. Synthesize property isOrdered:boolean */
- synthesized.isOrdered = suffix.isIsOrdered() ;
-
- /*3. Synthesize property primary:ExtentOrExpression */
- synthesized.primary = this.synthesizeExtentOrExpression(target) ;
-
- if (suffix.getSuffix() != null) {
- return this.synthesizeExpression(synthesized, suffix.getSuffix()) ;
- }
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a suffix SequenceExpansionExpression
- */
- public Expression synthesizeSequenceExpansionExpression(
- Expression target, org.eclipse.papyrus.uml.alf.alf.SequenceExpansionExpression suffix) {
- if (suffix instanceof org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperation) {
- return this.synthesizeSelectOrRejectExpression(target,
- (org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperation)suffix) ;
- }
- else if (suffix instanceof org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperation) {
- return this.synthesizeForAllOrExistsOrOneExpression(target,
- (org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperation)suffix) ;
- }
- else if (suffix instanceof org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperation) {
- return this.synthesizeCollectOrIterateExpression(target,
- (org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperation)suffix) ;
- }
- else { // instanceof org.eclipse.papyrus.uml.alf.alf.IsUniqueOperation
- return this.synthesizeIsUniqueExpression(target,
- (org.eclipse.papyrus.uml.alf.alf.IsUniqueOperation)suffix) ;
- }
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a suffix SelectOrRejectExpression
- */
- public Expression synthesizeSelectOrRejectExpression(Expression target,
- SelectOrRejectOperation suffix) {
- SelectOrRejectExpression synthesized = new SelectOrRejectExpression() ;
-
- /*1. Synthesize property argument:Expression */
- synthesized.argument = this.synthesizeExpression(suffix.getExpr());
-
- /*2. Synthesize property operation:String */
- switch (suffix.getOp()) {
- case SELECT:
- synthesized.operation = "select" ;
- break;
- case REJECT:
- synthesized.operation = "reject" ;
- break;
- default:
- break;
- }
-
- /*3. Synthesize property variable:String */
- synthesized.variable = suffix.getName() ;
-
- /*4. Synthesize property primary:ExtentOrExpression */
- synthesized.primary = this.synthesizeExtentOrExpression(target) ;
-
- if (suffix.getSuffix() != null) {
- return this.synthesizeExpression(synthesized, suffix.getSuffix()) ;
- }
- return synthesized;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a suffix ForAllOrExistsOrOneExpression
- */
- public Expression synthesizeForAllOrExistsOrOneExpression(
- Expression target, ForAllOrExistsOrOneOperation suffix) {
- ForAllOrExistsOrOneExpression synthesized = new ForAllOrExistsOrOneExpression() ;
-
- /*1. Synthesize property argument:Expression */
- synthesized.argument = this.synthesizeExpression(suffix.getExpr());
-
- /*2. Synthesize property operation:String */
- switch (suffix.getOp()) {
- case EXISTS:
- synthesized.operation = "exists" ;
- break;
- case FORALL:
- synthesized.operation = "forAll" ;
- break;
- case ONE:
- synthesized.operation = "one" ;
- break;
- default:
- break;
- }
-
- /*3. Synthesize property variable:String */
- synthesized.variable = suffix.getName() ;
-
- /*4. Synthesize property primary:ExtentOrExpression */
- synthesized.primary = this.synthesizeExtentOrExpression(target) ;
-
- if (suffix.getSuffix() != null) {
- return this.synthesizeExpression(synthesized, suffix.getSuffix()) ;
- }
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a suffix ForAllOrExistsOrOneExpression
- */
- public Expression synthesizeCollectOrIterateExpression(Expression target,
- CollectOrIterateOperation suffix) {
- ForAllOrExistsOrOneExpression synthesized = new ForAllOrExistsOrOneExpression() ;
-
- /*1. Synthesize property argument:Expression */
- synthesized.argument = this.synthesizeExpression(suffix.getExpr());
-
- /*2. Synthesize property operation:String */
- switch (suffix.getOp()) {
- case COLLECT:
- synthesized.operation = "collect" ;
- break;
- case ITERATE:
- synthesized.operation = "iterate" ;
- break;
- default:
- break;
- }
-
- /*3. Synthesize property variable:String */
- synthesized.variable = suffix.getName() ;
-
- /*4. Synthesize property primary:ExtentOrExpression */
- synthesized.primary = this.synthesizeExtentOrExpression(target) ;
-
- if (suffix.getSuffix() != null) {
- return this.synthesizeExpression(synthesized, suffix.getSuffix()) ;
- }
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a suffix IsUniqueExpression
- */
- public Expression synthesizeIsUniqueExpression(Expression target,
- IsUniqueOperation suffix) {
- IsUniqueExpression synthesized = new IsUniqueExpression() ;
-
- /*1. Synthesize property argument:Expression */
- synthesized.argument = this.synthesizeExpression(suffix.getExpr());
-
- /*2. Synthesize property variable:String */
- synthesized.variable = suffix.getName() ;
-
- /*3. Synthesize property primary:ExtentOrExpression */
- synthesized.primary = this.synthesizeExtentOrExpression(target) ;
-
- if (suffix.getSuffix() != null) {
- return this.synthesizeExpression(synthesized, suffix.getSuffix()) ;
- }
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.Expression from a alf.syntax.expressions.Expression
- * and a suffix ClassExtentExpression
- */
- public Expression synthesizeClassExtentExpression(Expression target,
- org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression suffix) {
- ClassExtentExpression synthesized = new ClassExtentExpression() ;
-
- /*1. Synthesize property className:QualifiedName */
- synthesized.className = this.synthesizeQualifiedName(target) ;
-
- return synthesized ;
- }
-
- /*
- * Synthesizes a alf.syntax.expressions.ExtentOrExpression
- * from a alf.syntax.expressions.Expression
- */
- public ExtentOrExpression synthesizeExtentOrExpression(
- Expression target) {
- ExtentOrExpression synthesized = new ExtentOrExpression() ;
-
- /* 1. Case where it is an Extent: Tries to synthesize property name:QualifiedName */
- QualifiedName tryQualifiedName = this.synthesizeQualifiedName(target) ;
- if (tryQualifiedName.nameBinding != null &&
- !tryQualifiedName.nameBinding.isEmpty()) {
- synthesized.name = tryQualifiedName ;
- }
- else { // this is not an extent expression.
- /* 2. Synthesize property nonNameExpression:Expression */
- synthesized.nonNameExpression = target ;
- }
-
- return synthesized ;
- }
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/AssignedSource.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/AssignedSource.java
deleted file mode 100644
index 9d8f43e36bd..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/AssignedSource.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.common;
-
-public class AssignedSource {
-
- // Synthesized properties
- protected int lower ;
- protected String name ;
- protected SyntaxElement source ;
- protected ElementReference type ;
- protected int upper ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/DocumentedElement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/DocumentedElement.java
deleted file mode 100644
index 041072e5652..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/DocumentedElement.java
+++ /dev/null
@@ -1,22 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.common;
-
-import java.util.List;
-
-public abstract class DocumentedElement {
-
- protected List<String> documentation ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/ElementReference.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/ElementReference.java
deleted file mode 100644
index 282905e5268..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/ElementReference.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.common;
-
-public abstract class ElementReference {
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/ExternalElementReference.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/ExternalElementReference.java
deleted file mode 100644
index 83c7e89a03c..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/ExternalElementReference.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.common;
-
-import org.eclipse.uml2.uml.Element;
-
-public class ExternalElementReference extends ElementReference {
-
- // Synthesized properties
- protected Element element ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/InternalElementReference.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/InternalElementReference.java
deleted file mode 100644
index c2e4190108b..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/InternalElementReference.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.common;
-
-public class InternalElementReference extends ElementReference {
-
- // Synthesized properties
- protected SyntaxElement element ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/SyntaxElement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/SyntaxElement.java
deleted file mode 100644
index 2b8f2f30aa5..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/common/SyntaxElement.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.common;
-
-public abstract class SyntaxElement {
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ArithmeticExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ArithmeticExpression.java
deleted file mode 100644
index 80b9612a2c2..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ArithmeticExpression.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class ArithmeticExpression extends BinaryExpression {
-
- // derived properties
- protected boolean isConcatenation ;
-
- // constraints
-
- /*
- * An arithmetic expression is a string concatenation expression if its type is String.
- */
- protected void checkArithmeticExpressionIsConcatenationDerivation () {
-
- }
-
- /*
- * An arithmetic expression has a multiplicity lower bound of 0 if the lower bound if either operand
- * expression is 0 and 1 otherwise.
- */
- protected void checkArithmeticExpressionLowerDerivation () {
-
- }
-
- /*
- * The operands of an arithmetic expression must both have type Integer, unless the operator is +, in which
- * case they may also both have type String.
- */
- protected void checkArithmeticExpressionOperandTypes () {
-
- }
-
- /*
- * The type of an arithmetic expression is the same as the type of its operands.
- */
- protected void checkArithmeticExpressionTypeDerivation () {
-
- }
-
- /*
- * An arithmetic expression has a multiplicity upper bound of 1.
- */
- protected void checkArithmeticExpressionUpperDerivation () {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/AssignmentExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/AssignmentExpression.java
deleted file mode 100644
index 7ad74272f71..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/AssignmentExpression.java
+++ /dev/null
@@ -1,206 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-
-public class AssignmentExpression extends Expression {
-
- // Synthesized Properties
- protected LeftHandSide leftHandSide ;
- protected String operator ;
- protected Expression rightHandSide ;
-
- // Derived Properties
- protected AssignedSource assignment ;
- protected Expression expression ;
- protected ElementReference feature ;
- protected boolean isArithmetic ;
- protected boolean isBitStringConversion ;
- protected boolean isCollectionConversion ;
- protected boolean isDataValueUpdate ;
- protected boolean isDefinition ;
- protected boolean isFeature ;
- protected boolean isIndexed ;
- protected boolean isSimple ;
-
- // Constraints
-
- /*
- * The new assigned source for an assignment to a local name is the assignment expression. If the
- * assignment is a definition, then the type is given by the right hand side, the multiplicity upper bound is 1
- * if the upper bound of the right hand side is 1 and otherwise * and the multiplicity lower bound is 0.
- * Otherwise, the type and multiplicity are the same as the left hand side.
- */
- public void checkAssignmentExpressionAssignmentDerivation() {
-
- }
-
- /*
- * The assigned source of a name before the right-hand side expression of an assignment expression is the
- * same as the assigned source before the assignment expression. The assigned source of a name before the
- * left-hand side is the assigned source after the right-hand side expression.
- */
- public void checkAssignmentExpressionAssignmentsBefore() {
-
- }
-
- /*
- * For a compound assignment, both the left-hand and right-hand sides must have a multiplicity upper
- * bound of 1.
- */
- public void checkAssignmentExpressionCompoundAssignmentMultiplicityConformance () {
-
- }
-
- /*
- * For a compound assignment, both the left-hand side and the right-hand side must have the same type,
- * consistent with the arithmetic or logical operator used in the compound assignment operator.
- */
- public void checkAssignmentExpressionCompoundAssignmentTypeConformance () {
-
- }
-
- /*
- * For a compound assignment, the effective expression is the left-hand side treated as a name expression,
- * property access expression or sequence access expression, as appropriate for evaluation to obtain the
- * original value to be updated.
- */
- public void checkAssignmentExpressionExpressionDerivation () {
-
- }
-
- /*
- * If the left-hand side of an assignment expression is a feature, then the feature of the assignment is the
- * referent of the left-hand side.
- */
- public void checkAssignmentExpressionFeatureDerivation () {
-
- }
-
- /*
- * An assignment expression is an arithmetic assignment if its operator is a compound assignment operator
- * for an arithmetic operation.
- */
- public void checkAssignmentExpressionIsArithmeticDerivation () {
-
- }
-
- /*
- * An assignment requires BitString conversion if the type of the left-hand side is BitString and either the
- * type of the right-hand side is Integer or collection conversion is required and the type of the right-hand
- * side is a collection class whose argument type is Integer.
- */
- public void checkAssignmentExpressionIsBitStringConversionDerivation () {
-
- }
-
- /*
- * An assignment requires collection conversion if the type of the right-hand side is a collection class and
- * its multiplicity upper bound is 1, and the type of the left-hand side is not a collection class.
- */
- public void checkAssignmentExpressionIsCollectionConversionDerivation () {
-
- }
-
- /*
- * An assignment expression is a data value update if its left hand side is an attribute of a data value held in
- * a local name or parameter.
- */
- public void checkAssignmentExpressionIsDataValueUpdateDerivation () {
-
- }
-
- /*
- * An assignment expression is a definition if it is a simple assignment and its left hand side is a local name
- * for which there is no assignment before the expression.
- */
- public void checkAssignmentExpressionIsDefinitionDerivation () {
-
- }
-
- /*
- * The left hand side of an assignment expression is a feature if it is a kind of FeatureLeftHandSide.
- */
- public void checkAssignmentExpressionIsFeatureDerivation () {
-
- }
-
- /*
- * The left hand side of an assignment expression is indexed if it has an index.
- */
- public void checkAssignmentExpressionIsIndexedDerivation () {
-
- }
-
- /*
- * An assignment expression is a simple assignment if the assignment operator is "=".
- */
- public void checkAssignmentExpressionIsSimpleDerivation () {
-
- }
-
- /*
- * An assignment expression has the same multiplicity lower bound as its right-hand side expression.
- */
- public void checkAssignmentExpressionLowerDerivation () {
-
- }
-
- /*
- * If the left-hand side of a simple assignment is not a new local name and the multiplicity upper bound of
- * the left-hand side is less than or equal to 1, then the multiplicity upper bound of the right-hand side
- * cannot be greater than that of the left-hand side.
- */
- public void checkAssignmentExpressionSimpleAssignmentMultiplicityConformance () {
-
- }
-
- /*
- * If the left-hand side of a simple assignment is not a new local name, and the right-hand side is not null,
- * then the left-hand side must either be untyped or have a type that conforms to the type of the right-hand
- * side expression.
- */
- public void checkAssignmentExpressionSimpleAssignmentTypeConformance () {
-
- }
-
- /*
- * An assignment expression has the same type as its right-hand side expression.
- */
- public void checkAssignmentExpressionTypeDerivation () {
-
- }
-
- /*
- * An assignment expression has the same multiplicity upper bound as its right-hand side expression.
- */
- public void checkAssignmentExpressionUpperDerivation () {
-
- }
-
- // Helper Operations
-
- /*
- * The assignments after an assignment expression are the assignments after the left-hand side, updated by
- * the assignment from the assignment statement, if any.
- */
- public List<AssignedSource> updateAssignments ( ) {
- return new ArrayList<AssignedSource>() ;
- }
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BehaviorInvocationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BehaviorInvocationExpression.java
deleted file mode 100644
index fc448033ef3..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BehaviorInvocationExpression.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class BehaviorInvocationExpression extends InvocationExpression {
-
- //Synthesized Properties
- protected QualifiedName target ;
-
- // Constraints
-
- /*
- * An input argument expression must be assignable to its corresponding parameter. An output parameter
- * must be assignable to its corresponding argument expression. (Note that this implies that the type of an
- * argument expression for an inout parameter must be the same as the type of that parameter.)
- */
- public void checkBehaviorInvocationExpressionArgumentCompatibility () {
-
- }
-
- /*
- * If the target qualified name disambiguates to a feature reference, then the feature of a behavior
- * invocation expression is that feature reference.
- */
- public void checkBehaviorInvocationExpressionFeatureDerivation () {
-
- }
-
- /*
- * If the target qualified name does not disambiguate to a feature reference, then it must resolve to a
- * behavior or an association end. Otherwise it must resolve to a single feature referent according to the
- * overloading resolution rules, unless it is an implicit destructor call (in which case it has no referent).
- */
- public void checkBehaviorInvocationExpressionReferentConstraint () {
-
- }
-
- /*
- * The referent of a behavior invocation expression is the behavior named by the target or, if the target
- * disambiguates to a feature reference, the operation or signal being invoked.
- */
- public void checkBehaviorInvocationExpressionReferentDerivation () {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BinaryExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BinaryExpression.java
deleted file mode 100644
index 1285b1b38f3..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BinaryExpression.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-
-public abstract class BinaryExpression extends Expression {
-
- // Synthesized Properties
- public Expression operand1 ;
- public Expression operand2 ;
- public String operator ;
-
- // Constraints
-
- /*
- * The assignments in the operand expressions of a binary expression must be valid (as determined by the
- * validateAssignments helper operation).
- */
- public void checkBinaryExpressionOperandAssignments() {
-
- }
-
- /*
- * The operands of a binary expression must both have a multiplicity upper bound of 1.
- */
- public void checkBinaryExpressionOperandMultiplicity() {
-
- }
-
- // Helper Operations
-
- /*
- * The assignments after a binary expression include all the assignments before the expression that are not
- * reassigned in either operand expression, plus the new assignments from each of the operand expressions.
- */
- public List<AssignedSource> updateAssignments ( ) {
- return new ArrayList<AssignedSource>() ;
- }
-
- /*
- * In general the assignments before the operand expressions of a binary expression are the same as those
- * before the binary expression and, if an assignment for a name is changed in one operand expression,
- * then the assignment for that name may not change in the other operand expression. (This is overridden
- * for conditional logical expressions.)
- */
- public boolean validateAssignments ( ) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BitStringUnaryExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BitStringUnaryExpression.java
deleted file mode 100644
index 341087d80ee..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BitStringUnaryExpression.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class BitStringUnaryExpression extends UnaryExpression {
-
- // Derived Properties
- protected boolean isBitStringConversion ;
-
- // Constraints
-
- /*
- * BitString conversion is required if the operand expression of a BitString unary expression has type
- * Integer.
- */
- public void checkBitStringUnaryExpresionIsBitStringConversionDerivation() {
-
- }
-
- /*
- * A BitString unary expression has the same multiplicity lower bound as its operand expression.
- */
- public void checkBitStringUnaryExpressionLowerDerivation() {
-
- }
-
- /*
- * The operand expression of a BitString unary expression must have type BitString or Integer and a
- * multiplicity upper bound of 1.
- */
- public void checkBitStringUnaryExpressionOperand() {
-
- }
-
- /*
- * A BitString unary expression has type BitString.
- */
- public void checkBitStringUnaryExpressionTypeDerivation() {
-
- }
-
- /*
- * A BitString unary expression has a multiplicity upper bound of 1.
- */
- public void checkBitStringUnaryExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BooleanLiteralExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BooleanLiteralExpression.java
deleted file mode 100644
index 6018964409d..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BooleanLiteralExpression.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class BooleanLiteralExpression extends LiteralExpression {
-
- // Synthesized Properties
- public String image ;
-
- //Constraints
-
- /*
- * The type of a boolean literal expression is Boolean.
- */
- public void checkBooleanLiteralExpressionTypeDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BooleanUnaryExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BooleanUnaryExpression.java
deleted file mode 100644
index 05adf4ec42d..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/BooleanUnaryExpression.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class BooleanUnaryExpression extends UnaryExpression {
-
- // Constraints
-
- /*
- * A Boolean unary expression has the same multiplicity lower bound as its operand expression.
- */
- public void checkBooleanUnaryExpressionLowerDerivation() {
-
- }
-
- /*
- * The operand expression of a Boolean unary expression must have type Boolean and a multiplicity upper
- * bound of 1.
- */
- public void checkBooleanUnaryExpressionOperand() {
-
- }
-
- /*
- * A Boolean unary expression has type Boolean.
- */
- public void checkBooleanUnaryExpressionTypeDerivation() {
-
- }
-
- /*
- * A Boolean unary expression has a multiplicity upper bound of 1.
- */
- public void checkBooleanUnaryExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/CastExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/CastExpression.java
deleted file mode 100644
index 5e9aad5ba4c..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/CastExpression.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-
-public class CastExpression extends Expression {
-
- // Synthesized Properties
- public Expression operand ;
- public QualifiedName typeName ;
-
- // Constraints
-
- /*
- * The assignments before the operand of a cast expression are the same as those before the cast
- * expression.
- */
- public void checkCastExpressionAssignmentsBefore() {
-
- }
-
- /*
- * A cast expression has a multiplicity lower bound of 0.
- */
- public void checkCastExpressionLowerDerivation() {
-
- }
-
- /*
- * The type of a cast expression is the referent of the given type name (if there is one).
- */
- public void checkCastExpressionTypeDerivation() {
-
- }
-
- /*
- * If the cast expression has a type name, then it must resolve to a classifier.
- */
- public void checkCastExpressionTypeResolution() {
-
- }
-
- /*
- * A cast expression has a multiplicity upper bound that is the same as the upper bound of its operand
- * expression.
- */
- public void checkCastExpressionUpperDerivation() {
-
- }
-
- // Helper Operations
-
- /*
- * The assignments after a cast expression are the same as those after its operand expression.
- */
- public List<AssignedSource> updateAssignments ( ) {
- return new ArrayList<AssignedSource>() ;
- }
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ClassExtentExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ClassExtentExpression.java
deleted file mode 100644
index c60ccabe326..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ClassExtentExpression.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class ClassExtentExpression extends Expression {
-
- //Synthesized Properties
- public QualifiedName className ;
-
- //Constraints
- /*
- * The given type name must resolve to a non-template class.
- */
- public void checkClassExtentExpressionExtentType() {
-
- }
-
- /*
- * The multiplicity lower bound of a class extent expression is 0.
- */
- public void checkClassExtentExpressionLowerDerivation() {
-
- }
-
- /*
- * The type of a class extent expression is the given class.
- */
- public void checkClassExtentExpressionTypeDerivation() {
-
- }
-
- /*
- * The multiplicity upper bound of a class expression is *.
- */
- public void checkClassExtentExpressionUpperDerivation() {
-
- }
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ClassificationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ClassificationExpression.java
deleted file mode 100644
index 13cf8820e58..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ClassificationExpression.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-
-public class ClassificationExpression extends UnaryExpression {
-
- // Synthesized Properties
- public QualifiedName typeName ;
-
- // Derived Properties
- public boolean isDirect ;
- public ElementReference referent ;
-
- //Constraints
- /*
- * A classification expression is direct if its operator is "hastype".
- */
- public void checkClassificationExpressionIsDirectDerivation() {
-
- }
-
- /*
- * A classification expression has a multiplicity lower bound that is the same as the lower bound of its
- * operand expression.
- */
- public void checkClassificationExpressionLowerDerivation() {
-
- }
-
- /*
- * The operand expression of a classification expression must have a multiplicity upper bound of 1.
- */
- public void checkClassificationExpressionOperand() {
-
- }
-
- /*
- * The referent of a classification expression is the classifier to which the type name resolves.
- */
- public void checkClassificationExpressionReferentDerivation() {
-
- }
-
- /*
- * A classification expression has type Boolean.
- */
- public void checkClassificationExpressionTypeDerivation() {
-
- }
-
- /*
- * The type name in a classification expression must resolve to a classifier.
- */
- public void checkClassificationExpressionTypeName() {
-
- }
-
- /*
- * A classification expression has a multiplicity upper bound of 1.
- */
- public void checkClassificationExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/CollectOrIterateExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/CollectOrIterateExpression.java
deleted file mode 100644
index 343faf87350..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/CollectOrIterateExpression.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class CollectOrIterateExpression extends SequenceExpansionExpression {
-
- // Constraints
-
- /*
- * A collect or iterate expression has a multiplicity lower bound that is the product of the bounds of its
- * primary and argument expressions.
- */
- public void checkCollectOrIterateExpressionLowerDerivation() {
-
- }
-
- /*
- * A collect or iterate expression has the same type as its argument expression.
- */
- public void checkCollectOrIterateExpressionTypeDerivation() {
-
- }
-
- /*
- * A collect or iterate expression has a multiplicity upper bound that is the product of the bounds of its
- * primary and argument expressions.
- */
- public void checkCollectOrIterateExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ConditionalLogicalExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ConditionalLogicalExpression.java
deleted file mode 100644
index e286bd9e48c..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ConditionalLogicalExpression.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-
-public class ConditionalLogicalExpression extends BinaryExpression {
-
- // Constraints
-
- /*
- * A conditional logical expression has a multiplicity lower bound of 0 if the lower bound if either operand
- * expression is 0 and 1 otherwise.
- */
- public void checkConditionalLogicalExpressionLower() {
-
- }
-
- /*
- * The operands of a conditional logical expression must have type Boolean.
- */
- public void checkConditionalLogicalExpressionOperands() {
-
- }
-
- /*
- * A conditional logical expression has type Boolean.
- */
- public void checkConditionalLogicalExpressionTypeDerivation() {
-
- }
-
- /*
- * A conditional logical expression has a multiplicity upper bound of 1.
- */
- public void checkConditionalLogicalExpressionUpper() {
-
- }
-
- // Helper Operations
-
- /*
- * If a name has the same assigned source after the second operand expression as before it, then that is its
- * assigned source after the conditional logical expression. If a name is unassigned before the second
- * operand expression, then it is considered unassigned after the conditional logical expression, even if it
- * has an assigned source after the second operand expression. Otherwise its assigned source after the
- * conditional logical expression is the conditional logical expression itself.
- */
- public List<AssignedSource> updateAssignments() {
- return new ArrayList<AssignedSource>() ;
- }
-
- /*
- * The assignments before the first operand expression of a conditional logical expression are the same as
- * those before the conditional logical expression. The assignments before the second operand expression
- * are the same as those after the first operand expression.(non-Javadoc)
- */
- public boolean validateAssignments() {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ConditionalTestExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ConditionalTestExpression.java
deleted file mode 100644
index 16194b27d23..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ConditionalTestExpression.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-
-public class ConditionalTestExpression extends Expression {
-
- // Synthesized Properties
- public Expression operand1 ;
- public Expression operand2 ;
- public Expression operand3 ;
-
- // Constraints
-
- /*
- * If a name is unassigned after the first operand expression and has an assigned source after one of the
- * other operand expression, then it must have an assigned source after both of those expressions.
- */
- public void checkConditionalTestExpressionAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before the first operand expression of a conditional-test expression are the same as
- * those before the conditional-test expression. The assignments before the second and third operand
- * expressions are the same as those after the first operand expression.
- */
- public void checkConditionalTestExpressionAssignmentsBefore() {
-
- }
-
- /*
- * The first operand expression of a conditional-test expression must be of type Boolean and have a
- * multiplicity upper bound of 1.
- */
- public void checkConditionalTestExpressionCondition() {
-
- }
-
- /*
- * The multiplicity lower bound of a conditional-test operator expression is the minimum of the
- * multiplicity lower bounds of its second and third operand expressions.
- */
- public void checkConditionalTestExpressionLowerDerivation() {
-
- }
-
- /*
- * The type of a conditional-test operator expression is the effective common ancestor (if one exists) of the
- * types of its second and third operand expressions.
- */
- public void checkConditionalTestExpressionTypeDerivation() {
-
- }
-
- /*
- * The multiplicity upper bound of a conditional-test operator expression is the maximum of the
- * multiplicity upper bounds of its second and third operand expressions.
- */
- public void checkConditionalTestExpressionUpperDerivation() {
-
- }
-
- // Helper Operations
-
- /*
- * Returns unchanged all assignments for local names that are not reassigned in either the second or third
- * operand expressions. Any local names that have different assignments after the second and third operand
- * expressions are adjusted to have the conditional-test expression as their assigned source.
- */
- public List<AssignedSource> updateAssignments() {
- return new ArrayList<AssignedSource>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/EqualityExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/EqualityExpression.java
deleted file mode 100644
index 27d1493da27..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/EqualityExpression.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class EqualityExpression extends BinaryExpression {
-
- // Derived Properties
- public boolean isNegated ;
-
- // Constraints
-
- /*
- * An equality expression is negated if its operator is "!=".
- */
- public void checkEqualityExpressionIsNegatedDerivation() {
-
- }
-
- /*
- * An equality expression has a multiplicity lower bound of 1.
- */
- public void checkEqualityExpressionLowerDerivation() {
-
- }
-
- /*
- * An equality expression has type Boolean.
- */
- public void checkEqualityExpressionTypeDerivation() {
-
- }
-
- /*
- * An equality expression has a multiplicity upper bound of 1.
- */
- public void checkEqualityExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/Expression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/Expression.java
deleted file mode 100644
index dfc574f39d0..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/Expression.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class Expression extends SyntaxElement {
-
- // Derived Properties
- public List<AssignedSource> assignmentAfter ;
- public List<AssignedSource> assignmentBefore ;
- public int lower ;
- public ElementReference type ;
- public int upper ;
-
- //Constraints
-
- /*
- * The assignments after an expression are given by the result of the updateAssignments helper operation.
- */
- public void checkExpressionAssignmentsAfterDerivation() {
-
- }
-
- /*
- * No name may be assigned more than once before or after an expression.
- */
- public void checkExpressionUniqueAssignments() {
-
- }
-
- // Helper Operations
- /*
- * Returns the assignments from before this expression updated for any assignments made in the
- expression. By default, this is the same set as the assignments before the expression. This operation is
- redefined only in subclasses of Expression for kinds of expressions that make assignments.
- */
- public List<AssignedSource> updateAssignments() {
- return new ArrayList<AssignedSource>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ExtentOrExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ExtentOrExpression.java
deleted file mode 100644
index ce4400930c7..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ExtentOrExpression.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class ExtentOrExpression {
-
- // Synthesized Properties
- public QualifiedName name ;
- public Expression nonNameExpression ;
-
-
- //Derived Properties
- public Expression expression ;
-
- // Constraints
-
- /*
- * The effective expression for the target is the parsed primary expression, if the target is not a qualified
- name, a name expression, if the target is a qualified name other than a class name, or a class extent
- expression, if the target is the qualified name of a class.
- */
- public void checkExtentOrExpressionExpressionDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureInvocationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureInvocationExpression.java
deleted file mode 100644
index 5e5bba98a1d..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureInvocationExpression.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class FeatureInvocationExpression extends InvocationExpression {
-
- // Synthesized Properties
- public FeatureReference target ;
-
- // Constraints
-
- /*
- * An alternative constructor invocation may only occur in an expression statement as the first statement in
- * the definition for the method of a constructor operation.
- */
- public void checkFeatureInvocationExpressionAlternativeConstructor() {
-
- }
-
- /*
- * If a feature invocation expression has an explicit target, then that is its feature. Otherwise, it is an
- * alternative constructor call with its feature determined implicitly.
- */
- public void checkFeatureInvocationExpressionFeatureDerivation() {
-
- }
-
- /*
- * If there is no target feature expression, then the implicit feature with the same name as the target type
- * must be a constructor.
- */
- public void checkFeatureInvocationExpressionImplicitAlternativeConstructor() {
-
- }
-
- /*
- * If a feature invocation expression is an implicit object destruction, it has no referent. Otherwise, its
- * referent is the referent of its feature.
- */
- public void checkFeatureInvocationExpressionReferentDerivation() {
-
- }
-
- /*
- * If a feature invocation expression is not an implicit destructor call, then it must be possible to determine
- * a single valid referent for it according to the overloading resolution rules.
- */
- public void checkFeatureInvocationExpressionReferentExists() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureLeftHandSide.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureLeftHandSide.java
deleted file mode 100644
index b19fb5b4c5a..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureLeftHandSide.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class FeatureLeftHandSide extends LeftHandSide {
-
- // Synthesized Properties
- public FeatureReference feature ;
-
- // Constraints
-
- /*
- * The assignments after a feature left-hand side are the assignments after the expression of the feature
- * reference or, if there is an index, those after the index expression.
- */
- public void checkFeatureLeftHandSideAssignmentAfterDerivation() {
-
- }
-
- /*
- * The assignments before the expression of the feature reference of a feature left-hand side are the
- * assignments before the feature left-hand side.
- */
- public void checkFeatureLeftHandSideAssignmentBeforeDerivation() {
-
- }
-
- /*
- * If a feature left-hand side has an index, then the assignments before the index expression are the
- * assignments after the expression of the feature reference.
- */
- public void checkFeatureLeftHandSideAssignmentsBefore() {
-
- }
-
- /*
- * The expression of the feature reference of a feature left-hand side must have a multiplicity upper bound
- * of 1.
- */
- public void checkFeatureLeftHandSideFeatureExpression() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureReference.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureReference.java
deleted file mode 100644
index 79d9d017619..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/FeatureReference.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class FeatureReference extends SyntaxElement {
-
- // Synthesized Properties
-
- /*
- * The target expression.
- */
- public Expression expression ;
-
- /*
- * The name of the feature
- */
- public NameBinding nameBinding ;
-
- //Derived Properties
- public ElementReference referent ;
-
- // Constraints
-
- /*
- * The features referenced by a feature reference include the features of the type of the target expression
- * and the association ends of any binary associations whose opposite ends are typed by the type of the
- * target expression.
- */
- public void checkFeatureReferenceReferentDerivation() {
-
- }
-
- /*
- * The target expression of the feature reference may not be untyped, nor may it have a primitive or
- * enumeration type.
- */
- public void checkFeatureReferenceTargetType() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ForAllOrExistsOrOneExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ForAllOrExistsOrOneExpression.java
deleted file mode 100644
index 6224bb8151c..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ForAllOrExistsOrOneExpression.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class ForAllOrExistsOrOneExpression extends SequenceExpansionExpression {
-
- // Constraints
-
- /*
- * The argument of a forAll, exists or one expression must have type Boolean and a multiplicity upper
- * bound of 1.
- */
- public void checkForAllOrExistOrOneExpressionArgument() {
-
- }
-
- /*
- * A forAll, exists or one expression has a multiplicity lower bound of 1.
- */
- public void checkForAllOrExistOrOneExpressionLowerDerivation() {
-
- }
-
- /*
- * A forAll, exists or one expression has the type Boolean.
- */
- public void checkForAllOrExistOrOneExpressionTypeDerivation() {
-
- }
-
- /*
- * A forAll, exists or one expression has a multiplicity upper bound of 1.
- */
- public void checkForAllOrExistOrOneExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IncrementOrDecrementExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IncrementOrDecrementExpression.java
deleted file mode 100644
index d9563bfd7bf..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IncrementOrDecrementExpression.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-
-public class IncrementOrDecrementExpression extends Expression {
-
- // Synthesized Properties
- public boolean isPrefix ;
- public LeftHandSide operand ;
-
- // Derived Properties
- public AssignedSource assignment ;
- public Expression expression ;
- public ElementReference feature ;
- public boolean isDataValueUpdate ;
- public boolean isFeature ;
- public boolean isIndexed ;
-
- // Constraints
-
- /*
- * If the operand of an increment or decrement expression is a name, then the assignment for the
- * expression is a new assigned source for the name with the expression as the source.
- */
- public void checkIncrementOrDecrementExpressionAssignment() {
-
- }
-
- /*
- * The assignments before the operand of an increment or decrement expression are the same as those
- * before the increment or decrement expression.
- */
- public void checkIncrementOrDecrementExpressionAssignmentsBefore() {
-
- }
-
- /*
- * The effective expression for the operand of an increment or decrement expression is the operand treated
- * as a name expression, property access expression or sequence access expression, as appropriate for
- * evaluation to obtain the original value to be updated.
- */
- public void checkIncrementOrDecrementExpressionExpressionDerivation() {
-
- }
-
- /*
- * If the operand of an increment or decrement expression is a feature, then the referent for the operand.
- */
- public void checkIncrementOrDecrementExpressionFeature() {
-
- }
-
- /*
- * An increment or decrement expression is a data value update if its operand is an attribute of a data value
- * held in a local name or parameter.
- */
- public void checkIncrementOrDecrementExpressionIsDataValueUpdate() {
-
- }
-
- /*
- * An increment or decrement expression has a feature as its operand if the operand is a kind of
- * FeatureLeftHandSide.
- */
- public void checkIncrementOrDecrementExpressionIsFeatureDerivation() {
-
- }
-
- /*
- * An increment or decrement expression is indexed if its operand is indexed.
- */
- public void checkIncrementOrDecrementExpressionIsIndexedDerivation() {
-
- }
-
- /*
- * An increment or decrement expression has the same multiplicity lower bound as its operand expression.
- */
- public void checkIncrementOrDecrementExpressionLowerDerivation() {
-
- }
-
- /*
- * The operand expression must have type Integer and a multiplicity upper bound of 1.
- */
- public void checkIncrementOrDecrementExpressionOperand() {
-
- }
-
- /*
- * An increment or decrement expression has type Integer.
- */
- public void checkIncrementOrDecrementExpressionTypeDerivation() {
-
- }
-
- /*
- * An increment or decrement expression has a multiplicity upper bound of 1.
- */
- public void checkIncrementOrDecrementExpressionUpperDerivation() {
-
- }
-
- // Helper Operations
-
- /*
- * The assignments after an increment and decrement expression include all those after its operand
- * expression. Further, if the operand expression, considered as a left hand side, is a local name, then this is
- * reassigned.
- */
- public List<AssignedSource> updateAssignments() {
- return new ArrayList<AssignedSource>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/InstanceCreationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/InstanceCreationExpression.java
deleted file mode 100644
index f66ff6d5bae..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/InstanceCreationExpression.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-
-public class InstanceCreationExpression extends InvocationExpression {
-
- // Synthesized Properties
- public QualifiedName constructor ;
-
- // Derived Properties
- public boolean isConstructorless ;
- public boolean isObjectCreation ;
-
- // Constraints
-
- /*
- * The constructor name must resolve to a constructor operation (that is compatible with the tuple
- * argument expressions), a class or a data type, but not both a class and a data type.
- */
- public void checkInstanceCreationExpressionConstructor() {
-
- }
-
- /*
- * If an instance creation expression is a data value creation (not an object creation), then the tuple
- * argument expressions are matched with the attributes of the named type.
- */
- public void checkInstanceCreationExpressionDataTypeCompatibility() {
-
- }
-
- /*
- * There is no feature for an instance creation expression.
- */
- public void checkInstanceCreationExpressionFeatureDerivation() {
-
- }
-
- /*
- * An instance creation expression is constructorless if its referent is a class.
- */
- public void checkInstanceCreationExpressionIsConstructorlessDerivation() {
-
- }
-
- /*
- * An instance creation expression is an object creation if its referent is not a data type.
- */
- public void checkInstanceCreationExpressionIsObjectCreationDerivation() {
-
- }
-
- /*
- * The referent of an instance creation expression is the constructor operation, class or data type to which
- * the constructor name resolves.
- */
- public void checkInstanceCreationExpressionReferentDerivation() {
-
- }
-
- /*
- * If the expression is constructorless, then its tuple must be empty.
- */
- public void checkInstanceCreationExpressionTuple() {
-
- }
-
- // Helper Operations
-
- /*
- * Returns the parameters of a constructor operation or the attributes of a data type, or an empty set for a
- * constructorless instance creation.
- */
- public List<ElementReference> parameterElements ( ) {
- return new ArrayList<ElementReference>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/InvocationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/InvocationExpression.java
deleted file mode 100644
index b457c6121da..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/InvocationExpression.java
+++ /dev/null
@@ -1,145 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-
-public abstract class InvocationExpression extends Expression {
-
- // Synthesized Properties
-
- /*
- * The tuple for the invocation expression.
- */
- public Tuple tuple ;
-
- // Derived Properties
- public FeatureReference feature ;
- public boolean isAssociationEnd ;
- public boolean isBehavior ;
- public boolean isDestructor ;
- public boolean isImplicit ;
- public boolean isOperation ;
- public boolean isSignal ;
- public List<ElementReference> parameter ;
- public ElementReference referent ;
-
- // Constraints
-
- /*
- * The assignments before the target expression of the feature reference of an invocation expression (if
- * any) are the same as the assignments before the invocation expression.
- */
- public void checkInvocationExpressionAssignmentsBefore() {
-
- }
-
- /*
- * An invocation expression is an association end read if its referent is an association end.
- */
- public void checkInvocationExpressionIsAssociationEndDerivation() {
-
- }
-
- /*
- * An invocation expression is a behavior invocation if its referent is a behavior.
- */
- public void checkInvocationExpressionIsBehaviorDerivation() {
-
- }
-
- /*
- * An invocation expression is a destructor call either implicitly or if it is an explicit operation call to a
- * destructor operation.
- */
- public void checkInvocationExpressionIsDestructorDerivation() {
-
- }
-
- /*
- * An invocation expression is an implicit object destruction if it has a feature with the name "destroy" and
- * no explicit referents.
- */
- public void checkInvocationExpressionIsImplicitDerivation() {
-
- }
-
- /*
- * An invocation expression is an operation call if its referent is an operation.
- */
- public void checkInvocationExpressionIsOperationDerivation() {
-
- }
-
- /*
- * An invocation expression is a signal send if its referent is a signal.
- */
- public void checkInvocationExpressionIsSignalDerivation() {
-
- }
-
- /*
- * The multiplicity lower bound of an invocation expression is determined by the return parameter (if any)
- * of the referent.
- */
- public void checkInvocationExpressionLowerDerivation() {
-
- }
-
- /*
- * The parameters of an invocation expression are given by the result of the parameterElements helper
- * operation.
- */
- public void checkInvocationExpressionParameterDerivation() {
-
- }
-
- /*
- * The type of an invocation expression is determined by the return parameter (if any) of the referent.
- */
- public void checkInvocationExpressionTypeDerivation() {
-
- }
-
- /*
- * The multiplicity upper bound of an invocation expression is determined by the return parameter (if any)
- * of the referent.
- */
- public void checkInvocationExpressionUpperDerivation() {
-
- }
-
- // Helper Operations
- /*
- * Returns references to the elements that act as the parameters of the referent. For a behavior or operation,
- * these are the owned parameters, in order. Otherwise (by default), they are actually any properties of the
- * referent (e.g., signal attributes), which are treated as if they were in parameters. (This is defined as a
- * helper operation, so that it can be overridden by subclasses of InvocationExpression, if necessary.)
- */
- public List<ElementReference>parameterElements() {
- return new ArrayList<ElementReference>() ;
- }
-
- /*
- * The assignments after an invocation expression are the same as those after the tuple of the expression.
- */
- public List<AssignedSource> updateAssignments ( ) {
- return new ArrayList<AssignedSource>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IsUniqueExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IsUniqueExpression.java
deleted file mode 100644
index c689ece52fd..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IsUniqueExpression.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class IsUniqueExpression extends SequenceExpansionExpression {
-
- // Constraints
-
- /*
- * The argument of an isUnique expression must have a multiplicity upper bound of 1.
- */
- public void checkIsUniqueExpressionExpressionArgument() {
-
- }
-
- /*
- * An isUnique expression has a multiplicity lower bound of 1.
- */
- public void checkIsUniqueExpressionLowerDerivation() {
-
- }
-
- /*
- * An isUnique expression has the type Boolean.
- */
- public void checkIsUniqueExpressionTypeDerivation() {
-
- }
-
- /*
- * An isUnique expression has a multiplicity upper bound of 1.
- */
- public void checkIsUniqueExpressionUpperDerivation() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IsolationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IsolationExpression.java
deleted file mode 100644
index db8311de32b..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/IsolationExpression.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class IsolationExpression extends UnaryExpression {
-
- // Constraints
-
- /*
- * An isolation expression has the multiplicity lower bound of its operand expression.
- */
- public void checkIsolationExpressionLowerDerivation() {
-
- }
-
- /*
- * An isolation expression has the type of its operand expression.
- */
- public void checkIsolationExpressionTypeDerivation() {
-
- }
-
- /*
- * An isolation expression has the multiplicity upper bound of its operand expression.
- */
- public void checkIsolationExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LeftHandSide.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LeftHandSide.java
deleted file mode 100644
index 09c64a5db3a..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LeftHandSide.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class LeftHandSide extends SyntaxElement {
-
- // Derived Properties
- public List<AssignedSource> assignmentAfter ;
- public List<AssignedSource> assignmentBefore ;
-
- // Constraints
-
- /*
- * If a left-hand side has an index, then the index expression must have a multiplicity upper bound no
- * greater than 1.
- */
- public void checkLeftHandSideIndexExpression() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LinkOperationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LinkOperationExpression.java
deleted file mode 100644
index 2ce22386487..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LinkOperationExpression.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-
-public class LinkOperationExpression extends InvocationExpression {
-
- // Synthesized Properties
- public QualifiedName associationName ;
- public String operation ;
-
- // Derived Properties
- public boolean isClear ;
- public boolean isCreation ;
-
- // Constraints
-
- /*
- * Each argument expression must be assignable to its corresponding expression.
- */
- public void checkLinkOperationExpressionArgumentCompatibility() {
-
- }
-
- /*
- * The qualified name of a link operation expression must resolve to a single association.
- */
- public void checkLinkOperationExpressionAssociationReference() {
-
- }
-
- /*
- * There is no feature for a link operation expression.
- */
- public void checkLinkOperationExpressionFeatureDerivation() {
-
- }
-
- /*
- * A link operation expression is for clearing an association if the operation is "clearAssoc".
- */
- public void checkLinkOperationExpressionIsClearDerivation() {
-
- }
-
- /*
- * A link operation expression is for link creation if its operation is "createLink".
- */
- public void checkLinkOperationExpressionIsCreationDerivation() {
-
- }
-
- /*
- * The referent for a link operation expression is the named association.
- */
- public void checkLinkOperationExpressionReferentDerivation() {
-
- }
-
- // Helper Operations
-
- /*
- * For a clear association operation, returns a single, typeless parameter. Otherwise, returns the ends of the
- * named association.
- */
- public List<ElementReference> parameterElements() {
- return new ArrayList<ElementReference>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LiteralExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LiteralExpression.java
deleted file mode 100644
index b010bceefa1..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LiteralExpression.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public abstract class LiteralExpression extends Expression {
-
- // Constraints
-
- /*
- * The multiplicity lower bound of a literal expression is always 1.
- */
- public void checkLiteralExpressionLowerDerivation() {
-
- }
-
- /*
- * The type of a literal expression is given by the type of the literal, as defined for each subclass below.
- */
- public void checkLiteralExpressionTypeDerivation() {
-
- }
-
- /*
- * The multiplicity upper bound of a literal expression is always 1.
- */
- public void checkLiteralExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LogicalExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LogicalExpression.java
deleted file mode 100644
index 404381a394b..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/LogicalExpression.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class LogicalExpression extends BinaryExpression {
-
- // Derived Properties
- public boolean isBitStringConversion1 ;
- public boolean isBitStringConversion2 ;
- public boolean isBitWise ;
-
- // Constraints
-
- /*
- * BitString conversion is required if the first operand expression of a shift expression has type Integer.
- */
- public void checkLogicalExpressionIsBitStringConversion1Derivation() {
-
- }
-
- /*
- * BitString conversion is required if the second operand expression of a shift expression has type Integer.
- */
- public void checkLogicalExpressionIsBitStringConversion2Derivation() {
-
- }
-
- /*
- * A logical expression is bit-wise if the type of its first operand is not Boolean.
- */
- public void checkLogicalExpressionIsBitWiseDerivation() {
-
- }
-
- /*
- * A logical expression has a multiplicity lower bound of 0 if the lower bound if either operand expression
- * is 0 and 1 otherwise.
- */
- public void checkLogicalExpressionLowerDerivation() {
-
- }
-
- /*
- * The operands of a logical expression must have type Boolean.
- */
- public void checkLogicalExpressionOperands() {
-
- }
-
- /*
- * A logical expression has type Boolean.
- */
- public void checkLogicalExpressionTypeDerivation() {
-
- }
-
- /*
- * A logical expression has a multiplicity upper bound of 1.
- */
- public void checkLogicalExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameBinding.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameBinding.java
deleted file mode 100644
index 54ede21e40b..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameBinding.java
+++ /dev/null
@@ -1,24 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class NameBinding extends SyntaxElement {
-
- // Synthesized Properties
- public TemplateBinding binding ;
- public String name ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameExpression.java
deleted file mode 100644
index 17acd421bb9..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameExpression.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-
-public class NameExpression extends Expression {
-
- // Synthesized Properties
- public QualifiedName name ;
-
- // Derived Properties
- public AssignedSource assignment ;
- public ElementReference enumerationLiteral ;
- public PropertyAccessExpression propertyAccess ;
-
- // Constraints
-
- /*
- * If the name in a name expression is a local or parameter name, then its assignment is its assigned source
- * before the expression.
- */
- public void checkNameExpressionAssignmentDerivation() {
-
- }
-
- /*
- * If the name in a name expression resolves to an enumeration literal name, then that is the enumeration
- * literal for the expression.
- */
- public void checkNameExpressionEnumerationLiteralDerivation() {
-
- }
-
- /*
- * The multiplicity lower bound of a name expression is determined by its name.
- */
- public void checkNameExpressionLowerDerivation() {
-
- }
-
- /*
- * If the name in a name expression disambiguates to a feature reference, then the equivalent property
- * access expression has the disambiguation of the name as its feature. The assignments before the property
- * access expression are the same as those before the name expression.
- */
- public void checkNameExpressionPropertyAccessDerivation() {
-
- }
-
- /*
- * If the name referenced by this expression is not a disambiguated feature reference or a local or
- * parameter name, then it must resolve to exactly one enumeration literal.
- */
- public void checkNameExpressionResolution() {
-
- }
-
- /*
- * The type of a name expression is determined by its name. If the name is a local name or parameter with
- * an assignment, then the type of the name expression is the type of that assignment. If the name is an
- * enumeration literal, then the type of the name expression is the corresponding enumeration. If the name
- * disambiguates to a feature reference, then the type of the name expression is the type of the equivalent
- * property access expression.
- */
- public void checkNameExpressionTypeDerivation() {
-
- }
-
- /*
- * The multiplicity upper bound of a name expression is determined by its name.
- */
- public void checkNameExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameLeftHandSide.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameLeftHandSide.java
deleted file mode 100644
index 146515e44ab..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NameLeftHandSide.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class NameLeftHandSide extends LeftHandSide {
-
- // Synthesized Properties
- public QualifiedName target ;
-
- // Constraints
-
- /*
- * The assignments after a name left-hand side are the same as the assignments before.
- */
- public void checkNameLeftHandSideAssignmentAfterDerivation() {
-
- }
-
- /*
- * If a name left-hand side has an index, then the target name must already have an assigned source and the
- * assignments before the index expression are the assignments before the left-hand side.
- */
- public void checkNameLeftHandSideAssignmentsBefore() {
-
- }
-
- /*
- * The target of a name left hand side may not already have an assigned source that is a loop variable
- * definition, an annotation, a sequence expansion expression or a parameter that is an in parameter.
- */
- public void checkNameLeftHandSideTargetAssignment() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedExpression.java
deleted file mode 100644
index 2bd360ca1b2..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedExpression.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class NamedExpression extends SyntaxElement {
-
- // Synthesized Properties
- public Expression expression ;
- public Expression index ;
- public String name ;
-
- // Derived Properties
- public boolean isBitStringConverstion ;
- public boolean isCollectionConversion ;
-
- // Constraints
-
- /*
- * Bit string conversion is required if the type of the type of the corresponding parameter is BitString, or a
- * collection class instantiated with a BitString type, and the type of the argument expression is not
- * BitString.
- */
- public void checkNamedExpressionIsBitStringConversionDerivation() {
-
- }
-
- /*
- * Collection conversion is required if the type of the corresponding parameter is a collection class and the
- * type of the argument expression is not.
- */
- public void checkNamedExpressionIsCollectionConversionDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedTemplateBinding.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedTemplateBinding.java
deleted file mode 100644
index f905feb27d6..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedTemplateBinding.java
+++ /dev/null
@@ -1,22 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.List;
-
-public class NamedTemplateBinding extends TemplateBinding {
-
- // Synthesized Properties
- public List<TemplateParameterSubstitution> substitution ;
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedTuple.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedTuple.java
deleted file mode 100644
index 2c47db18bb4..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NamedTuple.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.List;
-
-public class NamedTuple extends Tuple {
-
- // Synthesized Properties
- public List<NamedExpression> namedExpression ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NaturalLiteralExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NaturalLiteralExpression.java
deleted file mode 100644
index 241c5bc1c44..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NaturalLiteralExpression.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class NaturalLiteralExpression extends LiteralExpression {
-
- // Synthesized Properties
- public String image ;
-
- // Constraints
-
- /*
- * The type of a natural literal is the Alf library type Natural.
- * NOTE: If the context of a natural literal expression unambiguously requires either an Integer or an
- * UnlimitedNatural value, then the result of the literal expression is implicitly downcast to the required
- * type. If the context is ambiguous, however, than an explicit cast to Integer or UnlimitedNatural must be
- * used.
- */
- public void checkNaturalLiteralExpressionTypeDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NumericUnaryExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NumericUnaryExpression.java
deleted file mode 100644
index fc73c6c1a87..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/NumericUnaryExpression.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class NumericUnaryExpression extends UnaryExpression {
-
- // Constraints
-
- /*
- * A numeric unary expression has the same multiplicity lower bound as its operand expression.
- */
- public void checkNumericUnaryExpressionLowerDerivation() {
-
- }
-
- /*
- * The operand expression must have type Integer and a multiplicity upper bound of 1.
- */
- public void checkNumericUnaryExpressionOperand() {
-
- }
-
- /*
- * A numeric unary expression must have type Integer.
- */
- public void checkNumericUnaryExpressionTypeDerivation() {
-
- }
-
- /*
- * A numeric unary expression has a multiplicity upper bound of 1.
- */
- public void checkNumericUnaryExpressionUpperDerivation() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/OutputNamedExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/OutputNamedExpression.java
deleted file mode 100644
index 22241cb70d8..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/OutputNamedExpression.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class OutputNamedExpression extends NamedExpression {
-
- // Derived Properties
- public LeftHandSide leftHandSide ;
-
- // Constraints
-
- /*
- * The argument for an output parameter must be either be null, a name expression, a property access
- * expression, or a sequence access expression whose primary expression is a name expression or a
- * property access expression.
- */
- public void checkOutputNamedExpressionForm() {
-
- }
-
- /*
- * The equivalent left-hand side for an output named expression depends on the kind of expression. If the
- * expression is a name expression with no disambiguation, then the left-hand side is a name left-hand side
- * with the name from the name expression. If the expression is a name expression that disambiguates to a
- * feature reference, then the left-hand side is a feature left-hand side for that feature reference. If the
- * expression is a property access expression, then the left-hand side is a feature left-hand side for the
- * feature reference of the property access expression. If the expression is a sequence access expression,
- * then the left-hand side is a name left-hand side or feature left-hand side, as above, depending on whether
- * the primary expression of the sequence access expression is a name expression or property access
- * expression, and an index given by the index expression of the sequence access expression. Otherwise the
- * left-hand side is empty.
- */
- public void checkOutputNamedExpressionLeftHandSideDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PositionalTemplateBinding.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PositionalTemplateBinding.java
deleted file mode 100644
index fe8efb7b96e..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PositionalTemplateBinding.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class PositionalTemplateBinding extends TemplateBinding {
-
- // Synthesized Properties
- public QualifiedName argumentName ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PositionalTuple.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PositionalTuple.java
deleted file mode 100644
index a6479093be9..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PositionalTuple.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.List;
-
-public class PositionalTuple extends Tuple {
-
- // Synthesized Properties
- public List<Expression> expression ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PropertyAccessExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PropertyAccessExpression.java
deleted file mode 100644
index b5387e4e93a..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/PropertyAccessExpression.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-
-public class PropertyAccessExpression extends Expression {
-
- // Synthesized Properties
- public FeatureReference featureReference ;
-
- // Derived Properties
- public ElementReference feature ;
-
- //Constraints
-
- /*
- * The assignments before the expression of the feature reference of a property access expression are the
- * same as before the property access expression.
- */
- public void checkPropertyAccessExpressionAssignmentsBefore() {
-
- }
-
- /*
- * The feature of a property access expression is the structural feature to which its feature reference
- * resolves.
- */
- public void checkPropertyAccessExpressionFeatureDerivation() {
-
- }
-
- /*
- * The feature reference for a property access expression must resolve to a single structural feature.
- */
- public void checkPropertyAccessExpressionFeatureResolution() {
-
- }
-
- /*
- * The multiplicity upper bound of a property access expression is given by the product of the multiplicity
- * upper bounds of the referenced feature and the target expression.
- */
- public void checkPropertyAccessExpressionLowerDerivation() {
-
- }
-
- /*
- * The type of a property access expression is the type of the referenced feature.
- */
- public void checkPropertyAccessExpressionTypeDerivation() {
-
- }
-
- /*
- * The multiplicity upper bound of a property access expression is given by the product of the multiplicity
- * upper bounds of the referenced feature and the target expression.
- */
- public void checkPropertyAccessExpressionUpperDerivation() {
-
- }
-
- // Helper Operations
-
- /*
- * The assignments after a property access expression are the same as those after the target expression of
- * its feature reference.
- */
- public List<AssignedSource> updateAssignments() {
- return new ArrayList<AssignedSource>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/QualifiedName.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/QualifiedName.java
deleted file mode 100644
index 95baccda886..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/QualifiedName.java
+++ /dev/null
@@ -1,211 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class QualifiedName extends SyntaxElement {
-
- // Synthesized Properties
-
- /*
- * Whether this qualified name is ambiguous.
- */
- public boolean isAmbiguous = false ;
-
- /*
- * The sequence of individual name bindings in this qualified name.
- */
- public List<NameBinding> nameBinding ;
-
- // Derived Properties
-
- /*
- * The disambiguation into a feature reference of a syntactic element initially parsed as a qualified
- * name.
- */
- public FeatureReference disambiguation() {
- // LIMITATION: The parser implementation only supports :: (no .)
- // Therefore, a qualified name is never ambiguous
- return null ;
- }
-
- /*
- * Indicates whether this qualified name has been disambiguated to a feature reference.
- */
- public boolean isFeatureReference() {
- // LIMITATION: The parser implementation only supports :: (no .)
- // Therefore, a qualified name is never ambiguous
- return false ;
- }
-
- /*
- * The complete path name for the qualified name, with individual name bindings separated by "::"
- * punctuation.
- */
- public String pathName() {
- String path = "" ;
- String doubleColon = "::" ;
- boolean first = true ;
- for (NameBinding n : this.nameBinding) {
- path += (first ? "" : doubleColon) + n.name ;
- if (first)
- first = false ;
- // TODO: Take into account template bindings
- }
- return path ;
- }
-
- /*
- * The qualified name corresponding to the qualification part of this qualified name, if any.
- */
- public QualifiedName qualification() {
- // TODO
- return null ;
- }
-
- /*
- * The possible referents to which this qualified name may resolve. (Note that the UML rules for
- * namespaces in general allow a namespace to contain elements of different kinds with the same
- * name.) If the qualified name is for a template instantiation, then the referent is the equivalent bound
- * element.
- */
- public List<ElementReference> referent() {
- // TODO
- return new ArrayList<ElementReference>() ;
- }
-
-
- public QualifiedName templateName() {
- // TODO
- return null ;
- }
-
- /*
- * The rightmost individual name binding in the qualified name, without the qualification.
- */
- public NameBinding unqualifiedName() {
- // TODO
- return null ;
- }
-
- //Constraints
-
- /*
- * If a qualified name is not ambiguous or it resolves to a namespace, then it is has no disambiguation.
- * Otherwise, its disambiguation is a feature reference with a name given by the unqualified name of the
- * qualified name and a target expression determined by the disambiguation of the qualification of the
- * qualified name.
- */
- public void checkQualifiedNameDisambiguationDerivation() {
-
- }
-
- /*
- * A qualified name is a feature reference is its disambiguation is not empty.
- */
- public void checkQualifiedNameIsFeatureReferenceDerivation() {
-
- }
-
- /*
- * If a qualified name is a local name, then the reference must be within the same local scope as the
- * definition of the named element.
- */
- public void checkQualifiedNameLocalName() {
-
- }
-
- /*
- * If a qualified name is an unqualified, non-local name, then it must be visible in the current scope of the
- * use of the name.
- */
- public void checkQualifiedNameNonLocalUnqualifiedName() {
-
- }
-
- /*
- * The path name for a qualified name consists of the string representation of each of the name bindings,
- * separated by "::" punctuation. The string representation of a name binding is its name followed by the
- * representation of its template binding, if it has one. The string representation of a positional template
- * binding consists of an ordered list of the path names of its argument qualified names separated by
- * commas, all surrounded by the angle brackets "<" and ">". The string representation of a named
- * template binding consists of an ordered list of its template parameter substitutions, each consisting of the
- * formal parameter name followed by "=>" followed by the path name of the argument qualified name,
- * separated by commas, all surrounded by the angle brackets "<" and ">".
- */
- public void checkQualifiedNamePathNameDerivation() {
-
- }
-
- /*
- * The qualification of a qualified name is a empty if the qualified name has only one name binding.
- * Otherwise it is the qualified name consisting of all the name bindings of the original qualified name
- * except for the last one. The qualification of a qualified name is considered ambiguous if the qualified
- * name is ambiguous and has more than two name bindings.
- */
- public void checkQualifiedNameQualificationDerivation() {
-
- }
-
- /*
- * If a qualified name has a qualification, then its unqualified name must name an element of the
- * namespace named by the qualification, where the first name in the qualification must name an element
- * of the current scope.
- */
- public void checkQualifiedNameQualifiedResolution() {
-
- }
-
- /*
- * The referents of a qualified name are the elements to which the name may resolve in the current scope,
- * according to the UML rules for namespaces and named elements.
- */
- public void checkQualifiedNameReferentDerivation() {
-
- }
-
- /*
- * If the unqualified name of a qualified name has a template binding, then the template name must resolve
- * to a template. The template binding must have an argument name for each of the template parameters
- * and each argument name must resolve to a classifier. If the template parameter has constraining
- * classifiers, then the referent of the corresponding argument name must conform to all those constraining
- * classifiers.
- */
- public void checkQualifiedNameTemplateBinding() {
-
- }
-
- /*
- * If the last name binding in a qualified name has a template binding, then the template name is a qualified
- * name with the same template bindings as the original qualified name, but with the template binding
- * removed on the last name binding.
- */
- public void checkQualifiedNameTemplateNameDerivation() {
-
- }
-
- /*
- * The unqualified name of a qualified name is the last name binding.
- */
- public void checkQualifiedNameUnqualifiedNameDerivation() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/RelationalExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/RelationalExpression.java
deleted file mode 100644
index 6f2d6627240..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/RelationalExpression.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class RelationalExpression extends BinaryExpression {
-
- // Derived Properties
- public boolean isUnlimitedNatural ;
-
- // Constraints
-
- /*
- * A relational expression has a multiplicity lower bound of 0 if the lower bound if either operand
- * expression is 0 and 1 otherwise.
- */
- public void checkRelationalExpressionIsLowerDerivation() {
-
- }
-
- /*
- * The type of a relational expression is Boolean.
- */
- public void checkRelationalExpressionIsTypeDerivation() {
-
- }
-
- /*
- * A relational expression is an UnlimitedNatural comparison if either one of its operands has type
- * UnlimitedNatural.
- */
- public void checkRelationalExpressionIsUnlimitedNaturalDerivation() {
-
- }
-
- /*
- * A relational expression has a multiplicity upper bound of 1.
- */
- public void checkRelationalExpressionIsUpperDerivation() {
-
- }
-
- /*
- * The operand expressions for a comparison operator must have type Integer, UnlimitedNatural or
- * Natural. However, it is not allowed to have one operand expression be Integer and the other be
- * UnlimitedNatural.
- */
- public void checkRelationalExpressionOperandTypes() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SelectOrRejectExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SelectOrRejectExpression.java
deleted file mode 100644
index 7b9f1e8dcda..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SelectOrRejectExpression.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class SelectOrRejectExpression extends SequenceExpansionExpression {
-
- // Constraints
-
- /*
- * The argument of a select or reject expression must have type Boolean and a multiplicity upper bound of
- * 1.
- */
- public void checkSelectOrRejectExpressionArgument() {
-
- }
-
- /*
- * A select or reject expression has a multiplicity lower bound of 0.
- */
- public void checkSelectOrRejectExpressionLowerDerivation() {
-
- }
-
- /*
- * A select or reject expression has the same type as its primary expression.
- */
- public void checkSelectOrRejectExpressionTypeDerivation() {
-
- }
-
- /*
- * A select or reject expression has a multiplicity upper bound of *.
- */
- public void checkSelectOrRejectExpressionUpperDerivation() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceAccessExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceAccessExpression.java
deleted file mode 100644
index faafec9d3b4..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceAccessExpression.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class SequenceAccessExpression extends Expression {
-
- // Synthesized Properties
- public Expression index ;
- public Expression primary ;
-
- // Constraints
-
- /*
- * The multiplicity upper bound of the index of a sequence access expression must be 1.
- */
- public void checkSequenceAccessExpressionIndexMultiplicity() {
-
- }
-
- /*
- * The type of the index of a sequence access expression must be Integer.
- */
- public void checkSequenceAccessExpressionIndexType() {
-
- }
-
- /*
- * The multiplicity lower bound of a sequence access expression is 0.
- */
- public void checkSequenceAccessExpressionLowerDerivation() {
-
- }
-
- /*
- * The type of a sequence access expression is the same as the type of its primary expression.
- */
- public void checkSequenceAccessExpressionTypeDerivation() {
-
- }
-
- /*
- * The multiplicity upper bound of a sequence access expression is 1.
- */
- public void checkSequenceAccessExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceConstructionExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceConstructionExpression.java
deleted file mode 100644
index 3b9db07fc65..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceConstructionExpression.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class SequenceConstructionExpression extends Expression {
-
- // Synthesized Properties
- public SequenceElements elements ;
- public boolean hasMultiplicity = false ;
- public QualifiedName typeName ;
-
- //Constraints
-
- /*
- * If a sequence construction expression has multiplicity, then its multiplicity lower bound is given by its
- * elements, if this is not empty, and zero otherwise. If a sequence construction expression does not have
- * multiplicity, then its multiplicity lower bound is one.
- */
- public void checkSequenceConstructionExpressionLowerDerivation() {
-
- }
-
- /*
- * The type name of a sequence construction expression must resolve to a non-template classifier. If the
- * expression does not have multiplicity, then this classifier must be the instantiation of a collection class.
- */
- public void checkSequenceConstructionExpressionType() {
-
- }
-
- /*
- * The type of a sequence construction expression is the named type.
- */
- public void checkSequenceConstructionExpressionTypeDerivation() {
-
- }
-
- /*
- * If a sequence construction expression has multiplicity, then its multiplicity upper bound is given by its
- * elements, if this is not empty, and zero otherwise. If a sequence construction expression does not have
- * multiplicity, then its multiplicity upper bound is one.
- */
- public void checkSequenceConstructionExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceElements.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceElements.java
deleted file mode 100644
index 0a614142d3c..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceElements.java
+++ /dev/null
@@ -1,24 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public abstract class SequenceElements extends SyntaxElement {
-
- // Derived Properties
- public int lower ;
- public int upper ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceExpansionExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceExpansionExpression.java
deleted file mode 100644
index a7c80ca361d..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceExpansionExpression.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-
-public abstract class SequenceExpansionExpression extends Expression {
-
- // Synthesized Properties
- public Expression argument ;
- public String operation ;
- public ExtentOrExpression primary ;
- public String variable ;
-
- // Derived Properties
- public AssignedSource variableSource ;
-
- // Constraints
-
- /*
- * The assignments before the argument expression of a sequence expansion expression include those after
- * the primary expression plus one for the expansion variable.
- */
- public void checkSequenceExpansionExpressionAssignmentsBeforeArgument() {
-
- }
-
- /*
- * The assignments before the primary expression of a sequence expansion expression are the same as the
- * assignments before the sequence expansion expression.
- */
- public void checkSequenceExpansionExpressionAssignmentsBeforePrimary() {
-
- }
-
- /*
- * The expansion variable may not be assigned within the argument expression.
- */
- public void checkSequenceExpansionExpressionVariableAssignment() {
-
- }
-
- /*
- * The expansion variable name may not conflict with any name already assigned after the primary
- * expression.
- */
- public void checkSequenceExpansionExpressionVariableName() {
-
- }
-
- /*
- * The assigned source for the expansion variable of a sequence expansion expression is the expression
- * itself.
- */
- public void checkSequenceExpansionExpressionVariableSourceDerivation() {
-
- }
-
-
- //Helper Operations
- /*
- * The assignments after a sequence expansion expression are the same as after its primary expression.
- */
- public List<AssignedSource> updateAssignments() {
- return new ArrayList<AssignedSource>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceExpressionList.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceExpressionList.java
deleted file mode 100644
index 5f04ea1bce9..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceExpressionList.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.List;
-
-public class SequenceExpressionList extends SequenceElements {
-
- // Synthesized Properties
- public List<Expression> element ;
-
- // Constraints
- /*
- * The multiplicity lower bound of the elements of a sequence expression list is given by the sum of the
- * lower bounds of each of the expressions in the list.
- */
- public void checkSequenceExpressionListLowerDerivation() {
-
- }
-
- /*
- * The multiplicity lower bound of the elements of a sequence expression list is given by the sum of the
- * lower bounds of each of the expressions in the list. If any of the expressions in the list have an
- * unbounded upper bound, then the sequence expression list also has an unbounded upper bound.
- */
- public void checkSequenceExpressionListUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceOperationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceOperationExpression.java
deleted file mode 100644
index 9668e23a6e5..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceOperationExpression.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-
-public class SequenceOperationExpression extends InvocationExpression {
-
- // Synthesized Properties
- public QualifiedName operation ;
- public ExtentOrExpression primary ;
-
- // Derived Properties
- public boolean isBitStringConversion ;
- public boolean isCollectionConversion ;
-
- // Constraints
- /*
- * The type of an input argument expression of a sequence operation parameter must be assignable to its
- * corresponding parameter. The type of an output parameter must be assignable to its corresponding
- * argument expression. (Note that this implies that the type of an argument expression for an inout
- * parameter must be the same as the type of that parameter.)
- */
- public void checkSequenceOperationExpressionArgumentCompatibility() {
-
- }
-
- /*
- * The assignments before the primary expression of a sequence operation expression are the same as the
- * assignments before the sequence operation expression.
- */
- public void checkSequenceOperationExpressionAssignmentsBefore() {
-
- }
-
- /*
- * There is no feature for a sequence operation expression.
- */
- public void checkSequenceOperationExpressionFeatureDerivation() {
-
- }
-
- /*
- * BitString conversion is required if type of the first parameter of the referent of a sequence operation
- * expression is BitString and either the type of its primary expression is Integer or collection conversion is
- * required and the type of its primary expression is a collection class whose argument type is Integer.
- */
- public void checkSequenceOperationExpressionIsBitStringConversionDerivation() {
-
- }
-
- /*
- * Collection conversion is required if the type of the primary expression of a sequence operation
- * expression is a collection class.
- */
- public void checkSequenceOperationExpressionIsCollectionConversionDerivation() {
-
- }
-
- /*
- * There must be a single behavior that is a resolution of the operation qualified name of a sequence
- * operation expression with a least one parameter, whose first parameter has direction in or inout, has
- * multiplicity [0..*] and to which the target primary expression is assignable.
- */
- public void checkSequenceOperationExpressionOperationReferent() {
-
- }
-
- /*
- * The referent for a sequence operation expression is the behavior named by the operation for the
- * expression.
- */
- public void checkSequenceOperationExpressionReferentDerivation() {
-
- }
-
- /*
- * If the first parameter of the referent has direction inout, then the parameter type must have the same type
- as the primary expression.
- */
- public void checkSequenceOperationExpressionTargetCompatibility() {
-
- }
-
- //Helper Operations
- /*
- * The assignments after a sequence operation expression include those made in the primary expression
- * and those made in the tuple and, for an "in place" operation (one whose first parameter is inout), that
- * made by the sequence operation expression itself.
- */
- public List<AssignedSource> updateAssignments() {
- return new ArrayList<AssignedSource>() ;
- }
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceRange.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceRange.java
deleted file mode 100644
index 41e50e97d55..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceRange.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class SequenceRange extends SequenceElements {
-
- // Synthesized Properties
- public Expression rangeLower ;
- public Expression rangeUpper ;
-
- // Constraints
- /*
- * The multiplicity lower bound of a sequence range is 0.
- */
- public void checkSequenceRangeLowerDerivation() {
-
- }
-
- /*
- * The multiplicity uper bound of a sequence range is * (since it is not possible, in general, to statically
- * determine a more constrained upper bound).
- */
- public void checkSequenceRangeUpperDerivation() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceReductionExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceReductionExpression.java
deleted file mode 100644
index 9e8a6a8e20f..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SequenceReductionExpression.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-
-public class SequenceReductionExpression extends Expression {
-
- // Synthesized Properties
- public QualifiedName behaviorName ;
- public boolean isOrdered = false ;
- public ExtentOrExpression primary ;
-
- // Derived Properties
- public ElementReference referent ;
-
- // Constraints
- /*
- * The assignments before the target expression of a sequence reduction expression are the same as the
- * assignments before the sequence reduction expression.
- */
- public void checkSequenceReductionExpressionAssignmentsBefore() {
-
- }
-
- /*
- * The behavior name in a sequence reduction expression must denote a behavior.
- */
- public void checkSequenceReductionExpressionBehavior() {
-
- }
-
- /*
- * The referent behavior must have two in parameters, a return parameter and no other parameters. The
- * parameters must all have the same type as the argument expression and multiplicity [1..1].
- */
- public void checkSequenceReductionExpressionBehaviorParameters() {
-
- }
-
- /*
- * A sequence reduction expression has a multiplicity lower bound of 1.
- */
- public void checkSequenceReductionExpressionLowerDerivation() {
-
- }
-
- /*
- * The referent for a sequence reduction expression is the behavior denoted by the behavior name of the
- * expression.
- */
- public void checkSequenceReductionExpressionReferentDerivation() {
-
- }
-
- /*
- * A sequence reduction expression has the same type as its primary expression.
- */
- public void checkSequenceReductionExpressionTypeDerivation() {
-
- }
-
- /*
- * A sequence reduction expression has a multiplicity upper bound of 1.
- */
- public void checkSequenceReductionExpressionUpperDerivation() {
-
- }
-
-
- //Helper Operations
- /*
- * The assignments after a sequence reduction expression are the same as after its primary expression.
- */
- public List<AssignedSource> updateAssignments() {
- return new ArrayList<AssignedSource>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ShiftExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ShiftExpression.java
deleted file mode 100644
index b0041b473cc..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ShiftExpression.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class ShiftExpression extends BinaryExpression {
-
- // Derived Properties
- public boolean isBitStringConversion ;
-
- // Constraints
-
- /*
- * BitString conversion is required if the first operand expression of a shift expression has type Integer.
- */
- public void checkShiftExpressionIsBitStringConversionDerivation() {
-
- }
-
- /*
- * A shift expression has a multiplicity lower bound of 0 if the lower bound if either operand expression is
- * 0 and 1 otherwise.
- */
- public void checkShiftExpressionLowerDerivation() {
-
- }
-
- /*
- * The operands of a shift expression must have type BitString or Integer.
- */
- public void checkShiftExpressionOperands() {
-
- }
-
- /*
- * A shift expression has type BitString.
- */
- public void checkShiftExpressionTypeDerivation() {
-
- }
-
- /*
- * A shift expression has a multiplicity upper bound of 1.
- */
- public void checkShiftExpressionUpperDerivation() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/StringLiteralExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/StringLiteralExpression.java
deleted file mode 100644
index 9a341cc1e58..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/StringLiteralExpression.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class StringLiteralExpression extends LiteralExpression {
-
- //Synthesized Properties
- public String image ;
-
- //Constraints
-
- /*
- * The type of a string literal expression is String.
- */
- public void checkStringLiteralExpressionTypeDerivation() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SuperInvocationExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SuperInvocationExpression.java
deleted file mode 100644
index a92eca97ddf..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/SuperInvocationExpression.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class SuperInvocationExpression extends InvocationExpression {
-
- // Synthesized Properties
-
- /*
- * The name of the operation to be invoked, optionally qualified with the name of the appropriate
- * superclass.
- */
- public QualifiedName target ;
-
- //Constraints
-
- /*
- * If the referent is the method of a constructor operation, the super invocation expression must occur in an
- * expression statement at the start of the definition for the method of a constructor operation, such that any
- * statements preceding it are also super constructor invocations.
- */
- public void checkSuperInvocationExpressionConstructorCall() {
-
- }
-
- /*
- * If the referent is the method of a destructor operation, the super invocation expression must occur in an
- * within the method of a destructor operation.
- */
- public void checkSuperInvocationExpressionDestructorCall() {
-
- }
-
- /*
- * There is no feature for a super invocation.
- */
- public void checkSuperInvocationExpressionFeatureDerivation() {
-
- }
-
- /*
- * If the target is empty, the referent must be the method for a constructor operation.
- */
- public void checkSuperInvocationExpressionImplicitTarget() {
-
- }
-
- /*
- * It must be possible to identify a single valid operation denoted by the target of a super invocation
- * expression that satisfies the overloading resolution rules.
- */
- public void checkSuperInvocationExpressionOperation() {
-
- }
-
- /*
- * If the target has a qualification, then this must resolve to one of the superclasses of the current context
- * class.
- */
- public void checkSuperInvocationExpressionQualification() {
-
- }
-
- /*
- * The referent of a super invocation expression is the method behavior of the operation identified using
- * the overloading resolution rules.
- */
- public void checkSuperInvocationExpressionReferentDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/TemplateBinding.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/TemplateBinding.java
deleted file mode 100644
index 54c71e3f63c..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/TemplateBinding.java
+++ /dev/null
@@ -1,20 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public abstract class TemplateBinding extends SyntaxElement {
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/TemplateParameterSubstitution.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/TemplateParameterSubstitution.java
deleted file mode 100644
index 105aca7a01b..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/TemplateParameterSubstitution.java
+++ /dev/null
@@ -1,24 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import org.eclipse.internal.xtend.expression.ast.SyntaxElement;
-
-public class TemplateParameterSubstitution extends SyntaxElement {
-
- // Synthesized Properties
- public QualifiedName argumentName ;
- public String parameterName ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ThisExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ThisExpression.java
deleted file mode 100644
index 86d720e1f54..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/ThisExpression.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class ThisExpression extends Expression {
-
- // Constraints
- /*
- * The multiplicity lower bound of a this expression is always 1.
- */
- public void checkThisExpressionLowerDerivation() {
-
- }
-
- /*
- * The static type of a this expression is the statically determined context classifier for the context in which
- * the this expression occurs.
- */
- public void checkThisExpressionTypeDerivation() {
-
- }
-
- /*
- * The multiplicity upper bound of a this expression is always 1.
- */
- public void checkThisExpressionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/Tuple.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/Tuple.java
deleted file mode 100644
index 3a49f688391..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/Tuple.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public abstract class Tuple extends SyntaxElement {
-
- // Synthesized Properties
-
- /*
- * The invocation expression of which this tuple is a part.
- */
- public InvocationExpression invocation ;
-
- // Derived Properties
- public List<NamedExpression> input ;
- public List<OutputNamedExpression> output ;
-
- // Constraints
-
- /*
- * A name may be assigned in at most one argument expression of a tuple.
- */
- public void checkTupleAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before each expression in a tuple are the same as the assignments before the tuple,
- * except in the case of a name expression that defines a new local name, in which case the assigned source
- * for the new name is included in the assignments before the name expression. (Note that the assigned
- * source for a new name is included before the name expression so that the nameExpressionResolution
- * constraint is not violated.) The assignments before the tuple are the same as the assignments after the
- * feature reference of the invocation of the tuple, if the invocation has one, or otherwise the assignments
- * before the invocation.
- */
- public void checkTupleAssignmentsBefore() {
-
- }
-
- /*
- * A tuple has the same number of inputs as its invocation has input parameters. For each input parameter,
- * the tuple has a corresponding input with the same name as the parameter and an expression that is the
- * matching argument from the tuple, or an empty sequence construction expression if there is no matching
- * argument.
- */
- public void checkTupleInputDerivation() {
-
- }
-
- /*
- * An input parameter may only have a null argument if it has a multiplicity lower bound of 0.
- */
- public void checkTupleNullInputs() {
-
- }
-
- /*
- * A tuple has the same number of outputs as its invocation has output parameters. For each output
- * parameter, the tuple has a corresponding output with the same name as the parameter and an expression
- * that is the matching argument from the tuple, or an empty sequence construction expression if there is no
- * matching argument.
- */
- public void checkTupleOutputDerivation() {
-
- }
-
- /*
- * An output parameter may only have a null argument if it is an out parameter.
- */
- public void checkTupleOutputs() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/UnaryExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/UnaryExpression.java
deleted file mode 100644
index c6454cfab92..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/UnaryExpression.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-
-public class UnaryExpression extends Expression {
-
- // Synthesized Properties
- public Expression operand ;
- public String operator ;
-
- // Constraints
-
- /*
- * The assignments before the operand of a unary expression are the same as those before the unary
- * expression.
- */
- public void checkUnaryExpressionAssignmentsBefore() {
-
- }
-
- //Helper Operations
- /*
- * By default, the assignments after a unary expression are the same as those after its operand expression.
- */
- public List<AssignedSource> updateAssignments() {
- return new ArrayList<AssignedSource>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/UnboundedLiteralExpression.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/UnboundedLiteralExpression.java
deleted file mode 100644
index 3a4dd8d51f5..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/expressions/UnboundedLiteralExpression.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.expressions;
-
-public class UnboundedLiteralExpression extends LiteralExpression {
-
- // Constraints
- /*
- * The type of an unbounded literal expression is UnlimitedNatural.
- */
- public void checkUnboundedLiteralExpressionDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/AcceptBlock.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/AcceptBlock.java
deleted file mode 100644
index a0b4c3c10f9..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/AcceptBlock.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class AcceptBlock extends SyntaxElement {
-
- // Synthesized Properties
- public Block block ;
- public String name ;
- public QualifiedNameList signalNames ;
-
- // Derived Properties
- public List<ElementReference> signal ;
-
- // Constraints
-
- /*
- * The signals of an accept block are the referents of the signal names of the accept block.
- */
- public void checkAcceptBlockSignalDerivation() {
-
- }
-
- /*
- * All signal names in an accept block must resolve to signals.
- */
- public void checkAcceptBlockSignalNames() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/AcceptStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/AcceptStatement.java
deleted file mode 100644
index 8fcb8cd2908..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/AcceptStatement.java
+++ /dev/null
@@ -1,115 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-
-public class AcceptStatement extends Statement {
-
- // Synthesized Properties
- public List<AcceptBlock> acceptBlock ;
-
- // Derived Properties
- public ElementReference behavior ;
- public boolean isSimple ;
-
- // Constraints
-
- /*
- * If a name is assigned in any block of an accept statement, then the assigned source of the name after the
- * accept statement is the accept statement itself.
- */
- public void checkAcceptStatementAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before any block of an accept statement are the assignments before the accept
- * statement.
- */
- public void checkAcceptStatementAssignmentsBefore() {
-
- }
-
- /*
- * For a compound accept statement, a local name defined in an accept block has the accept block as its
- * assigned source before the block associated with the accept block. The type of the local name is the
- * effective common ancestor of the specified signals for that accept clause, if one exists, and it is untyped
- * otherwise. However, the local name is considered unassigned after the accept statement.
- */
- public void checkAcceptStatementCompoundAcceptLocalName() {
-
- }
-
- /*
- * An accept statement can only be used within the definition of an active behavior or the classifier
- * behavior of an active class.
- */
- public void checkAcceptStatementContext() {
-
- }
-
- /*
- * The enclosing statement for all statements in the blocks of all accept blocks of an accept statement is the
- * accept statement.
- */
- public void checkAcceptStatementEnclosedStatements() {
-
- }
-
- /*
- * An accept statement is simple if it has exactly one accept block and that accept block does not have a
- * block.
- */
- public void checkAcceptStatementIsSimpleDerivation() {
-
- }
-
- /*
- * Any name defined in an accept block of an accept statement must be unassigned before the accept
- * statement.
- */
- public void checkAcceptStatementNames() {
-
- }
-
- /*
- * If a name is unassigned before an accept statement and assigned in any block of an accept statement,
- * then it must be assigned in every block.
- */
- public void checkAcceptStatementNewAssignments() {
-
- }
-
- /*
- * The containing behavior of an accept statement must have receptions for all signals from all accept
- * blocks of the accept statement. No signal may be referenced in more than one accept block of an accept
- * statement.
- */
- public void checkAcceptStatementSignals() {
-
- }
-
- /*
- * A local name specified in the accept block of a simple accept statement has the accept statement as its
- * assigned source after the accept statement. The type of the local name is the effective common ancestor
- * of the specified signals, if one exists, and it is untyped otherwise.
- */
- public void checkAcceptStatementSimpleAcceptLocalName() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Annotation.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Annotation.java
deleted file mode 100644
index f257536fda4..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Annotation.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class Annotation extends SyntaxElement {
-
- // Synthesized Properties
- public List<String> argument ;
- public String identifier ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Block.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Block.java
deleted file mode 100644
index 1cf61c46d99..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Block.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class Block extends SyntaxElement {
-
- // Synthesized Properties
- public List<Statement> statement ;
-
- // Derived Properties
- public List<AssignedSource> assignmentAfter ;
- public List<AssignedSource> assignmentBefore ;
-
- // Constraints
-
- /*
- * If a block is not empty, then the assignments after the block are the same as the assignments after the
- * last statement of the block. Otherwise they are the same as the assignments before the block.
- */
- public void checkBlockAssignmentAfterDerivation() {
-
- }
-
- /*
- * The assignments before each statement in a block other than the first are the same as the assignments
- * after the previous statement.
- */
- public void checkBlockAssignmentsBeforeStatements() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/BlockStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/BlockStatement.java
deleted file mode 100644
index 94289ee0b5a..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/BlockStatement.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-public class BlockStatement extends Statement {
-
- // Synthesized Properties
- public Block block ;
-
- // Derived Properties
- public boolean isParallel ;
-
- // Constraints
-
- /*
- * The assignments after a block statement are the same as the assignments after the block of the block
- * statement.
- */
- public void checkBlockStatementAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before the block of a block statement are the same as the assignments before the block
- * statement.
- */
- public void checkBlockStatementAssignmentsBefore() {
-
- }
-
- /*
- * The enclosing statement for all the statements in the block of a block statement is the block statement.
- */
- public void checkBlockStatementEnclosedStatements() {
-
- }
-
- /*
- * A block statement is parallel if it has a @parallel annotation.
- */
- public void checkBlockStatementIsParallelDerivation() {
-
- }
-
- /*
- * In a parallel block statement, any name assigned in one statement of the block may not be further
- * assigned in any subsequent statement in the same block.
- */
- public void checkBlockStatementParallelAssignments() {
-
- }
-
-
- // Helper Operations
- /*
- * In addition to an @isolated annotation, a block statement may have a @parallel annotation. It may not
- have any arguments.
- */
- public boolean annotationAllowed (Annotation annotation ) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/BreakStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/BreakStatement.java
deleted file mode 100644
index bd9089b9895..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/BreakStatement.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-public class BreakStatement extends Statement {
-
- // Derived Properties
- public Statement target ;
-
- // Constraints
- /*
- * The target of a break statement may not have a @parallel annotation.
- */
- public void checkBreakStatementNonparallelTarget() {
-
- }
-
- /*
- * The target of a break statement is the innermost switch, while, do or for statement enclosing the break
- * statement.
- */
- public void checkBreakStatementTargetDerivation() {
-
- }
-
- // Helper Operations
-
- /*
- * A break statement may not have any annotations.
- */
- public boolean annotationAllowed (Annotation annotation) {
- return false ;
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ClassifyStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ClassifyStatement.java
deleted file mode 100644
index 0150fb851a8..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ClassifyStatement.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-
-public class ClassifyStatement extends Statement {
-
- // Synthesized Properties
- public Expression expression ;
- public QualifiedNameList fromList ;
- public boolean isReclassifyAll = false ;
- public QualifiedNameList toList ;
-
- // Derived Properties
- public List<ElementReference> fromClass ;
- public List<ElementReference> toClass ;
-
- // Constraints
-
- /*
- * The assignments after a classify statement are the same as the assignments after its expression.
- */
- public void checkClassifyStatementAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before the expression of a classify statement are the same as the assignments before the
- * statement.
- */
- public void checkClassifyStatementAssignmentsBefore() {
-
- }
-
- /*
- * All the from and to classes of a classify statement must be subclasses of the type of the target expression
- * and none of them may have a common superclass that is a subclass of the type of the target expression
- * (that is, they must be disjoint subclasses).
- */
- public void checkClassifyStatementClasses() {
-
- }
-
- /*
- * All qualified names listed in the from or to lists of a classify statement must resolve to classes.
- */
- public void checkClassifyStatementClassNames() {
-
- }
-
- /*
- * The expression in a classify statement must have a class as its type and multiplicity upper bound of 1.
- */
- public void checkClassifyStatementExpression() {
-
- }
-
- /*
- * The from classes of a classify statement are the class referents of the qualified names in the from list for
- * the statement.
- */
- public void checkClassifyStatementFromClassDerivation() {
-
- }
-
- /*
- * The to classes of a classify statement are the class referents of the qualified names in the to list for the
- * statement.
- */
- public void checkClassifyStatementToClassDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ConcurrentClauses.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ConcurrentClauses.java
deleted file mode 100644
index 387f86de29a..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ConcurrentClauses.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class ConcurrentClauses extends SyntaxElement {
-
- // Synthesized Properties
- public List<NonFinalClause> clause ;
-
- // Constraints
- /*
- * The assignments before each of the clauses in a set of concurrent clauses are the same as the
- * assignments before the concurrent clauses.
- */
- public void checkConcurrentClausesAssignmentsBefore() {
-
- }
-
- /*
- * The same name may not be assigned in more than one conditional expression within the same
- * concurrent set of clauses.
- */
- public void checkConcurrentClausesConditionAssignments() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/DoStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/DoStatement.java
deleted file mode 100644
index 12632830bb2..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/DoStatement.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-
-public class DoStatement extends Statement {
-
- // Synthesized Properties
- public Block body ;
- public Expression condition ;
-
- // Constraints
-
- /*
- * If the assigned source for a name after the condition expression is different than before the do statement,
- * then the assigned source of the name after the do statement is the do statement. Otherwise it is the same
- * as before the do statement.
- */
- public void checkDoStatementAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before the block of a do statement are the same as the assignments before the do
- * statement. The assignments before the condition expression of a do statement are the same assignments
- * after the block.
- */
- public void checkDoStatementAssignmentsBefore() {
-
- }
-
- /*
- * The condition expression of a do statement must have type Boolean and a multiplicity upper bound of 1.
- */
- public void checkDoStatementCondition() {
-
- }
-
- /*
- * The enclosing statement for all statements in the body of a do statement are the do statement.
- */
- public void checkDoStatementEnclosedStatements() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/EmptyStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/EmptyStatement.java
deleted file mode 100644
index a1e57850243..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/EmptyStatement.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-public class EmptyStatement extends Statement {
-
- // Constraints
-
- /*
- * The assignments after and empty statement are the same as the assignments before the statement.
- */
- public void checkEmptyStatementAssignmentsAfter() {
-
- }
-
- // Helper Operations
- public boolean annotationAllowed (Annotation annotation) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ExpressionStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ExpressionStatement.java
deleted file mode 100644
index 346cb76a248..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ExpressionStatement.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-
-public class ExpressionStatement extends Statement {
-
- // Synthesized Properties
- public Expression expression ;
-
- // Constraints
-
- /*
- * The assignments after an expression statement are the same as the assignments after its expression.
- */
- public void checkExpressionStatementAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before the expression of an expression statement are the same as the assignments
- * before the statement.
- */
- public void checkExpressionStatementAssignmentsBefore() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ForStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ForStatement.java
deleted file mode 100644
index becd2cf7af7..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ForStatement.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-public class ForStatement extends Statement{
-
- // Synthesized Properties
- public Block body ;
- public List<LoopVariableDefinition> variableDefinition ;
-
- // Derived Properties
- public boolean isParallel ;
-
- // Constraints
-
- /*
- * The loop variables are unassigned after a for statement. Other than the loop variables, if the assigned
- * source for a name after the body of a for statement is the same as after the for variable definitions, then
- * the assigned source for the name after the for statement is the same as after the for variable definitions.
- * If a name is unassigned after the for variable definitions, then it is unassigned after the for statement
- * (even if it is assigned in the body of the for statement). If, after the loop variable definitions, a name has
- * an assigned source, and it has a different assigned source after the body of the for statement, then the
- * assigned source after the for statement is the for statement itself.
- */
- public void checkForStatementAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before a loop variable definition in a for statement are the same as before the for
- * statement. The assignments before the body of the statement include all the assignments before the
- * statement plus any new assignments from the loop variable definitions, except that, if the statement is
- * parallel, the assigned sources of any names given in @parallel annotations are changed to be the for
- * statement itself.
- */
- public void checkForStatementAssignmentsBefore() {
-
- }
-
- /*
- * The enclosing statement for all statements in the body of a for statement are the for statement.
- */
- public void checkForStatementEnclosedStatements() {
-
- }
-
- /*
- * A for statement is parallel if it has a @parallel annotation.
- */
- public void checkForStatementIsParallelDerivation() {
-
- }
-
- /*
- * The assigned sources for loop variables after the body of a for statement must be the for statement (the
- * same as before the body).
- */
- public void checkForStatementLoopVariables() {
-
- }
-
- /*
- * A @parallel annotation of a for statement may include a list of names. Each such name must be already
- * assigned after the loop variable definitions of the for statement, with a multiplicity of [0..*]. These
- * names may only be used within the body of the for statement as the first argument to for the
- * CollectionFunctions::add behavior.
- */
- public void checkForStatementParallelAnnotationNames() {
-
- }
-
- /*
- * If, after the loop variable definitions of a parallel for statement, a name has an assigned source, then it
- * must have the same assigned source after the block of the for statement. Other than for names defined in
- * the @parallel annotation of the for statement, the assigned source for such names is the same after the
- * for statement as before it. Any names defined in the @parallel annotation have the for statement itself as
- * their assigned source after the for statement. Other than names given in the @parallel annotation, if a
- * name is unassigned after the loop variable definitions, then it is considered unassigned after the for
- * statement, even if it is assigned in the block of the for statement.
- */
- public void checkForStatementParallelAssignmentsAfter() {
-
- }
-
- /*
- * The isFirst attribute of the first loop variable definition for a for statement is true while the isFirst
- * attribute if false for any other definitions.
- */
- public void checkForStatementVariableDefinitions() {
-
- }
-
-
- // Helper Operations
-
- /*
- * In addition to an @isolated annotation, a for statement may have a @parallel annotation.
- */
- public boolean annotationAllowed (Annotation annotation) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/IfStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/IfStatement.java
deleted file mode 100644
index 43223a530b3..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/IfStatement.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-public class IfStatement extends Statement {
-
- // Synthesized Properties
- public Block finalClause ;
- public List<ConcurrentClauses> nonFinalClauses ;
-
- // Derived Properties
- public boolean isAssured ;
- public boolean isDetermined ;
-
- // Constraints
-
- /*
- * If an if statement does not have a final else clause, then any name that is unassigned before the if
- * statement is unassigned after the if statement. If an if statement does have a final else clause, then any
- * name that is unassigned before the if statement and is assigned after any one clause of the if statement
- * must also be assigned after every other clause. The type of such names after the if statement is the
- * effective common ancestor of the types of the name in each clause with a multiplicity lower bound that
- * is the minimum of the lower bound for the name in each clause and a multiplicity upper bound that is the
- * maximum for the name in each clause. For a name that has an assigned source after any clause of an if
- * statement that is different than before that clause, then the assigned source after the if statement is the if
- * statement. Otherwise, the assigned source of a name after the if statement is the same as before the if
- * statement.
- */
- public void checkIfStatementAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before all the non-final clauses of an if statement are the same as the assignments
- * before the if statement. If the statement has a final clause, then the assignments before that clause are
- * also the same as the assignments before the if statement.
- */
- public void checkIfStatementAssignmentsBefore() {
-
- }
-
- /*
- * The enclosing statement of all the statements in the bodies of all non-final clauses and in the final clause
- * (if any) of an if statement is the if statement.
- */
- public void checkIfStatementEnclosedStatements() {
-
- }
-
- /*
- * An if statement is assured if it has an @assured annotation.
- */
- public void checkIfStatementIsAssuredDerivation() {
-
- }
-
- /*
- * An if statement is determined if it has an @determined annotation.
- */
- public void checkIfStatementIsDeterminedDerivation() {
-
- }
-
-
- // Helper Operations
- /*
- * In addition to an @isolated annotation, an if statement may have @assured and @determined
- * annotations. They may not have arguments.
- */
- public boolean annotationAllowed (Annotation annotation) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/InLineStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/InLineStatement.java
deleted file mode 100644
index 19b64839271..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/InLineStatement.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-public class InLineStatement extends Statement {
-
- // Synthesized Properties
- public String code ;
- public String language ;
-
- // Constraints
-
- /*
- * The assignments after an in-line statement are the same as the assignments before the statement.
- */
- public void checkInLineStatementAssignmentsAfter() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/LocalNameDeclarationStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/LocalNameDeclarationStatement.java
deleted file mode 100644
index 8b7a8274177..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/LocalNameDeclarationStatement.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.QualifiedName;
-
-public class LocalNameDeclarationStatement extends Statement {
-
- // Synthesized Properties
- public Expression expression ;
- public boolean hasMultiplicity = false ;
- public String name ;
- public QualifiedName typeName ;
-
- // Derived Properties
- public ElementReference type ;
-
- // Constraints
- /*
- * The assignments after a local name declaration statement are the assignments before the statement plus a
- * new assignment for the local name defined by the statement. The assigned source for the local name is
- * the local name declaration statement. The local name has the type denoted by the type name if this is not
- * empty and is untyped otherwise. If the statement has multiplicity, then the multiplicity of the local name
- * is [0..*], otherwise it is [0..1].
- */
- public void checkLocalNameDeclarationStatementAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before the expression of a local name declaration statement are the same as the
- * assignments before the statement.
- */
- public void checkLocalNameDeclarationStatementAssignmentsBefore() {
-
- }
-
- /*
- * If a local name declaration statement does not have multiplicity, then the multiplicity of upper bound of
- * the assigned expression must not be greater than 1.
- */
- public void checkLocalNameDeclarationStatementExpressionMultiplicity() {
-
- }
-
- /*
- * The local name in a local name declaration statement must be unassigned before the statement and
- * before the expression in the statement. It must remain unassigned after the expression.
- */
- public void checkLocalNameDeclarationStatementLocalName() {
-
- }
-
- /*
- * If the type name in a local name declaration statement is not empty, then it must resolve to a nontemplate
- * classifier and the expression must be assignable to that classifier.
- */
- public void checkLocalNameDeclarationStatementType() {
-
- }
-
- /*
- * The type of a local name declaration statement with a type name is the single classifier referent of the
- * type name. Otherwise it is the type of the expression of the statement.
- */
- public void checkLocalNameDeclarationStatementTypeDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/LoopVariableDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/LoopVariableDefinition.java
deleted file mode 100644
index 594a06ec114..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/LoopVariableDefinition.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.QualifiedName;
-
-public class LoopVariableDefinition extends SyntaxElement{
-
- // Synthesized Properties
- public Expression expression1 ;
- public Expression expression2 ;
- public boolean typeIsInferred = true ;
- public QualifiedName typeName ;
- public String variable ;
-
- // Derived Properties
- public List<AssignedSource> assignmentAfter ;
- public List<AssignedSource> assignmentBefore ;
- public boolean isCollectionConversion ;
- public boolean isFirst ;
- public ElementReference type ;
-
- // Constraints
-
- /*
- * The assignments after a loop variable definition include the assignments after the expression (or
- * expressions) of the definition plus a new assigned source for the loop variable itself. The assigned
- * source for the loop variable is the loop variable definition. The multiplicity upper bound for the variable
- * is 1. The multiplicity lower bound is 1 if the loop variable definition is the first in a for statement and 0
- * otherwise. If collection conversion is not required, then the variable has the inferred or declared type
- * from the definition. If collection conversion is required, then the variable has the argument type of the
- * collection class.
- */
- public void checkLoopVariableDefinitionAssignmentAfterDerivation() {
-
- }
-
- /*
- * The assignments before the expressions of a loop variable definition are the assignments before the loop
- * variable definition.
- */
- public void checkLoopVariableDefinitionAssignmentsBefore() {
-
- }
-
- /*
- * If the type of a loop variable definition is not inferred, then the first expression of the definition must
- * have a type that conforms to the declared type.
- */
- public void checkLoopVariableDefinitionDeclaredType() {
-
- }
-
- /*
- * If a loop variable definition has two expressions, then both expressions must have type Integer and a
- * multiplicity upper bound of 1, and no name may be newly assigned or reassigned in more than one of
- * the expressions.
- */
- public void checkLoopVariableDefinitionRangeExpressions() {
-
- }
-
- /*
- * If the type of a loop variable is not inferred, then the variable has the type denoted by the type name, if it
- * is not empty, and is untyped otherwise. If the type is inferred, them the variable has the same as the type
- * of the expression in its definition.
- */
- public void checkLoopVariableDefinitionTypeDerivation() {
-
- }
-
- /*
- * If a loop variable definition has a type name, then this name must resolve to a non-template classifier.
- */
- public void checkLoopVariableDefinitionTypeName() {
-
- }
-
- /*
- * The variable name given in a loop variable definition must be unassigned after the expression or
- * expressions in the definition.
- */
- public void checkLoopVariableDefinitionVariable() {
-
- }
-
- /*
- * Collection conversion is required for a loop variable definition if the type for the definition is the
- * instantiation of a collection class and the multiplicity upper bound of the first expression is no greater
- * than 1.
- */
- public void checkLoopVariableIsCollectionConversionDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/NonFinalClause.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/NonFinalClause.java
deleted file mode 100644
index 7d3f3d94e49..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/NonFinalClause.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-
-public class NonFinalClause extends SyntaxElement {
-
- // Synthesized Properties
- public Block body ;
- public Expression condition ;
-
- // Constraints
-
- /*
- * The assignments before the body of a non-final clause are the assignments after the condition.
- */
- public void checkNonFinalClauseAssignmentsBeforeBody() {
-
- }
-
- /*
- * If a name is unassigned before the condition expression of a non-final clause, then it must be unassigned
- * after that expression (i.e., new local names may not be defined in the condition).
- */
- public void checkNonFinalClauseConditionLocalNames() {
-
- }
-
- /*
- * The condition of a non-final clause must have type Boolean and a multiplicity upper bound no greater
- * than 1.
- */
- public void checkNonFinalClauseConditionType() {
-
- }
-
-
- // Helper Operations
-
- /*
- * The assignments after a non-final clause are the assignments after the block of the clause.
- */
- public List<AssignedSource> assignmentsAfter() {
- return new ArrayList<AssignedSource>() ;
- }
-
- /*
- * The assignments before a non-final clause are the assignments before the condition of the clause.
- */
- public List<AssignedSource> assignmentsBefore() {
- return new ArrayList<AssignedSource>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/QualifiedNameList.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/QualifiedNameList.java
deleted file mode 100644
index 996eb2a9b57..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/QualifiedNameList.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.QualifiedName;
-
-public class QualifiedNameList extends SyntaxElement {
-
- // Synthesized Properties
- public List<QualifiedName> name ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ReturnStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ReturnStatement.java
deleted file mode 100644
index 06d694a00bb..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/ReturnStatement.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-
-public class ReturnStatement extends Statement {
-
- // Synthesized Properties
- public Expression expression ;
-
- // Derived Properties
- public ElementReference behavior ;
-
- // Constraints
-
- /*
- * The assignments after a return statement are the same as the assignments after the expression of the
- * return statement.
- */
- public void checkReturnStatementAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before the expression of a return statement are the same as the assignments before the
- * statement.
- */
- public void checkReturnStatementAssignmentsBefore() {
-
- }
-
- /*
- * The behavior containing the return statement must have a return parameter. The expression of the return
- * statement must be assignable to that return parameter.
- */
- public void checkReturnStatementContext() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Statement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Statement.java
deleted file mode 100644
index b43059fc2bc..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/Statement.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.DocumentedElement;
-
-public abstract class Statement extends DocumentedElement{
-
- // Synthesized Properties
- public List<Annotation> annotation ;
-
- // Derived Properties
- public List<AssignedSource> assignmentAfter ;
- public List<AssignedSource> assignmentBefore ;
- public Statement enclosingStatement ;
- public boolean isIsolated ;
-
- // Constraints
-
- /*
- * All the annotations of a statement must be allowed, as given by the annotationAllowed operation for the
- * statement.
- */
- public void checkStatementAnnotationsAllowed() {
-
- }
-
- /*
- * A statement is isolated if it has an @isolated annotation.
- */
- public void checkStatementIsIsolatedDerivation() {
-
- }
-
- /*
- * No name may be assigned more than once before or after a statement.
- */
- public void checkStatementUniqueAssignments() {
-
- }
-
-
- //Helper Operations
-
- /*
- * Returns true if the given annotation is allowed for this kind of statement. By default, only an @isolated
- * annotation is allowed, with no arguments. This operation is redefined only in subclasses of Statement for
- * kinds of statements that allow different annotations than this default.
- */
- public boolean annotationAllowed(Annotation annotation) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/SwitchClause.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/SwitchClause.java
deleted file mode 100644
index ab1c286b994..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/SwitchClause.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.AssignedSource;
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-
-public class SwitchClause extends SyntaxElement {
-
- // Synthesized Properties
- public Block block ;
- public List<Expression> _case ;
-
- // Constraints
-
- /*
- * The assignments before any case expression of a switch clause are the same as the assignments before
- * the clause. The assignments before the block of a switch clause are the assignments after all case
- * expressions.
- */
- public void checkSwitchClauseAssignmentsBefore() {
-
- }
-
- /*
- * If a name is unassigned before a switch clause, then it must be unassigned after all case expressions of
- * the clause (i.e., new local names may not be defined in case expressions).
- */
- public void checkSwitchClauseCaseLocalNames() {
-
- }
-
-
- // Helper Operations
-
- /*
- * The assignments after a switch clause are the assignments after the block of the switch clause.
- */
- public List<AssignedSource> assignmentsAfter() {
- return new ArrayList<AssignedSource>() ;
- }
-
- /*
- * The assignments before a switch clause are the assignments before any case expression of the clause.
- */
- public List<AssignedSource> assignmentsBefore() {
- return new ArrayList<AssignedSource>() ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/SwitchStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/SwitchStatement.java
deleted file mode 100644
index ede716e241e..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/SwitchStatement.java
+++ /dev/null
@@ -1,105 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-
-public class SwitchStatement extends Statement {
-
- // Synthesized Properties
- public Block defaultClause ;
- public Expression expression ;
- public List<SwitchClause> nonDefaultClause ;
-
- // Derived Properties
- public boolean isAssured ;
- public boolean isDetermined ;
-
- // Constraints
-
- /*
- * If a switch statement does not have a final default clause, then any name that is unassigned before the
- * switch statement is unassigned after the switch statement. If a switch statement does have a final default
- * clause, then any name that is unassigned before the switch statement and is assigned after any one clause
- * of the switch statement must also be assigned after every other clause. The type of such names after the
- * switch statement is the effective common ancestor of the types of the name in each clause with a
- * multiplicity lower bound that is the minimum of the lower bound for the name in each clause and a
- * multiplicity upper bound that is the maximum for the name in each clause.
- */
- public void checkSwitchStatementAssignments() {
-
- }
-
- /*
- * If a name has an assigned source after any clause of a switch statement that is different than before that
- * clause (including newly defined names), the assigned source after the switch statement is the switch
- * statement. Otherwise, the assigned source of a name after the switch statement is the same as before the
- * switch statement.
- */
- public void checkSwitchStatementAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before all clauses of a switch statement are the same as the assignments before the
- * switch statement.
- */
- public void checkSwitchStatementAssignmentsBefore() {
-
- }
-
- /*
- * The same local name may not be assigned in more than one case expression in a switch statement.
- */
- public void checkSwitchStatementCaseAssignments() {
-
- }
-
-
- public void checkSwitchStatementEnclosedStatements() {
-
- }
-
- public void checkSwitchStatementExpression() {
-
- }
-
- /*
- * An switch statement is assured if it has an @assured annotation.
- */
- public void checkSwitchStatementIsAssuredDerivation() {
-
- }
-
- /*
- * An switch statement is determined if it has an @determined annotation.
- */
- public void checkSwitchStatementIsDeterminedDerivation() {
-
- }
-
-
- // Helper Operations
-
- /*
- * In addition to an @isolated annotation, a switch statement may have @assured and @determined
- * annotations. They may not have arguments.
- */
- public boolean annotationAllowed(Annotation annotation) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/WhileStatement.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/WhileStatement.java
deleted file mode 100644
index 55e909a553f..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/statements/WhileStatement.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.statements;
-
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-
-public class WhileStatement extends Statement {
-
- // Synthesized Properties
- public Block body ;
- public Expression condition ;
-
- // Constraints
-
- /*
- * If a name is assigned before the block, but the assigned source for the name after the block is different
- * than before the block, then the assigned source of the name after the while statement is the while
- * statement. Otherwise it is the same as before the block. If a name is unassigned before the block of a
- * while statement, then it is unassigned after the while statement, even if it is assigned after the block.
- */
- public void checkWhileStatementAssignmentsAfter() {
-
- }
-
- /*
- * The assignments before the condition expression of a while statement are the same as the assignments
- * before the while statement. The assignments before the block of the while statement are the same as the
- * assignments after the condition expression.
- */
- public void checkWhileStatementAssignmentsBefore() {
-
- }
-
- /*
- * The condition expression of a while statement must have type Boolean and a multiplicity upper bound of
- * 1.
- */
- public void checkWhileStatementCondition() {
-
- }
-
- /*
- * The enclosing statement for all statements in the body of a while statement are the while statement.
- */
- public void checkWhileStatementEnclosedStatements() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ActiveClassDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ActiveClassDefinition.java
deleted file mode 100644
index 262244ddcd1..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ActiveClassDefinition.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class ActiveClassDefinition extends ClassDefinition {
-
- // Synthesized Properties
- public ActivityDefinition classifierBehavior ;
-
- // Helper Operations
-
- /*
- * Returns true if the given unit definition matches this active class definition considered as a class
- * definition and the subunit is for an active class definition.
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ActivityDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ActivityDefinition.java
deleted file mode 100644
index 3c693ed68ed..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ActivityDefinition.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import org.eclipse.papyrus.uml.alf.syntax.statements.Block;
-
-public class ActivityDefinition extends ClassifierDefinition {
-
- // Synthesized Properties
- public Block body ;
-
- // Constraints
-
- /*
- * If an activity definition is primitive, then it must have a body that is empty.
- */
- public void checkActivityDefinitionPrimitive() {
-
- }
-
- /*
- * An activity definition may not have a specialization list.
- */
- public void checkActivityDefinitionSpecialization() {
-
- }
-
- // Helper Operations
-
- /*
- * In addition to the annotations allowed for classifiers in general, an activity definition allows @primitive
- * annotations and any stereotype whose metaclass is consistent with Activity.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return super.annotationAllowed(annotation) && false ;
- }
-
- /*
- * Returns true if the given unit definition matches this activity definition considered as a classifier
- * definition and the subunit is for an activity definition. In addition, the subunit definition must have
- * formal parameters that match each of the formal parameters of the stub definition, in order. Two formal
- * parameters match if they have the same direction, name, multiplicity bounds, ordering, uniqueness and
- * type reference.
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/AssociationDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/AssociationDefinition.java
deleted file mode 100644
index 52144876f2e..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/AssociationDefinition.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class AssociationDefinition extends ClassifierDefinition {
-
- // Constraints
-
- /*
- * The specialization referents of an association definition must all be associations.
- */
- public void checkAssociationDefinitionSpecializationReferent() {
-
- }
-
-
- // Helper Operations
-
- /*
- * In addition to the annotations allowed for classifiers in general, an association definition allows an
- * annotation for any stereotype whose metaclass is consistent with Association.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return super.annotationAllowed(annotation) && false ;
- }
-
- /*
- * Return true if the given member is either an AssociationDefinition or an imported member whose
- * referent is an AssociationDefinition or an Association.
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
- /*
- * Returns true if the given unit definition matches this association definition considered as a classifier
- * definition and the subunit is for an association definition.
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassDefinition.java
deleted file mode 100644
index 4266d769787..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassDefinition.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class ClassDefinition extends ClassifierDefinition {
-
- // Constraints
-
- /*
- * The specialization referents of a class definition must all be classes. A class definition may not have any
- * referents that are active classes unless this is an active class definition.
- */
- public void checkClassDefinitionSpecializationReferent() {
-
- }
-
-
- // Helper Operations
-
- /*
- * In addition to the annotations allowed for classifiers in general, a class definition allows an annotation
- * for any stereotype whose metaclass is consistent with Class.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return super.annotationAllowed(annotation) && false ;
- }
-
- /*
- * Return true if the given member is either a ClassDefinition or an imported member whose referent is a
- * ClassDefinition or a Class.
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
- /*
- * Returns true if the given unit definition matches this class definition considered as a classifier definition
- * and the subunit is for a class definition.
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassifierDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassifierDefinition.java
deleted file mode 100644
index 1fdd27fba34..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassifierDefinition.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.QualifiedName;
-
-public class ClassifierDefinition extends NamespaceDefinition {
-
- // Synthesized Properties
- public boolean isAbstract = false ;
- public QualifiedName specialization ;
-
- // Derived Properties
- public List<ElementReference> specializationReferent ;
-
- // Constraints
-
- /*
- * The members of a classifier definition include non-private members inherited from the classifiers it
- * specializes. The visibility of inherited members is as specified in the UML Superstructure, Subclause
- * 7.3.8.
- */
- public void checkClassifierDefinitionInheritedMembers() {
-
- }
-
- /*
- * Each name listed in the specialization list for a classifier definition must have a single classifier referent.
- * None of these referents may be templates.
- */
- public void checkClassifierDefinitionSpecialization() {
-
- }
-
- /*
- * The specialization referents of a classifier definition are the classifiers denoted by the names in the
- * specialization list for the classifier definition.
- */
- public void checkClassifierDefinitionSpecializationReferentDerivation() {
-
- }
-
-
- // Helper Operations
-
- /*
- * The namespace definition associated with the given unit definition must be a classifier definition. The
- * subunit classifier definition may be abstract if and only if the subunit classifier definition is abstract. The
- * subunit classifier definition must have the same specialization referents as the stub classifier definition.
- * (Note that it is the referents that must match, not the exact names or the ordering of those names in the
- * specialization list.) The subunit classifier definition must also have a matching classifier template
- * parameter for each classifier template parameter of the stub classifier definition. Two template
- * parameters match if they have same names and the same specialization referents.
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassifierTemplateParameter.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassifierTemplateParameter.java
deleted file mode 100644
index c24d28d1a1a..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ClassifierTemplateParameter.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class ClassifierTemplateParameter extends ClassifierDefinition {
-
- // Helper Operations
-
- /*
- * Annotations are not allowed on classifier template parameters.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return false ;
- }
-
- /*
- * Return true if the given member is a classifier template parameter.
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
- /*
- * Returns false. (Classifier template parameters cannot be stubs.)
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/DataTypeDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/DataTypeDefinition.java
deleted file mode 100644
index 2b3f9597481..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/DataTypeDefinition.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class DataTypeDefinition extends ClassifierDefinition {
-
- // Constraints
-
- /*
- * If a data type is primitive, then it may not have any owned members.
- */
- public void checkDataTypeDefinitionPrimitive() {
-
- }
-
- /*
- * The specialization referents of a data type definition must all be data types.
- */
- public void checkDataTypeDefinitionSpecializationReferent() {
-
- }
-
- // Helper Operations
-
- /*
- * In addition to the annotations allowed for classifiers in general, a data type definition allows @primitive
- * annotations plus any stereotype whose metaclass is consistent with DataType.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return super.annotationAllowed(annotation) && false ;
- }
-
- /*
- * Return true if the given member is either a DataTypeDefinition or an imported member whose referent
- * is a DataTypeDefinition or a DataType.
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
- /*
- * Returns true if the given unit definition matches this data type definition considered as a classifier
- * definition and the subunit is for a data type definition.
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ElementImportReference.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ElementImportReference.java
deleted file mode 100644
index 2223423a74e..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ElementImportReference.java
+++ /dev/null
@@ -1,21 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class ElementImportReference extends ImportReference {
-
- // Synthesized Properties
- public String alias ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/EnumerationDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/EnumerationDefinition.java
deleted file mode 100644
index 3f2f9d83158..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/EnumerationDefinition.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class EnumerationDefinition extends ClassifierDefinition {
-
- // Constraints
-
- /*
- * The specialization referents of a class definition must all be classes. A class definition may not have any
- * referents that are active classes unless this is an active class definition.
- */
- public void checkClassDefinitionSpecializationReferent() {
-
- }
-
- // Helper Operations
-
- /*
- * In addition to the annotations allowed for classifiers in general, an enumeration definition allows an
- * annotation for any stereotype whose metaclass is consistent with Enumeration.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return super.annotationAllowed(annotation) && false ;
- }
-
- /*
- * Return true if the given member is either an EnumerationDefinition or an imported member whose
- * referent is an EnumerationDefinition or an Enumeration.
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
- /*
- * Returns true if the given unit definition matches this enumeration definition considered as a classifier
- * definition and the subunit is for an enumeration definition.
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/EnumerationLiteralName.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/EnumerationLiteralName.java
deleted file mode 100644
index 131b7428108..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/EnumerationLiteralName.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class EnumerationLiteralName {
-
- // Helper Operations
-
- /*
- * Returns false. (Enumeration literal name cannot have annotations.)
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return false ;
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/FormalParameter.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/FormalParameter.java
deleted file mode 100644
index f7c6e53cbff..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/FormalParameter.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class FormalParameter extends TypedElementDefinition {
-
- // Synthesized Properties
- public String direction ;
-
- // Helper Operations
-
- /*
- * Returns true if the annotation is for a stereotype that has a metaclass consistent with Parameter.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return false ;
- }
-
- /*
- * Return true if the given member is a FormalParameter.
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ImportReference.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ImportReference.java
deleted file mode 100644
index 56000d60987..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ImportReference.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.QualifiedName;
-
-public class ImportReference extends SyntaxElement {
-
- public QualifiedName referentName ;
- public UnitDefinition unit ;
- public String visibility ;
-
- //Derived Properties
- public ElementReference referent ;
-
- // Constraints
-
- /*
- * The referent name of an import reference must resolve to a single element with public or empty
- * visibility.
- */
- public void checkImportReferenceReferent() {
-
- }
-
- /*
- * The referent of an import reference is the element denoted by the referent name.
- */
- public void checkImportReferenceReferentDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ImportedMember.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ImportedMember.java
deleted file mode 100644
index 7c7718bf62b..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ImportedMember.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-
-public class ImportedMember extends Member {
-
- // Synthesized Properties
- public ElementReference referent ;
-
- // Constraints
-
- /*
- * An imported element is a feature if its referent is a feature.
- */
- public void checkImportedElementFeatureDerivation() {
-
- }
-
- /*
- * An imported element is not a stub.
- */
- public void checkImportedElementNotStub() {
-
- }
-
-
- // Helper Operations
-
- /*
- * Returns false. (Imported members do not have annotations.)
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return false ;
- }
-
- /*
- * If the given member is not an imported member, then return the result of checking whether the given
- * member is distinguishable from this member. Else, if the element of the referent for this member is an
- * Alf member, then return the result of checking whether that element is distinguishable from the given
- * member. Else, if the element of the referent for the given member is an Alf member, then return the
- * result of checking whether that element is distinguishable from this member. Else, the referents for both
- * this and the given member are UML elements, so return the result of checking their distinguishability
- * according to the rules of the UML superstructure.
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/Member.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/Member.java
deleted file mode 100644
index f40f112fd02..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/Member.java
+++ /dev/null
@@ -1,134 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.DocumentedElement;
-
-public class Member extends DocumentedElement {
-
- // Synthesized Properties
- public List<StereotypeAnnotation> annotation ;
- public boolean isStub = false ;
- public String name ;
- public NamespaceDefinition namespace ;
- public String visibility ;
-
- // Derived Properties
- public boolean isExternal ;
- public boolean isFeature = false ;
- public boolean isPrimitive ;
- public UnitDefinition subunit ;
-
- // Constraints
-
- /*
- * All stereotype annotations for a member must be allowed, as determined using the stereotypeAllowed
- * operation.
- */
- public void checkMemberAnnotations() {
-
- }
-
- /*
- * If a member is external then it must be a stub.
- */
- public void checkMemberExternal() {
-
- }
-
- /*
- * A member is external if it has an @external derivation.
- */
- public void checkMemberIsExternalDerivation() {
-
- }
-
- /*
- * A member is primitive if it has a @primitive annotation.
- */
- public void checkMemberIsPrimitiveDerivation() {
-
- }
-
- /*
- * If a member is primitive, then it may not be a stub and it may not have any owned members that are
- * template parameters.
- */
- public void checkMemberPrimitive() {
-
- }
-
- /*
- * If a member is a stub and is not external, then there must be a single subunit with the same qualified
- * name as the stub that matches the stub, as determined by the matchForStub operation.
- */
- public void checkMemberStub() {
-
- }
-
- /*
- * If a member is a stub, then the it must not have any stereotype annotations that are the same as its
- * subunit. Two stereotype annotations are the same if they are for the same stereotype.
- */
- public void checkMemberStubStereotypes() {
-
- }
-
- /*
- * If the member is a stub and is not external, then its corresponding subunit is a unit definition with the
- * same fully qualified name as the stub.
- */
- public void checkMemberSubunitDerivation() {
-
- }
-
-
- // Helper Operations
-
- /*
- * Returns true of the given stereotype annotation is allowed for this kind of element.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return false ;
- }
-
- /*
- * Returns true if this member is distinguishable from the given member. Two members are distinguishable
- * if their names are different or the they are of different kinds (as determined by the isSameKindAs
- * operation). However, in any case that the UML Superstructure considers two names to be
- * distinguishable if they are different, an Alf implementation may instead impose the stronger requirement
- * that the names not be conflicting.
- */
- public boolean isDistinguishableFrom(Member member) {
- return false ;
- }
-
- /*
- * Returns true if this member is of the same kind as the given member.
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
- /*
- * Returns true of the given unit definition is a legal match for this member as a stub. By default, always
- * returns false.
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/NamespaceDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/NamespaceDefinition.java
deleted file mode 100644
index eb4db44cd23..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/NamespaceDefinition.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import java.util.List;
-
-public class NamespaceDefinition extends Member {
-
- // Synthesized Properties
- public List<Member> ownedMember ;
- public UnitDefinition unit ;
-
- // Derived Properties
- public List<Member> member ;
-
- // Constraints
-
- /*
- * The members of a namespace definition include references to all owned members. Also, if the
- * namespace definition has a unit with imports, then the members include imported members with
- * referents to all imported elements. The imported elements and their visibility are determined as given in
- * the UML Superstructure. The name of an imported member is the name of the imported element or its
- * alias, if one has been given for it. Elements that would be indistinguishable from each other or from an
- * owned member (as determined by the Member::isDistinguishableFrom operation) are not imported.
- */
- public void checkNamespaceDefinitionMemberDerivation() {
-
- }
-
- /*
- * The members of a namespace must be distinguishable as determined by the
- * Member::isDistinguishableFrom operation.
- */
- public void checkNamespaceDefinitionMemberDistinguishaibility() {
-
- }
-
-
- // Helper Operations
-
- /*
- * Returns true if the annotation is @external.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/OperationDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/OperationDefinition.java
deleted file mode 100644
index b9e19ff665b..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/OperationDefinition.java
+++ /dev/null
@@ -1,146 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.statements.Block;
-import org.eclipse.papyrus.uml.alf.syntax.statements.QualifiedNameList;
-
-public class OperationDefinition extends NamespaceDefinition{
-
- // Synthesized Properties
- public Block body ;
- public boolean isAbstract = false ;
- public QualifiedNameList redefinition ;
-
- // Derived Properties
- public boolean isConstructor ;
- public boolean isDestructor ;
- public List<ElementReference> redefinedOperations ;
-
- // Constraints
-
- /*
- * If an operation definition is a constructor, any redefined operation for it must also be a constructor. The
- * body of a constructor may contain an alternative constructor invocation for another constructor in the
- * same class or super constructor invocations for constructors in immediate superclasses.
- */
- public void checkOperationDefinitionConstructor() {
-
- }
-
- /*
- * An operation definition cannot be both a constructor and a destructor.
- */
- public void checkOperationDefinitionConstructorDestructor() {
-
- }
-
- /*
- * If an operation definition is a destructor, any redefined operation for it must also be a destructor.
- */
- public void checkOperationDefinitionDestructor() {
-
- }
-
- /*
- * An operation definition is a constructor if it has a @Create annotation.
- */
- public void checkOperationDefinitionIsConstructorDefinition() {
-
- }
-
- /*
- * An operation definition is a destructor if it has a @Destroy annotation.
- */
- public void checkOperationDefinitionIsDestructorDefinition() {
-
- }
-
- /*
- * An operation definition is a feature.
- */
- public void checkOperationDefinitionIsFeatureDerivation() {
-
- }
-
- /*
- * The namespace for an operation definition must be a class definition. If the operation definition is
- * abstract, then the class definition must be abstract.
- */
- public void checkOperationDefinitionNamespace() {
-
- }
-
- /*
- * The redefined operations of an operation definition must have formal parameters that match each of the
- * formal parameters of this operation definition, in order. Two formal parameters match if they have the
- * same direction, name, multiplicity bounds, ordering, uniqueness and type reference.
- */
- public void checkOperationDefinitionRedefinedOperations() {
-
- }
-
- /*
- * If an operation definition has a redefinition list, its redefined operations are the referent operations of the
- * names in the redefinition list for the operation definition. Otherwise, the redefined operations are any
- * operations that would otherwise be indistinguishable from the operation being defined in this operation
- * definition.
- */
- public void checkOperationDefinitionRedefinedOperationsDerivation() {
-
- }
-
- /*
- * Each name in the redefinition list of an operation definition must have a signal referent that is an
- * operation. This operation must be a non-private operation that is a member of a specialization referent of
- * the class definition of the operation definition.
- */
- public void checkOperationDefinitionRedefinition() {
-
- }
-
-
- // Helper Operations
-
- /*
- * Returns true if the annotation is for a stereotype that has a metaclass consistent with Operation.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return false ;
- }
-
- /*
- * Return true if the given member is either an OperationDefinition or an imported member whose referent
- * is an OperationDefinition or an Operation, and the formal parameters of this operation definition match,
- * in order, the parameters of the other operation definition or operation. In this context, matching means
- * the same name and type (per UML Superstructure, Subclause 7.3.5).
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
- /*
- * The namespace definition associated with the given unit definition must be an activity definition with no
- * template parameters. In addition, the subunit definition must have formal parameters that match each of
- * the formal parameters of the stub definition, in order. Two formal parameters match if they have the
- * same direction, name, multiplicity bounds, ordering, uniqueness and type reference.
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PackageDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PackageDefinition.java
deleted file mode 100644
index 209ac54d4da..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PackageDefinition.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import java.util.List;
-
-import org.eclipse.uml2.uml.Profile;
-
-public class PackageDefinition extends NamespaceDefinition {
-
- // Derived Properties
- public List<Profile> appliedProfile ;
-
- // Constraints
-
- /*
- * The applied profiles of a package definition are the profiles listed in any @apply annotations on the
- * package.
- */
- public void checkPackageDefinitionAppliedProfileDerivation() {
-
- }
-
-
- // Helper Operations
-
- /*
- * In addition to the annotations allowed on any namespace definition, a package definition allows @apply
- * annotations plus any stereotype whose metaclass is consistent with Package.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return false ;
- }
-
- /*
- * Return true if the given member is either a PackageDefinition or an imported member whose referent is
- * a PackageDefinition or a Package.
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
- /*
- * Returns true of the namespace definition associated with the given unit definition is a package
- * definition.
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PackageImportReference.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PackageImportReference.java
deleted file mode 100644
index 496c6045347..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PackageImportReference.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class PackageImportReference extends ImportReference {
-
- // Constraints
-
- /*
- * The referent of a package import must be a package.
- */
- public void checkPackageImportReferenceReferent() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PropertyDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PropertyDefinition.java
deleted file mode 100644
index 86046baecc9..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/PropertyDefinition.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import org.eclipse.papyrus.uml.alf.syntax.expressions.Expression;
-
-public class PropertyDefinition extends TypedElementDefinition {
-
- // Synthesized Properties
- public Expression initializer ;
- public boolean isComposite = false ;
-
- // Derived Properties
- public boolean isBitStringConversion ;
- public boolean isCollectionConversion ;
-
- // Constraints
-
- /*
- * If a property definition has an initializer, then the initializer expression must be assignable to the
- * property definition.
- */
- public void checkPropertyDefinitionInitializer() {
-
- }
-
- /*
- * A property definition requires BitString conversion if its type is BitString and the type of its initializer is
- * Integer or a collection class whose argument type is Integer.
- */
- public void checkPropertyDefinitionIsBitStringConversion() {
-
- }
-
- /*
- * A property definition requires collection conversion if its initializer has a collection class as its type and
- * the property definition does not.
- */
- public void checkPropertyDefinitionIsCollectionConversionDerivation() {
-
- }
-
- /*
- * A property definition is a feature.
- */
- public void checkPropertyDefinitionIsFeatureDerivation() {
-
- }
-
-
- // Helper Operations
-
- /*
- * Returns true if the annotation is for a stereotype that has a metaclass consistent with Property.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return false ;
- }
-
- /*
- * Return true if the given member is either a PropertyDefinition or an imported member whose referent is
- * a PropertyDefinition or a Property.
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ReceptionDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ReceptionDefinition.java
deleted file mode 100644
index aa94f8c60fa..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/ReceptionDefinition.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.QualifiedName;
-
-public class ReceptionDefinition extends Member {
-
- // Synthesized Properties
- public QualifiedName signalName ;
-
- // Derived Properties
- public ElementReference signal ;
-
- // Constraints
-
- /*
- * A reception definition is a feature.
- */
- public void checkReceptionDefinitionIsFeatureDerivation() {
-
- }
-
- /*
- * The signal for a reception definition is the signal referent of the signal name for the reception definition.
- */
- public void checkReceptionDefinitionSignalDerivation() {
-
- }
-
- /*
- * The signal name for a reception definition must have a single referent that is a signal. This referent must
- * not e a template.
- */
- public void checkReceptionDefinitionSignalName() {
-
- }
-
-
- // Helper Operations
-
- /*
- * Returns true if the annotation is for a stereotype that has a metaclass consistent with Reception.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return false ;
- }
-
- /*
- * Return true if the given member is either a ReceptionDefinition, a SignalReceptionDefinition or an
- * imported member whose referent is a ReceptionDefinition, a SignalReceptionDefinition or a Reception.
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/SignalDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/SignalDefinition.java
deleted file mode 100644
index 2cb0196f4ef..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/SignalDefinition.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class SignalDefinition extends ClassifierDefinition {
-
- // Constraints
-
- /*
- * The specialization referents of a signal definition must all be signals.
- */
- public void checkSignalDefinitionSpecializationReferent() {
-
- }
-
- // Helper Operations
-
- /*
- * In addition to the annotations allowed for classifiers in general, a signal definition allows an annotation
- * for any stereotype whose metaclass is consistent with Signal.
- */
- public boolean annotationAllowed(StereotypeAnnotation annotation) {
- return false ;
- }
-
- /*
- * Return true if the given member is either a SignalDefinition or an imported member whose referent is a
- * SignalDefinition or a Reception (where signal reception definitions are considered to be kinds of signal
- * definitions).
- */
- public boolean isSameKindAs(Member member) {
- return false ;
- }
-
- /*
- * Returns true if the given unit definition matches this signal definition considered as a classifier
- * definition and the subunit is for a signal definition.
- */
- public boolean matchForStub(UnitDefinition unit) {
- return false ;
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/SignalReceptionDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/SignalReceptionDefinition.java
deleted file mode 100644
index 8f7ee04b8f0..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/SignalReceptionDefinition.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-public class SignalReceptionDefinition extends SignalDefinition {
-
- // Constraints
-
- /*
- * A signal reception definition is a feature.
- */
- public void checkSignalReceptionDefinitionIsFeatureDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/StereotypeAnnotation.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/StereotypeAnnotation.java
deleted file mode 100644
index fcd520d62a3..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/StereotypeAnnotation.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.QualifiedName;
-import org.eclipse.papyrus.uml.alf.syntax.statements.QualifiedNameList;
-import org.eclipse.uml2.uml.Stereotype;
-
-public class StereotypeAnnotation extends SyntaxElement {
-
- // Synthesized Properties
- public QualifiedNameList names ;
- public QualifiedName stereotypeName ;
- public TaggedValueList taggedValues ;
-
- // Derived Properties
- public Stereotype stereotype ;
-
- // Constraints
-
- /*
- * If the stereotype name of a stereotype annotation is "apply", then it must have a name list and all of the
- * names in the list must resolve to profiles.
- */
- public void checkStereotypeAnnotationApply() {
-
- }
-
- /*
- * If the stereotype name of a stereotype annotation is "external", then it may optionally have a single
- * tagged value with the name "file" and no operator.
- */
- public void checkStereotypeAnnotationExternal() {
-
- }
-
- /*
- * If a stereotype annotation has a stereotype and a list of names, then all the names in the list must resolve
- * to visible model elements and the stereotype must have a single attribute with a (metaclass) type and
- * multiplicity that are consistent with the types and number of the elements denoted by the given names.
- */
- public void checkStereotypeAnnotationNames() {
-
- }
-
- /*
- * If the stereotype name of a stereotype annotation is "primitive", then it may not have tagged values or
- * names.
- */
- public void checkStereotypeAnnotationPrimitive() {
-
- }
-
- /*
- * Unless the stereotype name is "apply", "primitive" or "external" then the stereotype for a stereotype
- * annotation is the stereotype denoted by the stereotype name.
- */
- public void checkStereotypeAnnotationStereotypeDerivation() {
-
- }
-
- /*
- * The stereotype name of a stereotype annotation must either be one of "apply", "primitive" or "external",
- * or it must denote a single stereotype from a profile applied to an enclosing package. The stereotype
- * name does not need to be qualified if there is only one applied profile with a stereotype of that name or
- * if the there is a standard UML profile with the name.
- */
- public void checkStereotypeAnnotationStereotypeName() {
-
- }
-
- /*
- * If a stereotype annotation has a stereotype and tagged values, then the each tagged value must have the
- * name of an attribute of the stereotype and a value that is legally interpretable for the type of that
- * attribute.
- */
- public void checkStereotypeAnnotationTaggedValues() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TaggedValue.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TaggedValue.java
deleted file mode 100644
index 7fb32c2011f..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TaggedValue.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class TaggedValue extends SyntaxElement {
-
- // Synthesized Properties
- public String name ;
- public String operator ;
- public String value ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TaggedValueList.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TaggedValueList.java
deleted file mode 100644
index 3127c510db2..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TaggedValueList.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.SyntaxElement;
-
-public class TaggedValueList extends SyntaxElement {
-
- // Synthesized Properties
- public List<TaggedValue> taggedValue ;
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TypedElementDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TypedElementDefinition.java
deleted file mode 100644
index 5e1e8c3f83a..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/TypedElementDefinition.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.QualifiedName;
-
-public class TypedElementDefinition extends Member {
-
- // Synthesized Properties
- public boolean isNonunique = false ;
- public boolean isOrdered = false ;
- public String lowerBound ;
- public QualifiedName typeName ;
- public String upperBound = "1" ;
-
- // Derived Properties
- public int lower ;
- public ElementReference type ;
- public int upper ;
-
- // Constraints
-
- /*
- * If the lower bound string image of a typed element definition is not empty, then the integer lower bound
- * is the integer value of the lower bound string. Otherwise the lower bound is equal to the upper bound,
- * unless the upper bound is unbounded, in which case the lower bound is 0.
- */
- public void checkTypedElementDefinitionLowerDerivation() {
-
- }
-
- /*
- * The type of a typed element definition is the single classifier referent of the type name.
- */
- public void checkTypedElementDefinitionTypeDerivation() {
-
- }
-
- /*
- * The type name of a typed element definition must have a single classifier referent. This referent may not
- * be a template.
- */
- public void checkTypedElementDefinitionTypeName() {
-
- }
-
- /*
- * The unlimited natural upper bound value is the unlimited natural value of the uper bound string (with
- * "*" representing the unbounded value).
- */
- public void checkTypedElementDefinitionUpperDerivation() {
-
- }
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/UnitDefinition.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/UnitDefinition.java
deleted file mode 100644
index 1a932ff7a14..00000000000
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/syntax/units/UnitDefinition.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2011 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.alf.syntax.units;
-
-import java.util.List;
-
-import org.eclipse.papyrus.uml.alf.syntax.common.DocumentedElement;
-import org.eclipse.papyrus.uml.alf.syntax.common.ElementReference;
-import org.eclipse.papyrus.uml.alf.syntax.expressions.QualifiedName;
-import org.eclipse.uml2.uml.Profile;
-
-public class UnitDefinition extends DocumentedElement {
-
- // Synthesized properties
- public List<ImportReference> _import ;
- public NamespaceDefinition definition ;
- public QualifiedName namespaceName ;
-
- // Derived Properties
- public List<Profile> appliedProfile ;
- public boolean isModelLibrary ;
- public ElementReference namespace ;
-
- // Constraints
-
- /*
- * The profiles applied to a unit definition include any profiles applied to the containing namespace of the
- * unit definition. If the unit definition is for a package, then the applied profiles for the unit definition also
- * include the applied profiles for its associated package definition.
- */
- public void checkUnitDefinitionAppliedProfileDerivation() {
-
- }
-
- /*
- * Unless the unit definition is a model library, it has private package import references for all the subpackages
- * of the Alf::Library package.
- */
- public void checkUnitDefinitionImplicitImports() {
-
- }
-
- /*
- * A unit definition is for a model library if its associated namespace definition has a stereotype annotation
- * for the UML standard stereotype ModelLibrary.
- */
- public void checkUnitDefinitionIsModelLibraryDerivation() {
-
- }
-
- /*
- * The declared namespace name for a unit definition, if any, must resolve to a UML namespace of an Alf
- * unit definition. If it is an Alf unit definition, then it must have a stub for this unit definition.
- */
- public void checkUnitDefinitionNamespace() {
-
- }
-
- /*
- * If a unit definition has a declared namespace name, then the containing namespace for the unit is the
- * referent for that name.
- */
- public void checkUnitDefinitionNamespaceDerivation() {
-
- }
-
-
-}
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/validation/AlfJavaValidator.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/validation/AlfJavaValidator.java
index b30b4dc0c32..58b23db0baf 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/validation/AlfJavaValidator.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/validation/AlfJavaValidator.java
@@ -1434,9 +1434,9 @@ public class AlfJavaValidator extends AbstractAlfJavaValidator {
@Check
public void checkTemplateBindingInQualifiedNameWithBinding(QualifiedNameWithBinding expression) {
- //if (expression.getBinding() != null) {
- // String errorMessage = "Template bindings are not supported in this version of the Alf editor." ; // TODO
- // warning(errorMessage, AlfPackage.eINSTANCE.getQualifiedNameWithBinding_Binding()) ;
- //}
+ if (expression.getBinding() != null) {
+ String errorMessage = "Template bindings are not supported in this version of the Alf editor." ; // TODO
+ warning(errorMessage, AlfPackage.eINSTANCE.getQualifiedNameWithBinding_Binding()) ;
+ }
}
} \ No newline at end of file
diff --git a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/validation/typing/TypeUtils.java b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/validation/typing/TypeUtils.java
index c96eebe017a..14cee2dc9b1 100644
--- a/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/validation/typing/TypeUtils.java
+++ b/plugins/uml/alf/org.eclipse.papyrus.uml.alf/src/org/eclipse/papyrus/uml/alf/validation/typing/TypeUtils.java
@@ -14,24 +14,23 @@
package org.eclipse.papyrus.uml.alf.validation.typing;
import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EStructuralFeature;
-//import org.eclipse.papyrus.uml.alf.alf.OperationCallExpressionWithoutDot;
import org.eclipse.papyrus.uml.alf.alf.AdditiveExpression;
import org.eclipse.papyrus.uml.alf.alf.AlfPackage;
import org.eclipse.papyrus.uml.alf.alf.AndExpression;
import org.eclipse.papyrus.uml.alf.alf.BOOLEAN_LITERAL;
import org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression;
import org.eclipse.papyrus.uml.alf.alf.ClassificationExpression;
+import org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression;
import org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperation;
import org.eclipse.papyrus.uml.alf.alf.ConditionalAndExpression;
import org.eclipse.papyrus.uml.alf.alf.ConditionalOrExpression;
import org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression;
+import org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression;
import org.eclipse.papyrus.uml.alf.alf.EqualityExpression;
import org.eclipse.papyrus.uml.alf.alf.ExclusiveOrExpression;
import org.eclipse.papyrus.uml.alf.alf.Expression;
@@ -42,6 +41,7 @@ import org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression;
import org.eclipse.papyrus.uml.alf.alf.IsUniqueOperation;
import org.eclipse.papyrus.uml.alf.alf.LITERAL;
import org.eclipse.papyrus.uml.alf.alf.LinkOperationExpression;
+import org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement;
import org.eclipse.papyrus.uml.alf.alf.MultiplicativeExpression;
import org.eclipse.papyrus.uml.alf.alf.NameExpression;
import org.eclipse.papyrus.uml.alf.alf.NonLiteralValueSpecification;
@@ -71,19 +71,20 @@ import org.eclipse.papyrus.uml.alf.alf.UnqualifiedName;
import org.eclipse.papyrus.uml.alf.alf.ValueSpecification;
import org.eclipse.papyrus.uml.alf.scoping.AlfScopeProvider;
import org.eclipse.papyrus.uml.alf.validation.AlfJavaValidator;
-import org.eclipse.papyrus.uml.alf.validation.PredefinedBehaviorsAndTypesUtils;
-import org.eclipse.uml2.common.util.UML2Util;
+import org.eclipse.papyrus.uml.alf.validation.NamingUtils;
+import org.eclipse.papyrus.uml.tools.utils.NameResolutionUtils;
+import org.eclipse.uml2.uml.Association;
import org.eclipse.uml2.uml.Behavior;
import org.eclipse.uml2.uml.Classifier;
import org.eclipse.uml2.uml.Enumeration;
-import org.eclipse.uml2.uml.EnumerationLiteral;
+import org.eclipse.uml2.uml.NamedElement;
import org.eclipse.uml2.uml.Operation;
import org.eclipse.uml2.uml.Parameter;
import org.eclipse.uml2.uml.ParameterDirectionKind;
-import org.eclipse.uml2.uml.ParameterableElement;
import org.eclipse.uml2.uml.PrimitiveType;
-import org.eclipse.uml2.uml.TemplateParameter;
-import org.eclipse.uml2.uml.TemplateableElement;
+import org.eclipse.uml2.uml.Property;
+import org.eclipse.uml2.uml.UMLPackage;
+//import org.eclipse.papyrus.uml.alf.alf.OperationCallExpressionWithoutDot;
public class TypeUtils {
@@ -796,11 +797,18 @@ public class TypeUtils {
if (exp.getInvocationCompletion()==null) { // && exp.getSequenceConstructionCompletion() == null) {
List<EObject> visibleVariableOrParametersOrProperties = AlfScopeProvider.scopingTool.getVisibleVariablesOrParametersOrProperties(exp).resolveByName(exp.getId()) ;
if (visibleVariableOrParametersOrProperties.isEmpty()) {
- ErrorTypeFacade error = TypeFacadeFactory.eInstance.createErrorTypeFacade(
- "Could not resolve local variable, property or parameter " + exp.getId(),
- exp,
- AlfPackage.eINSTANCE.getNameExpression_Id()) ;
- return TypeExpressionFactory.eInstance.createTypeExpression(error);
+ // Try to resolve the name as a classifier name
+ List<NamedElement> resolvedClassifiers = NameResolutionUtils.getNamedElements(exp.getId(), AlfJavaValidator.getContextClassifier(), UMLPackage.eINSTANCE.getClassifier()) ;
+ if (resolvedClassifiers.size() == 1) {
+ typeOfPrefix = TypeExpressionFactory.eInstance.createTypeExpression(resolvedClassifiers.get(0)) ;
+ }
+ else {
+ ErrorTypeFacade error = TypeFacadeFactory.eInstance.createErrorTypeFacade(
+ "Could not resolve local variable, property or parameter " + exp.getId(),
+ exp,
+ AlfPackage.eINSTANCE.getNameExpression_Id()) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error);
+ }
}
else if (visibleVariableOrParametersOrProperties.size()>1) {
ErrorTypeFacade error = TypeFacadeFactory.eInstance.createErrorTypeFacade(
@@ -950,10 +958,25 @@ public class TypeUtils {
TypeExpression typeOfPrefix = propagatedTypeOfPrefix ;
if (typeOfPrefix == null) {
- String errorMessage = "Type of prefix is undefined. Could not validate suffix." ;
- ErrorTypeFacade error =
- TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, source, containtFeature) ;
- return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ // If the owner of this suffix expression is a name expression, try to resolve a classifier
+ if (exp.eContainer() instanceof NameExpression) {
+ NameExpression contextNameExpression = (NameExpression)exp.eContainer() ;
+ String name = "" ;
+ for (UnqualifiedName n : contextNameExpression.getPath().getNamespace()) {
+ name += n.getName() + "::" ;
+ }
+ name += contextNameExpression.getId() ;
+ List<NamedElement> resolved = NameResolutionUtils.getNamedElements(name, AlfJavaValidator.getContextClassifier(), UMLPackage.eINSTANCE.getClassifier()) ;
+ if (resolved.size() == 1) {
+ typeOfPrefix = TypeExpressionFactory.eInstance.createTypeExpression(resolved.get(0)) ;
+ }
+ }
+ if (typeOfPrefix == null) {
+ String errorMessage = "Type of prefix is undefined. Could not validate suffix." ;
+ ErrorTypeFacade error =
+ TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, source, containtFeature) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ }
}
else if (typeOfPrefix.getTypeFacade() == TypeUtils._undefined) {
String errorMessage = "The invocation prefix has no return parameter." ;
@@ -984,18 +1007,10 @@ public class TypeUtils {
}
if (exp instanceof ClassExtentExpression) {
- // TODO
- String errorMessage = "Class extent expressions are not supported in this version of the Alf editor" ;
- ErrorTypeFacade unsupportedCase =
- TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, source, containtFeature) ;
- return TypeExpressionFactory.eInstance.createTypeExpression(unsupportedCase) ;
+ return getTypeOfClassExtentExpression((ClassExtentExpression)exp, typeOfPrefix) ;
}
else if (exp instanceof LinkOperationExpression) {
- // TODO
- String errorMessage = "Link operation expressions are not supported in this version of the Alf editor" ;
- ErrorTypeFacade unsupportedCase =
- TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, source, containtFeature) ;
- return TypeExpressionFactory.eInstance.createTypeExpression(unsupportedCase) ;
+ return getTypeOfLinkOperationExpression((LinkOperationExpression)exp, typeOfPrefix) ;
}
else if (exp instanceof OperationCallExpression) {
return getTypeOfOperationCallExpression((OperationCallExpression)exp, typeOfPrefix) ;
@@ -1014,6 +1029,146 @@ public class TypeUtils {
}
}
+ private TypeExpression getTypeOfLinkOperationExpression(
+ LinkOperationExpression exp, TypeExpression typeOfPrefix) {
+ if (exp instanceof CreateOrDestroyLinkOperationExpression) {
+ return getTypeOfCreateOrDestroyLinkOperationExpression((CreateOrDestroyLinkOperationExpression)exp, typeOfPrefix) ;
+ }
+ else {
+ return getTypeOfClearAssocOperationExpression((ClearAssocExpression)exp, typeOfPrefix) ;
+ }
+ }
+
+ private TypeExpression getTypeOfClearAssocOperationExpression(
+ ClearAssocExpression exp, TypeExpression typeOfPrefix) {
+ Classifier cddAssociation = typeOfPrefix.getTypeFacade().extractActualType() ;
+ if (! (cddAssociation instanceof Association)) {
+ String errorMessage = "Prefix does not resolve to an Association" ;
+ ErrorTypeFacade error =
+ TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, exp, AlfPackage.eINSTANCE.getCreateOrDestroyLinkOperationExpression_Tuple()) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ }
+ TypeExpression typeOfEndValue = null ;
+ if (exp.getEnd() != null) {
+ typeOfEndValue = new TypeUtils().getTypeOfExpression(exp.getEnd()) ;
+ }
+ if (typeOfEndValue != null && typeOfEndValue.getTypeFacade() instanceof ErrorTypeFacade) {
+ return typeOfEndValue ;
+ }
+ return TypeExpressionFactory.eInstance.createTypeExpression(_undefined, 0, 0, false, false);
+ }
+
+ private TypeExpression getTypeOfCreateOrDestroyLinkOperationExpression(
+ CreateOrDestroyLinkOperationExpression exp,
+ TypeExpression typeOfPrefix) {
+ Classifier cddAssociation = typeOfPrefix.getTypeFacade().extractActualType() ;
+ if (! (cddAssociation instanceof Association)) {
+ String errorMessage = "Prefix does not resolve to an Association" ;
+ ErrorTypeFacade error =
+ TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, exp, AlfPackage.eINSTANCE.getCreateOrDestroyLinkOperationExpression_Tuple()) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ }
+ if (exp.getTuple() != null && exp.getTuple().getLinkOperationTupleElement() != null) {
+ Association association = (Association)cddAssociation ;
+ if (association.getMemberEnds().size() != exp.getTuple().getLinkOperationTupleElement().size()) {
+ String errorMessage = "Invalid number of tuple elements" ;
+ ErrorTypeFacade error =
+ TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, exp, AlfPackage.eINSTANCE.getCreateOrDestroyLinkOperationExpression_Tuple()) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ }
+ else {
+ List<Property> alreadyFoundEnds = new ArrayList<Property>() ;
+ for (LinkOperationTupleElement tupleElem : exp.getTuple().getLinkOperationTupleElement()) {
+ // first try to retrieve corresponding end
+ String cddEndName = tupleElem.getRole() ;
+ Property end = null ;
+ if (cddEndName.startsWith("'")) {
+ cddEndName = cddEndName.substring(1, cddEndName.length() - 1) ;
+ }
+ List<NamedElement> resolvedEnds = NameResolutionUtils.getNamedElements(cddEndName, association, UMLPackage.eINSTANCE.getProperty()) ;
+ if (resolvedEnds.size() == 0) {
+ String errorMessage = cddEndName + "cannot be resolved in the context of " + association.getName() ;
+ ErrorTypeFacade error =
+ TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, tupleElem, AlfPackage.eINSTANCE.getLinkOperationTupleElement_Role()) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ }
+ else if (resolvedEnds.size() > 1) {
+ String errorMessage = cddEndName + " resolves to multiple ends in the context of " + association.getName() ;
+ ErrorTypeFacade error =
+ TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, tupleElem, AlfPackage.eINSTANCE.getLinkOperationTupleElement_Role()) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ }
+ else {
+ end = (Property)resolvedEnds.get(0) ;
+ if (alreadyFoundEnds.contains(end)) {
+ String errorMessage = "Link end data for " + end.getName() + " are already specified" ;
+ ErrorTypeFacade error =
+ TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, tupleElem, AlfPackage.eINSTANCE.getLinkOperationTupleElement_Role()) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ }
+ else {
+ alreadyFoundEnds.add(end) ;
+ }
+ }
+ // Then check if index is correct
+ if (tupleElem.getRoleIndex() != null) {
+ if (! end.isOrdered()) {
+ String errorMessage = "End " + end.getName() + " is not ordered. No index can be specified." ;
+ ErrorTypeFacade error =
+ TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, tupleElem, AlfPackage.eINSTANCE.getLinkOperationTupleElement_RoleIndex()) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ }
+ else {
+ TypeExpression typeOfIndex = new TypeUtils().getTypeOfExpression(tupleElem.getRoleIndex()) ;
+ if (typeOfIndex.getTypeFacade() instanceof ErrorTypeFacade) {
+ return typeOfIndex ;
+ }
+ else {
+ int compatibilityLevel = _integer.isCompatibleWithMe(typeOfIndex.getTypeFacade()) ;
+ if (compatibilityLevel == 0) {
+ String errorMessage = "Expecting an expression of type Integer. Found an expression of type " + typeOfIndex.getLabel() ;
+ ErrorTypeFacade error =
+ TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, tupleElem, AlfPackage.eINSTANCE.getLinkOperationTupleElement_RoleIndex()) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ }
+ else if (typeOfIndex.getMultiplicity().getUpperBound() != 1) {
+ String errorMessage = "Expecting an expression of type Integer. Found an expression of type " + typeOfIndex.getLabel() ;
+ ErrorTypeFacade error =
+ TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, tupleElem, AlfPackage.eINSTANCE.getLinkOperationTupleElement_RoleIndex()) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ }
+ }
+ }
+ }
+ // Then check if value is correct
+ TypeExpression expectedType = TypeExpressionFactory.eInstance.createTypeExpression(end) ;
+ TypeExpression typeOfArgument = new TypeUtils().getTypeOfExpression(tupleElem.getObject()) ;
+ if (typeOfArgument.getTypeFacade() instanceof ErrorTypeFacade) {
+ return typeOfArgument ;
+ }
+ else {
+ if (expectedType.getTypeFacade().isCompatibleWithMe(typeOfArgument.getTypeFacade()) == 0) {
+ String errorMessage = "Expecting an expression of type " + expectedType.getTypeFacade().getLabel() +" . Found an expression of type " + typeOfArgument.getTypeFacade().getLabel() ;
+ ErrorTypeFacade error =
+ TypeFacadeFactory.eInstance.createErrorTypeFacade(errorMessage, tupleElem, AlfPackage.eINSTANCE.getLinkOperationTupleElement_RoleIndex()) ;
+ return TypeExpressionFactory.eInstance.createTypeExpression(error) ;
+ }
+ }
+ }
+ }
+ }
+ return TypeExpressionFactory.eInstance.createTypeExpression(_undefined, 0, 0, false, false);
+ }
+
+ private TypeExpression getTypeOfClassExtentExpression(
+ ClassExtentExpression exp, TypeExpression typeOfPrefix) {
+ if (exp.getSuffix() != null && exp.getSuffix() != suffixToBeIgnored) {
+ TypeExpression propagatedTypeOfPrefix = TypeExpressionFactory.eInstance.createTypeExpression(typeOfPrefix.getTypeFacade(), 0, -1, true, false) ;
+ return getTypeOfSuffixExpression(exp.getSuffix(), propagatedTypeOfPrefix) ;
+ }
+ return TypeExpressionFactory.eInstance.createTypeExpression(typeOfPrefix.getTypeFacade(), 0, -1, true, false);
+ }
+
public TypeExpression getTypeOfSequenceOperationExpression(SequenceOperationExpression exp, TypeExpression typeOfPrefix) {
if (exp.getOperationName() == null) {
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/META-INF/MANIFEST.MF b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/META-INF/MANIFEST.MF
index 78c8a8f73d2..e1bbef745e7 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/META-INF/MANIFEST.MF
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/META-INF/MANIFEST.MF
@@ -1,12 +1,10 @@
Manifest-Version: 1.0
Bundle-Name: %pluginName
-Bundle-Activator: org.eclipse.papyrus.uml.textedit.stereotypeproperty.
- xtext.ui.internal.AppliedStereotypePropertyActivator
+Bundle-Activator: org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.internal.AppliedStereotypePropertyActivator
Bundle-ManifestVersion: 2
Bundle-Vendor: %providerName
Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-SymbolicName: org.eclipse.papyrus.uml.textedit.stereotypeproper
- ty.xtext.ui;singleton:=true
+Bundle-SymbolicName: org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui;singleton:=true
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext;bundle-version="0.9.1";visibility:=reexport,
@@ -40,4 +38,4 @@ Export-Package: org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui,
org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.outline,
org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.quickfix
Bundle-Version: 0.9.1.qualifier
-
+Import-Package: org.apache.log4j
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/plugin.xml_gen b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/plugin.xml_gen
index 645a08af854..3afe5164576 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/plugin.xml_gen
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/plugin.xml_gen
@@ -151,6 +151,28 @@
</extension>
+ <!-- marker definitions for org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.AppliedStereotypeProperty -->
+ <extension
+ id="appliedstereotypeproperty.check.fast"
+ name="AppliedStereotypeProperty Problem"
+ point="org.eclipse.core.resources.markers">
+ <super type="org.eclipse.xtext.ui.check.fast"/>
+ <persistent value="true"/>
+ </extension>
+ <extension
+ id="appliedstereotypeproperty.check.normal"
+ name="AppliedStereotypeProperty Problem"
+ point="org.eclipse.core.resources.markers">
+ <super type="org.eclipse.xtext.ui.check.normal"/>
+ <persistent value="true"/>
+ </extension>
+ <extension
+ id="appliedstereotypeproperty.check.expensive"
+ name="AppliedStereotypeProperty Problem"
+ point="org.eclipse.core.resources.markers">
+ <super type="org.eclipse.xtext.ui.check.expensive"/>
+ <persistent value="true"/>
+ </extension>
<extension
point="org.eclipse.xtext.builder.participant">
@@ -216,12 +238,33 @@
</command>
</menuContribution>
</extension>
- <!-- quickfix marker resolution generator -->
- <extension
- point="org.eclipse.ui.ide.markerResolution">
- <markerResolutionGenerator
- class="org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.AppliedStereotypePropertyExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator">
- </markerResolutionGenerator>
- </extension>
+ <!-- quickfix marker resolution generator for org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.AppliedStereotypeProperty -->
+ <extension
+ point="org.eclipse.ui.ide.markerResolution">
+ <markerResolutionGenerator
+ class="org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.AppliedStereotypePropertyExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
+ markerType="org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.appliedstereotypeproperty.check.fast">
+ <attribute
+ name="FIXABLE_KEY"
+ value="true">
+ </attribute>
+ </markerResolutionGenerator>
+ <markerResolutionGenerator
+ class="org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.AppliedStereotypePropertyExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
+ markerType="org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.appliedstereotypeproperty.check.normal">
+ <attribute
+ name="FIXABLE_KEY"
+ value="true">
+ </attribute>
+ </markerResolutionGenerator>
+ <markerResolutionGenerator
+ class="org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.AppliedStereotypePropertyExecutableExtensionFactory:org.eclipse.xtext.ui.editor.quickfix.MarkerResolutionGenerator"
+ markerType="org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.appliedstereotypeproperty.check.expensive">
+ <attribute
+ name="FIXABLE_KEY"
+ value="true">
+ </attribute>
+ </markerResolutionGenerator>
+ </extension>
</plugin>
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/AbstractAppliedStereotypePropertyUiModule.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/AbstractAppliedStereotypePropertyUiModule.java
index 5bc7440d12e..0df7712810b 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/AbstractAppliedStereotypePropertyUiModule.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/AbstractAppliedStereotypePropertyUiModule.java
@@ -1,16 +1,7 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+
+/*
+ * generated by Xtext
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui;
import org.eclipse.xtext.ui.DefaultUiModule;
@@ -21,12 +12,12 @@ import org.eclipse.ui.plugin.AbstractUIPlugin;
*/
@SuppressWarnings("all")
public abstract class AbstractAppliedStereotypePropertyUiModule extends DefaultUiModule {
-
+
public AbstractAppliedStereotypePropertyUiModule(AbstractUIPlugin plugin) {
super(plugin);
}
-
-
+
+
// contributed by org.eclipse.xtext.ui.generator.ImplicitUiFragment
public com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState> provideIAllContainersState() {
return org.eclipse.xtext.ui.shared.Access.getJavaProjectsState();
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/AppliedStereotypePropertyExecutableExtensionFactory.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/AppliedStereotypePropertyExecutableExtensionFactory.java
index 932e6480a5d..d089b5c7e53 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/AppliedStereotypePropertyExecutableExtensionFactory.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/AppliedStereotypePropertyExecutableExtensionFactory.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+ * generated by Xtext
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui;
import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory;
@@ -18,20 +8,22 @@ import org.osgi.framework.Bundle;
import com.google.inject.Injector;
+import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.internal.AppliedStereotypePropertyActivator;
+
/**
* This class was generated. Customizations should only happen in a newly
- * introduced subclass.
+ * introduced subclass.
*/
public class AppliedStereotypePropertyExecutableExtensionFactory extends AbstractGuiceAwareExecutableExtensionFactory {
@Override
protected Bundle getBundle() {
- return org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.internal.AppliedStereotypePropertyActivator.getInstance().getBundle();
+ return AppliedStereotypePropertyActivator.getInstance().getBundle();
}
-
+
@Override
protected Injector getInjector() {
- return org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.internal.AppliedStereotypePropertyActivator.getInstance().getInjector("org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.AppliedStereotypeProperty");
+ return AppliedStereotypePropertyActivator.getInstance().getInjector(AppliedStereotypePropertyActivator.ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY);
}
-
+
}
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/AbstractAppliedStereotypePropertyProposalProvider.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/AbstractAppliedStereotypePropertyProposalProvider.java
index 02e98170228..656c4086925 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/AbstractAppliedStereotypePropertyProposalProvider.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/AbstractAppliedStereotypePropertyProposalProvider.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+* generated by Xtext
+*/
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist;
import org.eclipse.emf.ecore.EObject;
@@ -21,28 +11,25 @@ import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext;
/**
* Represents a generated, default implementation of interface {@link IProposalProvider}.
- * Methods are dynamically dispatched on the first parameter, i.e., you can override them
- * with a more concrete subtype.
+ * Methods are dynamically dispatched on the first parameter, i.e., you can override them
+ * with a more concrete subtype.
*/
@SuppressWarnings("all")
public class AbstractAppliedStereotypePropertyProposalProvider extends AlfProposalProvider {
-
+
public void completeAppliedStereotypePropertyRule_Property(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
-
public void completeAppliedStereotypePropertyRule_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
-
public void completeExpressionValueRule_Expression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
-
+
public void complete_AppliedStereotypePropertyRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
-
public void complete_ExpressionValueRule(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/AppliedStereotypePropertyParser.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/AppliedStereotypePropertyParser.java
index c727ae13268..c75a9582606 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/AppliedStereotypePropertyParser.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/AppliedStereotypePropertyParser.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+* generated by Xtext
+*/
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr;
import java.util.Collection;
@@ -28,24 +18,23 @@ import com.google.inject.Inject;
import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.services.AppliedStereotypePropertyGrammarAccess;
public class AppliedStereotypePropertyParser extends AbstractContentAssistParser {
-
+
@Inject
private AppliedStereotypePropertyGrammarAccess grammarAccess;
-
+
private Map<AbstractElement, String> nameMappings;
-
+
@Override
protected org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr.internal.InternalAppliedStereotypePropertyParser createParser() {
org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr.internal.InternalAppliedStereotypePropertyParser result = new org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr.internal.InternalAppliedStereotypePropertyParser(null);
result.setGrammarAccess(grammarAccess);
return result;
}
-
+
@Override
protected String getRuleName(AbstractElement element) {
- if(nameMappings == null) {
+ if (nameMappings == null) {
nameMappings = new HashMap<AbstractElement, String>() {
-
private static final long serialVersionUID = 1L;
{
put(grammarAccess.getLITERALAccess().getAlternatives(), "rule__LITERAL__Alternatives");
@@ -62,6 +51,7 @@ public class AppliedStereotypePropertyParser extends AbstractContentAssistParser
put(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0(), "rule__MultiplicativeExpression__OpAlternatives_1_0_0");
put(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0(), "rule__UnaryExpression__OpAlternatives_0_0");
put(grammarAccess.getSuffixExpressionAccess().getAlternatives(), "rule__SuffixExpression__Alternatives");
+ put(grammarAccess.getLinkOperationExpressionAccess().getAlternatives(), "rule__LinkOperationExpression__Alternatives");
put(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives(), "rule__SequenceExpansionExpression__Alternatives");
put(grammarAccess.getValueSpecificationAccess().getAlternatives(), "rule__ValueSpecification__Alternatives");
put(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives(), "rule__NonLiteralValueSpecification__Alternatives");
@@ -132,7 +122,8 @@ public class AppliedStereotypePropertyParser extends AbstractContentAssistParser
put(grammarAccess.getOperationCallExpressionAccess().getGroup(), "rule__OperationCallExpression__Group__0");
put(grammarAccess.getPropertyCallExpressionAccess().getGroup(), "rule__PropertyCallExpression__Group__0");
put(grammarAccess.getPropertyCallExpressionAccess().getGroup_2(), "rule__PropertyCallExpression__Group_2__0");
- put(grammarAccess.getLinkOperationExpressionAccess().getGroup(), "rule__LinkOperationExpression__Group__0");
+ put(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getGroup(), "rule__CreateOrDestroyLinkOperationExpression__Group__0");
+ put(grammarAccess.getClearAssocExpressionAccess().getGroup(), "rule__ClearAssocExpression__Group__0");
put(grammarAccess.getLinkOperationTupleAccess().getGroup(), "rule__LinkOperationTuple__Group__0");
put(grammarAccess.getLinkOperationTupleAccess().getGroup_2(), "rule__LinkOperationTuple__Group_2__0");
put(grammarAccess.getLinkOperationTupleElementAccess().getGroup(), "rule__LinkOperationTupleElement__Group__0");
@@ -286,8 +277,9 @@ public class AppliedStereotypePropertyParser extends AbstractContentAssistParser
put(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1(), "rule__PropertyCallExpression__PropertyNameAssignment_1");
put(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1(), "rule__PropertyCallExpression__IndexAssignment_2_1");
put(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3(), "rule__PropertyCallExpression__SuffixAssignment_3");
- put(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1(), "rule__LinkOperationExpression__KindAssignment_1");
- put(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2(), "rule__LinkOperationExpression__TupleAssignment_2");
+ put(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindAssignment_1(), "rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1");
+ put(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleAssignment_2(), "rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2");
+ put(grammarAccess.getClearAssocExpressionAccess().getEndAssignment_3(), "rule__ClearAssocExpression__EndAssignment_3");
put(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1(), "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1");
put(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1(), "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1");
put(grammarAccess.getLinkOperationTupleElementAccess().getRoleAssignment_0(), "rule__LinkOperationTupleElement__RoleAssignment_0");
@@ -337,6 +329,7 @@ public class AppliedStereotypePropertyParser extends AbstractContentAssistParser
put(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1(), "rule__SequenceConstructionExpression__SequenceElementAssignment_1");
put(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1(), "rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1");
put(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1(), "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1");
+ put(grammarAccess.getClassExtentExpressionAccess().getSuffixAssignment_5(), "rule__ClassExtentExpression__SuffixAssignment_5");
put(grammarAccess.getBlockAccess().getSequenceAssignment_2(), "rule__Block__SequenceAssignment_2");
put(grammarAccess.getStatementSequenceAccess().getStatementsAssignment(), "rule__StatementSequence__StatementsAssignment");
put(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0(), "rule__DocumentedStatement__CommentAssignment_0");
@@ -422,27 +415,27 @@ public class AppliedStereotypePropertyParser extends AbstractContentAssistParser
}
return nameMappings.get(element);
}
-
+
@Override
protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
try {
- org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr.internal.InternalAppliedStereotypePropertyParser typedParser = (org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr.internal.InternalAppliedStereotypePropertyParser)parser;
+ org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr.internal.InternalAppliedStereotypePropertyParser typedParser = (org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr.internal.InternalAppliedStereotypePropertyParser) parser;
typedParser.entryRuleAppliedStereotypePropertyRule();
return typedParser.getFollowElements();
- } catch (RecognitionException ex) {
+ } catch(RecognitionException ex) {
throw new RuntimeException(ex);
- }
+ }
}
-
+
@Override
protected String[] getInitialHiddenTokens() {
- return new String[]{ "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" };
+ return new String[] { "RULE_WS", "RULE_ML_COMMENT", "RULE_SL_COMMENT" };
}
-
+
public AppliedStereotypePropertyGrammarAccess getGrammarAccess() {
return this.grammarAccess;
}
-
+
public void setGrammarAccess(AppliedStereotypePropertyGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g
index 2d621a8fee8..af1030cad01 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g
@@ -1033,9 +1033,65 @@ ruleLinkOperationExpression
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getGroup()); }
-(rule__LinkOperationExpression__Group__0)
-{ after(grammarAccess.getLinkOperationExpressionAccess().getGroup()); }
+{ before(grammarAccess.getLinkOperationExpressionAccess().getAlternatives()); }
+(rule__LinkOperationExpression__Alternatives)
+{ after(grammarAccess.getLinkOperationExpressionAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleCreateOrDestroyLinkOperationExpression
+entryRuleCreateOrDestroyLinkOperationExpression
+:
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule()); }
+ ruleCreateOrDestroyLinkOperationExpression
+{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule()); }
+ EOF
+;
+
+// Rule CreateOrDestroyLinkOperationExpression
+ruleCreateOrDestroyLinkOperationExpression
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getGroup()); }
+(rule__CreateOrDestroyLinkOperationExpression__Group__0)
+{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleClearAssocExpression
+entryRuleClearAssocExpression
+:
+{ before(grammarAccess.getClearAssocExpressionRule()); }
+ ruleClearAssocExpression
+{ after(grammarAccess.getClearAssocExpressionRule()); }
+ EOF
+;
+
+// Rule ClearAssocExpression
+ruleClearAssocExpression
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getClearAssocExpressionAccess().getGroup()); }
+(rule__ClearAssocExpression__Group__0)
+{ after(grammarAccess.getClearAssocExpressionAccess().getGroup()); }
)
;
@@ -3539,6 +3595,28 @@ finally {
restoreStackSize(stackSize);
}
+rule__LinkOperationExpression__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0()); }
+ ruleCreateOrDestroyLinkOperationExpression
+{ after(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1()); }
+ ruleClearAssocExpression
+{ after(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__SequenceExpansionExpression__Alternatives
@init {
int stackSize = keepStackSize();
@@ -4068,13 +4146,6 @@ rule__LinkOperationKind__Alternatives
{ after(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1()); }
)
- |(
-{ before(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2()); }
-( 'clearAssoc'
-)
-{ after(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2()); }
-)
-
;
finally {
restoreStackSize(stackSize);
@@ -7430,29 +7501,185 @@ finally {
-rule__LinkOperationExpression__Group__0
+rule__CreateOrDestroyLinkOperationExpression__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl
+ rule__CreateOrDestroyLinkOperationExpression__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0()); }
+
+ '.'
+
+{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__CreateOrDestroyLinkOperationExpression__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl
+ rule__CreateOrDestroyLinkOperationExpression__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindAssignment_1()); }
+(rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1)
+{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__CreateOrDestroyLinkOperationExpression__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleAssignment_2()); }
+(rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2)
+{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__ClearAssocExpression__Group__0
@init {
int stackSize = keepStackSize();
}
:
- rule__LinkOperationExpression__Group__0__Impl
- rule__LinkOperationExpression__Group__1
+ rule__ClearAssocExpression__Group__0__Impl
+ rule__ClearAssocExpression__Group__1
;
finally {
restoreStackSize(stackSize);
}
-rule__LinkOperationExpression__Group__0__Impl
+rule__ClearAssocExpression__Group__0__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0()); }
+{ before(grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0()); }
'.'
-{ after(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0()); }
+{ after(grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ClearAssocExpression__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ClearAssocExpression__Group__1__Impl
+ rule__ClearAssocExpression__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClearAssocExpression__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1()); }
+
+ 'clearAssoc'
+
+{ after(grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ClearAssocExpression__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ClearAssocExpression__Group__2__Impl
+ rule__ClearAssocExpression__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClearAssocExpression__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2()); }
+
+ '('
+
+{ after(grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2()); }
)
;
@@ -7461,27 +7688,27 @@ finally {
}
-rule__LinkOperationExpression__Group__1
+rule__ClearAssocExpression__Group__3
@init {
int stackSize = keepStackSize();
}
:
- rule__LinkOperationExpression__Group__1__Impl
- rule__LinkOperationExpression__Group__2
+ rule__ClearAssocExpression__Group__3__Impl
+ rule__ClearAssocExpression__Group__4
;
finally {
restoreStackSize(stackSize);
}
-rule__LinkOperationExpression__Group__1__Impl
+rule__ClearAssocExpression__Group__3__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1()); }
-(rule__LinkOperationExpression__KindAssignment_1)
-{ after(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1()); }
+{ before(grammarAccess.getClearAssocExpressionAccess().getEndAssignment_3()); }
+(rule__ClearAssocExpression__EndAssignment_3)
+{ after(grammarAccess.getClearAssocExpressionAccess().getEndAssignment_3()); }
)
;
@@ -7490,26 +7717,28 @@ finally {
}
-rule__LinkOperationExpression__Group__2
+rule__ClearAssocExpression__Group__4
@init {
int stackSize = keepStackSize();
}
:
- rule__LinkOperationExpression__Group__2__Impl
+ rule__ClearAssocExpression__Group__4__Impl
;
finally {
restoreStackSize(stackSize);
}
-rule__LinkOperationExpression__Group__2__Impl
+rule__ClearAssocExpression__Group__4__Impl
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2()); }
-(rule__LinkOperationExpression__TupleAssignment_2)
-{ after(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2()); }
+{ before(grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4()); }
+
+ ')'
+
+{ after(grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4()); }
)
;
@@ -7524,6 +7753,10 @@ finally {
+
+
+
+
rule__LinkOperationTuple__Group__0
@init {
int stackSize = keepStackSize();
@@ -10595,6 +10828,7 @@ rule__ClassExtentExpression__Group__4
}
:
rule__ClassExtentExpression__Group__4__Impl
+ rule__ClassExtentExpression__Group__5
;
finally {
restoreStackSize(stackSize);
@@ -10619,6 +10853,36 @@ finally {
}
+rule__ClassExtentExpression__Group__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ClassExtentExpression__Group__5__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClassExtentExpression__Group__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClassExtentExpressionAccess().getSuffixAssignment_5()); }
+(rule__ClassExtentExpression__SuffixAssignment_5)?
+{ after(grammarAccess.getClassExtentExpressionAccess().getSuffixAssignment_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
@@ -15757,12 +16021,8 @@ rule__AppliedStereotypePropertyRule__PropertyAssignment_0
}
:
(
-{ before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyCrossReference_0_0()); }
-(
-{ before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyIDTerminalRuleCall_0_0_1()); }
- RULE_ID{ after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyIDTerminalRuleCall_0_0_1()); }
-)
-{ after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyCrossReference_0_0()); }
+{ before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyIDTerminalRuleCall_0_0()); }
+ RULE_ID{ after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyIDTerminalRuleCall_0_0()); }
)
;
@@ -16811,14 +17071,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__LinkOperationExpression__KindAssignment_1
+rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); }
- ruleLinkOperationKind{ after(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); }
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); }
+ ruleLinkOperationKind{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0()); }
)
;
@@ -16826,14 +17086,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__LinkOperationExpression__TupleAssignment_2
+rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); }
- ruleLinkOperationTuple{ after(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); }
+{ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); }
+ ruleLinkOperationTuple{ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClearAssocExpression__EndAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0()); }
+ ruleExpression{ after(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0()); }
)
;
@@ -17592,6 +17867,21 @@ finally {
restoreStackSize(stackSize);
}
+rule__ClassExtentExpression__SuffixAssignment_5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0()); }
+ ruleSuffixExpression{ after(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
rule__Block__SequenceAssignment_2
@init {
int stackSize = keepStackSize();
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.tokens b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.tokens
index bf0601c64f3..d867f7d2cc7 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.tokens
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.tokens
@@ -106,96 +106,96 @@ T__39=39
RULE_WS=10
'>='=21
'=='=14
-'iterate'=41
+'iterate'=40
'this'=80
';'=91
'return'=104
'for'=101
'/*@'=87
-'=>'=63
-'^'=71
-'parallel'=48
+'=>'=62
+'^'=70
+'parallel'=47
'>>'=23
-'isolated'=45
+'isolated'=44
'{'=83
-'&='=55
-'('=64
-':'=67
+'&='=54
+'('=63
+':'=66
'default'=98
-'<<='=58
+'<<='=57
'>>>'=24
-']'=75
+']'=74
'ordered'=109
'new'=82
-'|='=56
-'forAll'=42
-'='=49
+'|='=55
+'forAll'=41
+'='=48
'destroyLink'=36
-'collect'=40
+'collect'=39
'reduce'=77
'isUnique'=78
'%'=29
'->'=76
'super'=81
'case'=97
-'reject'=39
+'reject'=38
'<<'=22
'<='=20
'!='=15
'<'=18
'--'=13
'createLink'=35
-'['=74
+'['=73
'or'=95
'//@'=90
-'&'=72
+'&'=71
'instanceof'=16
-'determined'=46
-'assured'=47
-'clearAssoc'=37
+'determined'=45
+'assured'=46
+'clearAssoc'=75
'accept'=105
'~'=32
'/'=28
-'/='=54
+'/='=53
'switch'=96
-'%='=53
-'exists'=43
+'%='=52
+'exists'=42
'>'=19
-'||'=68
-'&&'=69
+'||'=67
+'&&'=68
'+'=25
-'.'=73
+'.'=72
'$'=31
'++'=12
'true'=33
'else'=94
-'^='=57
-'+='=50
+'^='=56
+'+='=49
'let'=92
'break'=103
'*/'=89
'allInstances'=86
-'>>='=59
-'>>>='=60
-'?'=66
+'>>='=58
+'>>>='=59
+'?'=65
'if'=93
'-'=26
'while'=99
-','=62
-'select'=38
+','=61
+'select'=37
'in'=102
-'-='=51
+'-='=50
'..'=85
'!'=30
-'|'=70
+'|'=69
'null'=79
-'one'=44
+'one'=43
'classify'=106
-'::'=61
+'::'=60
'inline'=88
'hastype'=17
-')'=65
-'*='=52
+')'=64
+'*='=51
'do'=100
'}'=84
'to'=108
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyLexer.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyLexer.java
index b707b80ee56..8d93a80e2ba 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyLexer.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyLexer.java
@@ -4,4217 +4,4475 @@ package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassi
// Currently there is no other way to specify the superclass for the lexer.
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
+
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
-@SuppressWarnings("all")
+@SuppressWarnings("all")
public class InternalAppliedStereotypePropertyLexer extends Lexer {
+ public static final int RULE_ID=6;
+ public static final int T__29=29;
+ public static final int T__28=28;
+ public static final int T__27=27;
+ public static final int T__26=26;
+ public static final int T__25=25;
+ public static final int T__24=24;
+ public static final int T__23=23;
+ public static final int T__22=22;
+ public static final int RULE_ANY_OTHER=11;
+ public static final int T__21=21;
+ public static final int T__20=20;
+ public static final int EOF=-1;
+ public static final int T__93=93;
+ public static final int T__19=19;
+ public static final int T__94=94;
+ public static final int T__91=91;
+ public static final int T__92=92;
+ public static final int T__16=16;
+ public static final int T__90=90;
+ public static final int T__15=15;
+ public static final int T__18=18;
+ public static final int T__17=17;
+ public static final int T__12=12;
+ public static final int T__14=14;
+ public static final int T__13=13;
+ public static final int T__99=99;
+ public static final int T__98=98;
+ public static final int RULE_INTEGERVALUE=7;
+ public static final int T__97=97;
+ public static final int T__96=96;
+ public static final int T__95=95;
+ public static final int T__80=80;
+ public static final int T__81=81;
+ public static final int T__82=82;
+ public static final int T__83=83;
+ public static final int T__85=85;
+ public static final int T__84=84;
+ public static final int T__87=87;
+ public static final int T__86=86;
+ public static final int T__89=89;
+ public static final int T__88=88;
+ public static final int RULE_ML_COMMENT=4;
+ public static final int RULE_STRING=8;
+ public static final int T__71=71;
+ public static final int T__72=72;
+ public static final int T__70=70;
+ public static final int T__76=76;
+ public static final int T__75=75;
+ public static final int T__74=74;
+ public static final int T__73=73;
+ public static final int T__79=79;
+ public static final int T__78=78;
+ public static final int T__77=77;
+ public static final int T__68=68;
+ public static final int T__69=69;
+ public static final int T__66=66;
+ public static final int T__67=67;
+ public static final int T__64=64;
+ public static final int T__65=65;
+ public static final int T__62=62;
+ public static final int T__63=63;
+ public static final int T__61=61;
+ public static final int T__60=60;
+ public static final int T__55=55;
+ public static final int T__56=56;
+ public static final int T__57=57;
+ public static final int T__58=58;
+ public static final int T__51=51;
+ public static final int T__52=52;
+ public static final int T__53=53;
+ public static final int T__54=54;
+ public static final int T__107=107;
+ public static final int T__108=108;
+ public static final int T__109=109;
+ public static final int T__103=103;
+ public static final int T__59=59;
+ public static final int T__104=104;
+ public static final int T__105=105;
+ public static final int T__106=106;
+ public static final int RULE_INT=9;
+ public static final int T__50=50;
+ public static final int T__42=42;
+ public static final int T__43=43;
+ public static final int T__40=40;
+ public static final int T__41=41;
+ public static final int T__46=46;
+ public static final int T__47=47;
+ public static final int T__44=44;
+ public static final int T__45=45;
+ public static final int T__48=48;
+ public static final int T__49=49;
+ public static final int T__102=102;
+ public static final int T__101=101;
+ public static final int T__100=100;
+ public static final int RULE_SL_COMMENT=5;
+ public static final int T__30=30;
+ public static final int T__31=31;
+ public static final int T__32=32;
+ public static final int T__33=33;
+ public static final int T__34=34;
+ public static final int T__35=35;
+ public static final int T__36=36;
+ public static final int T__37=37;
+ public static final int T__38=38;
+ public static final int T__39=39;
+ public static final int RULE_WS=10;
+
+ // delegates
+ // delegators
+
+ public InternalAppliedStereotypePropertyLexer() {;}
+ public InternalAppliedStereotypePropertyLexer(CharStream input) {
+ this(input, new RecognizerSharedState());
+ }
+ public InternalAppliedStereotypePropertyLexer(CharStream input, RecognizerSharedState state) {
+ super(input,state);
+
+ }
+ public String getGrammarFileName() { return "../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g"; }
+
+ // $ANTLR start "T__12"
+ public final void mT__12() throws RecognitionException {
+ try {
+ int _type = T__12;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11:7: ( '++' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11:9: '++'
+ {
+ match("++");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__12"
+
+ // $ANTLR start "T__13"
+ public final void mT__13() throws RecognitionException {
+ try {
+ int _type = T__13;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12:7: ( '--' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12:9: '--'
+ {
+ match("--");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__13"
+
+ // $ANTLR start "T__14"
+ public final void mT__14() throws RecognitionException {
+ try {
+ int _type = T__14;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13:7: ( '==' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13:9: '=='
+ {
+ match("==");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__14"
+
+ // $ANTLR start "T__15"
+ public final void mT__15() throws RecognitionException {
+ try {
+ int _type = T__15;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14:7: ( '!=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14:9: '!='
+ {
+ match("!=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__15"
+
+ // $ANTLR start "T__16"
+ public final void mT__16() throws RecognitionException {
+ try {
+ int _type = T__16;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15:7: ( 'instanceof' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15:9: 'instanceof'
+ {
+ match("instanceof");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__16"
+
+ // $ANTLR start "T__17"
+ public final void mT__17() throws RecognitionException {
+ try {
+ int _type = T__17;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16:7: ( 'hastype' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16:9: 'hastype'
+ {
+ match("hastype");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__17"
+
+ // $ANTLR start "T__18"
+ public final void mT__18() throws RecognitionException {
+ try {
+ int _type = T__18;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17:7: ( '<' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17:9: '<'
+ {
+ match('<');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__18"
+
+ // $ANTLR start "T__19"
+ public final void mT__19() throws RecognitionException {
+ try {
+ int _type = T__19;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18:7: ( '>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18:9: '>'
+ {
+ match('>');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__19"
+
+ // $ANTLR start "T__20"
+ public final void mT__20() throws RecognitionException {
+ try {
+ int _type = T__20;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19:7: ( '<=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19:9: '<='
+ {
+ match("<=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__20"
+
+ // $ANTLR start "T__21"
+ public final void mT__21() throws RecognitionException {
+ try {
+ int _type = T__21;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:20:7: ( '>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:20:9: '>='
+ {
+ match(">=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__21"
+
+ // $ANTLR start "T__22"
+ public final void mT__22() throws RecognitionException {
+ try {
+ int _type = T__22;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:21:7: ( '<<' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:21:9: '<<'
+ {
+ match("<<");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__22"
+
+ // $ANTLR start "T__23"
+ public final void mT__23() throws RecognitionException {
+ try {
+ int _type = T__23;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:22:7: ( '>>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:22:9: '>>'
+ {
+ match(">>");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__23"
+
+ // $ANTLR start "T__24"
+ public final void mT__24() throws RecognitionException {
+ try {
+ int _type = T__24;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:23:7: ( '>>>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:23:9: '>>>'
+ {
+ match(">>>");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__24"
+
+ // $ANTLR start "T__25"
+ public final void mT__25() throws RecognitionException {
+ try {
+ int _type = T__25;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:24:7: ( '+' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:24:9: '+'
+ {
+ match('+');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__25"
+
+ // $ANTLR start "T__26"
+ public final void mT__26() throws RecognitionException {
+ try {
+ int _type = T__26;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:25:7: ( '-' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:25:9: '-'
+ {
+ match('-');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__26"
+
+ // $ANTLR start "T__27"
+ public final void mT__27() throws RecognitionException {
+ try {
+ int _type = T__27;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:26:7: ( '*' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:26:9: '*'
+ {
+ match('*');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__27"
+
+ // $ANTLR start "T__28"
+ public final void mT__28() throws RecognitionException {
+ try {
+ int _type = T__28;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:27:7: ( '/' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:27:9: '/'
+ {
+ match('/');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__28"
+
+ // $ANTLR start "T__29"
+ public final void mT__29() throws RecognitionException {
+ try {
+ int _type = T__29;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:28:7: ( '%' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:28:9: '%'
+ {
+ match('%');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__29"
+
+ // $ANTLR start "T__30"
+ public final void mT__30() throws RecognitionException {
+ try {
+ int _type = T__30;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:29:7: ( '!' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:29:9: '!'
+ {
+ match('!');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__30"
+
+ // $ANTLR start "T__31"
+ public final void mT__31() throws RecognitionException {
+ try {
+ int _type = T__31;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:30:7: ( '$' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:30:9: '$'
+ {
+ match('$');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__31"
+
+ // $ANTLR start "T__32"
+ public final void mT__32() throws RecognitionException {
+ try {
+ int _type = T__32;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:31:7: ( '~' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:31:9: '~'
+ {
+ match('~');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__32"
+
+ // $ANTLR start "T__33"
+ public final void mT__33() throws RecognitionException {
+ try {
+ int _type = T__33;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:32:7: ( 'true' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:32:9: 'true'
+ {
+ match("true");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__33"
+
+ // $ANTLR start "T__34"
+ public final void mT__34() throws RecognitionException {
+ try {
+ int _type = T__34;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:33:7: ( 'false' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:33:9: 'false'
+ {
+ match("false");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__34"
+
+ // $ANTLR start "T__35"
+ public final void mT__35() throws RecognitionException {
+ try {
+ int _type = T__35;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:34:7: ( 'createLink' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:34:9: 'createLink'
+ {
+ match("createLink");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__35"
+
+ // $ANTLR start "T__36"
+ public final void mT__36() throws RecognitionException {
+ try {
+ int _type = T__36;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:35:7: ( 'destroyLink' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:35:9: 'destroyLink'
+ {
+ match("destroyLink");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__36"
+
+ // $ANTLR start "T__37"
+ public final void mT__37() throws RecognitionException {
+ try {
+ int _type = T__37;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:36:7: ( 'select' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:36:9: 'select'
+ {
+ match("select");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__37"
+
+ // $ANTLR start "T__38"
+ public final void mT__38() throws RecognitionException {
+ try {
+ int _type = T__38;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:37:7: ( 'reject' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:37:9: 'reject'
+ {
+ match("reject");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__38"
+
+ // $ANTLR start "T__39"
+ public final void mT__39() throws RecognitionException {
+ try {
+ int _type = T__39;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:38:7: ( 'collect' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:38:9: 'collect'
+ {
+ match("collect");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__39"
+
+ // $ANTLR start "T__40"
+ public final void mT__40() throws RecognitionException {
+ try {
+ int _type = T__40;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:39:7: ( 'iterate' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:39:9: 'iterate'
+ {
+ match("iterate");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__40"
+
+ // $ANTLR start "T__41"
+ public final void mT__41() throws RecognitionException {
+ try {
+ int _type = T__41;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:40:7: ( 'forAll' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:40:9: 'forAll'
+ {
+ match("forAll");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__41"
+
+ // $ANTLR start "T__42"
+ public final void mT__42() throws RecognitionException {
+ try {
+ int _type = T__42;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:41:7: ( 'exists' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:41:9: 'exists'
+ {
+ match("exists");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__42"
+
+ // $ANTLR start "T__43"
+ public final void mT__43() throws RecognitionException {
+ try {
+ int _type = T__43;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:42:7: ( 'one' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:42:9: 'one'
+ {
+ match("one");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__43"
+
+ // $ANTLR start "T__44"
+ public final void mT__44() throws RecognitionException {
+ try {
+ int _type = T__44;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:43:7: ( 'isolated' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:43:9: 'isolated'
+ {
+ match("isolated");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__44"
+
+ // $ANTLR start "T__45"
+ public final void mT__45() throws RecognitionException {
+ try {
+ int _type = T__45;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:44:7: ( 'determined' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:44:9: 'determined'
+ {
+ match("determined");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__45"
+
+ // $ANTLR start "T__46"
+ public final void mT__46() throws RecognitionException {
+ try {
+ int _type = T__46;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:45:7: ( 'assured' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:45:9: 'assured'
+ {
+ match("assured");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__46"
+
+ // $ANTLR start "T__47"
+ public final void mT__47() throws RecognitionException {
+ try {
+ int _type = T__47;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:46:7: ( 'parallel' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:46:9: 'parallel'
+ {
+ match("parallel");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__47"
+
+ // $ANTLR start "T__48"
+ public final void mT__48() throws RecognitionException {
+ try {
+ int _type = T__48;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:47:7: ( '=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:47:9: '='
+ {
+ match('=');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__48"
+
+ // $ANTLR start "T__49"
+ public final void mT__49() throws RecognitionException {
+ try {
+ int _type = T__49;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:48:7: ( '+=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:48:9: '+='
+ {
+ match("+=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__49"
+
+ // $ANTLR start "T__50"
+ public final void mT__50() throws RecognitionException {
+ try {
+ int _type = T__50;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:49:7: ( '-=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:49:9: '-='
+ {
+ match("-=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__50"
+
+ // $ANTLR start "T__51"
+ public final void mT__51() throws RecognitionException {
+ try {
+ int _type = T__51;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:50:7: ( '*=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:50:9: '*='
+ {
+ match("*=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__51"
+
+ // $ANTLR start "T__52"
+ public final void mT__52() throws RecognitionException {
+ try {
+ int _type = T__52;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:51:7: ( '%=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:51:9: '%='
+ {
+ match("%=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__52"
+
+ // $ANTLR start "T__53"
+ public final void mT__53() throws RecognitionException {
+ try {
+ int _type = T__53;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:52:7: ( '/=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:52:9: '/='
+ {
+ match("/=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__53"
+
+ // $ANTLR start "T__54"
+ public final void mT__54() throws RecognitionException {
+ try {
+ int _type = T__54;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:53:7: ( '&=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:53:9: '&='
+ {
+ match("&=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__54"
+
+ // $ANTLR start "T__55"
+ public final void mT__55() throws RecognitionException {
+ try {
+ int _type = T__55;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:54:7: ( '|=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:54:9: '|='
+ {
+ match("|=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__55"
+
+ // $ANTLR start "T__56"
+ public final void mT__56() throws RecognitionException {
+ try {
+ int _type = T__56;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:55:7: ( '^=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:55:9: '^='
+ {
+ match("^=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__56"
+
+ // $ANTLR start "T__57"
+ public final void mT__57() throws RecognitionException {
+ try {
+ int _type = T__57;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:56:7: ( '<<=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:56:9: '<<='
+ {
+ match("<<=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__57"
+
+ // $ANTLR start "T__58"
+ public final void mT__58() throws RecognitionException {
+ try {
+ int _type = T__58;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:57:7: ( '>>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:57:9: '>>='
+ {
+ match(">>=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__58"
+
+ // $ANTLR start "T__59"
+ public final void mT__59() throws RecognitionException {
+ try {
+ int _type = T__59;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:58:7: ( '>>>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:58:9: '>>>='
+ {
+ match(">>>=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__59"
+
+ // $ANTLR start "T__60"
+ public final void mT__60() throws RecognitionException {
+ try {
+ int _type = T__60;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:59:7: ( '::' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:59:9: '::'
+ {
+ match("::");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__60"
+
+ // $ANTLR start "T__61"
+ public final void mT__61() throws RecognitionException {
+ try {
+ int _type = T__61;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:60:7: ( ',' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:60:9: ','
+ {
+ match(',');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__61"
+
+ // $ANTLR start "T__62"
+ public final void mT__62() throws RecognitionException {
+ try {
+ int _type = T__62;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:61:7: ( '=>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:61:9: '=>'
+ {
+ match("=>");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__62"
+
+ // $ANTLR start "T__63"
+ public final void mT__63() throws RecognitionException {
+ try {
+ int _type = T__63;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:62:7: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:62:9: '('
+ {
+ match('(');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__63"
+
+ // $ANTLR start "T__64"
+ public final void mT__64() throws RecognitionException {
+ try {
+ int _type = T__64;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:63:7: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:63:9: ')'
+ {
+ match(')');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__64"
+
+ // $ANTLR start "T__65"
+ public final void mT__65() throws RecognitionException {
+ try {
+ int _type = T__65;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:64:7: ( '?' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:64:9: '?'
+ {
+ match('?');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__65"
+
+ // $ANTLR start "T__66"
+ public final void mT__66() throws RecognitionException {
+ try {
+ int _type = T__66;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:65:7: ( ':' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:65:9: ':'
+ {
+ match(':');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__66"
+
+ // $ANTLR start "T__67"
+ public final void mT__67() throws RecognitionException {
+ try {
+ int _type = T__67;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:66:7: ( '||' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:66:9: '||'
+ {
+ match("||");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__67"
+
+ // $ANTLR start "T__68"
+ public final void mT__68() throws RecognitionException {
+ try {
+ int _type = T__68;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:67:7: ( '&&' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:67:9: '&&'
+ {
+ match("&&");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__68"
+
+ // $ANTLR start "T__69"
+ public final void mT__69() throws RecognitionException {
+ try {
+ int _type = T__69;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:68:7: ( '|' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:68:9: '|'
+ {
+ match('|');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__69"
+
+ // $ANTLR start "T__70"
+ public final void mT__70() throws RecognitionException {
+ try {
+ int _type = T__70;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:69:7: ( '^' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:69:9: '^'
+ {
+ match('^');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__70"
+
+ // $ANTLR start "T__71"
+ public final void mT__71() throws RecognitionException {
+ try {
+ int _type = T__71;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:70:7: ( '&' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:70:9: '&'
+ {
+ match('&');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__71"
+
+ // $ANTLR start "T__72"
+ public final void mT__72() throws RecognitionException {
+ try {
+ int _type = T__72;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:71:7: ( '.' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:71:9: '.'
+ {
+ match('.');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__72"
+
+ // $ANTLR start "T__73"
+ public final void mT__73() throws RecognitionException {
+ try {
+ int _type = T__73;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:72:7: ( '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:72:9: '['
+ {
+ match('[');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__73"
+
+ // $ANTLR start "T__74"
+ public final void mT__74() throws RecognitionException {
+ try {
+ int _type = T__74;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:73:7: ( ']' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:73:9: ']'
+ {
+ match(']');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__74"
+
+ // $ANTLR start "T__75"
+ public final void mT__75() throws RecognitionException {
+ try {
+ int _type = T__75;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:7: ( 'clearAssoc' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:9: 'clearAssoc'
+ {
+ match("clearAssoc");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__75"
+
+ // $ANTLR start "T__76"
+ public final void mT__76() throws RecognitionException {
+ try {
+ int _type = T__76;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:75:7: ( '->' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:75:9: '->'
+ {
+ match("->");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__76"
+
+ // $ANTLR start "T__77"
+ public final void mT__77() throws RecognitionException {
+ try {
+ int _type = T__77;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:7: ( 'reduce' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:9: 'reduce'
+ {
+ match("reduce");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__77"
+
+ // $ANTLR start "T__78"
+ public final void mT__78() throws RecognitionException {
+ try {
+ int _type = T__78;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:77:7: ( 'isUnique' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:77:9: 'isUnique'
+ {
+ match("isUnique");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__78"
+
+ // $ANTLR start "T__79"
+ public final void mT__79() throws RecognitionException {
+ try {
+ int _type = T__79;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:78:7: ( 'null' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:78:9: 'null'
+ {
+ match("null");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__79"
+
+ // $ANTLR start "T__80"
+ public final void mT__80() throws RecognitionException {
+ try {
+ int _type = T__80;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:79:7: ( 'this' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:79:9: 'this'
+ {
+ match("this");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__80"
+
+ // $ANTLR start "T__81"
+ public final void mT__81() throws RecognitionException {
+ try {
+ int _type = T__81;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:80:7: ( 'super' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:80:9: 'super'
+ {
+ match("super");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__81"
+
+ // $ANTLR start "T__82"
+ public final void mT__82() throws RecognitionException {
+ try {
+ int _type = T__82;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:81:7: ( 'new' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:81:9: 'new'
+ {
+ match("new");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__82"
+
+ // $ANTLR start "T__83"
+ public final void mT__83() throws RecognitionException {
+ try {
+ int _type = T__83;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:82:7: ( '{' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:82:9: '{'
+ {
+ match('{');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__83"
+
+ // $ANTLR start "T__84"
+ public final void mT__84() throws RecognitionException {
+ try {
+ int _type = T__84;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:83:7: ( '}' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:83:9: '}'
+ {
+ match('}');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__84"
+
+ // $ANTLR start "T__85"
+ public final void mT__85() throws RecognitionException {
+ try {
+ int _type = T__85;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:84:7: ( '..' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:84:9: '..'
+ {
+ match("..");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__85"
+
+ // $ANTLR start "T__86"
+ public final void mT__86() throws RecognitionException {
+ try {
+ int _type = T__86;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:85:7: ( 'allInstances' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:85:9: 'allInstances'
+ {
+ match("allInstances");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__86"
+
+ // $ANTLR start "T__87"
+ public final void mT__87() throws RecognitionException {
+ try {
+ int _type = T__87;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:86:7: ( '/*@' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:86:9: '/*@'
+ {
+ match("/*@");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__87"
+
+ // $ANTLR start "T__88"
+ public final void mT__88() throws RecognitionException {
+ try {
+ int _type = T__88;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:87:7: ( 'inline' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:87:9: 'inline'
+ {
+ match("inline");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__88"
+
+ // $ANTLR start "T__89"
+ public final void mT__89() throws RecognitionException {
+ try {
+ int _type = T__89;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:88:7: ( '*/' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:88:9: '*/'
+ {
+ match("*/");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__89"
+
+ // $ANTLR start "T__90"
+ public final void mT__90() throws RecognitionException {
+ try {
+ int _type = T__90;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:89:7: ( '//@' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:89:9: '//@'
+ {
+ match("//@");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__90"
+
+ // $ANTLR start "T__91"
+ public final void mT__91() throws RecognitionException {
+ try {
+ int _type = T__91;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:90:7: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:90:9: ';'
+ {
+ match(';');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__91"
+
+ // $ANTLR start "T__92"
+ public final void mT__92() throws RecognitionException {
+ try {
+ int _type = T__92;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:91:7: ( 'let' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:91:9: 'let'
+ {
+ match("let");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__92"
+
+ // $ANTLR start "T__93"
+ public final void mT__93() throws RecognitionException {
+ try {
+ int _type = T__93;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:92:7: ( 'if' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:92:9: 'if'
+ {
+ match("if");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__93"
+
+ // $ANTLR start "T__94"
+ public final void mT__94() throws RecognitionException {
+ try {
+ int _type = T__94;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:93:7: ( 'else' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:93:9: 'else'
+ {
+ match("else");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__94"
+
+ // $ANTLR start "T__95"
+ public final void mT__95() throws RecognitionException {
+ try {
+ int _type = T__95;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:94:7: ( 'or' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:94:9: 'or'
+ {
+ match("or");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__95"
+
+ // $ANTLR start "T__96"
+ public final void mT__96() throws RecognitionException {
+ try {
+ int _type = T__96;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:95:7: ( 'switch' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:95:9: 'switch'
+ {
+ match("switch");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__96"
+
+ // $ANTLR start "T__97"
+ public final void mT__97() throws RecognitionException {
+ try {
+ int _type = T__97;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:96:7: ( 'case' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:96:9: 'case'
+ {
+ match("case");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__97"
+
+ // $ANTLR start "T__98"
+ public final void mT__98() throws RecognitionException {
+ try {
+ int _type = T__98;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:97:7: ( 'default' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:97:9: 'default'
+ {
+ match("default");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__98"
+
+ // $ANTLR start "T__99"
+ public final void mT__99() throws RecognitionException {
+ try {
+ int _type = T__99;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:98:7: ( 'while' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:98:9: 'while'
+ {
+ match("while");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__99"
+
+ // $ANTLR start "T__100"
+ public final void mT__100() throws RecognitionException {
+ try {
+ int _type = T__100;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:99:8: ( 'do' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:99:10: 'do'
+ {
+ match("do");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__100"
+
+ // $ANTLR start "T__101"
+ public final void mT__101() throws RecognitionException {
+ try {
+ int _type = T__101;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:100:8: ( 'for' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:100:10: 'for'
+ {
+ match("for");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__101"
+
+ // $ANTLR start "T__102"
+ public final void mT__102() throws RecognitionException {
+ try {
+ int _type = T__102;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:101:8: ( 'in' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:101:10: 'in'
+ {
+ match("in");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__102"
+
+ // $ANTLR start "T__103"
+ public final void mT__103() throws RecognitionException {
+ try {
+ int _type = T__103;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:8: ( 'break' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:10: 'break'
+ {
+ match("break");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__103"
+
+ // $ANTLR start "T__104"
+ public final void mT__104() throws RecognitionException {
+ try {
+ int _type = T__104;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:103:8: ( 'return' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:103:10: 'return'
+ {
+ match("return");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__104"
+
+ // $ANTLR start "T__105"
+ public final void mT__105() throws RecognitionException {
+ try {
+ int _type = T__105;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:8: ( 'accept' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:10: 'accept'
+ {
+ match("accept");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__105"
+
+ // $ANTLR start "T__106"
+ public final void mT__106() throws RecognitionException {
+ try {
+ int _type = T__106;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:105:8: ( 'classify' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:105:10: 'classify'
+ {
+ match("classify");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__106"
+
+ // $ANTLR start "T__107"
+ public final void mT__107() throws RecognitionException {
+ try {
+ int _type = T__107;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:106:8: ( 'from' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:106:10: 'from'
+ {
+ match("from");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__107"
+
+ // $ANTLR start "T__108"
+ public final void mT__108() throws RecognitionException {
+ try {
+ int _type = T__108;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:107:8: ( 'to' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:107:10: 'to'
+ {
+ match("to");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__108"
+
+ // $ANTLR start "T__109"
+ public final void mT__109() throws RecognitionException {
+ try {
+ int _type = T__109;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:108:8: ( 'ordered' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:108:10: 'ordered'
+ {
+ match("ordered");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "T__109"
+
+ // $ANTLR start "RULE_INTEGERVALUE"
+ public final void mRULE_INTEGERVALUE() throws RecognitionException {
+ try {
+ int _type = RULE_INTEGERVALUE;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:19: ( ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
+ int alt13=4;
+ int LA13_0 = input.LA(1);
+
+ if ( (LA13_0=='0') ) {
+ switch ( input.LA(2) ) {
+ case 'B':
+ case 'b':
+ {
+ alt13=2;
+ }
+ break;
+ case 'X':
+ case 'x':
+ {
+ alt13=3;
+ }
+ break;
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '_':
+ {
+ alt13=4;
+ }
+ break;
+ default:
+ alt13=1;}
+
+ }
+ else if ( ((LA13_0>='1' && LA13_0<='9')) ) {
+ alt13=1;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 13, 0, input);
+
+ throw nvae;
+ }
+ switch (alt13) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
+ int alt3=2;
+ int LA3_0 = input.LA(1);
+
+ if ( (LA3_0=='0') ) {
+ alt3=1;
+ }
+ else if ( ((LA3_0>='1' && LA3_0<='9')) ) {
+ alt3=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 3, 0, input);
+
+ throw nvae;
+ }
+ switch (alt3) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:23: '0'
+ {
+ match('0');
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:27: '1' .. '9' ( ( '_' )? '0' .. '9' )*
+ {
+ matchRange('1','9');
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:36: ( ( '_' )? '0' .. '9' )*
+ loop2:
+ do {
+ int alt2=2;
+ int LA2_0 = input.LA(1);
+
+ if ( ((LA2_0>='0' && LA2_0<='9')||LA2_0=='_') ) {
+ alt2=1;
+ }
+
+
+ switch (alt2) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:37: ( '_' )? '0' .. '9'
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:37: ( '_' )?
+ int alt1=2;
+ int LA1_0 = input.LA(1);
+
+ if ( (LA1_0=='_') ) {
+ alt1=1;
+ }
+ switch (alt1) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:37: '_'
+ {
+ match('_');
+
+ }
+ break;
+
+ }
+
+ matchRange('0','9');
+
+ }
+ break;
+
+ default :
+ break loop2;
+ }
+ } while (true);
+
+
+ }
+ break;
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:54: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )*
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:54: ( '0b' | '0B' )
+ int alt4=2;
+ int LA4_0 = input.LA(1);
+
+ if ( (LA4_0=='0') ) {
+ int LA4_1 = input.LA(2);
+
+ if ( (LA4_1=='b') ) {
+ alt4=1;
+ }
+ else if ( (LA4_1=='B') ) {
+ alt4=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 4, 1, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 4, 0, input);
+
+ throw nvae;
+ }
+ switch (alt4) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:55: '0b'
+ {
+ match("0b");
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:60: '0B'
+ {
+ match("0B");
+
+
+ }
+ break;
+
+ }
+
+ matchRange('0','1');
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:75: ( ( '_' )? '0' .. '1' )*
+ loop6:
+ do {
+ int alt6=2;
+ int LA6_0 = input.LA(1);
+
+ if ( ((LA6_0>='0' && LA6_0<='1')||LA6_0=='_') ) {
+ alt6=1;
+ }
+
+
+ switch (alt6) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:76: ( '_' )? '0' .. '1'
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:76: ( '_' )?
+ int alt5=2;
+ int LA5_0 = input.LA(1);
+
+ if ( (LA5_0=='_') ) {
+ alt5=1;
+ }
+ switch (alt5) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:76: '_'
+ {
+ match('_');
+
+ }
+ break;
+
+ }
+
+ matchRange('0','1');
+
+ }
+ break;
+
+ default :
+ break loop6;
+ }
+ } while (true);
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:92: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:92: ( '0x' | '0X' )
+ int alt7=2;
+ int LA7_0 = input.LA(1);
+
+ if ( (LA7_0=='0') ) {
+ int LA7_1 = input.LA(2);
+
+ if ( (LA7_1=='x') ) {
+ alt7=1;
+ }
+ else if ( (LA7_1=='X') ) {
+ alt7=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 7, 1, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 7, 0, input);
+
+ throw nvae;
+ }
+ switch (alt7) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:93: '0x'
+ {
+ match("0x");
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:98: '0X'
+ {
+ match("0X");
+
+
+ }
+ break;
+
+ }
+
+ if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='F')||(input.LA(1)>='a' && input.LA(1)<='f') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:133: ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
+ loop9:
+ do {
+ int alt9=2;
+ int LA9_0 = input.LA(1);
+
+ if ( ((LA9_0>='0' && LA9_0<='9')||(LA9_0>='A' && LA9_0<='F')||LA9_0=='_'||(LA9_0>='a' && LA9_0<='f')) ) {
+ alt9=1;
+ }
+
+
+ switch (alt9) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:134: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:134: ( '_' )?
+ int alt8=2;
+ int LA8_0 = input.LA(1);
+
+ if ( (LA8_0=='_') ) {
+ alt8=1;
+ }
+ switch (alt8) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:134: '_'
+ {
+ match('_');
+
+ }
+ break;
+
+ }
+
+ if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='F')||(input.LA(1)>='a' && input.LA(1)<='f') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop9;
+ }
+ } while (true);
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:170: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )*
+ {
+ match('0');
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:174: ( '_' )?
+ int alt10=2;
+ int LA10_0 = input.LA(1);
+
+ if ( (LA10_0=='_') ) {
+ alt10=1;
+ }
+ switch (alt10) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:174: '_'
+ {
+ match('_');
+
+ }
+ break;
+
+ }
+
+ matchRange('0','7');
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:188: ( ( '_' )? '0' .. '7' )*
+ loop12:
+ do {
+ int alt12=2;
+ int LA12_0 = input.LA(1);
+
+ if ( ((LA12_0>='0' && LA12_0<='7')||LA12_0=='_') ) {
+ alt12=1;
+ }
+
+
+ switch (alt12) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:189: ( '_' )? '0' .. '7'
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:189: ( '_' )?
+ int alt11=2;
+ int LA11_0 = input.LA(1);
+
+ if ( (LA11_0=='_') ) {
+ alt11=1;
+ }
+ switch (alt11) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19103:189: '_'
+ {
+ match('_');
+
+ }
+ break;
+
+ }
+
+ matchRange('0','7');
+
+ }
+ break;
+
+ default :
+ break loop12;
+ }
+ } while (true);
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_INTEGERVALUE"
+
+ // $ANTLR start "RULE_ID"
+ public final void mRULE_ID() throws RecognitionException {
+ try {
+ int _type = RULE_ID;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19105:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19105:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19105:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
+ int alt16=2;
+ int LA16_0 = input.LA(1);
+
+ if ( ((LA16_0>='A' && LA16_0<='Z')||LA16_0=='_'||(LA16_0>='a' && LA16_0<='z')) ) {
+ alt16=1;
+ }
+ else if ( (LA16_0=='\'') ) {
+ alt16=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 16, 0, input);
+
+ throw nvae;
+ }
+ switch (alt16) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19105:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ {
+ if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19105:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ loop14:
+ do {
+ int alt14=2;
+ int LA14_0 = input.LA(1);
+
+ if ( ((LA14_0>='0' && LA14_0<='9')||(LA14_0>='A' && LA14_0<='Z')||LA14_0=='_'||(LA14_0>='a' && LA14_0<='z')) ) {
+ alt14=1;
+ }
+
+
+ switch (alt14) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:
+ {
+ if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop14;
+ }
+ } while (true);
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19105:70: '\\'' ( options {greedy=false; } : . )* '\\''
+ {
+ match('\'');
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19105:75: ( options {greedy=false; } : . )*
+ loop15:
+ do {
+ int alt15=2;
+ int LA15_0 = input.LA(1);
+
+ if ( (LA15_0=='\'') ) {
+ alt15=2;
+ }
+ else if ( ((LA15_0>='\u0000' && LA15_0<='&')||(LA15_0>='(' && LA15_0<='\uFFFF')) ) {
+ alt15=1;
+ }
+
+
+ switch (alt15) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19105:103: .
+ {
+ matchAny();
+
+ }
+ break;
+
+ default :
+ break loop15;
+ }
+ } while (true);
+
+ match('\'');
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ID"
+
+ // $ANTLR start "RULE_STRING"
+ public final void mRULE_STRING() throws RecognitionException {
+ try {
+ int _type = RULE_STRING;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19107:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19107:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ {
+ match('\"');
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19107:19: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ loop17:
+ do {
+ int alt17=3;
+ int LA17_0 = input.LA(1);
+
+ if ( (LA17_0=='\\') ) {
+ alt17=1;
+ }
+ else if ( ((LA17_0>='\u0000' && LA17_0<='!')||(LA17_0>='#' && LA17_0<='[')||(LA17_0>=']' && LA17_0<='\uFFFF')) ) {
+ alt17=2;
+ }
+
+
+ switch (alt17) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19107:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' )
+ {
+ 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.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19107:61: ~ ( ( '\\\\' | '\"' ) )
+ {
+ if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop17;
+ }
+ } while (true);
+
+ match('\"');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_STRING"
+
+ // $ANTLR start "RULE_ML_COMMENT"
+ public final void mRULE_ML_COMMENT() throws RecognitionException {
+ try {
+ int _type = RULE_ML_COMMENT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19109:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19109:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/'
+ {
+ match("/*");
+
+ if ( (input.LA(1)>='\u0000' && input.LA(1)<='?')||(input.LA(1)>='A' && input.LA(1)<='\uFFFF') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19109:31: ( options {greedy=false; } : . )*
+ loop18:
+ do {
+ int alt18=2;
+ int LA18_0 = input.LA(1);
+
+ if ( (LA18_0=='*') ) {
+ int LA18_1 = input.LA(2);
+
+ if ( (LA18_1=='/') ) {
+ alt18=2;
+ }
+ else if ( ((LA18_1>='\u0000' && LA18_1<='.')||(LA18_1>='0' && LA18_1<='\uFFFF')) ) {
+ alt18=1;
+ }
+
+
+ }
+ else if ( ((LA18_0>='\u0000' && LA18_0<=')')||(LA18_0>='+' && LA18_0<='\uFFFF')) ) {
+ alt18=1;
+ }
+
+
+ switch (alt18) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19109:59: .
+ {
+ matchAny();
+
+ }
+ break;
+
+ default :
+ break loop18;
+ }
+ } while (true);
+
+ match("*/");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ML_COMMENT"
+
+ // $ANTLR start "RULE_SL_COMMENT"
+ public final void mRULE_SL_COMMENT() throws RecognitionException {
+ try {
+ int _type = RULE_SL_COMMENT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19111:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19111:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )?
+ {
+ match("//");
+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19111:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )*
+ loop19:
+ do {
+ int alt19=2;
+ int LA19_0 = input.LA(1);
+
+ if ( ((LA19_0>='\u0000' && LA19_0<='\t')||(LA19_0>='\u000B' && LA19_0<='\f')||(LA19_0>='\u000E' && LA19_0<='?')||(LA19_0>='A' && LA19_0<='\uFFFF')) ) {
+ alt19=1;
+ }
+
+
+ switch (alt19) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19111: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)<='?')||(input.LA(1)>='A' && input.LA(1)<='\uFFFF') ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ break loop19;
+ }
+ } while (true);
+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19111:44: ( ( '\\r' )? '\\n' )?
+ int alt21=2;
+ int LA21_0 = input.LA(1);
+
+ if ( (LA21_0=='\n'||LA21_0=='\r') ) {
+ alt21=1;
+ }
+ switch (alt21) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19111:45: ( '\\r' )? '\\n'
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19111:45: ( '\\r' )?
+ int alt20=2;
+ int LA20_0 = input.LA(1);
+
+ if ( (LA20_0=='\r') ) {
+ alt20=1;
+ }
+ switch (alt20) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19111:45: '\\r'
+ {
+ match('\r');
+
+ }
+ break;
+
+ }
+
+ match('\n');
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_SL_COMMENT"
+
+ // $ANTLR start "RULE_INT"
+ public final void mRULE_INT() throws RecognitionException {
+ try {
+ int _type = RULE_INT;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19113:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19113:12: ( '0' .. '9' )+
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19113:12: ( '0' .. '9' )+
+ int cnt22=0;
+ loop22:
+ do {
+ int alt22=2;
+ int LA22_0 = input.LA(1);
+
+ if ( ((LA22_0>='0' && LA22_0<='9')) ) {
+ alt22=1;
+ }
+
+
+ switch (alt22) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19113:13: '0' .. '9'
+ {
+ matchRange('0','9');
+
+ }
+ break;
+
+ default :
+ if ( cnt22 >= 1 ) break loop22;
+ EarlyExitException eee =
+ new EarlyExitException(22, input);
+ throw eee;
+ }
+ cnt22++;
+ } while (true);
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_INT"
+
+ // $ANTLR start "RULE_WS"
+ public final void mRULE_WS() throws RecognitionException {
+ try {
+ int _type = RULE_WS;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19115:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19115:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19115:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ int cnt23=0;
+ loop23:
+ do {
+ int alt23=2;
+ int LA23_0 = input.LA(1);
+
+ if ( ((LA23_0>='\t' && LA23_0<='\n')||LA23_0=='\r'||LA23_0==' ') ) {
+ alt23=1;
+ }
+
+
+ switch (alt23) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:
+ {
+ if ( (input.LA(1)>='\t' && input.LA(1)<='\n')||input.LA(1)=='\r'||input.LA(1)==' ' ) {
+ input.consume();
+
+ }
+ else {
+ MismatchedSetException mse = new MismatchedSetException(null,input);
+ recover(mse);
+ throw mse;}
+
+
+ }
+ break;
+
+ default :
+ if ( cnt23 >= 1 ) break loop23;
+ EarlyExitException eee =
+ new EarlyExitException(23, input);
+ throw eee;
+ }
+ cnt23++;
+ } while (true);
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_WS"
+
+ // $ANTLR start "RULE_ANY_OTHER"
+ public final void mRULE_ANY_OTHER() throws RecognitionException {
+ try {
+ int _type = RULE_ANY_OTHER;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19117:16: ( . )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19117:18: .
+ {
+ matchAny();
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ }
+ finally {
+ }
+ }
+ // $ANTLR end "RULE_ANY_OTHER"
+
+ public void mTokens() throws RecognitionException {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | RULE_INTEGERVALUE | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_WS | RULE_ANY_OTHER )
+ int alt24=106;
+ alt24 = dfa24.predict(input);
+ switch (alt24) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:10: T__12
+ {
+ mT__12();
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:16: T__13
+ {
+ mT__13();
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:22: T__14
+ {
+ mT__14();
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:28: T__15
+ {
+ mT__15();
+
+ }
+ break;
+ case 5 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:34: T__16
+ {
+ mT__16();
+
+ }
+ break;
+ case 6 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:40: T__17
+ {
+ mT__17();
+
+ }
+ break;
+ case 7 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:46: T__18
+ {
+ mT__18();
+
+ }
+ break;
+ case 8 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:52: T__19
+ {
+ mT__19();
+
+ }
+ break;
+ case 9 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:58: T__20
+ {
+ mT__20();
+
+ }
+ break;
+ case 10 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:64: T__21
+ {
+ mT__21();
+
+ }
+ break;
+ case 11 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:70: T__22
+ {
+ mT__22();
+
+ }
+ break;
+ case 12 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:76: T__23
+ {
+ mT__23();
+
+ }
+ break;
+ case 13 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:82: T__24
+ {
+ mT__24();
+
+ }
+ break;
+ case 14 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:88: T__25
+ {
+ mT__25();
+
+ }
+ break;
+ case 15 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:94: T__26
+ {
+ mT__26();
+
+ }
+ break;
+ case 16 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:100: T__27
+ {
+ mT__27();
+
+ }
+ break;
+ case 17 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:106: T__28
+ {
+ mT__28();
+
+ }
+ break;
+ case 18 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:112: T__29
+ {
+ mT__29();
+
+ }
+ break;
+ case 19 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:118: T__30
+ {
+ mT__30();
+
+ }
+ break;
+ case 20 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:124: T__31
+ {
+ mT__31();
+
+ }
+ break;
+ case 21 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:130: T__32
+ {
+ mT__32();
+
+ }
+ break;
+ case 22 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:136: T__33
+ {
+ mT__33();
+
+ }
+ break;
+ case 23 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:142: T__34
+ {
+ mT__34();
+
+ }
+ break;
+ case 24 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:148: T__35
+ {
+ mT__35();
+
+ }
+ break;
+ case 25 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:154: T__36
+ {
+ mT__36();
+
+ }
+ break;
+ case 26 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:160: T__37
+ {
+ mT__37();
+
+ }
+ break;
+ case 27 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:166: T__38
+ {
+ mT__38();
+
+ }
+ break;
+ case 28 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:172: T__39
+ {
+ mT__39();
+
+ }
+ break;
+ case 29 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:178: T__40
+ {
+ mT__40();
+
+ }
+ break;
+ case 30 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:184: T__41
+ {
+ mT__41();
+
+ }
+ break;
+ case 31 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:190: T__42
+ {
+ mT__42();
+
+ }
+ break;
+ case 32 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:196: T__43
+ {
+ mT__43();
+
+ }
+ break;
+ case 33 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:202: T__44
+ {
+ mT__44();
+
+ }
+ break;
+ case 34 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:208: T__45
+ {
+ mT__45();
+
+ }
+ break;
+ case 35 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:214: T__46
+ {
+ mT__46();
+
+ }
+ break;
+ case 36 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:220: T__47
+ {
+ mT__47();
+
+ }
+ break;
+ case 37 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:226: T__48
+ {
+ mT__48();
+
+ }
+ break;
+ case 38 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:232: T__49
+ {
+ mT__49();
+
+ }
+ break;
+ case 39 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:238: T__50
+ {
+ mT__50();
+
+ }
+ break;
+ case 40 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:244: T__51
+ {
+ mT__51();
+
+ }
+ break;
+ case 41 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:250: T__52
+ {
+ mT__52();
+
+ }
+ break;
+ case 42 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:256: T__53
+ {
+ mT__53();
+
+ }
+ break;
+ case 43 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:262: T__54
+ {
+ mT__54();
+
+ }
+ break;
+ case 44 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:268: T__55
+ {
+ mT__55();
+
+ }
+ break;
+ case 45 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:274: T__56
+ {
+ mT__56();
+
+ }
+ break;
+ case 46 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:280: T__57
+ {
+ mT__57();
+
+ }
+ break;
+ case 47 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:286: T__58
+ {
+ mT__58();
+
+ }
+ break;
+ case 48 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:292: T__59
+ {
+ mT__59();
+
+ }
+ break;
+ case 49 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:298: T__60
+ {
+ mT__60();
+
+ }
+ break;
+ case 50 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:304: T__61
+ {
+ mT__61();
+
+ }
+ break;
+ case 51 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:310: T__62
+ {
+ mT__62();
+
+ }
+ break;
+ case 52 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:316: T__63
+ {
+ mT__63();
+
+ }
+ break;
+ case 53 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:322: T__64
+ {
+ mT__64();
+
+ }
+ break;
+ case 54 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:328: T__65
+ {
+ mT__65();
+
+ }
+ break;
+ case 55 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:334: T__66
+ {
+ mT__66();
+
+ }
+ break;
+ case 56 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:340: T__67
+ {
+ mT__67();
+
+ }
+ break;
+ case 57 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:346: T__68
+ {
+ mT__68();
+
+ }
+ break;
+ case 58 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:352: T__69
+ {
+ mT__69();
+
+ }
+ break;
+ case 59 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:358: T__70
+ {
+ mT__70();
+
+ }
+ break;
+ case 60 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:364: T__71
+ {
+ mT__71();
+
+ }
+ break;
+ case 61 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:370: T__72
+ {
+ mT__72();
+
+ }
+ break;
+ case 62 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:376: T__73
+ {
+ mT__73();
+
+ }
+ break;
+ case 63 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:382: T__74
+ {
+ mT__74();
+
+ }
+ break;
+ case 64 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:388: T__75
+ {
+ mT__75();
+
+ }
+ break;
+ case 65 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:394: T__76
+ {
+ mT__76();
+
+ }
+ break;
+ case 66 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:400: T__77
+ {
+ mT__77();
+
+ }
+ break;
+ case 67 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:406: T__78
+ {
+ mT__78();
+
+ }
+ break;
+ case 68 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:412: T__79
+ {
+ mT__79();
+
+ }
+ break;
+ case 69 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:418: T__80
+ {
+ mT__80();
+
+ }
+ break;
+ case 70 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:424: T__81
+ {
+ mT__81();
+
+ }
+ break;
+ case 71 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:430: T__82
+ {
+ mT__82();
+
+ }
+ break;
+ case 72 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:436: T__83
+ {
+ mT__83();
+
+ }
+ break;
+ case 73 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:442: T__84
+ {
+ mT__84();
+
+ }
+ break;
+ case 74 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:448: T__85
+ {
+ mT__85();
+
+ }
+ break;
+ case 75 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:454: T__86
+ {
+ mT__86();
+
+ }
+ break;
+ case 76 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:460: T__87
+ {
+ mT__87();
+
+ }
+ break;
+ case 77 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:466: T__88
+ {
+ mT__88();
+
+ }
+ break;
+ case 78 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:472: T__89
+ {
+ mT__89();
+
+ }
+ break;
+ case 79 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:478: T__90
+ {
+ mT__90();
+
+ }
+ break;
+ case 80 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:484: T__91
+ {
+ mT__91();
+
+ }
+ break;
+ case 81 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:490: T__92
+ {
+ mT__92();
+
+ }
+ break;
+ case 82 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:496: T__93
+ {
+ mT__93();
+
+ }
+ break;
+ case 83 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:502: T__94
+ {
+ mT__94();
+
+ }
+ break;
+ case 84 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:508: T__95
+ {
+ mT__95();
+
+ }
+ break;
+ case 85 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:514: T__96
+ {
+ mT__96();
+
+ }
+ break;
+ case 86 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:520: T__97
+ {
+ mT__97();
+
+ }
+ break;
+ case 87 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:526: T__98
+ {
+ mT__98();
+
+ }
+ break;
+ case 88 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:532: T__99
+ {
+ mT__99();
+
+ }
+ break;
+ case 89 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:538: T__100
+ {
+ mT__100();
+
+ }
+ break;
+ case 90 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:545: T__101
+ {
+ mT__101();
+
+ }
+ break;
+ case 91 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:552: T__102
+ {
+ mT__102();
+
+ }
+ break;
+ case 92 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:559: T__103
+ {
+ mT__103();
+
+ }
+ break;
+ case 93 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:566: T__104
+ {
+ mT__104();
+
+ }
+ break;
+ case 94 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:573: T__105
+ {
+ mT__105();
+
+ }
+ break;
+ case 95 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:580: T__106
+ {
+ mT__106();
+
+ }
+ break;
+ case 96 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:587: T__107
+ {
+ mT__107();
+
+ }
+ break;
+ case 97 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:594: T__108
+ {
+ mT__108();
+
+ }
+ break;
+ case 98 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:601: T__109
+ {
+ mT__109();
+
+ }
+ break;
+ case 99 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:608: RULE_INTEGERVALUE
+ {
+ mRULE_INTEGERVALUE();
+
+ }
+ break;
+ case 100 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:626: RULE_ID
+ {
+ mRULE_ID();
+
+ }
+ break;
+ case 101 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:634: RULE_STRING
+ {
+ mRULE_STRING();
+
+ }
+ break;
+ case 102 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:646: RULE_ML_COMMENT
+ {
+ mRULE_ML_COMMENT();
+
+ }
+ break;
+ case 103 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:662: RULE_SL_COMMENT
+ {
+ mRULE_SL_COMMENT();
+
+ }
+ break;
+ case 104 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:678: RULE_INT
+ {
+ mRULE_INT();
+
+ }
+ break;
+ case 105 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:687: RULE_WS
+ {
+ mRULE_WS();
+
+ }
+ break;
+ case 106 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:695: RULE_ANY_OTHER
+ {
+ mRULE_ANY_OTHER();
+
+ }
+ break;
+
+ }
+
+ }
+
+
+ protected DFA24 dfa24 = new DFA24(this);
+ static final String DFA24_eotS =
+ "\1\uffff\1\63\1\67\1\72\1\74\2\101\1\105\1\110\1\113\1\117\1\121"+
+ "\2\uffff\12\101\1\156\1\161\1\163\1\165\4\uffff\1\173\2\uffff\1"+
+ "\101\3\uffff\3\101\2\u0086\1\uffff\2\60\16\uffff\1\u008e\2\101\1"+
+ "\u0092\1\uffff\1\101\1\uffff\1\u0095\2\uffff\1\u0098\6\uffff\1\u009c"+
+ "\5\uffff\2\101\1\u009f\10\101\1\u00ab\7\101\1\u00b6\4\101\22\uffff"+
+ "\2\101\3\uffff\3\101\1\uffff\1\u0086\1\uffff\1\u0086\2\uffff\2\101"+
+ "\1\uffff\3\101\1\uffff\1\101\2\uffff\1\u00c8\6\uffff\2\101\1\uffff"+
+ "\1\101\1\u00cd\11\101\1\uffff\10\101\1\u00df\1\101\1\uffff\5\101"+
+ "\1\u00e6\1\u00e7\2\101\1\u0086\6\101\2\uffff\1\u00f0\1\u00f1\2\101"+
+ "\1\uffff\1\u00f4\4\101\1\u00f9\12\101\1\u0104\1\uffff\5\101\1\u010a"+
+ "\2\uffff\10\101\2\uffff\1\u0113\1\101\1\uffff\4\101\1\uffff\4\101"+
+ "\1\u011d\5\101\1\uffff\5\101\1\uffff\1\u0128\1\u0129\1\101\1\u012b"+
+ "\4\101\1\uffff\1\u0130\7\101\1\u0138\1\uffff\1\u0139\1\u013a\1\u013b"+
+ "\1\u013c\1\u013d\3\101\1\u0141\1\101\2\uffff\1\101\1\uffff\1\u0144"+
+ "\2\101\1\u0147\1\uffff\1\101\1\u0149\4\101\1\u014e\6\uffff\1\u014f"+
+ "\1\u0150\1\101\1\uffff\2\101\1\uffff\1\u0154\1\u0155\1\uffff\1\101"+
+ "\1\uffff\1\101\1\u0158\2\101\3\uffff\1\101\1\u015c\1\101\2\uffff"+
+ "\2\101\1\uffff\3\101\1\uffff\1\u0163\1\u0164\1\u0165\1\101\1\u0167"+
+ "\1\101\3\uffff\1\u0169\1\uffff\1\101\1\uffff\1\u016b\1\uffff";
+ static final String DFA24_eofS =
+ "\u016c\uffff";
+ static final String DFA24_minS =
+ "\1\0\1\53\1\55\2\75\1\146\1\141\1\74\1\75\1\57\1\52\1\75\2\uffff"+
+ "\1\150\2\141\3\145\1\154\1\156\1\143\1\141\1\46\2\75\1\72\4\uffff"+
+ "\1\56\2\uffff\1\145\3\uffff\1\145\1\150\1\162\2\60\1\uffff\2\0\16"+
+ "\uffff\1\60\1\145\1\125\1\60\1\uffff\1\163\1\uffff\1\75\2\uffff"+
+ "\1\75\5\uffff\1\0\1\100\5\uffff\1\165\1\151\1\60\1\154\1\162\1\157"+
+ "\1\145\1\154\1\141\1\163\1\146\1\60\1\154\1\160\1\151\1\144\1\151"+
+ "\1\163\1\145\1\60\1\163\1\154\1\143\1\162\22\uffff\1\154\1\167\3"+
+ "\uffff\1\164\1\151\1\145\1\uffff\1\60\1\uffff\1\60\2\uffff\1\164"+
+ "\1\151\1\uffff\1\162\1\154\1\156\1\uffff\1\164\2\uffff\1\75\6\uffff"+
+ "\1\145\1\163\1\uffff\1\163\1\60\1\155\1\141\1\154\1\141\1\163\1"+
+ "\145\1\164\1\145\1\141\1\uffff\2\145\1\164\1\145\2\165\1\163\1\145"+
+ "\1\60\1\145\1\uffff\1\165\1\111\1\145\1\141\1\154\2\60\1\154\1\141"+
+ "\1\60\1\141\1\156\2\141\1\151\1\171\2\uffff\2\60\1\145\1\154\1\uffff"+
+ "\1\60\1\164\1\145\1\162\1\163\1\60\2\162\1\165\1\143\1\162\3\143"+
+ "\1\162\1\164\1\60\1\uffff\2\162\1\156\1\160\1\154\1\60\2\uffff\1"+
+ "\145\1\153\1\156\1\145\2\164\1\161\1\160\2\uffff\1\60\1\154\1\uffff"+
+ "\1\145\1\143\1\101\1\151\1\uffff\1\157\1\155\1\154\1\164\1\60\1"+
+ "\150\1\164\1\145\1\156\1\163\1\uffff\2\145\1\163\1\164\1\154\1\uffff"+
+ "\2\60\1\143\1\60\2\145\1\165\1\145\1\uffff\1\60\1\114\1\164\1\163"+
+ "\1\146\1\171\1\151\1\164\1\60\1\uffff\5\60\2\144\1\164\1\60\1\145"+
+ "\2\uffff\1\145\1\uffff\1\60\1\144\1\145\1\60\1\uffff\1\151\1\60"+
+ "\1\163\1\171\1\114\1\156\1\60\6\uffff\2\60\1\141\1\uffff\1\154\1"+
+ "\157\1\uffff\2\60\1\uffff\1\156\1\uffff\1\157\1\60\1\151\1\145\3"+
+ "\uffff\1\156\1\60\1\146\2\uffff\1\153\1\143\1\uffff\1\156\1\144"+
+ "\1\143\1\uffff\3\60\1\153\1\60\1\145\3\uffff\1\60\1\uffff\1\163"+
+ "\1\uffff\1\60\1\uffff";
+ static final String DFA24_maxS =
+ "\1\uffff\1\75\2\76\1\75\1\164\1\141\1\75\1\76\3\75\2\uffff\3\162"+
+ "\1\157\1\167\1\145\1\170\1\162\1\163\1\141\1\75\1\174\1\75\1\72"+
+ "\4\uffff\1\56\2\uffff\1\165\3\uffff\1\145\1\150\1\162\2\71\1\uffff"+
+ "\2\uffff\16\uffff\1\172\1\145\1\157\1\172\1\uffff\1\163\1\uffff"+
+ "\1\75\2\uffff\1\76\5\uffff\1\uffff\1\100\5\uffff\1\165\1\151\1\172"+
+ "\1\154\1\162\1\157\1\145\1\154\1\145\1\163\1\164\1\172\1\154\1\160"+
+ "\1\151\1\164\1\151\1\163\1\145\1\172\1\163\1\154\1\143\1\162\22"+
+ "\uffff\1\154\1\167\3\uffff\1\164\1\151\1\145\1\uffff\1\71\1\uffff"+
+ "\1\71\2\uffff\1\164\1\151\1\uffff\1\162\1\154\1\156\1\uffff\1\164"+
+ "\2\uffff\1\75\6\uffff\1\145\1\163\1\uffff\1\163\1\172\1\155\1\141"+
+ "\1\154\1\141\1\163\1\145\1\164\1\145\1\141\1\uffff\2\145\1\164\1"+
+ "\145\2\165\1\163\1\145\1\172\1\145\1\uffff\1\165\1\111\1\145\1\141"+
+ "\1\154\2\172\1\154\1\141\1\71\1\141\1\156\2\141\1\151\1\171\2\uffff"+
+ "\2\172\1\145\1\154\1\uffff\1\172\1\164\1\145\1\162\1\163\1\172\2"+
+ "\162\1\165\1\143\1\162\3\143\1\162\1\164\1\172\1\uffff\2\162\1\156"+
+ "\1\160\1\154\1\172\2\uffff\1\145\1\153\1\156\1\145\2\164\1\161\1"+
+ "\160\2\uffff\1\172\1\154\1\uffff\1\145\1\143\1\101\1\151\1\uffff"+
+ "\1\157\1\155\1\154\1\164\1\172\1\150\1\164\1\145\1\156\1\163\1\uffff"+
+ "\2\145\1\163\1\164\1\154\1\uffff\2\172\1\143\1\172\2\145\1\165\1"+
+ "\145\1\uffff\1\172\1\114\1\164\1\163\1\146\1\171\1\151\1\164\1\172"+
+ "\1\uffff\5\172\2\144\1\164\1\172\1\145\2\uffff\1\145\1\uffff\1\172"+
+ "\1\144\1\145\1\172\1\uffff\1\151\1\172\1\163\1\171\1\114\1\156\1"+
+ "\172\6\uffff\2\172\1\141\1\uffff\1\154\1\157\1\uffff\2\172\1\uffff"+
+ "\1\156\1\uffff\1\157\1\172\1\151\1\145\3\uffff\1\156\1\172\1\146"+
+ "\2\uffff\1\153\1\143\1\uffff\1\156\1\144\1\143\1\uffff\3\172\1\153"+
+ "\1\172\1\145\3\uffff\1\172\1\uffff\1\163\1\uffff\1\172\1\uffff";
+ static final String DFA24_acceptS =
+ "\14\uffff\1\24\1\25\16\uffff\1\62\1\64\1\65\1\66\1\uffff\1\76\1"+
+ "\77\1\uffff\1\110\1\111\1\120\5\uffff\1\144\2\uffff\1\151\1\152"+
+ "\1\1\1\46\1\16\1\2\1\47\1\101\1\17\1\3\1\63\1\45\1\4\1\23\4\uffff"+
+ "\1\144\1\uffff\1\11\1\uffff\1\7\1\12\1\uffff\1\10\1\50\1\116\1\20"+
+ "\1\52\2\uffff\1\21\1\51\1\22\1\24\1\25\30\uffff\1\53\1\71\1\74\1"+
+ "\54\1\70\1\72\1\55\1\73\1\61\1\67\1\62\1\64\1\65\1\66\1\112\1\75"+
+ "\1\76\1\77\2\uffff\1\110\1\111\1\120\3\uffff\1\143\1\uffff\1\150"+
+ "\1\uffff\1\145\1\151\2\uffff\1\133\3\uffff\1\122\1\uffff\1\56\1"+
+ "\13\1\uffff\1\57\1\14\1\114\1\146\1\117\1\147\2\uffff\1\141\13\uffff"+
+ "\1\131\12\uffff\1\124\20\uffff\1\60\1\15\4\uffff\1\132\21\uffff"+
+ "\1\40\6\uffff\1\107\1\121\10\uffff\1\26\1\105\2\uffff\1\140\4\uffff"+
+ "\1\126\12\uffff\1\123\5\uffff\1\104\10\uffff\1\27\11\uffff\1\106"+
+ "\12\uffff\1\130\1\134\1\uffff\1\115\4\uffff\1\36\7\uffff\1\32\1"+
+ "\125\1\33\1\102\1\135\1\37\3\uffff\1\136\2\uffff\1\35\2\uffff\1"+
+ "\6\1\uffff\1\34\4\uffff\1\127\1\142\1\43\3\uffff\1\41\1\103\2\uffff"+
+ "\1\137\3\uffff\1\44\6\uffff\1\5\1\30\1\100\1\uffff\1\42\1\uffff"+
+ "\1\31\1\uffff\1\113";
+ static final String DFA24_specialS =
+ "\1\2\54\uffff\1\1\1\3\36\uffff\1\0\u011e\uffff}>";
+ static final String[] DFA24_transitionS = {
+ "\11\60\2\57\2\60\1\57\22\60\1\57\1\4\1\56\1\60\1\14\1\13\1"+
+ "\30\1\55\1\35\1\36\1\11\1\1\1\34\1\2\1\40\1\12\1\52\11\53\1"+
+ "\33\1\46\1\7\1\3\1\10\1\37\1\60\32\54\1\41\1\60\1\42\1\32\1"+
+ "\54\1\60\1\26\1\51\1\20\1\21\1\24\1\17\1\54\1\6\1\5\2\54\1\47"+
+ "\1\54\1\43\1\25\1\27\1\54\1\23\1\22\1\16\2\54\1\50\3\54\1\44"+
+ "\1\31\1\45\1\15\uff81\60",
+ "\1\61\21\uffff\1\62",
+ "\1\64\17\uffff\1\65\1\66",
+ "\1\70\1\71",
+ "\1\73",
+ "\1\100\7\uffff\1\75\4\uffff\1\77\1\76",
+ "\1\102",
+ "\1\104\1\103",
+ "\1\106\1\107",
+ "\1\112\15\uffff\1\111",
+ "\1\115\4\uffff\1\116\15\uffff\1\114",
+ "\1\120",
+ "",
+ "",
+ "\1\125\6\uffff\1\126\2\uffff\1\124",
+ "\1\127\15\uffff\1\130\2\uffff\1\131",
+ "\1\135\12\uffff\1\134\2\uffff\1\133\2\uffff\1\132",
+ "\1\136\11\uffff\1\137",
+ "\1\140\17\uffff\1\141\1\uffff\1\142",
+ "\1\143",
+ "\1\145\13\uffff\1\144",
+ "\1\146\3\uffff\1\147",
+ "\1\152\10\uffff\1\151\6\uffff\1\150",
+ "\1\153",
+ "\1\155\26\uffff\1\154",
+ "\1\157\76\uffff\1\160",
+ "\1\162",
+ "\1\164",
+ "",
+ "",
+ "",
+ "",
+ "\1\172",
+ "",
+ "",
+ "\1\177\17\uffff\1\176",
+ "",
+ "",
+ "",
+ "\1\u0083",
+ "\1\u0084",
+ "\1\u0085",
+ "\10\u0087\2\u0088",
+ "\12\u0089",
+ "",
+ "\0\101",
+ "\0\u008a",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\13\101\1\u008d"+
+ "\6\101\1\u008c\7\101",
+ "\1\u008f",
+ "\1\u0091\31\uffff\1\u0090",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "\1\u0093",
+ "",
+ "\1\u0094",
+ "",
+ "",
+ "\1\u0097\1\u0096",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "\100\u009a\1\u0099\uffbf\u009a",
+ "\1\u009b",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "\1\u009d",
+ "\1\u009e",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u00a0",
+ "\1\u00a1",
+ "\1\u00a2",
+ "\1\u00a3",
+ "\1\u00a4",
+ "\1\u00a6\3\uffff\1\u00a5",
+ "\1\u00a7",
+ "\1\u00aa\14\uffff\1\u00a8\1\u00a9",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u00ac",
+ "\1\u00ad",
+ "\1\u00ae",
+ "\1\u00b0\5\uffff\1\u00af\11\uffff\1\u00b1",
+ "\1\u00b2",
+ "\1\u00b3",
+ "\1\u00b4",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\3\101\1\u00b5"+
+ "\26\101",
+ "\1\u00b7",
+ "\1\u00b8",
+ "\1\u00b9",
+ "\1\u00ba",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "\1\u00bb",
+ "\1\u00bc",
+ "",
+ "",
+ "",
+ "\1\u00bd",
+ "\1\u00be",
+ "\1\u00bf",
+ "",
+ "\10\u00c0\2\u0088",
+ "",
+ "\12\u0089",
+ "",
+ "",
+ "\1\u00c1",
+ "\1\u00c2",
+ "",
+ "\1\u00c3",
+ "\1\u00c4",
+ "\1\u00c5",
+ "",
+ "\1\u00c6",
+ "",
+ "",
+ "\1\u00c7",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "\1\u00c9",
+ "\1\u00ca",
+ "",
+ "\1\u00cb",
+ "\12\101\7\uffff\1\u00cc\31\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u00ce",
+ "\1\u00cf",
+ "\1\u00d0",
+ "\1\u00d1",
+ "\1\u00d2",
+ "\1\u00d3",
+ "\1\u00d4",
+ "\1\u00d5",
+ "\1\u00d6",
+ "",
+ "\1\u00d7",
+ "\1\u00d8",
+ "\1\u00d9",
+ "\1\u00da",
+ "\1\u00db",
+ "\1\u00dc",
+ "\1\u00dd",
+ "\1\u00de",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u00e0",
+ "",
+ "\1\u00e1",
+ "\1\u00e2",
+ "\1\u00e3",
+ "\1\u00e4",
+ "\1\u00e5",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u00e8",
+ "\1\u00e9",
+ "\10\u00c0\2\u0088",
+ "\1\u00ea",
+ "\1\u00eb",
+ "\1\u00ec",
+ "\1\u00ed",
+ "\1\u00ee",
+ "\1\u00ef",
+ "",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u00f2",
+ "\1\u00f3",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u00f5",
+ "\1\u00f6",
+ "\1\u00f7",
+ "\1\u00f8",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u00fa",
+ "\1\u00fb",
+ "\1\u00fc",
+ "\1\u00fd",
+ "\1\u00fe",
+ "\1\u00ff",
+ "\1\u0100",
+ "\1\u0101",
+ "\1\u0102",
+ "\1\u0103",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "\1\u0105",
+ "\1\u0106",
+ "\1\u0107",
+ "\1\u0108",
+ "\1\u0109",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "",
+ "\1\u010b",
+ "\1\u010c",
+ "\1\u010d",
+ "\1\u010e",
+ "\1\u010f",
+ "\1\u0110",
+ "\1\u0111",
+ "\1\u0112",
+ "",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0114",
+ "",
+ "\1\u0115",
+ "\1\u0116",
+ "\1\u0117",
+ "\1\u0118",
+ "",
+ "\1\u0119",
+ "\1\u011a",
+ "\1\u011b",
+ "\1\u011c",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u011e",
+ "\1\u011f",
+ "\1\u0120",
+ "\1\u0121",
+ "\1\u0122",
+ "",
+ "\1\u0123",
+ "\1\u0124",
+ "\1\u0125",
+ "\1\u0126",
+ "\1\u0127",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u012a",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u012c",
+ "\1\u012d",
+ "\1\u012e",
+ "\1\u012f",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0131",
+ "\1\u0132",
+ "\1\u0133",
+ "\1\u0134",
+ "\1\u0135",
+ "\1\u0136",
+ "\1\u0137",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u013e",
+ "\1\u013f",
+ "\1\u0140",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0142",
+ "",
+ "",
+ "\1\u0143",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0145",
+ "\1\u0146",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "\1\u0148",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u014a",
+ "\1\u014b",
+ "\1\u014c",
+ "\1\u014d",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0151",
+ "",
+ "\1\u0152",
+ "\1\u0153",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "\1\u0156",
+ "",
+ "\1\u0157",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0159",
+ "\1\u015a",
+ "",
+ "",
+ "",
+ "\1\u015b",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u015d",
+ "",
+ "",
+ "\1\u015e",
+ "\1\u015f",
+ "",
+ "\1\u0160",
+ "\1\u0161",
+ "\1\u0162",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0166",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "\1\u0168",
+ "",
+ "",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ "",
+ "\1\u016a",
+ "",
+ "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101",
+ ""
+ };
+
+ static final short[] DFA24_eot = DFA.unpackEncodedString(DFA24_eotS);
+ static final short[] DFA24_eof = DFA.unpackEncodedString(DFA24_eofS);
+ static final char[] DFA24_min = DFA.unpackEncodedStringToUnsignedChars(DFA24_minS);
+ static final char[] DFA24_max = DFA.unpackEncodedStringToUnsignedChars(DFA24_maxS);
+ static final short[] DFA24_accept = DFA.unpackEncodedString(DFA24_acceptS);
+ static final short[] DFA24_special = DFA.unpackEncodedString(DFA24_specialS);
+ static final short[][] DFA24_transition;
+
+ static {
+ int numStates = DFA24_transitionS.length;
+ DFA24_transition = new short[numStates][];
+ for (int i=0; i<numStates; i++) {
+ DFA24_transition[i] = DFA.unpackEncodedString(DFA24_transitionS[i]);
+ }
+ }
+
+ class DFA24 extends DFA {
+
+ public DFA24(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 24;
+ this.eot = DFA24_eot;
+ this.eof = DFA24_eof;
+ this.min = DFA24_min;
+ this.max = DFA24_max;
+ this.accept = DFA24_accept;
+ this.special = DFA24_special;
+ this.transition = DFA24_transition;
+ }
+ public String getDescription() {
+ return "1:1: Tokens : ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | RULE_INTEGERVALUE | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_WS | RULE_ANY_OTHER );";
+ }
+ public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
+ IntStream input = _input;
+ int _s = s;
+ switch ( s ) {
+ case 0 :
+ int LA24_77 = input.LA(1);
- public static final int RULE_ID = 6;
-
- public static final int T__29 = 29;
-
- public static final int T__28 = 28;
-
- public static final int T__27 = 27;
-
- public static final int T__26 = 26;
-
- public static final int T__25 = 25;
-
- public static final int T__24 = 24;
-
- public static final int T__23 = 23;
-
- public static final int T__22 = 22;
-
- public static final int RULE_ANY_OTHER = 11;
-
- public static final int T__21 = 21;
-
- public static final int T__20 = 20;
-
- public static final int EOF = -1;
-
- public static final int T__93 = 93;
-
- public static final int T__19 = 19;
-
- public static final int T__94 = 94;
-
- public static final int T__91 = 91;
-
- public static final int T__92 = 92;
-
- public static final int T__16 = 16;
-
- public static final int T__90 = 90;
-
- public static final int T__15 = 15;
-
- public static final int T__18 = 18;
-
- public static final int T__17 = 17;
-
- public static final int T__12 = 12;
-
- public static final int T__14 = 14;
-
- public static final int T__13 = 13;
-
- public static final int T__99 = 99;
-
- public static final int T__98 = 98;
-
- public static final int RULE_INTEGERVALUE = 7;
-
- public static final int T__97 = 97;
-
- public static final int T__96 = 96;
-
- public static final int T__95 = 95;
-
- public static final int T__80 = 80;
-
- public static final int T__81 = 81;
-
- public static final int T__82 = 82;
-
- public static final int T__83 = 83;
-
- public static final int T__85 = 85;
-
- public static final int T__84 = 84;
-
- public static final int T__87 = 87;
-
- public static final int T__86 = 86;
-
- public static final int T__89 = 89;
-
- public static final int T__88 = 88;
-
- public static final int RULE_ML_COMMENT = 4;
-
- public static final int RULE_STRING = 8;
-
- public static final int T__71 = 71;
-
- public static final int T__72 = 72;
-
- public static final int T__70 = 70;
-
- public static final int T__76 = 76;
-
- public static final int T__75 = 75;
-
- public static final int T__74 = 74;
-
- public static final int T__73 = 73;
-
- public static final int T__79 = 79;
-
- public static final int T__78 = 78;
-
- public static final int T__77 = 77;
-
- public static final int T__68 = 68;
-
- public static final int T__69 = 69;
-
- public static final int T__66 = 66;
-
- public static final int T__67 = 67;
-
- public static final int T__64 = 64;
-
- public static final int T__65 = 65;
-
- public static final int T__62 = 62;
-
- public static final int T__63 = 63;
-
- public static final int T__61 = 61;
-
- public static final int T__60 = 60;
-
- public static final int T__55 = 55;
-
- public static final int T__56 = 56;
-
- public static final int T__57 = 57;
-
- public static final int T__58 = 58;
-
- public static final int T__51 = 51;
-
- public static final int T__52 = 52;
-
- public static final int T__53 = 53;
-
- public static final int T__54 = 54;
-
- public static final int T__107 = 107;
-
- public static final int T__108 = 108;
-
- public static final int T__109 = 109;
-
- public static final int T__103 = 103;
-
- public static final int T__59 = 59;
-
- public static final int T__104 = 104;
-
- public static final int T__105 = 105;
-
- public static final int T__106 = 106;
-
- public static final int RULE_INT = 9;
-
- public static final int T__50 = 50;
-
- public static final int T__42 = 42;
-
- public static final int T__43 = 43;
-
- public static final int T__40 = 40;
-
- public static final int T__41 = 41;
-
- public static final int T__46 = 46;
-
- public static final int T__47 = 47;
-
- public static final int T__44 = 44;
-
- public static final int T__45 = 45;
-
- public static final int T__48 = 48;
-
- public static final int T__49 = 49;
-
- public static final int T__102 = 102;
-
- public static final int T__101 = 101;
-
- public static final int T__100 = 100;
-
- public static final int RULE_SL_COMMENT = 5;
-
- public static final int T__30 = 30;
-
- public static final int T__31 = 31;
-
- public static final int T__32 = 32;
-
- public static final int T__33 = 33;
-
- public static final int T__34 = 34;
-
- public static final int T__35 = 35;
-
- public static final int T__36 = 36;
-
- public static final int T__37 = 37;
-
- public static final int T__38 = 38;
-
- public static final int T__39 = 39;
-
- public static final int RULE_WS = 10;
-
- // delegates
- // delegators
-
- public InternalAppliedStereotypePropertyLexer() {
- ;
- }
-
- public InternalAppliedStereotypePropertyLexer(CharStream input) {
- this(input, new RecognizerSharedState());
- }
-
- public InternalAppliedStereotypePropertyLexer(CharStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
- public String getGrammarFileName() {
- return "../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g";
- }
-
- // $ANTLR start "T__12"
- public final void mT__12() throws RecognitionException {
- try {
- int _type = T__12;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11:7: ( '++' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11:9: '++'
- {
- match("++");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__12"
-
- // $ANTLR start "T__13"
- public final void mT__13() throws RecognitionException {
- try {
- int _type = T__13;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12:7: ( '--' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12:9: '--'
- {
- match("--");
-
-
- }
+ s = -1;
+ if ( (LA24_77=='@') ) {s = 153;}
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
+ else if ( ((LA24_77>='\u0000' && LA24_77<='?')||(LA24_77>='A' && LA24_77<='\uFFFF')) ) {s = 154;}
- // $ANTLR end "T__13"
+ if ( s>=0 ) return s;
+ break;
+ case 1 :
+ int LA24_45 = input.LA(1);
- // $ANTLR start "T__14"
- public final void mT__14() throws RecognitionException {
- try {
- int _type = T__14;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13:7: ( '==' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13:9: '=='
- {
- match("==");
+ s = -1;
+ if ( ((LA24_45>='\u0000' && LA24_45<='\uFFFF')) ) {s = 65;}
+ else s = 48;
- }
+ if ( s>=0 ) return s;
+ break;
+ case 2 :
+ int LA24_0 = input.LA(1);
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
+ s = -1;
+ if ( (LA24_0=='+') ) {s = 1;}
- // $ANTLR end "T__14"
+ else if ( (LA24_0=='-') ) {s = 2;}
- // $ANTLR start "T__15"
- public final void mT__15() throws RecognitionException {
- try {
- int _type = T__15;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14:7: ( '!=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14:9: '!='
- {
- match("!=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__15"
-
- // $ANTLR start "T__16"
- public final void mT__16() throws RecognitionException {
- try {
- int _type = T__16;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15:7: ( 'instanceof' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15:9: 'instanceof'
- {
- match("instanceof");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__16"
-
- // $ANTLR start "T__17"
- public final void mT__17() throws RecognitionException {
- try {
- int _type = T__17;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16:7: ( 'hastype' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16:9: 'hastype'
- {
- match("hastype");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__17"
-
- // $ANTLR start "T__18"
- public final void mT__18() throws RecognitionException {
- try {
- int _type = T__18;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17:7: ( '<' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17:9: '<'
- {
- match('<');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__18"
-
- // $ANTLR start "T__19"
- public final void mT__19() throws RecognitionException {
- try {
- int _type = T__19;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18:7: ( '>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18:9: '>'
- {
- match('>');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__19"
-
- // $ANTLR start "T__20"
- public final void mT__20() throws RecognitionException {
- try {
- int _type = T__20;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19:7: ( '<=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19:9: '<='
- {
- match("<=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__20"
-
- // $ANTLR start "T__21"
- public final void mT__21() throws RecognitionException {
- try {
- int _type = T__21;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:20:7: ( '>=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:20:9: '>='
- {
- match(">=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__21"
-
- // $ANTLR start "T__22"
- public final void mT__22() throws RecognitionException {
- try {
- int _type = T__22;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:21:7: ( '<<' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:21:9: '<<'
- {
- match("<<");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__22"
-
- // $ANTLR start "T__23"
- public final void mT__23() throws RecognitionException {
- try {
- int _type = T__23;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:22:7: ( '>>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:22:9: '>>'
- {
- match(">>");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__23"
-
- // $ANTLR start "T__24"
- public final void mT__24() throws RecognitionException {
- try {
- int _type = T__24;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:23:7: ( '>>>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:23:9: '>>>'
- {
- match(">>>");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__24"
-
- // $ANTLR start "T__25"
- public final void mT__25() throws RecognitionException {
- try {
- int _type = T__25;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:24:7: ( '+' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:24:9: '+'
- {
- match('+');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__25"
-
- // $ANTLR start "T__26"
- public final void mT__26() throws RecognitionException {
- try {
- int _type = T__26;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:25:7: ( '-' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:25:9: '-'
- {
- match('-');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__26"
-
- // $ANTLR start "T__27"
- public final void mT__27() throws RecognitionException {
- try {
- int _type = T__27;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:26:7: ( '*' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:26:9: '*'
- {
- match('*');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__27"
-
- // $ANTLR start "T__28"
- public final void mT__28() throws RecognitionException {
- try {
- int _type = T__28;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:27:7: ( '/' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:27:9: '/'
- {
- match('/');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__28"
-
- // $ANTLR start "T__29"
- public final void mT__29() throws RecognitionException {
- try {
- int _type = T__29;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:28:7: ( '%' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:28:9: '%'
- {
- match('%');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__29"
-
- // $ANTLR start "T__30"
- public final void mT__30() throws RecognitionException {
- try {
- int _type = T__30;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:29:7: ( '!' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:29:9: '!'
- {
- match('!');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__30"
-
- // $ANTLR start "T__31"
- public final void mT__31() throws RecognitionException {
- try {
- int _type = T__31;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:30:7: ( '$' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:30:9: '$'
- {
- match('$');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__31"
-
- // $ANTLR start "T__32"
- public final void mT__32() throws RecognitionException {
- try {
- int _type = T__32;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:31:7: ( '~' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:31:9: '~'
- {
- match('~');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__32"
-
- // $ANTLR start "T__33"
- public final void mT__33() throws RecognitionException {
- try {
- int _type = T__33;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:32:7: ( 'true' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:32:9: 'true'
- {
- match("true");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__33"
-
- // $ANTLR start "T__34"
- public final void mT__34() throws RecognitionException {
- try {
- int _type = T__34;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:33:7: ( 'false' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:33:9: 'false'
- {
- match("false");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__34"
-
- // $ANTLR start "T__35"
- public final void mT__35() throws RecognitionException {
- try {
- int _type = T__35;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:34:7: ( 'createLink' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:34:9: 'createLink'
- {
- match("createLink");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__35"
-
- // $ANTLR start "T__36"
- public final void mT__36() throws RecognitionException {
- try {
- int _type = T__36;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:35:7: ( 'destroyLink' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:35:9: 'destroyLink'
- {
- match("destroyLink");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__36"
-
- // $ANTLR start "T__37"
- public final void mT__37() throws RecognitionException {
- try {
- int _type = T__37;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:36:7: ( 'clearAssoc' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:36:9: 'clearAssoc'
- {
- match("clearAssoc");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__37"
-
- // $ANTLR start "T__38"
- public final void mT__38() throws RecognitionException {
- try {
- int _type = T__38;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:37:7: ( 'select' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:37:9: 'select'
- {
- match("select");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__38"
-
- // $ANTLR start "T__39"
- public final void mT__39() throws RecognitionException {
- try {
- int _type = T__39;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:38:7: ( 'reject' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:38:9: 'reject'
- {
- match("reject");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__39"
-
- // $ANTLR start "T__40"
- public final void mT__40() throws RecognitionException {
- try {
- int _type = T__40;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:39:7: ( 'collect' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:39:9: 'collect'
- {
- match("collect");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__40"
-
- // $ANTLR start "T__41"
- public final void mT__41() throws RecognitionException {
- try {
- int _type = T__41;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:40:7: ( 'iterate' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:40:9: 'iterate'
- {
- match("iterate");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__41"
-
- // $ANTLR start "T__42"
- public final void mT__42() throws RecognitionException {
- try {
- int _type = T__42;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:41:7: ( 'forAll' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:41:9: 'forAll'
- {
- match("forAll");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__42"
-
- // $ANTLR start "T__43"
- public final void mT__43() throws RecognitionException {
- try {
- int _type = T__43;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:42:7: ( 'exists' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:42:9: 'exists'
- {
- match("exists");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__43"
-
- // $ANTLR start "T__44"
- public final void mT__44() throws RecognitionException {
- try {
- int _type = T__44;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:43:7: ( 'one' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:43:9: 'one'
- {
- match("one");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__44"
-
- // $ANTLR start "T__45"
- public final void mT__45() throws RecognitionException {
- try {
- int _type = T__45;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:44:7: ( 'isolated' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:44:9: 'isolated'
- {
- match("isolated");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__45"
-
- // $ANTLR start "T__46"
- public final void mT__46() throws RecognitionException {
- try {
- int _type = T__46;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:45:7: ( 'determined' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:45:9: 'determined'
- {
- match("determined");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__46"
-
- // $ANTLR start "T__47"
- public final void mT__47() throws RecognitionException {
- try {
- int _type = T__47;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:46:7: ( 'assured' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:46:9: 'assured'
- {
- match("assured");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__47"
-
- // $ANTLR start "T__48"
- public final void mT__48() throws RecognitionException {
- try {
- int _type = T__48;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:47:7: ( 'parallel' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:47:9: 'parallel'
- {
- match("parallel");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__48"
-
- // $ANTLR start "T__49"
- public final void mT__49() throws RecognitionException {
- try {
- int _type = T__49;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:48:7: ( '=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:48:9: '='
- {
- match('=');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__49"
-
- // $ANTLR start "T__50"
- public final void mT__50() throws RecognitionException {
- try {
- int _type = T__50;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:49:7: ( '+=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:49:9: '+='
- {
- match("+=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__50"
-
- // $ANTLR start "T__51"
- public final void mT__51() throws RecognitionException {
- try {
- int _type = T__51;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:50:7: ( '-=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:50:9: '-='
- {
- match("-=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__51"
-
- // $ANTLR start "T__52"
- public final void mT__52() throws RecognitionException {
- try {
- int _type = T__52;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:51:7: ( '*=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:51:9: '*='
- {
- match("*=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__52"
-
- // $ANTLR start "T__53"
- public final void mT__53() throws RecognitionException {
- try {
- int _type = T__53;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:52:7: ( '%=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:52:9: '%='
- {
- match("%=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__53"
-
- // $ANTLR start "T__54"
- public final void mT__54() throws RecognitionException {
- try {
- int _type = T__54;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:53:7: ( '/=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:53:9: '/='
- {
- match("/=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__54"
-
- // $ANTLR start "T__55"
- public final void mT__55() throws RecognitionException {
- try {
- int _type = T__55;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:54:7: ( '&=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:54:9: '&='
- {
- match("&=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__55"
-
- // $ANTLR start "T__56"
- public final void mT__56() throws RecognitionException {
- try {
- int _type = T__56;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:55:7: ( '|=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:55:9: '|='
- {
- match("|=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__56"
-
- // $ANTLR start "T__57"
- public final void mT__57() throws RecognitionException {
- try {
- int _type = T__57;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:56:7: ( '^=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:56:9: '^='
- {
- match("^=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__57"
-
- // $ANTLR start "T__58"
- public final void mT__58() throws RecognitionException {
- try {
- int _type = T__58;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:57:7: ( '<<=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:57:9: '<<='
- {
- match("<<=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__58"
-
- // $ANTLR start "T__59"
- public final void mT__59() throws RecognitionException {
- try {
- int _type = T__59;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:58:7: ( '>>=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:58:9: '>>='
- {
- match(">>=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__59"
-
- // $ANTLR start "T__60"
- public final void mT__60() throws RecognitionException {
- try {
- int _type = T__60;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:59:7: ( '>>>=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:59:9: '>>>='
- {
- match(">>>=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__60"
-
- // $ANTLR start "T__61"
- public final void mT__61() throws RecognitionException {
- try {
- int _type = T__61;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:60:7: ( '::' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:60:9: '::'
- {
- match("::");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__61"
-
- // $ANTLR start "T__62"
- public final void mT__62() throws RecognitionException {
- try {
- int _type = T__62;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:61:7: ( ',' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:61:9: ','
- {
- match(',');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__62"
-
- // $ANTLR start "T__63"
- public final void mT__63() throws RecognitionException {
- try {
- int _type = T__63;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:62:7: ( '=>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:62:9: '=>'
- {
- match("=>");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__63"
-
- // $ANTLR start "T__64"
- public final void mT__64() throws RecognitionException {
- try {
- int _type = T__64;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:63:7: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:63:9: '('
- {
- match('(');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__64"
-
- // $ANTLR start "T__65"
- public final void mT__65() throws RecognitionException {
- try {
- int _type = T__65;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:64:7: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:64:9: ')'
- {
- match(')');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__65"
-
- // $ANTLR start "T__66"
- public final void mT__66() throws RecognitionException {
- try {
- int _type = T__66;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:65:7: ( '?' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:65:9: '?'
- {
- match('?');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__66"
-
- // $ANTLR start "T__67"
- public final void mT__67() throws RecognitionException {
- try {
- int _type = T__67;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:66:7: ( ':' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:66:9: ':'
- {
- match(':');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__67"
-
- // $ANTLR start "T__68"
- public final void mT__68() throws RecognitionException {
- try {
- int _type = T__68;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:67:7: ( '||' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:67:9: '||'
- {
- match("||");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__68"
-
- // $ANTLR start "T__69"
- public final void mT__69() throws RecognitionException {
- try {
- int _type = T__69;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:68:7: ( '&&' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:68:9: '&&'
- {
- match("&&");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__69"
-
- // $ANTLR start "T__70"
- public final void mT__70() throws RecognitionException {
- try {
- int _type = T__70;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:69:7: ( '|' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:69:9: '|'
- {
- match('|');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__70"
-
- // $ANTLR start "T__71"
- public final void mT__71() throws RecognitionException {
- try {
- int _type = T__71;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:70:7: ( '^' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:70:9: '^'
- {
- match('^');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__71"
-
- // $ANTLR start "T__72"
- public final void mT__72() throws RecognitionException {
- try {
- int _type = T__72;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:71:7: ( '&' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:71:9: '&'
- {
- match('&');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__72"
-
- // $ANTLR start "T__73"
- public final void mT__73() throws RecognitionException {
- try {
- int _type = T__73;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:72:7: ( '.' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:72:9: '.'
- {
- match('.');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__73"
-
- // $ANTLR start "T__74"
- public final void mT__74() throws RecognitionException {
- try {
- int _type = T__74;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:73:7: ( '[' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:73:9: '['
- {
- match('[');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__74"
-
- // $ANTLR start "T__75"
- public final void mT__75() throws RecognitionException {
- try {
- int _type = T__75;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:7: ( ']' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:9: ']'
- {
- match(']');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__75"
-
- // $ANTLR start "T__76"
- public final void mT__76() throws RecognitionException {
- try {
- int _type = T__76;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:75:7: ( '->' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:75:9: '->'
- {
- match("->");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__76"
-
- // $ANTLR start "T__77"
- public final void mT__77() throws RecognitionException {
- try {
- int _type = T__77;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:7: ( 'reduce' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:9: 'reduce'
- {
- match("reduce");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__77"
-
- // $ANTLR start "T__78"
- public final void mT__78() throws RecognitionException {
- try {
- int _type = T__78;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:77:7: ( 'isUnique' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:77:9: 'isUnique'
- {
- match("isUnique");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__78"
-
- // $ANTLR start "T__79"
- public final void mT__79() throws RecognitionException {
- try {
- int _type = T__79;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:78:7: ( 'null' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:78:9: 'null'
- {
- match("null");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__79"
-
- // $ANTLR start "T__80"
- public final void mT__80() throws RecognitionException {
- try {
- int _type = T__80;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:79:7: ( 'this' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:79:9: 'this'
- {
- match("this");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__80"
-
- // $ANTLR start "T__81"
- public final void mT__81() throws RecognitionException {
- try {
- int _type = T__81;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:80:7: ( 'super' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:80:9: 'super'
- {
- match("super");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__81"
-
- // $ANTLR start "T__82"
- public final void mT__82() throws RecognitionException {
- try {
- int _type = T__82;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:81:7: ( 'new' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:81:9: 'new'
- {
- match("new");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__82"
-
- // $ANTLR start "T__83"
- public final void mT__83() throws RecognitionException {
- try {
- int _type = T__83;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:82:7: ( '{' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:82:9: '{'
- {
- match('{');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__83"
-
- // $ANTLR start "T__84"
- public final void mT__84() throws RecognitionException {
- try {
- int _type = T__84;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:83:7: ( '}' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:83:9: '}'
- {
- match('}');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__84"
-
- // $ANTLR start "T__85"
- public final void mT__85() throws RecognitionException {
- try {
- int _type = T__85;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:84:7: ( '..' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:84:9: '..'
- {
- match("..");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__85"
-
- // $ANTLR start "T__86"
- public final void mT__86() throws RecognitionException {
- try {
- int _type = T__86;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:85:7: ( 'allInstances' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:85:9: 'allInstances'
- {
- match("allInstances");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__86"
-
- // $ANTLR start "T__87"
- public final void mT__87() throws RecognitionException {
- try {
- int _type = T__87;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:86:7: ( '/*@' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:86:9: '/*@'
- {
- match("/*@");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__87"
-
- // $ANTLR start "T__88"
- public final void mT__88() throws RecognitionException {
- try {
- int _type = T__88;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:87:7: ( 'inline' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:87:9: 'inline'
- {
- match("inline");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__88"
-
- // $ANTLR start "T__89"
- public final void mT__89() throws RecognitionException {
- try {
- int _type = T__89;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:88:7: ( '*/' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:88:9: '*/'
- {
- match("*/");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__89"
-
- // $ANTLR start "T__90"
- public final void mT__90() throws RecognitionException {
- try {
- int _type = T__90;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:89:7: ( '//@' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:89:9: '//@'
- {
- match("//@");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__90"
-
- // $ANTLR start "T__91"
- public final void mT__91() throws RecognitionException {
- try {
- int _type = T__91;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:90:7: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:90:9: ';'
- {
- match(';');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__91"
-
- // $ANTLR start "T__92"
- public final void mT__92() throws RecognitionException {
- try {
- int _type = T__92;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:91:7: ( 'let' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:91:9: 'let'
- {
- match("let");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__92"
-
- // $ANTLR start "T__93"
- public final void mT__93() throws RecognitionException {
- try {
- int _type = T__93;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:92:7: ( 'if' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:92:9: 'if'
- {
- match("if");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__93"
-
- // $ANTLR start "T__94"
- public final void mT__94() throws RecognitionException {
- try {
- int _type = T__94;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:93:7: ( 'else' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:93:9: 'else'
- {
- match("else");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__94"
-
- // $ANTLR start "T__95"
- public final void mT__95() throws RecognitionException {
- try {
- int _type = T__95;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:94:7: ( 'or' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:94:9: 'or'
- {
- match("or");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__95"
-
- // $ANTLR start "T__96"
- public final void mT__96() throws RecognitionException {
- try {
- int _type = T__96;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:95:7: ( 'switch' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:95:9: 'switch'
- {
- match("switch");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__96"
-
- // $ANTLR start "T__97"
- public final void mT__97() throws RecognitionException {
- try {
- int _type = T__97;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:96:7: ( 'case' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:96:9: 'case'
- {
- match("case");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__97"
-
- // $ANTLR start "T__98"
- public final void mT__98() throws RecognitionException {
- try {
- int _type = T__98;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:97:7: ( 'default' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:97:9: 'default'
- {
- match("default");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__98"
-
- // $ANTLR start "T__99"
- public final void mT__99() throws RecognitionException {
- try {
- int _type = T__99;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:98:7: ( 'while' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:98:9: 'while'
- {
- match("while");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__99"
-
- // $ANTLR start "T__100"
- public final void mT__100() throws RecognitionException {
- try {
- int _type = T__100;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:99:8: ( 'do' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:99:10: 'do'
- {
- match("do");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__100"
-
- // $ANTLR start "T__101"
- public final void mT__101() throws RecognitionException {
- try {
- int _type = T__101;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:100:8: ( 'for' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:100:10: 'for'
- {
- match("for");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__101"
-
- // $ANTLR start "T__102"
- public final void mT__102() throws RecognitionException {
- try {
- int _type = T__102;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:101:8: ( 'in' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:101:10: 'in'
- {
- match("in");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__102"
-
- // $ANTLR start "T__103"
- public final void mT__103() throws RecognitionException {
- try {
- int _type = T__103;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:8: ( 'break' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:10: 'break'
- {
- match("break");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__103"
-
- // $ANTLR start "T__104"
- public final void mT__104() throws RecognitionException {
- try {
- int _type = T__104;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:103:8: ( 'return' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:103:10: 'return'
- {
- match("return");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__104"
-
- // $ANTLR start "T__105"
- public final void mT__105() throws RecognitionException {
- try {
- int _type = T__105;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:8: ( 'accept' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:10: 'accept'
- {
- match("accept");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__105"
-
- // $ANTLR start "T__106"
- public final void mT__106() throws RecognitionException {
- try {
- int _type = T__106;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:105:8: ( 'classify' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:105:10: 'classify'
- {
- match("classify");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__106"
-
- // $ANTLR start "T__107"
- public final void mT__107() throws RecognitionException {
- try {
- int _type = T__107;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:106:8: ( 'from' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:106:10: 'from'
- {
- match("from");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__107"
-
- // $ANTLR start "T__108"
- public final void mT__108() throws RecognitionException {
- try {
- int _type = T__108;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:107:8: ( 'to' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:107:10: 'to'
- {
- match("to");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__108"
-
- // $ANTLR start "T__109"
- public final void mT__109() throws RecognitionException {
- try {
- int _type = T__109;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:108:8: ( 'ordered' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:108:10: 'ordered'
- {
- match("ordered");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "T__109"
-
- // $ANTLR start "RULE_INTEGERVALUE"
- public final void mRULE_INTEGERVALUE() throws RecognitionException {
- try {
- int _type = RULE_INTEGERVALUE;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:19: ( ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
- int alt13 = 4;
- int LA13_0 = input.LA(1);
-
- if((LA13_0 == '0')) {
- switch(input.LA(2)) {
- case 'B':
- case 'b':
- {
- alt13 = 2;
- }
- break;
- case 'X':
- case 'x':
- {
- alt13 = 3;
- }
- break;
- case '0':
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- case '_':
- {
- alt13 = 4;
- }
- break;
- default:
- alt13 = 1;
- }
-
- } else if(((LA13_0 >= '1' && LA13_0 <= '9'))) {
- alt13 = 1;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 13, 0, input);
-
- throw nvae;
- }
- switch(alt13) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
- int alt3 = 2;
- int LA3_0 = input.LA(1);
-
- if((LA3_0 == '0')) {
- alt3 = 1;
- } else if(((LA3_0 >= '1' && LA3_0 <= '9'))) {
- alt3 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 3, 0, input);
-
- throw nvae;
- }
- switch(alt3) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:23: '0'
- {
- match('0');
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:27: '1' .. '9' ( ( '_' )? '0' .. '9' )*
- {
- matchRange('1', '9');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:36: ( ( '_' )? '0' .. '9' )*
- loop2: do {
- int alt2 = 2;
- int LA2_0 = input.LA(1);
-
- if(((LA2_0 >= '0' && LA2_0 <= '9') || LA2_0 == '_')) {
- alt2 = 1;
- }
-
-
- switch(alt2) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:37: ( '_' )? '0' .. '9'
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:37: ( '_' )?
- int alt1 = 2;
- int LA1_0 = input.LA(1);
-
- if((LA1_0 == '_')) {
- alt1 = 1;
- }
- switch(alt1) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:37: '_'
- {
- match('_');
-
- }
- break;
-
- }
-
- matchRange('0', '9');
-
- }
- break;
-
- default:
- break loop2;
- }
- } while(true);
-
-
- }
- break;
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:54: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )*
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:54: ( '0b' | '0B' )
- int alt4 = 2;
- int LA4_0 = input.LA(1);
-
- if((LA4_0 == '0')) {
- int LA4_1 = input.LA(2);
-
- if((LA4_1 == 'b')) {
- alt4 = 1;
- } else if((LA4_1 == 'B')) {
- alt4 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 4, 1, input);
-
- throw nvae;
- }
- } else {
- NoViableAltException nvae = new NoViableAltException("", 4, 0, input);
-
- throw nvae;
- }
- switch(alt4) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:55: '0b'
- {
- match("0b");
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:60: '0B'
- {
- match("0B");
-
-
- }
- break;
-
- }
-
- matchRange('0', '1');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:75: ( ( '_' )? '0' .. '1' )*
- loop6: do {
- int alt6 = 2;
- int LA6_0 = input.LA(1);
-
- if(((LA6_0 >= '0' && LA6_0 <= '1') || LA6_0 == '_')) {
- alt6 = 1;
- }
+ else if ( (LA24_0=='=') ) {s = 3;}
+ else if ( (LA24_0=='!') ) {s = 4;}
- switch(alt6) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:76: ( '_' )? '0' .. '1'
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:76: ( '_' )?
- int alt5 = 2;
- int LA5_0 = input.LA(1);
-
- if((LA5_0 == '_')) {
- alt5 = 1;
- }
- switch(alt5) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:76: '_'
- {
- match('_');
-
- }
- break;
-
- }
-
- matchRange('0', '1');
+ else if ( (LA24_0=='i') ) {s = 5;}
- }
- break;
-
- default:
- break loop6;
- }
- } while(true);
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:92: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:92: ( '0x' | '0X' )
- int alt7 = 2;
- int LA7_0 = input.LA(1);
-
- if((LA7_0 == '0')) {
- int LA7_1 = input.LA(2);
-
- if((LA7_1 == 'x')) {
- alt7 = 1;
- } else if((LA7_1 == 'X')) {
- alt7 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 7, 1, input);
-
- throw nvae;
- }
- } else {
- NoViableAltException nvae = new NoViableAltException("", 7, 0, input);
-
- throw nvae;
- }
- switch(alt7) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:93: '0x'
- {
- match("0x");
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:98: '0X'
- {
- match("0X");
-
-
- }
- break;
-
- }
-
- if((input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA(1) >= 'A' && input.LA(1) <= 'F') || (input.LA(1) >= 'a' && input.LA(1) <= 'f')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:133: ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
- loop9: do {
- int alt9 = 2;
- int LA9_0 = input.LA(1);
-
- if(((LA9_0 >= '0' && LA9_0 <= '9') || (LA9_0 >= 'A' && LA9_0 <= 'F') || LA9_0 == '_' || (LA9_0 >= 'a' && LA9_0 <= 'f'))) {
- alt9 = 1;
- }
-
-
- switch(alt9) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:134: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:134: ( '_' )?
- int alt8 = 2;
- int LA8_0 = input.LA(1);
-
- if((LA8_0 == '_')) {
- alt8 = 1;
- }
- switch(alt8) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:134: '_'
- {
- match('_');
+ else if ( (LA24_0=='h') ) {s = 6;}
- }
- break;
+ else if ( (LA24_0=='<') ) {s = 7;}
- }
+ else if ( (LA24_0=='>') ) {s = 8;}
- if((input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA(1) >= 'A' && input.LA(1) <= 'F') || (input.LA(1) >= 'a' && input.LA(1) <= 'f')) {
- input.consume();
+ else if ( (LA24_0=='*') ) {s = 9;}
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- break loop9;
- }
- } while(true);
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:170: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )*
- {
- match('0');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:174: ( '_' )?
- int alt10 = 2;
- int LA10_0 = input.LA(1);
-
- if((LA10_0 == '_')) {
- alt10 = 1;
- }
- switch(alt10) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:174: '_'
- {
- match('_');
-
- }
- break;
-
- }
-
- matchRange('0', '7');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:188: ( ( '_' )? '0' .. '7' )*
- loop12: do {
- int alt12 = 2;
- int LA12_0 = input.LA(1);
-
- if(((LA12_0 >= '0' && LA12_0 <= '7') || LA12_0 == '_')) {
- alt12 = 1;
- }
-
-
- switch(alt12) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:189: ( '_' )? '0' .. '7'
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:189: ( '_' )?
- int alt11 = 2;
- int LA11_0 = input.LA(1);
-
- if((LA11_0 == '_')) {
- alt11 = 1;
- }
- switch(alt11) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:189: '_'
- {
- match('_');
-
- }
- break;
-
- }
-
- matchRange('0', '7');
-
- }
- break;
-
- default:
- break loop12;
- }
- } while(true);
-
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_INTEGERVALUE"
-
- // $ANTLR start "RULE_ID"
- public final void mRULE_ID() throws RecognitionException {
- try {
- int _type = RULE_ID;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18815:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18815:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18815:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
- int alt16 = 2;
- int LA16_0 = input.LA(1);
-
- if(((LA16_0 >= 'A' && LA16_0 <= 'Z') || LA16_0 == '_' || (LA16_0 >= 'a' && LA16_0 <= 'z'))) {
- alt16 = 1;
- } else if((LA16_0 == '\'')) {
- alt16 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 16, 0, input);
-
- throw nvae;
- }
- switch(alt16) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18815:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
- {
- if((input.LA(1) >= 'A' && input.LA(1) <= 'Z') || input.LA(1) == '_' || (input.LA(1) >= 'a' && input.LA(1) <= 'z')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18815:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
- loop14: do {
- int alt14 = 2;
- int LA14_0 = input.LA(1);
-
- if(((LA14_0 >= '0' && LA14_0 <= '9') || (LA14_0 >= 'A' && LA14_0 <= 'Z') || LA14_0 == '_' || (LA14_0 >= 'a' && LA14_0 <= 'z'))) {
- alt14 = 1;
- }
-
-
- switch(alt14) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:
- {
- if((input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA(1) >= 'A' && input.LA(1) <= 'Z') || input.LA(1) == '_' || (input.LA(1) >= 'a' && input.LA(1) <= 'z')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- break loop14;
- }
- } while(true);
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18815:70: '\\'' ( options {greedy=false; } : . )* '\\''
- {
- match('\'');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18815:75: ( options {greedy=false; } : . )*
- loop15: do {
- int alt15 = 2;
- int LA15_0 = input.LA(1);
-
- if((LA15_0 == '\'')) {
- alt15 = 2;
- } else if(((LA15_0 >= '\u0000' && LA15_0 <= '&') || (LA15_0 >= '(' && LA15_0 <= '\uFFFF'))) {
- alt15 = 1;
- }
-
-
- switch(alt15) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18815:103: .
- {
- matchAny();
-
- }
- break;
-
- default:
- break loop15;
- }
- } while(true);
-
- match('\'');
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_ID"
-
- // $ANTLR start "RULE_STRING"
- public final void mRULE_STRING() throws RecognitionException {
- try {
- int _type = RULE_STRING;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18817:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18817:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
- {
- match('\"');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18817:19: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
- loop17: do {
- int alt17 = 3;
- int LA17_0 = input.LA(1);
-
- if((LA17_0 == '\\')) {
- alt17 = 1;
- } else if(((LA17_0 >= '\u0000' && LA17_0 <= '!') || (LA17_0 >= '#' && LA17_0 <= '[') || (LA17_0 >= ']' && LA17_0 <= '\uFFFF'))) {
- alt17 = 2;
- }
-
-
- switch(alt17) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18817:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' )
- {
- 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.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18817:61: ~ ( ( '\\\\' | '\"' ) )
- {
- if((input.LA(1) >= '\u0000' && input.LA(1) <= '!') || (input.LA(1) >= '#' && input.LA(1) <= '[') || (input.LA(1) >= ']' && input.LA(1) <= '\uFFFF')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- break loop17;
- }
- } while(true);
-
- match('\"');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_STRING"
-
- // $ANTLR start "RULE_ML_COMMENT"
- public final void mRULE_ML_COMMENT() throws RecognitionException {
- try {
- int _type = RULE_ML_COMMENT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18819:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18819:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/'
- {
- match("/*");
-
- if((input.LA(1) >= '\u0000' && input.LA(1) <= '?') || (input.LA(1) >= 'A' && input.LA(1) <= '\uFFFF')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18819:31: ( options {greedy=false; } : . )*
- loop18: do {
- int alt18 = 2;
- int LA18_0 = input.LA(1);
-
- if((LA18_0 == '*')) {
- int LA18_1 = input.LA(2);
-
- if((LA18_1 == '/')) {
- alt18 = 2;
- } else if(((LA18_1 >= '\u0000' && LA18_1 <= '.') || (LA18_1 >= '0' && LA18_1 <= '\uFFFF'))) {
- alt18 = 1;
- }
-
-
- } else if(((LA18_0 >= '\u0000' && LA18_0 <= ')') || (LA18_0 >= '+' && LA18_0 <= '\uFFFF'))) {
- alt18 = 1;
- }
-
-
- switch(alt18) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18819:59: .
- {
- matchAny();
-
- }
- break;
+ else if ( (LA24_0=='/') ) {s = 10;}
- default:
- break loop18;
- }
- } while(true);
-
- match("*/");
+ else if ( (LA24_0=='%') ) {s = 11;}
+ else if ( (LA24_0=='$') ) {s = 12;}
- }
+ else if ( (LA24_0=='~') ) {s = 13;}
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_ML_COMMENT"
-
- // $ANTLR start "RULE_SL_COMMENT"
- public final void mRULE_SL_COMMENT() throws RecognitionException {
- try {
- int _type = RULE_SL_COMMENT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18821:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18821:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )?
- {
- match("//");
-
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18821:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )*
- loop19: do {
- int alt19 = 2;
- int LA19_0 = input.LA(1);
-
- if(((LA19_0 >= '\u0000' && LA19_0 <= '\t') || (LA19_0 >= '\u000B' && LA19_0 <= '\f') || (LA19_0 >= '\u000E' && LA19_0 <= '?') || (LA19_0 >= 'A' && LA19_0 <= '\uFFFF'))) {
- alt19 = 1;
- }
-
-
- switch(alt19) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18821: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) <= '?') || (input.LA(1) >= 'A' && input.LA(1) <= '\uFFFF')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- break loop19;
- }
- } while(true);
-
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18821:44: ( ( '\\r' )? '\\n' )?
- int alt21 = 2;
- int LA21_0 = input.LA(1);
-
- if((LA21_0 == '\n' || LA21_0 == '\r')) {
- alt21 = 1;
- }
- switch(alt21) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18821:45: ( '\\r' )? '\\n'
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18821:45: ( '\\r' )?
- int alt20 = 2;
- int LA20_0 = input.LA(1);
-
- if((LA20_0 == '\r')) {
- alt20 = 1;
- }
- switch(alt20) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18821:45: '\\r'
- {
- match('\r');
-
- }
- break;
-
- }
-
- match('\n');
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_SL_COMMENT"
-
- // $ANTLR start "RULE_INT"
- public final void mRULE_INT() throws RecognitionException {
- try {
- int _type = RULE_INT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18823:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18823:12: ( '0' .. '9' )+
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18823:12: ( '0' .. '9' )+
- int cnt22 = 0;
- loop22: do {
- int alt22 = 2;
- int LA22_0 = input.LA(1);
-
- if(((LA22_0 >= '0' && LA22_0 <= '9'))) {
- alt22 = 1;
- }
-
-
- switch(alt22) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18823:13: '0' .. '9'
- {
- matchRange('0', '9');
-
- }
- break;
-
- default:
- if(cnt22 >= 1)
- break loop22;
- EarlyExitException eee = new EarlyExitException(22, input);
- throw eee;
- }
- cnt22++;
- } while(true);
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_INT"
-
- // $ANTLR start "RULE_WS"
- public final void mRULE_WS() throws RecognitionException {
- try {
- int _type = RULE_WS;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18825:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18825:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18825:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- int cnt23 = 0;
- loop23: do {
- int alt23 = 2;
- int LA23_0 = input.LA(1);
-
- if(((LA23_0 >= '\t' && LA23_0 <= '\n') || LA23_0 == '\r' || LA23_0 == ' ')) {
- alt23 = 1;
- }
-
-
- switch(alt23) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:
- {
- if((input.LA(1) >= '\t' && input.LA(1) <= '\n') || input.LA(1) == '\r' || input.LA(1) == ' ') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- if(cnt23 >= 1)
- break loop23;
- EarlyExitException eee = new EarlyExitException(23, input);
- throw eee;
- }
- cnt23++;
- } while(true);
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_WS"
-
- // $ANTLR start "RULE_ANY_OTHER"
- public final void mRULE_ANY_OTHER() throws RecognitionException {
- try {
- int _type = RULE_ANY_OTHER;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18827:16: ( . )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18827:18: .
- {
- matchAny();
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
-
- // $ANTLR end "RULE_ANY_OTHER"
-
- public void mTokens() throws RecognitionException {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:8: ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | RULE_INTEGERVALUE | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_WS | RULE_ANY_OTHER )
- int alt24 = 106;
- alt24 = dfa24.predict(input);
- switch(alt24) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:10: T__12
- {
- mT__12();
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:16: T__13
- {
- mT__13();
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:22: T__14
- {
- mT__14();
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:28: T__15
- {
- mT__15();
-
- }
- break;
- case 5:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:34: T__16
- {
- mT__16();
-
- }
- break;
- case 6:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:40: T__17
- {
- mT__17();
-
- }
- break;
- case 7:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:46: T__18
- {
- mT__18();
-
- }
- break;
- case 8:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:52: T__19
- {
- mT__19();
-
- }
- break;
- case 9:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:58: T__20
- {
- mT__20();
-
- }
- break;
- case 10:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:64: T__21
- {
- mT__21();
-
- }
- break;
- case 11:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:70: T__22
- {
- mT__22();
-
- }
- break;
- case 12:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:76: T__23
- {
- mT__23();
-
- }
- break;
- case 13:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:82: T__24
- {
- mT__24();
-
- }
- break;
- case 14:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:88: T__25
- {
- mT__25();
-
- }
- break;
- case 15:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:94: T__26
- {
- mT__26();
-
- }
- break;
- case 16:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:100: T__27
- {
- mT__27();
-
- }
- break;
- case 17:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:106: T__28
- {
- mT__28();
-
- }
- break;
- case 18:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:112: T__29
- {
- mT__29();
-
- }
- break;
- case 19:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:118: T__30
- {
- mT__30();
-
- }
- break;
- case 20:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:124: T__31
- {
- mT__31();
-
- }
- break;
- case 21:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:130: T__32
- {
- mT__32();
-
- }
- break;
- case 22:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:136: T__33
- {
- mT__33();
-
- }
- break;
- case 23:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:142: T__34
- {
- mT__34();
-
- }
- break;
- case 24:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:148: T__35
- {
- mT__35();
-
- }
- break;
- case 25:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:154: T__36
- {
- mT__36();
-
- }
- break;
- case 26:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:160: T__37
- {
- mT__37();
-
- }
- break;
- case 27:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:166: T__38
- {
- mT__38();
-
- }
- break;
- case 28:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:172: T__39
- {
- mT__39();
-
- }
- break;
- case 29:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:178: T__40
- {
- mT__40();
-
- }
- break;
- case 30:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:184: T__41
- {
- mT__41();
-
- }
- break;
- case 31:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:190: T__42
- {
- mT__42();
-
- }
- break;
- case 32:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:196: T__43
- {
- mT__43();
-
- }
- break;
- case 33:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:202: T__44
- {
- mT__44();
-
- }
- break;
- case 34:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:208: T__45
- {
- mT__45();
-
- }
- break;
- case 35:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:214: T__46
- {
- mT__46();
-
- }
- break;
- case 36:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:220: T__47
- {
- mT__47();
-
- }
- break;
- case 37:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:226: T__48
- {
- mT__48();
-
- }
- break;
- case 38:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:232: T__49
- {
- mT__49();
-
- }
- break;
- case 39:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:238: T__50
- {
- mT__50();
-
- }
- break;
- case 40:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:244: T__51
- {
- mT__51();
-
- }
- break;
- case 41:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:250: T__52
- {
- mT__52();
-
- }
- break;
- case 42:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:256: T__53
- {
- mT__53();
-
- }
- break;
- case 43:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:262: T__54
- {
- mT__54();
-
- }
- break;
- case 44:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:268: T__55
- {
- mT__55();
-
- }
- break;
- case 45:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:274: T__56
- {
- mT__56();
-
- }
- break;
- case 46:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:280: T__57
- {
- mT__57();
-
- }
- break;
- case 47:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:286: T__58
- {
- mT__58();
-
- }
- break;
- case 48:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:292: T__59
- {
- mT__59();
-
- }
- break;
- case 49:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:298: T__60
- {
- mT__60();
-
- }
- break;
- case 50:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:304: T__61
- {
- mT__61();
-
- }
- break;
- case 51:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:310: T__62
- {
- mT__62();
-
- }
- break;
- case 52:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:316: T__63
- {
- mT__63();
-
- }
- break;
- case 53:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:322: T__64
- {
- mT__64();
-
- }
- break;
- case 54:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:328: T__65
- {
- mT__65();
-
- }
- break;
- case 55:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:334: T__66
- {
- mT__66();
-
- }
- break;
- case 56:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:340: T__67
- {
- mT__67();
-
- }
- break;
- case 57:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:346: T__68
- {
- mT__68();
-
- }
- break;
- case 58:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:352: T__69
- {
- mT__69();
-
- }
- break;
- case 59:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:358: T__70
- {
- mT__70();
-
- }
- break;
- case 60:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:364: T__71
- {
- mT__71();
-
- }
- break;
- case 61:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:370: T__72
- {
- mT__72();
-
- }
- break;
- case 62:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:376: T__73
- {
- mT__73();
-
- }
- break;
- case 63:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:382: T__74
- {
- mT__74();
-
- }
- break;
- case 64:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:388: T__75
- {
- mT__75();
-
- }
- break;
- case 65:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:394: T__76
- {
- mT__76();
-
- }
- break;
- case 66:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:400: T__77
- {
- mT__77();
-
- }
- break;
- case 67:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:406: T__78
- {
- mT__78();
-
- }
- break;
- case 68:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:412: T__79
- {
- mT__79();
-
- }
- break;
- case 69:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:418: T__80
- {
- mT__80();
-
- }
- break;
- case 70:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:424: T__81
- {
- mT__81();
-
- }
- break;
- case 71:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:430: T__82
- {
- mT__82();
-
- }
- break;
- case 72:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:436: T__83
- {
- mT__83();
-
- }
- break;
- case 73:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:442: T__84
- {
- mT__84();
-
- }
- break;
- case 74:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:448: T__85
- {
- mT__85();
-
- }
- break;
- case 75:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:454: T__86
- {
- mT__86();
-
- }
- break;
- case 76:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:460: T__87
- {
- mT__87();
-
- }
- break;
- case 77:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:466: T__88
- {
- mT__88();
-
- }
- break;
- case 78:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:472: T__89
- {
- mT__89();
-
- }
- break;
- case 79:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:478: T__90
- {
- mT__90();
-
- }
- break;
- case 80:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:484: T__91
- {
- mT__91();
-
- }
- break;
- case 81:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:490: T__92
- {
- mT__92();
-
- }
- break;
- case 82:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:496: T__93
- {
- mT__93();
-
- }
- break;
- case 83:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:502: T__94
- {
- mT__94();
-
- }
- break;
- case 84:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:508: T__95
- {
- mT__95();
-
- }
- break;
- case 85:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:514: T__96
- {
- mT__96();
-
- }
- break;
- case 86:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:520: T__97
- {
- mT__97();
-
- }
- break;
- case 87:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:526: T__98
- {
- mT__98();
-
- }
- break;
- case 88:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:532: T__99
- {
- mT__99();
-
- }
- break;
- case 89:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:538: T__100
- {
- mT__100();
-
- }
- break;
- case 90:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:545: T__101
- {
- mT__101();
-
- }
- break;
- case 91:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:552: T__102
- {
- mT__102();
-
- }
- break;
- case 92:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:559: T__103
- {
- mT__103();
-
- }
- break;
- case 93:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:566: T__104
- {
- mT__104();
-
- }
- break;
- case 94:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:573: T__105
- {
- mT__105();
-
- }
- break;
- case 95:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:580: T__106
- {
- mT__106();
-
- }
- break;
- case 96:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:587: T__107
- {
- mT__107();
-
- }
- break;
- case 97:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:594: T__108
- {
- mT__108();
-
- }
- break;
- case 98:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:601: T__109
- {
- mT__109();
-
- }
- break;
- case 99:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:608: RULE_INTEGERVALUE
- {
- mRULE_INTEGERVALUE();
-
- }
- break;
- case 100:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:626: RULE_ID
- {
- mRULE_ID();
-
- }
- break;
- case 101:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:634: RULE_STRING
- {
- mRULE_STRING();
-
- }
- break;
- case 102:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:646: RULE_ML_COMMENT
- {
- mRULE_ML_COMMENT();
-
- }
- break;
- case 103:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:662: RULE_SL_COMMENT
- {
- mRULE_SL_COMMENT();
-
- }
- break;
- case 104:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:678: RULE_INT
- {
- mRULE_INT();
-
- }
- break;
- case 105:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:687: RULE_WS
- {
- mRULE_WS();
-
- }
- break;
- case 106:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1:695: RULE_ANY_OTHER
- {
- mRULE_ANY_OTHER();
-
- }
- break;
-
- }
-
- }
-
-
- protected DFA24 dfa24 = new DFA24(this);
-
- static final String DFA24_eotS = "\1\uffff\1\63\1\67\1\72\1\74\2\101\1\105\1\110\1\113\1\117\1\121" + "\2\uffff\12\101\1\156\1\161\1\163\1\165\4\uffff\1\173\2\uffff\1" + "\101\3\uffff\3\101\2\u0086\1\uffff\2\60\16\uffff\1\u008e\2\101\1" + "\u0092\1\uffff\1\101\1\uffff\1\u0095\2\uffff\1\u0098\6\uffff\1\u009c" + "\5\uffff\2\101\1\u009f\10\101\1\u00ab\7\101\1\u00b6\4\101\22\uffff" + "\2\101\3\uffff\3\101\1\uffff\1\u0086\1\uffff\1\u0086\2\uffff\2\101" + "\1\uffff\3\101\1\uffff\1\101\2\uffff\1\u00c8\6\uffff\2\101\1\uffff" + "\1\101\1\u00cd\11\101\1\uffff\10\101\1\u00df\1\101\1\uffff\5\101" + "\1\u00e6\1\u00e7\2\101\1\u0086\6\101\2\uffff\1\u00f0\1\u00f1\2\101" + "\1\uffff\1\u00f4\4\101\1\u00f9\12\101\1\u0104\1\uffff\5\101\1\u010a" + "\2\uffff\10\101\2\uffff\1\u0113\1\101\1\uffff\4\101\1\uffff\4\101" + "\1\u011d\5\101\1\uffff\5\101\1\uffff\1\u0128\1\u0129\1\101\1\u012b" + "\4\101\1\uffff\1\u0130\7\101\1\u0138\1\uffff\1\u0139\1\u013a\1\u013b" + "\1\u013c\1\u013d\3\101\1\u0141\1\101\2\uffff\1\101\1\uffff\1\u0144" + "\2\101\1\u0147\1\uffff\3\101\1\u014b\2\101\1\u014e\6\uffff\1\u014f" + "\1\u0150\1\101\1\uffff\2\101\1\uffff\1\u0154\1\u0155\1\uffff\2\101" + "\1\u0158\1\uffff\2\101\3\uffff\1\101\1\u015c\1\101\2\uffff\2\101" + "\1\uffff\3\101\1\uffff\1\u0163\1\u0164\1\u0165\1\101\1\u0167\1\101" + "\3\uffff\1\u0169\1\uffff\1\101\1\uffff\1\u016b\1\uffff";
-
- static final String DFA24_eofS = "\u016c\uffff";
-
- static final String DFA24_minS = "\1\0\1\53\1\55\2\75\1\146\1\141\1\74\1\75\1\57\1\52\1\75\2\uffff" + "\1\150\2\141\3\145\1\154\1\156\1\143\1\141\1\46\2\75\1\72\4\uffff" + "\1\56\2\uffff\1\145\3\uffff\1\145\1\150\1\162\2\60\1\uffff\2\0\16" + "\uffff\1\60\1\145\1\125\1\60\1\uffff\1\163\1\uffff\1\75\2\uffff" + "\1\75\5\uffff\1\0\1\100\5\uffff\1\165\1\151\1\60\1\154\1\162\1\157" + "\1\145\1\141\1\154\1\163\1\146\1\60\1\154\1\160\1\151\1\144\1\151" + "\1\163\1\145\1\60\1\163\1\154\1\143\1\162\22\uffff\1\154\1\167\3" + "\uffff\1\164\1\151\1\145\1\uffff\1\60\1\uffff\1\60\2\uffff\1\164" + "\1\151\1\uffff\1\162\1\154\1\156\1\uffff\1\164\2\uffff\1\75\6\uffff" + "\1\145\1\163\1\uffff\1\163\1\60\1\155\2\141\1\163\1\154\1\145\1" + "\164\1\145\1\141\1\uffff\2\145\1\164\1\145\2\165\1\163\1\145\1\60" + "\1\145\1\uffff\1\165\1\111\1\145\1\141\1\154\2\60\1\154\1\141\1" + "\60\1\141\1\156\2\141\1\151\1\171\2\uffff\2\60\1\145\1\154\1\uffff" + "\1\60\1\164\1\162\1\163\1\145\1\60\2\162\1\165\1\143\1\162\3\143" + "\1\162\1\164\1\60\1\uffff\2\162\1\156\1\160\1\154\1\60\2\uffff\1" + "\145\1\153\1\156\1\145\2\164\1\161\1\160\2\uffff\1\60\1\154\1\uffff" + "\1\145\1\101\1\151\1\143\1\uffff\1\157\1\155\1\154\1\164\1\60\1" + "\150\1\164\1\145\1\156\1\163\1\uffff\2\145\1\163\1\164\1\154\1\uffff" + "\2\60\1\143\1\60\2\145\1\165\1\145\1\uffff\1\60\1\114\1\163\1\146" + "\1\164\1\171\1\151\1\164\1\60\1\uffff\5\60\2\144\1\164\1\60\1\145" + "\2\uffff\1\145\1\uffff\1\60\1\144\1\145\1\60\1\uffff\1\151\1\163" + "\1\171\1\60\1\114\1\156\1\60\6\uffff\2\60\1\141\1\uffff\1\154\1" + "\157\1\uffff\2\60\1\uffff\1\156\1\157\1\60\1\uffff\1\151\1\145\3" + "\uffff\1\156\1\60\1\146\2\uffff\1\153\1\143\1\uffff\1\156\1\144" + "\1\143\1\uffff\3\60\1\153\1\60\1\145\3\uffff\1\60\1\uffff\1\163" + "\1\uffff\1\60\1\uffff";
-
- static final String DFA24_maxS = "\1\uffff\1\75\2\76\1\75\1\164\1\141\1\75\1\76\3\75\2\uffff\3\162" + "\1\157\1\167\1\145\1\170\1\162\1\163\1\141\1\75\1\174\1\75\1\72" + "\4\uffff\1\56\2\uffff\1\165\3\uffff\1\145\1\150\1\162\2\71\1\uffff" + "\2\uffff\16\uffff\1\172\1\145\1\157\1\172\1\uffff\1\163\1\uffff" + "\1\75\2\uffff\1\76\5\uffff\1\uffff\1\100\5\uffff\1\165\1\151\1\172" + "\1\154\1\162\1\157\2\145\1\154\1\163\1\164\1\172\1\154\1\160\1\151" + "\1\164\1\151\1\163\1\145\1\172\1\163\1\154\1\143\1\162\22\uffff" + "\1\154\1\167\3\uffff\1\164\1\151\1\145\1\uffff\1\71\1\uffff\1\71" + "\2\uffff\1\164\1\151\1\uffff\1\162\1\154\1\156\1\uffff\1\164\2\uffff" + "\1\75\6\uffff\1\145\1\163\1\uffff\1\163\1\172\1\155\2\141\1\163" + "\1\154\1\145\1\164\1\145\1\141\1\uffff\2\145\1\164\1\145\2\165\1" + "\163\1\145\1\172\1\145\1\uffff\1\165\1\111\1\145\1\141\1\154\2\172" + "\1\154\1\141\1\71\1\141\1\156\2\141\1\151\1\171\2\uffff\2\172\1" + "\145\1\154\1\uffff\1\172\1\164\1\162\1\163\1\145\1\172\2\162\1\165" + "\1\143\1\162\3\143\1\162\1\164\1\172\1\uffff\2\162\1\156\1\160\1" + "\154\1\172\2\uffff\1\145\1\153\1\156\1\145\2\164\1\161\1\160\2\uffff" + "\1\172\1\154\1\uffff\1\145\1\101\1\151\1\143\1\uffff\1\157\1\155" + "\1\154\1\164\1\172\1\150\1\164\1\145\1\156\1\163\1\uffff\2\145\1" + "\163\1\164\1\154\1\uffff\2\172\1\143\1\172\2\145\1\165\1\145\1\uffff" + "\1\172\1\114\1\163\1\146\1\164\1\171\1\151\1\164\1\172\1\uffff\5" + "\172\2\144\1\164\1\172\1\145\2\uffff\1\145\1\uffff\1\172\1\144\1" + "\145\1\172\1\uffff\1\151\1\163\1\171\1\172\1\114\1\156\1\172\6\uffff" + "\2\172\1\141\1\uffff\1\154\1\157\1\uffff\2\172\1\uffff\1\156\1\157" + "\1\172\1\uffff\1\151\1\145\3\uffff\1\156\1\172\1\146\2\uffff\1\153" + "\1\143\1\uffff\1\156\1\144\1\143\1\uffff\3\172\1\153\1\172\1\145" + "\3\uffff\1\172\1\uffff\1\163\1\uffff\1\172\1\uffff";
-
- static final String DFA24_acceptS = "\14\uffff\1\24\1\25\16\uffff\1\63\1\65\1\66\1\67\1\uffff\1\77\1" + "\100\1\uffff\1\110\1\111\1\120\5\uffff\1\144\2\uffff\1\151\1\152" + "\1\1\1\47\1\16\1\2\1\50\1\101\1\17\1\3\1\64\1\46\1\4\1\23\4\uffff" + "\1\144\1\uffff\1\11\1\uffff\1\7\1\12\1\uffff\1\10\1\51\1\116\1\20" + "\1\53\2\uffff\1\21\1\52\1\22\1\24\1\25\30\uffff\1\54\1\72\1\75\1" + "\55\1\71\1\73\1\56\1\74\1\62\1\70\1\63\1\65\1\66\1\67\1\112\1\76" + "\1\77\1\100\2\uffff\1\110\1\111\1\120\3\uffff\1\143\1\uffff\1\150" + "\1\uffff\1\145\1\151\2\uffff\1\133\3\uffff\1\122\1\uffff\1\57\1" + "\13\1\uffff\1\60\1\14\1\114\1\146\1\117\1\147\2\uffff\1\141\13\uffff" + "\1\131\12\uffff\1\124\20\uffff\1\61\1\15\4\uffff\1\132\21\uffff" + "\1\41\6\uffff\1\107\1\121\10\uffff\1\26\1\105\2\uffff\1\140\4\uffff" + "\1\126\12\uffff\1\123\5\uffff\1\104\10\uffff\1\27\11\uffff\1\106" + "\12\uffff\1\130\1\134\1\uffff\1\115\4\uffff\1\37\7\uffff\1\33\1" + "\125\1\34\1\102\1\135\1\40\3\uffff\1\136\2\uffff\1\36\2\uffff\1" + "\6\3\uffff\1\35\2\uffff\1\127\1\142\1\44\3\uffff\1\42\1\103\2\uffff" + "\1\137\3\uffff\1\45\6\uffff\1\5\1\30\1\32\1\uffff\1\43\1\uffff\1" + "\31\1\uffff\1\113";
-
- static final String DFA24_specialS = "\1\2\54\uffff\1\1\1\3\36\uffff\1\0\u011e\uffff}>";
-
- static final String[] DFA24_transitionS = { "\11\60\2\57\2\60\1\57\22\60\1\57\1\4\1\56\1\60\1\14\1\13\1" + "\30\1\55\1\35\1\36\1\11\1\1\1\34\1\2\1\40\1\12\1\52\11\53\1" + "\33\1\46\1\7\1\3\1\10\1\37\1\60\32\54\1\41\1\60\1\42\1\32\1" + "\54\1\60\1\26\1\51\1\20\1\21\1\24\1\17\1\54\1\6\1\5\2\54\1\47" + "\1\54\1\43\1\25\1\27\1\54\1\23\1\22\1\16\2\54\1\50\3\54\1\44" + "\1\31\1\45\1\15\uff81\60", "\1\61\21\uffff\1\62", "\1\64\17\uffff\1\65\1\66", "\1\70\1\71", "\1\73", "\1\100\7\uffff\1\75\4\uffff\1\77\1\76", "\1\102", "\1\104\1\103", "\1\106\1\107", "\1\112\15\uffff\1\111", "\1\115\4\uffff\1\116\15\uffff\1\114", "\1\120", "", "", "\1\125\6\uffff\1\126\2\uffff\1\124", "\1\127\15\uffff\1\130\2\uffff\1\131", "\1\135\12\uffff\1\133\2\uffff\1\134\2\uffff\1\132", "\1\136\11\uffff\1\137", "\1\140\17\uffff\1\141\1\uffff\1\142", "\1\143", "\1\145\13\uffff\1\144", "\1\146\3\uffff\1\147", "\1\152\10\uffff\1\151\6\uffff\1\150", "\1\153", "\1\155\26\uffff\1\154", "\1\157\76\uffff\1\160", "\1\162", "\1\164", "", "", "", "", "\1\172", "", "", "\1\177\17\uffff\1\176", "", "", "", "\1\u0083", "\1\u0084", "\1\u0085", "\10\u0087\2\u0088", "\12\u0089", "", "\0\101", "\0\u008a", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\13\101\1\u008d" + "\6\101\1\u008c\7\101", "\1\u008f", "\1\u0091\31\uffff\1\u0090", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "", "\1\u0093", "", "\1\u0094", "", "", "\1\u0097\1\u0096", "", "", "", "", "", "\100\u009a\1\u0099\uffbf\u009a", "\1\u009b", "", "", "", "", "", "\1\u009d", "\1\u009e", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u00a0", "\1\u00a1", "\1\u00a2", "\1\u00a3", "\1\u00a5\3\uffff\1\u00a4", "\1\u00a6", "\1\u00a7", "\1\u00aa\14\uffff\1\u00a8\1\u00a9", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u00ac", "\1\u00ad", "\1\u00ae", "\1\u00b0\5\uffff\1\u00af\11\uffff\1\u00b1", "\1\u00b2", "\1\u00b3", "\1\u00b4", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\3\101\1\u00b5" + "\26\101", "\1\u00b7", "\1\u00b8", "\1\u00b9", "\1\u00ba", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "\1\u00bb", "\1\u00bc", "", "", "", "\1\u00bd", "\1\u00be", "\1\u00bf", "", "\10\u00c0\2\u0088", "", "\12\u0089", "", "", "\1\u00c1", "\1\u00c2", "", "\1\u00c3", "\1\u00c4", "\1\u00c5", "", "\1\u00c6", "", "", "\1\u00c7", "", "", "", "", "", "", "\1\u00c9", "\1\u00ca", "", "\1\u00cb", "\12\101\7\uffff\1\u00cc\31\101\4\uffff\1\101\1\uffff\32\101", "\1\u00ce", "\1\u00cf", "\1\u00d0", "\1\u00d1", "\1\u00d2", "\1\u00d3", "\1\u00d4", "\1\u00d5", "\1\u00d6", "", "\1\u00d7", "\1\u00d8", "\1\u00d9", "\1\u00da", "\1\u00db", "\1\u00dc", "\1\u00dd", "\1\u00de", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u00e0", "", "\1\u00e1", "\1\u00e2", "\1\u00e3", "\1\u00e4", "\1\u00e5", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u00e8", "\1\u00e9", "\10\u00c0\2\u0088", "\1\u00ea", "\1\u00eb", "\1\u00ec", "\1\u00ed", "\1\u00ee", "\1\u00ef", "", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u00f2", "\1\u00f3", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u00f5", "\1\u00f6", "\1\u00f7", "\1\u00f8", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u00fa", "\1\u00fb", "\1\u00fc", "\1\u00fd", "\1\u00fe", "\1\u00ff", "\1\u0100", "\1\u0101", "\1\u0102", "\1\u0103", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "", "\1\u0105", "\1\u0106", "\1\u0107", "\1\u0108", "\1\u0109", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "", "", "\1\u010b", "\1\u010c", "\1\u010d", "\1\u010e", "\1\u010f", "\1\u0110", "\1\u0111", "\1\u0112", "", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u0114", "", "\1\u0115", "\1\u0116", "\1\u0117", "\1\u0118", "", "\1\u0119", "\1\u011a", "\1\u011b", "\1\u011c", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u011e", "\1\u011f", "\1\u0120", "\1\u0121", "\1\u0122", "", "\1\u0123", "\1\u0124", "\1\u0125", "\1\u0126", "\1\u0127", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u012a", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u012c", "\1\u012d", "\1\u012e", "\1\u012f", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u0131", "\1\u0132", "\1\u0133", "\1\u0134", "\1\u0135", "\1\u0136", "\1\u0137", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u013e", "\1\u013f", "\1\u0140", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u0142", "", "", "\1\u0143", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u0145", "\1\u0146", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "", "\1\u0148", "\1\u0149", "\1\u014a", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u014c", "\1\u014d", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "", "", "", "", "", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u0151", "", "\1\u0152", "\1\u0153", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "", "\1\u0156", "\1\u0157", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "", "\1\u0159", "\1\u015a", "", "", "", "\1\u015b", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u015d", "", "", "\1\u015e", "\1\u015f", "", "\1\u0160", "\1\u0161", "\1\u0162", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u0166", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "\1\u0168", "", "", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "", "\1\u016a", "", "\12\101\7\uffff\32\101\4\uffff\1\101\1\uffff\32\101", "" };
-
- static final short[] DFA24_eot = DFA.unpackEncodedString(DFA24_eotS);
-
- static final short[] DFA24_eof = DFA.unpackEncodedString(DFA24_eofS);
-
- static final char[] DFA24_min = DFA.unpackEncodedStringToUnsignedChars(DFA24_minS);
-
- static final char[] DFA24_max = DFA.unpackEncodedStringToUnsignedChars(DFA24_maxS);
-
- static final short[] DFA24_accept = DFA.unpackEncodedString(DFA24_acceptS);
-
- static final short[] DFA24_special = DFA.unpackEncodedString(DFA24_specialS);
-
- static final short[][] DFA24_transition;
-
- static {
- int numStates = DFA24_transitionS.length;
- DFA24_transition = new short[numStates][];
- for(int i = 0; i < numStates; i++) {
- DFA24_transition[i] = DFA.unpackEncodedString(DFA24_transitionS[i]);
- }
- }
-
- class DFA24 extends DFA {
-
- public DFA24(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 24;
- this.eot = DFA24_eot;
- this.eof = DFA24_eof;
- this.min = DFA24_min;
- this.max = DFA24_max;
- this.accept = DFA24_accept;
- this.special = DFA24_special;
- this.transition = DFA24_transition;
- }
+ else if ( (LA24_0=='t') ) {s = 14;}
- public String getDescription() {
- return "1:1: Tokens : ( T__12 | T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | RULE_INTEGERVALUE | RULE_ID | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_INT | RULE_WS | RULE_ANY_OTHER );";
- }
+ else if ( (LA24_0=='f') ) {s = 15;}
- public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
- IntStream input = _input;
- int _s = s;
- switch(s) {
- case 0:
- int LA24_77 = input.LA(1);
+ else if ( (LA24_0=='c') ) {s = 16;}
- s = -1;
- if((LA24_77 == '@')) {
- s = 153;
- }
+ else if ( (LA24_0=='d') ) {s = 17;}
- else if(((LA24_77 >= '\u0000' && LA24_77 <= '?') || (LA24_77 >= 'A' && LA24_77 <= '\uFFFF'))) {
- s = 154;
- }
+ else if ( (LA24_0=='s') ) {s = 18;}
- if(s >= 0)
- return s;
- break;
- case 1:
- int LA24_45 = input.LA(1);
+ else if ( (LA24_0=='r') ) {s = 19;}
- s = -1;
- if(((LA24_45 >= '\u0000' && LA24_45 <= '\uFFFF'))) {
- s = 65;
- }
+ else if ( (LA24_0=='e') ) {s = 20;}
- else
- s = 48;
+ else if ( (LA24_0=='o') ) {s = 21;}
- if(s >= 0)
- return s;
- break;
- case 2:
- int LA24_0 = input.LA(1);
+ else if ( (LA24_0=='a') ) {s = 22;}
- s = -1;
- if((LA24_0 == '+')) {
- s = 1;
- }
+ else if ( (LA24_0=='p') ) {s = 23;}
- else if((LA24_0 == '-')) {
- s = 2;
- }
+ else if ( (LA24_0=='&') ) {s = 24;}
- else if((LA24_0 == '=')) {
- s = 3;
- }
+ else if ( (LA24_0=='|') ) {s = 25;}
- else if((LA24_0 == '!')) {
- s = 4;
- }
+ else if ( (LA24_0=='^') ) {s = 26;}
- else if((LA24_0 == 'i')) {
- s = 5;
- }
+ else if ( (LA24_0==':') ) {s = 27;}
- else if((LA24_0 == 'h')) {
- s = 6;
- }
-
- else if((LA24_0 == '<')) {
- s = 7;
- }
-
- else if((LA24_0 == '>')) {
- s = 8;
- }
-
- else if((LA24_0 == '*')) {
- s = 9;
- }
-
- else if((LA24_0 == '/')) {
- s = 10;
- }
-
- else if((LA24_0 == '%')) {
- s = 11;
- }
-
- else if((LA24_0 == '$')) {
- s = 12;
- }
-
- else if((LA24_0 == '~')) {
- s = 13;
- }
-
- else if((LA24_0 == 't')) {
- s = 14;
- }
-
- else if((LA24_0 == 'f')) {
- s = 15;
- }
-
- else if((LA24_0 == 'c')) {
- s = 16;
- }
-
- else if((LA24_0 == 'd')) {
- s = 17;
- }
-
- else if((LA24_0 == 's')) {
- s = 18;
- }
-
- else if((LA24_0 == 'r')) {
- s = 19;
- }
-
- else if((LA24_0 == 'e')) {
- s = 20;
- }
-
- else if((LA24_0 == 'o')) {
- s = 21;
- }
+ else if ( (LA24_0==',') ) {s = 28;}
- else if((LA24_0 == 'a')) {
- s = 22;
- }
+ else if ( (LA24_0=='(') ) {s = 29;}
- else if((LA24_0 == 'p')) {
- s = 23;
- }
+ else if ( (LA24_0==')') ) {s = 30;}
- else if((LA24_0 == '&')) {
- s = 24;
- }
-
- else if((LA24_0 == '|')) {
- s = 25;
- }
-
- else if((LA24_0 == '^')) {
- s = 26;
- }
+ else if ( (LA24_0=='?') ) {s = 31;}
- else if((LA24_0 == ':')) {
- s = 27;
- }
+ else if ( (LA24_0=='.') ) {s = 32;}
- else if((LA24_0 == ',')) {
- s = 28;
- }
-
- else if((LA24_0 == '(')) {
- s = 29;
- }
-
- else if((LA24_0 == ')')) {
- s = 30;
- }
+ else if ( (LA24_0=='[') ) {s = 33;}
- else if((LA24_0 == '?')) {
- s = 31;
- }
+ else if ( (LA24_0==']') ) {s = 34;}
- else if((LA24_0 == '.')) {
- s = 32;
- }
+ else if ( (LA24_0=='n') ) {s = 35;}
- else if((LA24_0 == '[')) {
- s = 33;
- }
+ else if ( (LA24_0=='{') ) {s = 36;}
- else if((LA24_0 == ']')) {
- s = 34;
- }
+ else if ( (LA24_0=='}') ) {s = 37;}
- else if((LA24_0 == 'n')) {
- s = 35;
- }
+ else if ( (LA24_0==';') ) {s = 38;}
- else if((LA24_0 == '{')) {
- s = 36;
- }
+ else if ( (LA24_0=='l') ) {s = 39;}
- else if((LA24_0 == '}')) {
- s = 37;
- }
+ else if ( (LA24_0=='w') ) {s = 40;}
- else if((LA24_0 == ';')) {
- s = 38;
- }
+ else if ( (LA24_0=='b') ) {s = 41;}
- else if((LA24_0 == 'l')) {
- s = 39;
- }
+ else if ( (LA24_0=='0') ) {s = 42;}
- else if((LA24_0 == 'w')) {
- s = 40;
- }
+ else if ( ((LA24_0>='1' && LA24_0<='9')) ) {s = 43;}
- else if((LA24_0 == 'b')) {
- s = 41;
- }
+ else if ( ((LA24_0>='A' && LA24_0<='Z')||LA24_0=='_'||LA24_0=='g'||(LA24_0>='j' && LA24_0<='k')||LA24_0=='m'||LA24_0=='q'||(LA24_0>='u' && LA24_0<='v')||(LA24_0>='x' && LA24_0<='z')) ) {s = 44;}
- else if((LA24_0 == '0')) {
- s = 42;
- }
+ else if ( (LA24_0=='\'') ) {s = 45;}
- else if(((LA24_0 >= '1' && LA24_0 <= '9'))) {
- s = 43;
- }
+ else if ( (LA24_0=='\"') ) {s = 46;}
- else if(((LA24_0 >= 'A' && LA24_0 <= 'Z') || LA24_0 == '_' || LA24_0 == 'g' || (LA24_0 >= 'j' && LA24_0 <= 'k') || LA24_0 == 'm' || LA24_0 == 'q' || (LA24_0 >= 'u' && LA24_0 <= 'v') || (LA24_0 >= 'x' && LA24_0 <= 'z'))) {
- s = 44;
- }
+ else if ( ((LA24_0>='\t' && LA24_0<='\n')||LA24_0=='\r'||LA24_0==' ') ) {s = 47;}
- else if((LA24_0 == '\'')) {
- s = 45;
- }
+ else if ( ((LA24_0>='\u0000' && LA24_0<='\b')||(LA24_0>='\u000B' && LA24_0<='\f')||(LA24_0>='\u000E' && LA24_0<='\u001F')||LA24_0=='#'||LA24_0=='@'||LA24_0=='\\'||LA24_0=='`'||(LA24_0>='\u007F' && LA24_0<='\uFFFF')) ) {s = 48;}
- else if((LA24_0 == '\"')) {
- s = 46;
- }
+ if ( s>=0 ) return s;
+ break;
+ case 3 :
+ int LA24_46 = input.LA(1);
- else if(((LA24_0 >= '\t' && LA24_0 <= '\n') || LA24_0 == '\r' || LA24_0 == ' ')) {
- s = 47;
- }
+ s = -1;
+ if ( ((LA24_46>='\u0000' && LA24_46<='\uFFFF')) ) {s = 138;}
- else if(((LA24_0 >= '\u0000' && LA24_0 <= '\b') || (LA24_0 >= '\u000B' && LA24_0 <= '\f') || (LA24_0 >= '\u000E' && LA24_0 <= '\u001F') || LA24_0 == '#' || LA24_0 == '@' || LA24_0 == '\\' || LA24_0 == '`' || (LA24_0 >= '\u007F' && LA24_0 <= '\uFFFF'))) {
- s = 48;
- }
+ else s = 48;
- if(s >= 0)
- return s;
- break;
- case 3:
- int LA24_46 = input.LA(1);
-
- s = -1;
- if(((LA24_46 >= '\u0000' && LA24_46 <= '\uFFFF'))) {
- s = 138;
- }
-
- else
- s = 48;
-
- if(s >= 0)
- return s;
- break;
- }
- NoViableAltException nvae = new NoViableAltException(getDescription(), 24, _s, input);
- error(nvae);
- throw nvae;
- }
- }
+ if ( s>=0 ) return s;
+ break;
+ }
+ NoViableAltException nvae =
+ new NoViableAltException(getDescription(), 24, _s, input);
+ error(nvae);
+ throw nvae;
+ }
+ }
+
-
-}
+} \ No newline at end of file
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyParser.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyParser.java
index b5f361f8454..f8e0c9db018 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyParser.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypePropertyParser.java
@@ -1,4 +1,4 @@
-package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr.internal;
+package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.contentassist.antlr.internal;
import java.io.InputStream;
import org.eclipse.xtext.*;
@@ -12,52899 +12,53262 @@ import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternal
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.services.AppliedStereotypePropertyGrammarAccess;
+
+
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
-@SuppressWarnings("all")
+@SuppressWarnings("all")
public class InternalAppliedStereotypePropertyParser extends AbstractInternalContentAssistParser {
+ public static final String[] tokenNames = new String[] {
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_ID", "RULE_INTEGERVALUE", "RULE_STRING", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'++'", "'--'", "'=='", "'!='", "'instanceof'", "'hastype'", "'<'", "'>'", "'<='", "'>='", "'<<'", "'>>'", "'>>>'", "'+'", "'-'", "'*'", "'/'", "'%'", "'!'", "'$'", "'~'", "'true'", "'false'", "'createLink'", "'destroyLink'", "'select'", "'reject'", "'collect'", "'iterate'", "'forAll'", "'exists'", "'one'", "'isolated'", "'determined'", "'assured'", "'parallel'", "'='", "'+='", "'-='", "'*='", "'%='", "'/='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='", "'::'", "','", "'=>'", "'('", "')'", "'?'", "':'", "'||'", "'&&'", "'|'", "'^'", "'&'", "'.'", "'['", "']'", "'clearAssoc'", "'->'", "'reduce'", "'isUnique'", "'null'", "'this'", "'super'", "'new'", "'{'", "'}'", "'..'", "'allInstances'", "'/*@'", "'inline'", "'*/'", "'//@'", "';'", "'let'", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'do'", "'for'", "'in'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'ordered'"
+ };
+ public static final int RULE_ID=6;
+ public static final int T__29=29;
+ public static final int T__28=28;
+ public static final int T__27=27;
+ public static final int T__26=26;
+ public static final int T__25=25;
+ public static final int T__24=24;
+ public static final int T__23=23;
+ public static final int T__22=22;
+ public static final int RULE_ANY_OTHER=11;
+ public static final int T__21=21;
+ public static final int T__20=20;
+ public static final int EOF=-1;
+ public static final int T__93=93;
+ public static final int T__19=19;
+ public static final int T__94=94;
+ public static final int T__91=91;
+ public static final int T__92=92;
+ public static final int T__16=16;
+ public static final int T__15=15;
+ public static final int T__90=90;
+ public static final int T__18=18;
+ public static final int T__17=17;
+ public static final int T__12=12;
+ public static final int T__14=14;
+ public static final int T__13=13;
+ public static final int T__99=99;
+ public static final int RULE_INTEGERVALUE=7;
+ public static final int T__98=98;
+ public static final int T__97=97;
+ public static final int T__96=96;
+ public static final int T__95=95;
+ public static final int T__80=80;
+ public static final int T__81=81;
+ public static final int T__82=82;
+ public static final int T__83=83;
+ public static final int T__85=85;
+ public static final int T__84=84;
+ public static final int T__87=87;
+ public static final int T__86=86;
+ public static final int T__89=89;
+ public static final int T__88=88;
+ public static final int RULE_ML_COMMENT=4;
+ public static final int RULE_STRING=8;
+ public static final int T__71=71;
+ public static final int T__72=72;
+ public static final int T__70=70;
+ public static final int T__76=76;
+ public static final int T__75=75;
+ public static final int T__74=74;
+ public static final int T__73=73;
+ public static final int T__79=79;
+ public static final int T__78=78;
+ public static final int T__77=77;
+ public static final int T__68=68;
+ public static final int T__69=69;
+ public static final int T__66=66;
+ public static final int T__67=67;
+ public static final int T__64=64;
+ public static final int T__65=65;
+ public static final int T__62=62;
+ public static final int T__63=63;
+ public static final int T__61=61;
+ public static final int T__60=60;
+ public static final int T__55=55;
+ public static final int T__56=56;
+ public static final int T__57=57;
+ public static final int T__58=58;
+ public static final int T__51=51;
+ public static final int T__52=52;
+ public static final int T__53=53;
+ public static final int T__54=54;
+ public static final int T__107=107;
+ public static final int T__108=108;
+ public static final int T__109=109;
+ public static final int T__103=103;
+ public static final int T__59=59;
+ public static final int T__104=104;
+ public static final int T__105=105;
+ public static final int T__106=106;
+ public static final int RULE_INT=9;
+ public static final int T__50=50;
+ public static final int T__42=42;
+ public static final int T__43=43;
+ public static final int T__40=40;
+ public static final int T__41=41;
+ public static final int T__46=46;
+ public static final int T__47=47;
+ public static final int T__44=44;
+ public static final int T__45=45;
+ public static final int T__48=48;
+ public static final int T__49=49;
+ public static final int T__102=102;
+ public static final int T__101=101;
+ public static final int T__100=100;
+ public static final int RULE_SL_COMMENT=5;
+ public static final int T__30=30;
+ public static final int T__31=31;
+ public static final int T__32=32;
+ public static final int T__33=33;
+ public static final int T__34=34;
+ public static final int T__35=35;
+ public static final int T__36=36;
+ public static final int T__37=37;
+ public static final int T__38=38;
+ public static final int T__39=39;
+ public static final int RULE_WS=10;
+
+ // delegates
+ // delegators
+
+
+ public InternalAppliedStereotypePropertyParser(TokenStream input) {
+ this(input, new RecognizerSharedState());
+ }
+ public InternalAppliedStereotypePropertyParser(TokenStream input, RecognizerSharedState state) {
+ super(input, state);
+
+ }
+
+
+ public String[] getTokenNames() { return InternalAppliedStereotypePropertyParser.tokenNames; }
+ public String getGrammarFileName() { return "../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g"; }
+
+
+
+ private AppliedStereotypePropertyGrammarAccess grammarAccess;
+
+ public void setGrammarAccess(AppliedStereotypePropertyGrammarAccess grammarAccess) {
+ this.grammarAccess = grammarAccess;
+ }
+
+ @Override
+ protected Grammar getGrammar() {
+ return grammarAccess.getGrammar();
+ }
+
+ @Override
+ protected String getValueForTokenName(String tokenName) {
+ return tokenName;
+ }
+
+
+
+
+ // $ANTLR start "entryRuleAppliedStereotypePropertyRule"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:60:1: entryRuleAppliedStereotypePropertyRule : ruleAppliedStereotypePropertyRule EOF ;
+ public final void entryRuleAppliedStereotypePropertyRule() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:61:1: ( ruleAppliedStereotypePropertyRule EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:62:1: ruleAppliedStereotypePropertyRule EOF
+ {
+ before(grammarAccess.getAppliedStereotypePropertyRuleRule());
+ pushFollow(FOLLOW_ruleAppliedStereotypePropertyRule_in_entryRuleAppliedStereotypePropertyRule61);
+ ruleAppliedStereotypePropertyRule();
+
+ state._fsp--;
+
+ after(grammarAccess.getAppliedStereotypePropertyRuleRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAppliedStereotypePropertyRule68);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAppliedStereotypePropertyRule"
+
+
+ // $ANTLR start "ruleAppliedStereotypePropertyRule"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:69:1: ruleAppliedStereotypePropertyRule : ( ( rule__AppliedStereotypePropertyRule__Group__0 ) ) ;
+ public final void ruleAppliedStereotypePropertyRule() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:73:2: ( ( ( rule__AppliedStereotypePropertyRule__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:1: ( ( rule__AppliedStereotypePropertyRule__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:1: ( ( rule__AppliedStereotypePropertyRule__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:75:1: ( rule__AppliedStereotypePropertyRule__Group__0 )
+ {
+ before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:1: ( rule__AppliedStereotypePropertyRule__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:2: rule__AppliedStereotypePropertyRule__Group__0
+ {
+ pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__0_in_ruleAppliedStereotypePropertyRule94);
+ rule__AppliedStereotypePropertyRule__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAppliedStereotypePropertyRule"
+
+
+ // $ANTLR start "entryRuleExpressionValueRule"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:88:1: entryRuleExpressionValueRule : ruleExpressionValueRule EOF ;
+ public final void entryRuleExpressionValueRule() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:89:1: ( ruleExpressionValueRule EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:90:1: ruleExpressionValueRule EOF
+ {
+ before(grammarAccess.getExpressionValueRuleRule());
+ pushFollow(FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule121);
+ ruleExpressionValueRule();
+
+ state._fsp--;
+
+ after(grammarAccess.getExpressionValueRuleRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExpressionValueRule128);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleExpressionValueRule"
+
+
+ // $ANTLR start "ruleExpressionValueRule"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:97:1: ruleExpressionValueRule : ( ( rule__ExpressionValueRule__Group__0 ) ) ;
+ public final void ruleExpressionValueRule() throws RecognitionException {
- public static final String[] tokenNames = new String[]{ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_ID", "RULE_INTEGERVALUE", "RULE_STRING", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'++'", "'--'", "'=='", "'!='", "'instanceof'", "'hastype'", "'<'", "'>'", "'<='", "'>='", "'<<'", "'>>'", "'>>>'", "'+'", "'-'", "'*'", "'/'", "'%'", "'!'", "'$'", "'~'", "'true'", "'false'", "'createLink'", "'destroyLink'", "'clearAssoc'", "'select'", "'reject'", "'collect'", "'iterate'", "'forAll'", "'exists'", "'one'", "'isolated'", "'determined'", "'assured'", "'parallel'", "'='", "'+='", "'-='", "'*='", "'%='", "'/='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='", "'::'", "','", "'=>'", "'('", "')'", "'?'", "':'", "'||'", "'&&'", "'|'", "'^'", "'&'", "'.'", "'['", "']'", "'->'", "'reduce'", "'isUnique'", "'null'", "'this'", "'super'", "'new'", "'{'", "'}'", "'..'", "'allInstances'", "'/*@'", "'inline'", "'*/'", "'//@'", "';'", "'let'", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'do'", "'for'", "'in'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'ordered'" };
-
- public static final int RULE_ID = 6;
-
- public static final int T__29 = 29;
-
- public static final int T__28 = 28;
-
- public static final int T__27 = 27;
-
- public static final int T__26 = 26;
-
- public static final int T__25 = 25;
-
- public static final int T__24 = 24;
-
- public static final int T__23 = 23;
-
- public static final int T__22 = 22;
-
- public static final int RULE_ANY_OTHER = 11;
-
- public static final int T__21 = 21;
-
- public static final int T__20 = 20;
-
- public static final int EOF = -1;
-
- public static final int T__93 = 93;
-
- public static final int T__19 = 19;
-
- public static final int T__94 = 94;
-
- public static final int T__91 = 91;
-
- public static final int T__92 = 92;
-
- public static final int T__16 = 16;
-
- public static final int T__15 = 15;
-
- public static final int T__90 = 90;
-
- public static final int T__18 = 18;
-
- public static final int T__17 = 17;
-
- public static final int T__12 = 12;
-
- public static final int T__14 = 14;
-
- public static final int T__13 = 13;
-
- public static final int T__99 = 99;
-
- public static final int RULE_INTEGERVALUE = 7;
-
- public static final int T__98 = 98;
-
- public static final int T__97 = 97;
-
- public static final int T__96 = 96;
-
- public static final int T__95 = 95;
-
- public static final int T__80 = 80;
-
- public static final int T__81 = 81;
-
- public static final int T__82 = 82;
-
- public static final int T__83 = 83;
-
- public static final int T__85 = 85;
-
- public static final int T__84 = 84;
-
- public static final int T__87 = 87;
-
- public static final int T__86 = 86;
-
- public static final int T__89 = 89;
-
- public static final int T__88 = 88;
-
- public static final int RULE_ML_COMMENT = 4;
-
- public static final int RULE_STRING = 8;
-
- public static final int T__71 = 71;
-
- public static final int T__72 = 72;
-
- public static final int T__70 = 70;
-
- public static final int T__76 = 76;
-
- public static final int T__75 = 75;
-
- public static final int T__74 = 74;
-
- public static final int T__73 = 73;
-
- public static final int T__79 = 79;
-
- public static final int T__78 = 78;
-
- public static final int T__77 = 77;
-
- public static final int T__68 = 68;
-
- public static final int T__69 = 69;
-
- public static final int T__66 = 66;
-
- public static final int T__67 = 67;
-
- public static final int T__64 = 64;
-
- public static final int T__65 = 65;
-
- public static final int T__62 = 62;
-
- public static final int T__63 = 63;
-
- public static final int T__61 = 61;
-
- public static final int T__60 = 60;
-
- public static final int T__55 = 55;
-
- public static final int T__56 = 56;
-
- public static final int T__57 = 57;
-
- public static final int T__58 = 58;
-
- public static final int T__51 = 51;
-
- public static final int T__52 = 52;
-
- public static final int T__53 = 53;
-
- public static final int T__54 = 54;
-
- public static final int T__107 = 107;
-
- public static final int T__108 = 108;
-
- public static final int T__109 = 109;
-
- public static final int T__103 = 103;
-
- public static final int T__59 = 59;
-
- public static final int T__104 = 104;
-
- public static final int T__105 = 105;
-
- public static final int T__106 = 106;
-
- public static final int RULE_INT = 9;
-
- public static final int T__50 = 50;
-
- public static final int T__42 = 42;
-
- public static final int T__43 = 43;
-
- public static final int T__40 = 40;
-
- public static final int T__41 = 41;
-
- public static final int T__46 = 46;
-
- public static final int T__47 = 47;
-
- public static final int T__44 = 44;
-
- public static final int T__45 = 45;
-
- public static final int T__48 = 48;
-
- public static final int T__49 = 49;
-
- public static final int T__102 = 102;
-
- public static final int T__101 = 101;
-
- public static final int T__100 = 100;
-
- public static final int RULE_SL_COMMENT = 5;
-
- public static final int T__30 = 30;
-
- public static final int T__31 = 31;
-
- public static final int T__32 = 32;
-
- public static final int T__33 = 33;
-
- public static final int T__34 = 34;
-
- public static final int T__35 = 35;
-
- public static final int T__36 = 36;
-
- public static final int T__37 = 37;
-
- public static final int T__38 = 38;
-
- public static final int T__39 = 39;
-
- public static final int RULE_WS = 10;
-
- // delegates
- // delegators
-
-
- public InternalAppliedStereotypePropertyParser(TokenStream input) {
- this(input, new RecognizerSharedState());
- }
-
- public InternalAppliedStereotypePropertyParser(TokenStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
-
- public String[] getTokenNames() {
- return InternalAppliedStereotypePropertyParser.tokenNames;
- }
-
- public String getGrammarFileName() {
- return "../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g";
- }
-
-
-
- private AppliedStereotypePropertyGrammarAccess grammarAccess;
-
- public void setGrammarAccess(AppliedStereotypePropertyGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
- @Override
- protected Grammar getGrammar() {
- return grammarAccess.getGrammar();
- }
-
- @Override
- protected String getValueForTokenName(String tokenName) {
- return tokenName;
- }
-
-
-
-
- // $ANTLR start "entryRuleAppliedStereotypePropertyRule"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:60:1: entryRuleAppliedStereotypePropertyRule : ruleAppliedStereotypePropertyRule EOF ;
- public final void entryRuleAppliedStereotypePropertyRule() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:61:1: ( ruleAppliedStereotypePropertyRule EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:62:1: ruleAppliedStereotypePropertyRule EOF
- {
- before(grammarAccess.getAppliedStereotypePropertyRuleRule());
- pushFollow(FOLLOW_ruleAppliedStereotypePropertyRule_in_entryRuleAppliedStereotypePropertyRule61);
- ruleAppliedStereotypePropertyRule();
-
- state._fsp--;
-
- after(grammarAccess.getAppliedStereotypePropertyRuleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAppliedStereotypePropertyRule68);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleAppliedStereotypePropertyRule"
-
-
- // $ANTLR start "ruleAppliedStereotypePropertyRule"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:69:1: ruleAppliedStereotypePropertyRule : ( ( rule__AppliedStereotypePropertyRule__Group__0 ) ) ;
- public final void ruleAppliedStereotypePropertyRule() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:73:2: ( ( ( rule__AppliedStereotypePropertyRule__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:1: ( ( rule__AppliedStereotypePropertyRule__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:74:1: ( ( rule__AppliedStereotypePropertyRule__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:75:1: ( rule__AppliedStereotypePropertyRule__Group__0 )
- {
- before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:1: ( rule__AppliedStereotypePropertyRule__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:76:2: rule__AppliedStereotypePropertyRule__Group__0
- {
- pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__0_in_ruleAppliedStereotypePropertyRule94);
- rule__AppliedStereotypePropertyRule__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAppliedStereotypePropertyRule"
-
-
- // $ANTLR start "entryRuleExpressionValueRule"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:88:1: entryRuleExpressionValueRule : ruleExpressionValueRule EOF ;
- public final void entryRuleExpressionValueRule() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:89:1: ( ruleExpressionValueRule EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:90:1: ruleExpressionValueRule EOF
- {
- before(grammarAccess.getExpressionValueRuleRule());
- pushFollow(FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule121);
- ruleExpressionValueRule();
-
- state._fsp--;
-
- after(grammarAccess.getExpressionValueRuleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleExpressionValueRule128);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleExpressionValueRule"
-
-
- // $ANTLR start "ruleExpressionValueRule"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:97:1: ruleExpressionValueRule : ( ( rule__ExpressionValueRule__Group__0 ) ) ;
- public final void ruleExpressionValueRule() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:101:2: ( ( ( rule__ExpressionValueRule__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:1: ( ( rule__ExpressionValueRule__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:1: ( ( rule__ExpressionValueRule__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:103:1: ( rule__ExpressionValueRule__Group__0 )
- {
- before(grammarAccess.getExpressionValueRuleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:1: ( rule__ExpressionValueRule__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:2: rule__ExpressionValueRule__Group__0
- {
- pushFollow(FOLLOW_rule__ExpressionValueRule__Group__0_in_ruleExpressionValueRule154);
- rule__ExpressionValueRule__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getExpressionValueRuleAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleExpressionValueRule"
-
-
- // $ANTLR start "entryRuleLITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:118:1: entryRuleLITERAL : ruleLITERAL EOF ;
- public final void entryRuleLITERAL() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:119:1: ( ruleLITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:120:1: ruleLITERAL EOF
- {
- before(grammarAccess.getLITERALRule());
- pushFollow(FOLLOW_ruleLITERAL_in_entryRuleLITERAL183);
- ruleLITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getLITERALRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleLITERAL190);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleLITERAL"
-
-
- // $ANTLR start "ruleLITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:127:1: ruleLITERAL : ( ( rule__LITERAL__Alternatives ) ) ;
- public final void ruleLITERAL() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:131:2: ( ( ( rule__LITERAL__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:132:1: ( ( rule__LITERAL__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:132:1: ( ( rule__LITERAL__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:133:1: ( rule__LITERAL__Alternatives )
- {
- before(grammarAccess.getLITERALAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:134:1: ( rule__LITERAL__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:134:2: rule__LITERAL__Alternatives
- {
- pushFollow(FOLLOW_rule__LITERAL__Alternatives_in_ruleLITERAL216);
- rule__LITERAL__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getLITERALAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleLITERAL"
-
-
- // $ANTLR start "entryRuleBOOLEAN_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:146:1: entryRuleBOOLEAN_LITERAL : ruleBOOLEAN_LITERAL EOF ;
- public final void entryRuleBOOLEAN_LITERAL() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:147:1: ( ruleBOOLEAN_LITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:148:1: ruleBOOLEAN_LITERAL EOF
- {
- before(grammarAccess.getBOOLEAN_LITERALRule());
- pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL243);
- ruleBOOLEAN_LITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getBOOLEAN_LITERALRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL250);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleBOOLEAN_LITERAL"
-
-
- // $ANTLR start "ruleBOOLEAN_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:155:1: ruleBOOLEAN_LITERAL : ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) ) ;
- public final void ruleBOOLEAN_LITERAL() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:159:2: ( ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:160:1: ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:160:1: ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:161:1: ( rule__BOOLEAN_LITERAL__ValueAssignment )
- {
- before(grammarAccess.getBOOLEAN_LITERALAccess().getValueAssignment());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:162:1: ( rule__BOOLEAN_LITERAL__ValueAssignment )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:162:2: rule__BOOLEAN_LITERAL__ValueAssignment
- {
- pushFollow(FOLLOW_rule__BOOLEAN_LITERAL__ValueAssignment_in_ruleBOOLEAN_LITERAL276);
- rule__BOOLEAN_LITERAL__ValueAssignment();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getBOOLEAN_LITERALAccess().getValueAssignment());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleBOOLEAN_LITERAL"
-
-
- // $ANTLR start "entryRuleNUMBER_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:174:1: entryRuleNUMBER_LITERAL : ruleNUMBER_LITERAL EOF ;
- public final void entryRuleNUMBER_LITERAL() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:175:1: ( ruleNUMBER_LITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:176:1: ruleNUMBER_LITERAL EOF
- {
- before(grammarAccess.getNUMBER_LITERALRule());
- pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL303);
- ruleNUMBER_LITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getNUMBER_LITERALRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleNUMBER_LITERAL310);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleNUMBER_LITERAL"
-
-
- // $ANTLR start "ruleNUMBER_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:183:1: ruleNUMBER_LITERAL : ( ( rule__NUMBER_LITERAL__Alternatives ) ) ;
- public final void ruleNUMBER_LITERAL() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:187:2: ( ( ( rule__NUMBER_LITERAL__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:188:1: ( ( rule__NUMBER_LITERAL__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:188:1: ( ( rule__NUMBER_LITERAL__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:189:1: ( rule__NUMBER_LITERAL__Alternatives )
- {
- before(grammarAccess.getNUMBER_LITERALAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:190:1: ( rule__NUMBER_LITERAL__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:190:2: rule__NUMBER_LITERAL__Alternatives
- {
- pushFollow(FOLLOW_rule__NUMBER_LITERAL__Alternatives_in_ruleNUMBER_LITERAL336);
- rule__NUMBER_LITERAL__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNUMBER_LITERALAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleNUMBER_LITERAL"
-
-
- // $ANTLR start "entryRuleINTEGER_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:202:1: entryRuleINTEGER_LITERAL : ruleINTEGER_LITERAL EOF ;
- public final void entryRuleINTEGER_LITERAL() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:203:1: ( ruleINTEGER_LITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:204:1: ruleINTEGER_LITERAL EOF
- {
- before(grammarAccess.getINTEGER_LITERALRule());
- pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL363);
- ruleINTEGER_LITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getINTEGER_LITERALRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleINTEGER_LITERAL370);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleINTEGER_LITERAL"
-
-
- // $ANTLR start "ruleINTEGER_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:211:1: ruleINTEGER_LITERAL : ( ( rule__INTEGER_LITERAL__ValueAssignment ) ) ;
- public final void ruleINTEGER_LITERAL() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:215:2: ( ( ( rule__INTEGER_LITERAL__ValueAssignment ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:216:1: ( ( rule__INTEGER_LITERAL__ValueAssignment ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:216:1: ( ( rule__INTEGER_LITERAL__ValueAssignment ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:217:1: ( rule__INTEGER_LITERAL__ValueAssignment )
- {
- before(grammarAccess.getINTEGER_LITERALAccess().getValueAssignment());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:218:1: ( rule__INTEGER_LITERAL__ValueAssignment )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:218:2: rule__INTEGER_LITERAL__ValueAssignment
- {
- pushFollow(FOLLOW_rule__INTEGER_LITERAL__ValueAssignment_in_ruleINTEGER_LITERAL396);
- rule__INTEGER_LITERAL__ValueAssignment();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getINTEGER_LITERALAccess().getValueAssignment());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleINTEGER_LITERAL"
-
-
- // $ANTLR start "entryRuleUNLIMITED_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:230:1: entryRuleUNLIMITED_LITERAL : ruleUNLIMITED_LITERAL EOF ;
- public final void entryRuleUNLIMITED_LITERAL() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:231:1: ( ruleUNLIMITED_LITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:232:1: ruleUNLIMITED_LITERAL EOF
- {
- before(grammarAccess.getUNLIMITED_LITERALRule());
- pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL423);
- ruleUNLIMITED_LITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getUNLIMITED_LITERALRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL430);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleUNLIMITED_LITERAL"
-
-
- // $ANTLR start "ruleUNLIMITED_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:239:1: ruleUNLIMITED_LITERAL : ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) ) ;
- public final void ruleUNLIMITED_LITERAL() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:243:2: ( ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:244:1: ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:244:1: ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:245:1: ( rule__UNLIMITED_LITERAL__ValueAssignment )
- {
- before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAssignment());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:246:1: ( rule__UNLIMITED_LITERAL__ValueAssignment )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:246:2: rule__UNLIMITED_LITERAL__ValueAssignment
- {
- pushFollow(FOLLOW_rule__UNLIMITED_LITERAL__ValueAssignment_in_ruleUNLIMITED_LITERAL456);
- rule__UNLIMITED_LITERAL__ValueAssignment();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAssignment());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleUNLIMITED_LITERAL"
-
-
- // $ANTLR start "entryRuleSTRING_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:258:1: entryRuleSTRING_LITERAL : ruleSTRING_LITERAL EOF ;
- public final void entryRuleSTRING_LITERAL() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:259:1: ( ruleSTRING_LITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:260:1: ruleSTRING_LITERAL EOF
- {
- before(grammarAccess.getSTRING_LITERALRule());
- pushFollow(FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL483);
- ruleSTRING_LITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getSTRING_LITERALRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSTRING_LITERAL490);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSTRING_LITERAL"
-
-
- // $ANTLR start "ruleSTRING_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:267:1: ruleSTRING_LITERAL : ( ( rule__STRING_LITERAL__ValueAssignment ) ) ;
- public final void ruleSTRING_LITERAL() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:271:2: ( ( ( rule__STRING_LITERAL__ValueAssignment ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:272:1: ( ( rule__STRING_LITERAL__ValueAssignment ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:272:1: ( ( rule__STRING_LITERAL__ValueAssignment ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:273:1: ( rule__STRING_LITERAL__ValueAssignment )
- {
- before(grammarAccess.getSTRING_LITERALAccess().getValueAssignment());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:274:1: ( rule__STRING_LITERAL__ValueAssignment )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:274:2: rule__STRING_LITERAL__ValueAssignment
- {
- pushFollow(FOLLOW_rule__STRING_LITERAL__ValueAssignment_in_ruleSTRING_LITERAL516);
- rule__STRING_LITERAL__ValueAssignment();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSTRING_LITERALAccess().getValueAssignment());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSTRING_LITERAL"
-
-
- // $ANTLR start "entryRuleNameExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:286:1: entryRuleNameExpression : ruleNameExpression EOF ;
- public final void entryRuleNameExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:287:1: ( ruleNameExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:288:1: ruleNameExpression EOF
- {
- before(grammarAccess.getNameExpressionRule());
- pushFollow(FOLLOW_ruleNameExpression_in_entryRuleNameExpression543);
- ruleNameExpression();
-
- state._fsp--;
-
- after(grammarAccess.getNameExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleNameExpression550);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleNameExpression"
-
-
- // $ANTLR start "ruleNameExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:295:1: ruleNameExpression : ( ( rule__NameExpression__Group__0 ) ) ;
- public final void ruleNameExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:299:2: ( ( ( rule__NameExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:300:1: ( ( rule__NameExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:300:1: ( ( rule__NameExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:301:1: ( rule__NameExpression__Group__0 )
- {
- before(grammarAccess.getNameExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:302:1: ( rule__NameExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:302:2: rule__NameExpression__Group__0
- {
- pushFollow(FOLLOW_rule__NameExpression__Group__0_in_ruleNameExpression576);
- rule__NameExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleNameExpression"
-
-
- // $ANTLR start "entryRuleQualifiedNamePath"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:314:1: entryRuleQualifiedNamePath : ruleQualifiedNamePath EOF ;
- public final void entryRuleQualifiedNamePath() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:315:1: ( ruleQualifiedNamePath EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:316:1: ruleQualifiedNamePath EOF
- {
- before(grammarAccess.getQualifiedNamePathRule());
- pushFollow(FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath603);
- ruleQualifiedNamePath();
-
- state._fsp--;
-
- after(grammarAccess.getQualifiedNamePathRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleQualifiedNamePath610);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleQualifiedNamePath"
-
-
- // $ANTLR start "ruleQualifiedNamePath"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:323:1: ruleQualifiedNamePath : ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) ) ;
- public final void ruleQualifiedNamePath() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:327:2: ( ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:328:1: ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:328:1: ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:329:1: ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:329:1: ( ( rule__QualifiedNamePath__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:330:1: ( rule__QualifiedNamePath__Group__0 )
- {
- before(grammarAccess.getQualifiedNamePathAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:331:1: ( rule__QualifiedNamePath__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:331:2: rule__QualifiedNamePath__Group__0
- {
- pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath638);
- rule__QualifiedNamePath__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getQualifiedNamePathAccess().getGroup());
-
- }
-
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:334:1: ( ( rule__QualifiedNamePath__Group__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:335:1: ( rule__QualifiedNamePath__Group__0 )*
- {
- before(grammarAccess.getQualifiedNamePathAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:336:1: ( rule__QualifiedNamePath__Group__0 )*
- loop1: do {
- int alt1 = 2;
- int LA1_0 = input.LA(1);
-
- if((LA1_0 == RULE_ID)) {
- int LA1_2 = input.LA(2);
-
- if((LA1_2 == 18)) {
- int LA1_3 = input.LA(3);
-
- if((LA1_3 == RULE_ID)) {
- int LA1_5 = input.LA(4);
-
- if((LA1_5 == 63)) {
- alt1 = 1;
- }
-
-
- }
-
-
- } else if((LA1_2 == 61)) {
- alt1 = 1;
- }
-
-
- }
-
-
- switch(alt1) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:336:2: rule__QualifiedNamePath__Group__0
- {
- pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath650);
- rule__QualifiedNamePath__Group__0();
-
- state._fsp--;
-
-
- }
- break;
-
- default:
- break loop1;
- }
- } while(true);
-
- after(grammarAccess.getQualifiedNamePathAccess().getGroup());
-
- }
-
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleQualifiedNamePath"
-
-
- // $ANTLR start "entryRuleUnqualifiedName"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:349:1: entryRuleUnqualifiedName : ruleUnqualifiedName EOF ;
- public final void entryRuleUnqualifiedName() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:350:1: ( ruleUnqualifiedName EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:351:1: ruleUnqualifiedName EOF
- {
- before(grammarAccess.getUnqualifiedNameRule());
- pushFollow(FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName680);
- ruleUnqualifiedName();
-
- state._fsp--;
-
- after(grammarAccess.getUnqualifiedNameRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleUnqualifiedName687);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleUnqualifiedName"
-
-
- // $ANTLR start "ruleUnqualifiedName"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:358:1: ruleUnqualifiedName : ( ( rule__UnqualifiedName__Group__0 ) ) ;
- public final void ruleUnqualifiedName() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:362:2: ( ( ( rule__UnqualifiedName__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:363:1: ( ( rule__UnqualifiedName__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:363:1: ( ( rule__UnqualifiedName__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:364:1: ( rule__UnqualifiedName__Group__0 )
- {
- before(grammarAccess.getUnqualifiedNameAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:365:1: ( rule__UnqualifiedName__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:365:2: rule__UnqualifiedName__Group__0
- {
- pushFollow(FOLLOW_rule__UnqualifiedName__Group__0_in_ruleUnqualifiedName713);
- rule__UnqualifiedName__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getUnqualifiedNameAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleUnqualifiedName"
-
-
- // $ANTLR start "entryRuleTemplateBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:377:1: entryRuleTemplateBinding : ruleTemplateBinding EOF ;
- public final void entryRuleTemplateBinding() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:378:1: ( ruleTemplateBinding EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:379:1: ruleTemplateBinding EOF
- {
- before(grammarAccess.getTemplateBindingRule());
- pushFollow(FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding740);
- ruleTemplateBinding();
-
- state._fsp--;
-
- after(grammarAccess.getTemplateBindingRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleTemplateBinding747);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleTemplateBinding"
-
-
- // $ANTLR start "ruleTemplateBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:386:1: ruleTemplateBinding : ( ( rule__TemplateBinding__Group__0 ) ) ;
- public final void ruleTemplateBinding() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:390:2: ( ( ( rule__TemplateBinding__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:391:1: ( ( rule__TemplateBinding__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:391:1: ( ( rule__TemplateBinding__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:392:1: ( rule__TemplateBinding__Group__0 )
- {
- before(grammarAccess.getTemplateBindingAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:393:1: ( rule__TemplateBinding__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:393:2: rule__TemplateBinding__Group__0
- {
- pushFollow(FOLLOW_rule__TemplateBinding__Group__0_in_ruleTemplateBinding773);
- rule__TemplateBinding__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getTemplateBindingAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleTemplateBinding"
-
-
- // $ANTLR start "entryRuleNamedTemplateBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:405:1: entryRuleNamedTemplateBinding : ruleNamedTemplateBinding EOF ;
- public final void entryRuleNamedTemplateBinding() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:406:1: ( ruleNamedTemplateBinding EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:407:1: ruleNamedTemplateBinding EOF
- {
- before(grammarAccess.getNamedTemplateBindingRule());
- pushFollow(FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding800);
- ruleNamedTemplateBinding();
-
- state._fsp--;
-
- after(grammarAccess.getNamedTemplateBindingRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleNamedTemplateBinding807);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleNamedTemplateBinding"
-
-
- // $ANTLR start "ruleNamedTemplateBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:414:1: ruleNamedTemplateBinding : ( ( rule__NamedTemplateBinding__Group__0 ) ) ;
- public final void ruleNamedTemplateBinding() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:418:2: ( ( ( rule__NamedTemplateBinding__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:419:1: ( ( rule__NamedTemplateBinding__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:419:1: ( ( rule__NamedTemplateBinding__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:420:1: ( rule__NamedTemplateBinding__Group__0 )
- {
- before(grammarAccess.getNamedTemplateBindingAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:421:1: ( rule__NamedTemplateBinding__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:421:2: rule__NamedTemplateBinding__Group__0
- {
- pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__0_in_ruleNamedTemplateBinding833);
- rule__NamedTemplateBinding__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNamedTemplateBindingAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleNamedTemplateBinding"
-
-
- // $ANTLR start "entryRuleQualifiedNameWithBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:433:1: entryRuleQualifiedNameWithBinding : ruleQualifiedNameWithBinding EOF ;
- public final void entryRuleQualifiedNameWithBinding() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:434:1: ( ruleQualifiedNameWithBinding EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:435:1: ruleQualifiedNameWithBinding EOF
- {
- before(grammarAccess.getQualifiedNameWithBindingRule());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding860);
- ruleQualifiedNameWithBinding();
-
- state._fsp--;
-
- after(grammarAccess.getQualifiedNameWithBindingRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding867);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleQualifiedNameWithBinding"
-
-
- // $ANTLR start "ruleQualifiedNameWithBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:442:1: ruleQualifiedNameWithBinding : ( ( rule__QualifiedNameWithBinding__Group__0 ) ) ;
- public final void ruleQualifiedNameWithBinding() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:446:2: ( ( ( rule__QualifiedNameWithBinding__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:447:1: ( ( rule__QualifiedNameWithBinding__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:447:1: ( ( rule__QualifiedNameWithBinding__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:448:1: ( rule__QualifiedNameWithBinding__Group__0 )
- {
- before(grammarAccess.getQualifiedNameWithBindingAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:449:1: ( rule__QualifiedNameWithBinding__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:449:2: rule__QualifiedNameWithBinding__Group__0
- {
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__0_in_ruleQualifiedNameWithBinding893);
- rule__QualifiedNameWithBinding__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getQualifiedNameWithBindingAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleQualifiedNameWithBinding"
-
-
- // $ANTLR start "entryRuleTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:461:1: entryRuleTuple : ruleTuple EOF ;
- public final void entryRuleTuple() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:462:1: ( ruleTuple EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:463:1: ruleTuple EOF
- {
- before(grammarAccess.getTupleRule());
- pushFollow(FOLLOW_ruleTuple_in_entryRuleTuple920);
- ruleTuple();
-
- state._fsp--;
-
- after(grammarAccess.getTupleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleTuple927);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleTuple"
-
-
- // $ANTLR start "ruleTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:470:1: ruleTuple : ( ( rule__Tuple__Group__0 ) ) ;
- public final void ruleTuple() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:474:2: ( ( ( rule__Tuple__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:475:1: ( ( rule__Tuple__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:475:1: ( ( rule__Tuple__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:476:1: ( rule__Tuple__Group__0 )
- {
- before(grammarAccess.getTupleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:477:1: ( rule__Tuple__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:477:2: rule__Tuple__Group__0
- {
- pushFollow(FOLLOW_rule__Tuple__Group__0_in_ruleTuple953);
- rule__Tuple__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getTupleAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleTuple"
-
-
- // $ANTLR start "entryRuleTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:489:1: entryRuleTupleElement : ruleTupleElement EOF ;
- public final void entryRuleTupleElement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:490:1: ( ruleTupleElement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:491:1: ruleTupleElement EOF
- {
- before(grammarAccess.getTupleElementRule());
- pushFollow(FOLLOW_ruleTupleElement_in_entryRuleTupleElement980);
- ruleTupleElement();
-
- state._fsp--;
-
- after(grammarAccess.getTupleElementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleTupleElement987);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleTupleElement"
-
-
- // $ANTLR start "ruleTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:498:1: ruleTupleElement : ( ( rule__TupleElement__ArgumentAssignment ) ) ;
- public final void ruleTupleElement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:502:2: ( ( ( rule__TupleElement__ArgumentAssignment ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:503:1: ( ( rule__TupleElement__ArgumentAssignment ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:503:1: ( ( rule__TupleElement__ArgumentAssignment ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:504:1: ( rule__TupleElement__ArgumentAssignment )
- {
- before(grammarAccess.getTupleElementAccess().getArgumentAssignment());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:505:1: ( rule__TupleElement__ArgumentAssignment )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:505:2: rule__TupleElement__ArgumentAssignment
- {
- pushFollow(FOLLOW_rule__TupleElement__ArgumentAssignment_in_ruleTupleElement1013);
- rule__TupleElement__ArgumentAssignment();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getTupleElementAccess().getArgumentAssignment());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleTupleElement"
-
-
- // $ANTLR start "entryRuleExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:517:1: entryRuleExpression : ruleExpression EOF ;
- public final void entryRuleExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:518:1: ( ruleExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:519:1: ruleExpression EOF
- {
- before(grammarAccess.getExpressionRule());
- pushFollow(FOLLOW_ruleExpression_in_entryRuleExpression1040);
- ruleExpression();
-
- state._fsp--;
-
- after(grammarAccess.getExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleExpression1047);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleExpression"
-
-
- // $ANTLR start "ruleExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:526:1: ruleExpression : ( ruleConditionalTestExpression ) ;
- public final void ruleExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:530:2: ( ( ruleConditionalTestExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:531:1: ( ruleConditionalTestExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:531:1: ( ruleConditionalTestExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:532:1: ruleConditionalTestExpression
- {
- before(grammarAccess.getExpressionAccess().getConditionalTestExpressionParserRuleCall());
- pushFollow(FOLLOW_ruleConditionalTestExpression_in_ruleExpression1073);
- ruleConditionalTestExpression();
-
- state._fsp--;
-
- after(grammarAccess.getExpressionAccess().getConditionalTestExpressionParserRuleCall());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleExpression"
-
-
- // $ANTLR start "entryRuleConditionalTestExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:545:1: entryRuleConditionalTestExpression : ruleConditionalTestExpression EOF ;
- public final void entryRuleConditionalTestExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:546:1: ( ruleConditionalTestExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:547:1: ruleConditionalTestExpression EOF
- {
- before(grammarAccess.getConditionalTestExpressionRule());
- pushFollow(FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression1099);
- ruleConditionalTestExpression();
-
- state._fsp--;
-
- after(grammarAccess.getConditionalTestExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleConditionalTestExpression1106);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleConditionalTestExpression"
-
-
- // $ANTLR start "ruleConditionalTestExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:554:1: ruleConditionalTestExpression : ( ( rule__ConditionalTestExpression__Group__0 ) ) ;
- public final void ruleConditionalTestExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:558:2: ( ( ( rule__ConditionalTestExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:559:1: ( ( rule__ConditionalTestExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:559:1: ( ( rule__ConditionalTestExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:560:1: ( rule__ConditionalTestExpression__Group__0 )
- {
- before(grammarAccess.getConditionalTestExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:561:1: ( rule__ConditionalTestExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:561:2: rule__ConditionalTestExpression__Group__0
- {
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__0_in_ruleConditionalTestExpression1132);
- rule__ConditionalTestExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getConditionalTestExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleConditionalTestExpression"
-
-
- // $ANTLR start "entryRuleConditionalOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:573:1: entryRuleConditionalOrExpression : ruleConditionalOrExpression EOF ;
- public final void entryRuleConditionalOrExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:574:1: ( ruleConditionalOrExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:575:1: ruleConditionalOrExpression EOF
- {
- before(grammarAccess.getConditionalOrExpressionRule());
- pushFollow(FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression1159);
- ruleConditionalOrExpression();
-
- state._fsp--;
-
- after(grammarAccess.getConditionalOrExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleConditionalOrExpression1166);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleConditionalOrExpression"
-
-
- // $ANTLR start "ruleConditionalOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:582:1: ruleConditionalOrExpression : ( ( rule__ConditionalOrExpression__Group__0 ) ) ;
- public final void ruleConditionalOrExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:586:2: ( ( ( rule__ConditionalOrExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:587:1: ( ( rule__ConditionalOrExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:587:1: ( ( rule__ConditionalOrExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:588:1: ( rule__ConditionalOrExpression__Group__0 )
- {
- before(grammarAccess.getConditionalOrExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:589:1: ( rule__ConditionalOrExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:589:2: rule__ConditionalOrExpression__Group__0
- {
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__0_in_ruleConditionalOrExpression1192);
- rule__ConditionalOrExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getConditionalOrExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleConditionalOrExpression"
-
-
- // $ANTLR start "entryRuleConditionalAndExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:601:1: entryRuleConditionalAndExpression : ruleConditionalAndExpression EOF ;
- public final void entryRuleConditionalAndExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:602:1: ( ruleConditionalAndExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:603:1: ruleConditionalAndExpression EOF
- {
- before(grammarAccess.getConditionalAndExpressionRule());
- pushFollow(FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression1219);
- ruleConditionalAndExpression();
-
- state._fsp--;
-
- after(grammarAccess.getConditionalAndExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleConditionalAndExpression1226);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleConditionalAndExpression"
-
-
- // $ANTLR start "ruleConditionalAndExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:610:1: ruleConditionalAndExpression : ( ( rule__ConditionalAndExpression__Group__0 ) ) ;
- public final void ruleConditionalAndExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:614:2: ( ( ( rule__ConditionalAndExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:615:1: ( ( rule__ConditionalAndExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:615:1: ( ( rule__ConditionalAndExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:616:1: ( rule__ConditionalAndExpression__Group__0 )
- {
- before(grammarAccess.getConditionalAndExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:617:1: ( rule__ConditionalAndExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:617:2: rule__ConditionalAndExpression__Group__0
- {
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__0_in_ruleConditionalAndExpression1252);
- rule__ConditionalAndExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getConditionalAndExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleConditionalAndExpression"
-
-
- // $ANTLR start "entryRuleInclusiveOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:629:1: entryRuleInclusiveOrExpression : ruleInclusiveOrExpression EOF ;
- public final void entryRuleInclusiveOrExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:630:1: ( ruleInclusiveOrExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:631:1: ruleInclusiveOrExpression EOF
- {
- before(grammarAccess.getInclusiveOrExpressionRule());
- pushFollow(FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression1279);
- ruleInclusiveOrExpression();
-
- state._fsp--;
-
- after(grammarAccess.getInclusiveOrExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleInclusiveOrExpression1286);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleInclusiveOrExpression"
-
-
- // $ANTLR start "ruleInclusiveOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:638:1: ruleInclusiveOrExpression : ( ( rule__InclusiveOrExpression__Group__0 ) ) ;
- public final void ruleInclusiveOrExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:642:2: ( ( ( rule__InclusiveOrExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:643:1: ( ( rule__InclusiveOrExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:643:1: ( ( rule__InclusiveOrExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:644:1: ( rule__InclusiveOrExpression__Group__0 )
- {
- before(grammarAccess.getInclusiveOrExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:645:1: ( rule__InclusiveOrExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:645:2: rule__InclusiveOrExpression__Group__0
- {
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__0_in_ruleInclusiveOrExpression1312);
- rule__InclusiveOrExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getInclusiveOrExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleInclusiveOrExpression"
-
-
- // $ANTLR start "entryRuleExclusiveOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:657:1: entryRuleExclusiveOrExpression : ruleExclusiveOrExpression EOF ;
- public final void entryRuleExclusiveOrExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:658:1: ( ruleExclusiveOrExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:659:1: ruleExclusiveOrExpression EOF
- {
- before(grammarAccess.getExclusiveOrExpressionRule());
- pushFollow(FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression1339);
- ruleExclusiveOrExpression();
-
- state._fsp--;
-
- after(grammarAccess.getExclusiveOrExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleExclusiveOrExpression1346);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleExclusiveOrExpression"
-
-
- // $ANTLR start "ruleExclusiveOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:666:1: ruleExclusiveOrExpression : ( ( rule__ExclusiveOrExpression__Group__0 ) ) ;
- public final void ruleExclusiveOrExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:670:2: ( ( ( rule__ExclusiveOrExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:671:1: ( ( rule__ExclusiveOrExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:671:1: ( ( rule__ExclusiveOrExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:672:1: ( rule__ExclusiveOrExpression__Group__0 )
- {
- before(grammarAccess.getExclusiveOrExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:673:1: ( rule__ExclusiveOrExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:673:2: rule__ExclusiveOrExpression__Group__0
- {
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__0_in_ruleExclusiveOrExpression1372);
- rule__ExclusiveOrExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getExclusiveOrExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleExclusiveOrExpression"
-
-
- // $ANTLR start "entryRuleAndExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:685:1: entryRuleAndExpression : ruleAndExpression EOF ;
- public final void entryRuleAndExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:686:1: ( ruleAndExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:687:1: ruleAndExpression EOF
- {
- before(grammarAccess.getAndExpressionRule());
- pushFollow(FOLLOW_ruleAndExpression_in_entryRuleAndExpression1399);
- ruleAndExpression();
-
- state._fsp--;
-
- after(grammarAccess.getAndExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAndExpression1406);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleAndExpression"
-
-
- // $ANTLR start "ruleAndExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:694:1: ruleAndExpression : ( ( rule__AndExpression__Group__0 ) ) ;
- public final void ruleAndExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:698:2: ( ( ( rule__AndExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:699:1: ( ( rule__AndExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:699:1: ( ( rule__AndExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:700:1: ( rule__AndExpression__Group__0 )
- {
- before(grammarAccess.getAndExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:701:1: ( rule__AndExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:701:2: rule__AndExpression__Group__0
- {
- pushFollow(FOLLOW_rule__AndExpression__Group__0_in_ruleAndExpression1432);
- rule__AndExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAndExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAndExpression"
-
-
- // $ANTLR start "entryRuleEqualityExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:713:1: entryRuleEqualityExpression : ruleEqualityExpression EOF ;
- public final void entryRuleEqualityExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:714:1: ( ruleEqualityExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:715:1: ruleEqualityExpression EOF
- {
- before(grammarAccess.getEqualityExpressionRule());
- pushFollow(FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression1459);
- ruleEqualityExpression();
-
- state._fsp--;
-
- after(grammarAccess.getEqualityExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleEqualityExpression1466);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleEqualityExpression"
-
-
- // $ANTLR start "ruleEqualityExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:722:1: ruleEqualityExpression : ( ( rule__EqualityExpression__Group__0 ) ) ;
- public final void ruleEqualityExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:726:2: ( ( ( rule__EqualityExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:727:1: ( ( rule__EqualityExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:727:1: ( ( rule__EqualityExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:728:1: ( rule__EqualityExpression__Group__0 )
- {
- before(grammarAccess.getEqualityExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:729:1: ( rule__EqualityExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:729:2: rule__EqualityExpression__Group__0
- {
- pushFollow(FOLLOW_rule__EqualityExpression__Group__0_in_ruleEqualityExpression1492);
- rule__EqualityExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getEqualityExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleEqualityExpression"
-
-
- // $ANTLR start "entryRuleClassificationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:741:1: entryRuleClassificationExpression : ruleClassificationExpression EOF ;
- public final void entryRuleClassificationExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:742:1: ( ruleClassificationExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:743:1: ruleClassificationExpression EOF
- {
- before(grammarAccess.getClassificationExpressionRule());
- pushFollow(FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression1519);
- ruleClassificationExpression();
-
- state._fsp--;
-
- after(grammarAccess.getClassificationExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationExpression1526);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleClassificationExpression"
-
-
- // $ANTLR start "ruleClassificationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:750:1: ruleClassificationExpression : ( ( rule__ClassificationExpression__Group__0 ) ) ;
- public final void ruleClassificationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:754:2: ( ( ( rule__ClassificationExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:755:1: ( ( rule__ClassificationExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:755:1: ( ( rule__ClassificationExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:756:1: ( rule__ClassificationExpression__Group__0 )
- {
- before(grammarAccess.getClassificationExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:757:1: ( rule__ClassificationExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:757:2: rule__ClassificationExpression__Group__0
- {
- pushFollow(FOLLOW_rule__ClassificationExpression__Group__0_in_ruleClassificationExpression1552);
- rule__ClassificationExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getClassificationExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleClassificationExpression"
-
-
- // $ANTLR start "entryRuleRelationalExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:769:1: entryRuleRelationalExpression : ruleRelationalExpression EOF ;
- public final void entryRuleRelationalExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:770:1: ( ruleRelationalExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:771:1: ruleRelationalExpression EOF
- {
- before(grammarAccess.getRelationalExpressionRule());
- pushFollow(FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression1579);
- ruleRelationalExpression();
-
- state._fsp--;
-
- after(grammarAccess.getRelationalExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleRelationalExpression1586);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleRelationalExpression"
-
-
- // $ANTLR start "ruleRelationalExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:778:1: ruleRelationalExpression : ( ( rule__RelationalExpression__Group__0 ) ) ;
- public final void ruleRelationalExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:782:2: ( ( ( rule__RelationalExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:783:1: ( ( rule__RelationalExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:783:1: ( ( rule__RelationalExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:784:1: ( rule__RelationalExpression__Group__0 )
- {
- before(grammarAccess.getRelationalExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:785:1: ( rule__RelationalExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:785:2: rule__RelationalExpression__Group__0
- {
- pushFollow(FOLLOW_rule__RelationalExpression__Group__0_in_ruleRelationalExpression1612);
- rule__RelationalExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getRelationalExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleRelationalExpression"
-
-
- // $ANTLR start "entryRuleShiftExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:797:1: entryRuleShiftExpression : ruleShiftExpression EOF ;
- public final void entryRuleShiftExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:798:1: ( ruleShiftExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:799:1: ruleShiftExpression EOF
- {
- before(grammarAccess.getShiftExpressionRule());
- pushFollow(FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression1639);
- ruleShiftExpression();
-
- state._fsp--;
-
- after(grammarAccess.getShiftExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleShiftExpression1646);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleShiftExpression"
-
-
- // $ANTLR start "ruleShiftExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:806:1: ruleShiftExpression : ( ( rule__ShiftExpression__Group__0 ) ) ;
- public final void ruleShiftExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:810:2: ( ( ( rule__ShiftExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:811:1: ( ( rule__ShiftExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:811:1: ( ( rule__ShiftExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:812:1: ( rule__ShiftExpression__Group__0 )
- {
- before(grammarAccess.getShiftExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:813:1: ( rule__ShiftExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:813:2: rule__ShiftExpression__Group__0
- {
- pushFollow(FOLLOW_rule__ShiftExpression__Group__0_in_ruleShiftExpression1672);
- rule__ShiftExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getShiftExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleShiftExpression"
-
-
- // $ANTLR start "entryRuleAdditiveExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:825:1: entryRuleAdditiveExpression : ruleAdditiveExpression EOF ;
- public final void entryRuleAdditiveExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:826:1: ( ruleAdditiveExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:827:1: ruleAdditiveExpression EOF
- {
- before(grammarAccess.getAdditiveExpressionRule());
- pushFollow(FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression1699);
- ruleAdditiveExpression();
-
- state._fsp--;
-
- after(grammarAccess.getAdditiveExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAdditiveExpression1706);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleAdditiveExpression"
-
-
- // $ANTLR start "ruleAdditiveExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:834:1: ruleAdditiveExpression : ( ( rule__AdditiveExpression__Group__0 ) ) ;
- public final void ruleAdditiveExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:838:2: ( ( ( rule__AdditiveExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:839:1: ( ( rule__AdditiveExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:839:1: ( ( rule__AdditiveExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:840:1: ( rule__AdditiveExpression__Group__0 )
- {
- before(grammarAccess.getAdditiveExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:841:1: ( rule__AdditiveExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:841:2: rule__AdditiveExpression__Group__0
- {
- pushFollow(FOLLOW_rule__AdditiveExpression__Group__0_in_ruleAdditiveExpression1732);
- rule__AdditiveExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAdditiveExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAdditiveExpression"
-
-
- // $ANTLR start "entryRuleMultiplicativeExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:853:1: entryRuleMultiplicativeExpression : ruleMultiplicativeExpression EOF ;
- public final void entryRuleMultiplicativeExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:854:1: ( ruleMultiplicativeExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:855:1: ruleMultiplicativeExpression EOF
- {
- before(grammarAccess.getMultiplicativeExpressionRule());
- pushFollow(FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression1759);
- ruleMultiplicativeExpression();
-
- state._fsp--;
-
- after(grammarAccess.getMultiplicativeExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleMultiplicativeExpression1766);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleMultiplicativeExpression"
-
-
- // $ANTLR start "ruleMultiplicativeExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:862:1: ruleMultiplicativeExpression : ( ( rule__MultiplicativeExpression__Group__0 ) ) ;
- public final void ruleMultiplicativeExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:866:2: ( ( ( rule__MultiplicativeExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:867:1: ( ( rule__MultiplicativeExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:867:1: ( ( rule__MultiplicativeExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:868:1: ( rule__MultiplicativeExpression__Group__0 )
- {
- before(grammarAccess.getMultiplicativeExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:869:1: ( rule__MultiplicativeExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:869:2: rule__MultiplicativeExpression__Group__0
- {
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__0_in_ruleMultiplicativeExpression1792);
- rule__MultiplicativeExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getMultiplicativeExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleMultiplicativeExpression"
-
-
- // $ANTLR start "entryRuleUnaryExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:881:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ;
- public final void entryRuleUnaryExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:882:1: ( ruleUnaryExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:883:1: ruleUnaryExpression EOF
- {
- before(grammarAccess.getUnaryExpressionRule());
- pushFollow(FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression1819);
- ruleUnaryExpression();
-
- state._fsp--;
-
- after(grammarAccess.getUnaryExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleUnaryExpression1826);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleUnaryExpression"
-
-
- // $ANTLR start "ruleUnaryExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:890:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Group__0 ) ) ;
- public final void ruleUnaryExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:894:2: ( ( ( rule__UnaryExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:895:1: ( ( rule__UnaryExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:895:1: ( ( rule__UnaryExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:896:1: ( rule__UnaryExpression__Group__0 )
- {
- before(grammarAccess.getUnaryExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:897:1: ( rule__UnaryExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:897:2: rule__UnaryExpression__Group__0
- {
- pushFollow(FOLLOW_rule__UnaryExpression__Group__0_in_ruleUnaryExpression1852);
- rule__UnaryExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getUnaryExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleUnaryExpression"
-
-
- // $ANTLR start "entryRulePrimaryExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:909:1: entryRulePrimaryExpression : rulePrimaryExpression EOF ;
- public final void entryRulePrimaryExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:910:1: ( rulePrimaryExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:911:1: rulePrimaryExpression EOF
- {
- before(grammarAccess.getPrimaryExpressionRule());
- pushFollow(FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression1879);
- rulePrimaryExpression();
-
- state._fsp--;
-
- after(grammarAccess.getPrimaryExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRulePrimaryExpression1886);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRulePrimaryExpression"
-
-
- // $ANTLR start "rulePrimaryExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:918:1: rulePrimaryExpression : ( ( rule__PrimaryExpression__PrefixAssignment ) ) ;
- public final void rulePrimaryExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:922:2: ( ( ( rule__PrimaryExpression__PrefixAssignment ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:923:1: ( ( rule__PrimaryExpression__PrefixAssignment ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:923:1: ( ( rule__PrimaryExpression__PrefixAssignment ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:924:1: ( rule__PrimaryExpression__PrefixAssignment )
- {
- before(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:925:1: ( rule__PrimaryExpression__PrefixAssignment )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:925:2: rule__PrimaryExpression__PrefixAssignment
- {
- pushFollow(FOLLOW_rule__PrimaryExpression__PrefixAssignment_in_rulePrimaryExpression1912);
- rule__PrimaryExpression__PrefixAssignment();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rulePrimaryExpression"
-
-
- // $ANTLR start "entryRuleSuffixExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:937:1: entryRuleSuffixExpression : ruleSuffixExpression EOF ;
- public final void entryRuleSuffixExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:938:1: ( ruleSuffixExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:939:1: ruleSuffixExpression EOF
- {
- before(grammarAccess.getSuffixExpressionRule());
- pushFollow(FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression1939);
- ruleSuffixExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSuffixExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSuffixExpression1946);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSuffixExpression"
-
-
- // $ANTLR start "ruleSuffixExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:946:1: ruleSuffixExpression : ( ( rule__SuffixExpression__Alternatives ) ) ;
- public final void ruleSuffixExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:950:2: ( ( ( rule__SuffixExpression__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:951:1: ( ( rule__SuffixExpression__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:951:1: ( ( rule__SuffixExpression__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:952:1: ( rule__SuffixExpression__Alternatives )
- {
- before(grammarAccess.getSuffixExpressionAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:953:1: ( rule__SuffixExpression__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:953:2: rule__SuffixExpression__Alternatives
- {
- pushFollow(FOLLOW_rule__SuffixExpression__Alternatives_in_ruleSuffixExpression1972);
- rule__SuffixExpression__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSuffixExpressionAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSuffixExpression"
-
-
- // $ANTLR start "entryRuleOperationCallExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:965:1: entryRuleOperationCallExpression : ruleOperationCallExpression EOF ;
- public final void entryRuleOperationCallExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:966:1: ( ruleOperationCallExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:967:1: ruleOperationCallExpression EOF
- {
- before(grammarAccess.getOperationCallExpressionRule());
- pushFollow(FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression1999);
- ruleOperationCallExpression();
-
- state._fsp--;
-
- after(grammarAccess.getOperationCallExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleOperationCallExpression2006);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleOperationCallExpression"
-
-
- // $ANTLR start "ruleOperationCallExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:974:1: ruleOperationCallExpression : ( ( rule__OperationCallExpression__Group__0 ) ) ;
- public final void ruleOperationCallExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:978:2: ( ( ( rule__OperationCallExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:979:1: ( ( rule__OperationCallExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:979:1: ( ( rule__OperationCallExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:980:1: ( rule__OperationCallExpression__Group__0 )
- {
- before(grammarAccess.getOperationCallExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:981:1: ( rule__OperationCallExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:981:2: rule__OperationCallExpression__Group__0
- {
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__0_in_ruleOperationCallExpression2032);
- rule__OperationCallExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getOperationCallExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleOperationCallExpression"
-
-
- // $ANTLR start "entryRulePropertyCallExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:993:1: entryRulePropertyCallExpression : rulePropertyCallExpression EOF ;
- public final void entryRulePropertyCallExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:994:1: ( rulePropertyCallExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:995:1: rulePropertyCallExpression EOF
- {
- before(grammarAccess.getPropertyCallExpressionRule());
- pushFollow(FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression2059);
- rulePropertyCallExpression();
-
- state._fsp--;
-
- after(grammarAccess.getPropertyCallExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRulePropertyCallExpression2066);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRulePropertyCallExpression"
-
-
- // $ANTLR start "rulePropertyCallExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1002:1: rulePropertyCallExpression : ( ( rule__PropertyCallExpression__Group__0 ) ) ;
- public final void rulePropertyCallExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1006:2: ( ( ( rule__PropertyCallExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1007:1: ( ( rule__PropertyCallExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1007:1: ( ( rule__PropertyCallExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1008:1: ( rule__PropertyCallExpression__Group__0 )
- {
- before(grammarAccess.getPropertyCallExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1009:1: ( rule__PropertyCallExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1009:2: rule__PropertyCallExpression__Group__0
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__0_in_rulePropertyCallExpression2092);
- rule__PropertyCallExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getPropertyCallExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rulePropertyCallExpression"
-
-
- // $ANTLR start "entryRuleLinkOperationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1021:1: entryRuleLinkOperationExpression : ruleLinkOperationExpression EOF ;
- public final void entryRuleLinkOperationExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1022:1: ( ruleLinkOperationExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1023:1: ruleLinkOperationExpression EOF
- {
- before(grammarAccess.getLinkOperationExpressionRule());
- pushFollow(FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression2119);
- ruleLinkOperationExpression();
-
- state._fsp--;
-
- after(grammarAccess.getLinkOperationExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleLinkOperationExpression2126);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleLinkOperationExpression"
-
-
- // $ANTLR start "ruleLinkOperationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1030:1: ruleLinkOperationExpression : ( ( rule__LinkOperationExpression__Group__0 ) ) ;
- public final void ruleLinkOperationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1034:2: ( ( ( rule__LinkOperationExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1035:1: ( ( rule__LinkOperationExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1035:1: ( ( rule__LinkOperationExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1036:1: ( rule__LinkOperationExpression__Group__0 )
- {
- before(grammarAccess.getLinkOperationExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1037:1: ( rule__LinkOperationExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1037:2: rule__LinkOperationExpression__Group__0
- {
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__0_in_ruleLinkOperationExpression2152);
- rule__LinkOperationExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getLinkOperationExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleLinkOperationExpression"
-
-
- // $ANTLR start "entryRuleLinkOperationTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1049:1: entryRuleLinkOperationTuple : ruleLinkOperationTuple EOF ;
- public final void entryRuleLinkOperationTuple() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1050:1: ( ruleLinkOperationTuple EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1051:1: ruleLinkOperationTuple EOF
- {
- before(grammarAccess.getLinkOperationTupleRule());
- pushFollow(FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2179);
- ruleLinkOperationTuple();
-
- state._fsp--;
-
- after(grammarAccess.getLinkOperationTupleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleLinkOperationTuple2186);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleLinkOperationTuple"
-
-
- // $ANTLR start "ruleLinkOperationTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1058:1: ruleLinkOperationTuple : ( ( rule__LinkOperationTuple__Group__0 ) ) ;
- public final void ruleLinkOperationTuple() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1062:2: ( ( ( rule__LinkOperationTuple__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1063:1: ( ( rule__LinkOperationTuple__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1063:1: ( ( rule__LinkOperationTuple__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1064:1: ( rule__LinkOperationTuple__Group__0 )
- {
- before(grammarAccess.getLinkOperationTupleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1065:1: ( rule__LinkOperationTuple__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1065:2: rule__LinkOperationTuple__Group__0
- {
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2212);
- rule__LinkOperationTuple__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getLinkOperationTupleAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleLinkOperationTuple"
-
-
- // $ANTLR start "entryRuleLinkOperationTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1077:1: entryRuleLinkOperationTupleElement : ruleLinkOperationTupleElement EOF ;
- public final void entryRuleLinkOperationTupleElement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1078:1: ( ruleLinkOperationTupleElement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1079:1: ruleLinkOperationTupleElement EOF
- {
- before(grammarAccess.getLinkOperationTupleElementRule());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2239);
- ruleLinkOperationTupleElement();
-
- state._fsp--;
-
- after(grammarAccess.getLinkOperationTupleElementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2246);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleLinkOperationTupleElement"
-
-
- // $ANTLR start "ruleLinkOperationTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1086:1: ruleLinkOperationTupleElement : ( ( rule__LinkOperationTupleElement__Group__0 ) ) ;
- public final void ruleLinkOperationTupleElement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1090:2: ( ( ( rule__LinkOperationTupleElement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1091:1: ( ( rule__LinkOperationTupleElement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1091:1: ( ( rule__LinkOperationTupleElement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1092:1: ( rule__LinkOperationTupleElement__Group__0 )
- {
- before(grammarAccess.getLinkOperationTupleElementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1093:1: ( rule__LinkOperationTupleElement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1093:2: rule__LinkOperationTupleElement__Group__0
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2272);
- rule__LinkOperationTupleElement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getLinkOperationTupleElementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleLinkOperationTupleElement"
-
-
- // $ANTLR start "entryRuleSequenceOperationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1105:1: entryRuleSequenceOperationExpression : ruleSequenceOperationExpression EOF ;
- public final void entryRuleSequenceOperationExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1106:1: ( ruleSequenceOperationExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1107:1: ruleSequenceOperationExpression EOF
- {
- before(grammarAccess.getSequenceOperationExpressionRule());
- pushFollow(FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2299);
- ruleSequenceOperationExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceOperationExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceOperationExpression2306);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSequenceOperationExpression"
-
-
- // $ANTLR start "ruleSequenceOperationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1114:1: ruleSequenceOperationExpression : ( ( rule__SequenceOperationExpression__Group__0 ) ) ;
- public final void ruleSequenceOperationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1118:2: ( ( ( rule__SequenceOperationExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1119:1: ( ( rule__SequenceOperationExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1119:1: ( ( rule__SequenceOperationExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1120:1: ( rule__SequenceOperationExpression__Group__0 )
- {
- before(grammarAccess.getSequenceOperationExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1121:1: ( rule__SequenceOperationExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1121:2: rule__SequenceOperationExpression__Group__0
- {
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2332);
- rule__SequenceOperationExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequenceOperationExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSequenceOperationExpression"
-
-
- // $ANTLR start "entryRuleSequenceReductionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1133:1: entryRuleSequenceReductionExpression : ruleSequenceReductionExpression EOF ;
- public final void entryRuleSequenceReductionExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1134:1: ( ruleSequenceReductionExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1135:1: ruleSequenceReductionExpression EOF
- {
- before(grammarAccess.getSequenceReductionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2359);
- ruleSequenceReductionExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceReductionExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceReductionExpression2366);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSequenceReductionExpression"
-
-
- // $ANTLR start "ruleSequenceReductionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1142:1: ruleSequenceReductionExpression : ( ( rule__SequenceReductionExpression__Group__0 ) ) ;
- public final void ruleSequenceReductionExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1146:2: ( ( ( rule__SequenceReductionExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1147:1: ( ( rule__SequenceReductionExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1147:1: ( ( rule__SequenceReductionExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1148:1: ( rule__SequenceReductionExpression__Group__0 )
- {
- before(grammarAccess.getSequenceReductionExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1149:1: ( rule__SequenceReductionExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1149:2: rule__SequenceReductionExpression__Group__0
- {
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2392);
- rule__SequenceReductionExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequenceReductionExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSequenceReductionExpression"
-
-
- // $ANTLR start "entryRuleSequenceExpansionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1161:1: entryRuleSequenceExpansionExpression : ruleSequenceExpansionExpression EOF ;
- public final void entryRuleSequenceExpansionExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1162:1: ( ruleSequenceExpansionExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1163:1: ruleSequenceExpansionExpression EOF
- {
- before(grammarAccess.getSequenceExpansionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2419);
- ruleSequenceExpansionExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceExpansionExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2426);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSequenceExpansionExpression"
-
-
- // $ANTLR start "ruleSequenceExpansionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1170:1: ruleSequenceExpansionExpression : ( ( rule__SequenceExpansionExpression__Alternatives ) ) ;
- public final void ruleSequenceExpansionExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1174:2: ( ( ( rule__SequenceExpansionExpression__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1175:1: ( ( rule__SequenceExpansionExpression__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1175:1: ( ( rule__SequenceExpansionExpression__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1176:1: ( rule__SequenceExpansionExpression__Alternatives )
- {
- before(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1177:1: ( rule__SequenceExpansionExpression__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1177:2: rule__SequenceExpansionExpression__Alternatives
- {
- pushFollow(FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2452);
- rule__SequenceExpansionExpression__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSequenceExpansionExpression"
-
-
- // $ANTLR start "entryRuleSelectOrRejectOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1189:1: entryRuleSelectOrRejectOperation : ruleSelectOrRejectOperation EOF ;
- public final void entryRuleSelectOrRejectOperation() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1190:1: ( ruleSelectOrRejectOperation EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1191:1: ruleSelectOrRejectOperation EOF
- {
- before(grammarAccess.getSelectOrRejectOperationRule());
- pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2479);
- ruleSelectOrRejectOperation();
-
- state._fsp--;
-
- after(grammarAccess.getSelectOrRejectOperationRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2486);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSelectOrRejectOperation"
-
-
- // $ANTLR start "ruleSelectOrRejectOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1198:1: ruleSelectOrRejectOperation : ( ( rule__SelectOrRejectOperation__Group__0 ) ) ;
- public final void ruleSelectOrRejectOperation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1202:2: ( ( ( rule__SelectOrRejectOperation__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1203:1: ( ( rule__SelectOrRejectOperation__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1203:1: ( ( rule__SelectOrRejectOperation__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1204:1: ( rule__SelectOrRejectOperation__Group__0 )
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1205:1: ( rule__SelectOrRejectOperation__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1205:2: rule__SelectOrRejectOperation__Group__0
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2512);
- rule__SelectOrRejectOperation__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSelectOrRejectOperationAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSelectOrRejectOperation"
-
-
- // $ANTLR start "entryRuleCollectOrIterateOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1217:1: entryRuleCollectOrIterateOperation : ruleCollectOrIterateOperation EOF ;
- public final void entryRuleCollectOrIterateOperation() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1218:1: ( ruleCollectOrIterateOperation EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1219:1: ruleCollectOrIterateOperation EOF
- {
- before(grammarAccess.getCollectOrIterateOperationRule());
- pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2539);
- ruleCollectOrIterateOperation();
-
- state._fsp--;
-
- after(grammarAccess.getCollectOrIterateOperationRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2546);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleCollectOrIterateOperation"
-
-
- // $ANTLR start "ruleCollectOrIterateOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1226:1: ruleCollectOrIterateOperation : ( ( rule__CollectOrIterateOperation__Group__0 ) ) ;
- public final void ruleCollectOrIterateOperation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1230:2: ( ( ( rule__CollectOrIterateOperation__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1231:1: ( ( rule__CollectOrIterateOperation__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1231:1: ( ( rule__CollectOrIterateOperation__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1232:1: ( rule__CollectOrIterateOperation__Group__0 )
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1233:1: ( rule__CollectOrIterateOperation__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1233:2: rule__CollectOrIterateOperation__Group__0
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2572);
- rule__CollectOrIterateOperation__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getCollectOrIterateOperationAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleCollectOrIterateOperation"
-
-
- // $ANTLR start "entryRuleForAllOrExistsOrOneOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1245:1: entryRuleForAllOrExistsOrOneOperation : ruleForAllOrExistsOrOneOperation EOF ;
- public final void entryRuleForAllOrExistsOrOneOperation() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1246:1: ( ruleForAllOrExistsOrOneOperation EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1247:1: ruleForAllOrExistsOrOneOperation EOF
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationRule());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2599);
- ruleForAllOrExistsOrOneOperation();
-
- state._fsp--;
-
- after(grammarAccess.getForAllOrExistsOrOneOperationRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2606);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleForAllOrExistsOrOneOperation"
-
-
- // $ANTLR start "ruleForAllOrExistsOrOneOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1254:1: ruleForAllOrExistsOrOneOperation : ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) ;
- public final void ruleForAllOrExistsOrOneOperation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1258:2: ( ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1259:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1259:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1260:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 )
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1261:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1261:2: rule__ForAllOrExistsOrOneOperation__Group__0
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2632);
- rule__ForAllOrExistsOrOneOperation__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleForAllOrExistsOrOneOperation"
-
-
- // $ANTLR start "entryRuleIsUniqueOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1273:1: entryRuleIsUniqueOperation : ruleIsUniqueOperation EOF ;
- public final void entryRuleIsUniqueOperation() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1274:1: ( ruleIsUniqueOperation EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1275:1: ruleIsUniqueOperation EOF
- {
- before(grammarAccess.getIsUniqueOperationRule());
- pushFollow(FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2659);
- ruleIsUniqueOperation();
-
- state._fsp--;
-
- after(grammarAccess.getIsUniqueOperationRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleIsUniqueOperation2666);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleIsUniqueOperation"
-
-
- // $ANTLR start "ruleIsUniqueOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1282:1: ruleIsUniqueOperation : ( ( rule__IsUniqueOperation__Group__0 ) ) ;
- public final void ruleIsUniqueOperation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1286:2: ( ( ( rule__IsUniqueOperation__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1287:1: ( ( rule__IsUniqueOperation__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1287:1: ( ( rule__IsUniqueOperation__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1288:1: ( rule__IsUniqueOperation__Group__0 )
- {
- before(grammarAccess.getIsUniqueOperationAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1289:1: ( rule__IsUniqueOperation__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1289:2: rule__IsUniqueOperation__Group__0
- {
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2692);
- rule__IsUniqueOperation__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getIsUniqueOperationAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleIsUniqueOperation"
-
-
- // $ANTLR start "entryRuleValueSpecification"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1301:1: entryRuleValueSpecification : ruleValueSpecification EOF ;
- public final void entryRuleValueSpecification() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1302:1: ( ruleValueSpecification EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1303:1: ruleValueSpecification EOF
- {
- before(grammarAccess.getValueSpecificationRule());
- pushFollow(FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2719);
- ruleValueSpecification();
-
- state._fsp--;
-
- after(grammarAccess.getValueSpecificationRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleValueSpecification2726);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleValueSpecification"
-
-
- // $ANTLR start "ruleValueSpecification"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1310:1: ruleValueSpecification : ( ( rule__ValueSpecification__Alternatives ) ) ;
- public final void ruleValueSpecification() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1314:2: ( ( ( rule__ValueSpecification__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1315:1: ( ( rule__ValueSpecification__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1315:1: ( ( rule__ValueSpecification__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1316:1: ( rule__ValueSpecification__Alternatives )
- {
- before(grammarAccess.getValueSpecificationAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1317:1: ( rule__ValueSpecification__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1317:2: rule__ValueSpecification__Alternatives
- {
- pushFollow(FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2752);
- rule__ValueSpecification__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getValueSpecificationAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleValueSpecification"
-
-
- // $ANTLR start "entryRuleNonLiteralValueSpecification"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1329:1: entryRuleNonLiteralValueSpecification : ruleNonLiteralValueSpecification EOF ;
- public final void entryRuleNonLiteralValueSpecification() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1330:1: ( ruleNonLiteralValueSpecification EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1331:1: ruleNonLiteralValueSpecification EOF
- {
- before(grammarAccess.getNonLiteralValueSpecificationRule());
- pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2779);
- ruleNonLiteralValueSpecification();
-
- state._fsp--;
-
- after(grammarAccess.getNonLiteralValueSpecificationRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2786);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleNonLiteralValueSpecification"
-
-
- // $ANTLR start "ruleNonLiteralValueSpecification"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1338:1: ruleNonLiteralValueSpecification : ( ( rule__NonLiteralValueSpecification__Alternatives ) ) ;
- public final void ruleNonLiteralValueSpecification() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1342:2: ( ( ( rule__NonLiteralValueSpecification__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1343:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1343:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1344:1: ( rule__NonLiteralValueSpecification__Alternatives )
- {
- before(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1345:1: ( rule__NonLiteralValueSpecification__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1345:2: rule__NonLiteralValueSpecification__Alternatives
- {
- pushFollow(FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2812);
- rule__NonLiteralValueSpecification__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleNonLiteralValueSpecification"
-
-
- // $ANTLR start "entryRuleParenthesizedExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1357:1: entryRuleParenthesizedExpression : ruleParenthesizedExpression EOF ;
- public final void entryRuleParenthesizedExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1358:1: ( ruleParenthesizedExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1359:1: ruleParenthesizedExpression EOF
- {
- before(grammarAccess.getParenthesizedExpressionRule());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2839);
- ruleParenthesizedExpression();
-
- state._fsp--;
-
- after(grammarAccess.getParenthesizedExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleParenthesizedExpression2846);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleParenthesizedExpression"
-
-
- // $ANTLR start "ruleParenthesizedExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1366:1: ruleParenthesizedExpression : ( ( rule__ParenthesizedExpression__Group__0 ) ) ;
- public final void ruleParenthesizedExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1370:2: ( ( ( rule__ParenthesizedExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1371:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1371:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1372:1: ( rule__ParenthesizedExpression__Group__0 )
- {
- before(grammarAccess.getParenthesizedExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1373:1: ( rule__ParenthesizedExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1373:2: rule__ParenthesizedExpression__Group__0
- {
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2872);
- rule__ParenthesizedExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getParenthesizedExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleParenthesizedExpression"
-
-
- // $ANTLR start "entryRuleNullExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1385:1: entryRuleNullExpression : ruleNullExpression EOF ;
- public final void entryRuleNullExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1386:1: ( ruleNullExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1387:1: ruleNullExpression EOF
- {
- before(grammarAccess.getNullExpressionRule());
- pushFollow(FOLLOW_ruleNullExpression_in_entryRuleNullExpression2899);
- ruleNullExpression();
-
- state._fsp--;
-
- after(grammarAccess.getNullExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleNullExpression2906);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleNullExpression"
-
-
- // $ANTLR start "ruleNullExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1394:1: ruleNullExpression : ( ( rule__NullExpression__Group__0 ) ) ;
- public final void ruleNullExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1398:2: ( ( ( rule__NullExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1399:1: ( ( rule__NullExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1399:1: ( ( rule__NullExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1400:1: ( rule__NullExpression__Group__0 )
- {
- before(grammarAccess.getNullExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1401:1: ( rule__NullExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1401:2: rule__NullExpression__Group__0
- {
- pushFollow(FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression2932);
- rule__NullExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNullExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleNullExpression"
-
-
- // $ANTLR start "entryRuleThisExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1413:1: entryRuleThisExpression : ruleThisExpression EOF ;
- public final void entryRuleThisExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1414:1: ( ruleThisExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1415:1: ruleThisExpression EOF
- {
- before(grammarAccess.getThisExpressionRule());
- pushFollow(FOLLOW_ruleThisExpression_in_entryRuleThisExpression2959);
- ruleThisExpression();
-
- state._fsp--;
-
- after(grammarAccess.getThisExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleThisExpression2966);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleThisExpression"
-
-
- // $ANTLR start "ruleThisExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1422:1: ruleThisExpression : ( ( rule__ThisExpression__Group__0 ) ) ;
- public final void ruleThisExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1426:2: ( ( ( rule__ThisExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1427:1: ( ( rule__ThisExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1427:1: ( ( rule__ThisExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1428:1: ( rule__ThisExpression__Group__0 )
- {
- before(grammarAccess.getThisExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1429:1: ( rule__ThisExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1429:2: rule__ThisExpression__Group__0
- {
- pushFollow(FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression2992);
- rule__ThisExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getThisExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleThisExpression"
-
-
- // $ANTLR start "entryRuleSuperInvocationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1441:1: entryRuleSuperInvocationExpression : ruleSuperInvocationExpression EOF ;
- public final void entryRuleSuperInvocationExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1442:1: ( ruleSuperInvocationExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1443:1: ruleSuperInvocationExpression EOF
- {
- before(grammarAccess.getSuperInvocationExpressionRule());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression3019);
- ruleSuperInvocationExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSuperInvocationExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSuperInvocationExpression3026);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSuperInvocationExpression"
-
-
- // $ANTLR start "ruleSuperInvocationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1450:1: ruleSuperInvocationExpression : ( ( rule__SuperInvocationExpression__Group__0 ) ) ;
- public final void ruleSuperInvocationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1454:2: ( ( ( rule__SuperInvocationExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1455:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1455:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1456:1: ( rule__SuperInvocationExpression__Group__0 )
- {
- before(grammarAccess.getSuperInvocationExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1457:1: ( rule__SuperInvocationExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1457:2: rule__SuperInvocationExpression__Group__0
- {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression3052);
- rule__SuperInvocationExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSuperInvocationExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSuperInvocationExpression"
-
-
- // $ANTLR start "entryRuleInstanceCreationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1469:1: entryRuleInstanceCreationExpression : ruleInstanceCreationExpression EOF ;
- public final void entryRuleInstanceCreationExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1470:1: ( ruleInstanceCreationExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1471:1: ruleInstanceCreationExpression EOF
- {
- before(grammarAccess.getInstanceCreationExpressionRule());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3079);
- ruleInstanceCreationExpression();
-
- state._fsp--;
-
- after(grammarAccess.getInstanceCreationExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationExpression3086);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleInstanceCreationExpression"
-
-
- // $ANTLR start "ruleInstanceCreationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1478:1: ruleInstanceCreationExpression : ( ( rule__InstanceCreationExpression__Group__0 ) ) ;
- public final void ruleInstanceCreationExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1482:2: ( ( ( rule__InstanceCreationExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1483:1: ( ( rule__InstanceCreationExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1483:1: ( ( rule__InstanceCreationExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1484:1: ( rule__InstanceCreationExpression__Group__0 )
- {
- before(grammarAccess.getInstanceCreationExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1485:1: ( rule__InstanceCreationExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1485:2: rule__InstanceCreationExpression__Group__0
- {
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3112);
- rule__InstanceCreationExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getInstanceCreationExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleInstanceCreationExpression"
-
-
- // $ANTLR start "entryRuleInstanceCreationTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1497:1: entryRuleInstanceCreationTuple : ruleInstanceCreationTuple EOF ;
- public final void entryRuleInstanceCreationTuple() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1498:1: ( ruleInstanceCreationTuple EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1499:1: ruleInstanceCreationTuple EOF
- {
- before(grammarAccess.getInstanceCreationTupleRule());
- pushFollow(FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3139);
- ruleInstanceCreationTuple();
-
- state._fsp--;
-
- after(grammarAccess.getInstanceCreationTupleRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationTuple3146);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleInstanceCreationTuple"
-
-
- // $ANTLR start "ruleInstanceCreationTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1506:1: ruleInstanceCreationTuple : ( ( rule__InstanceCreationTuple__Group__0 ) ) ;
- public final void ruleInstanceCreationTuple() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1510:2: ( ( ( rule__InstanceCreationTuple__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1511:1: ( ( rule__InstanceCreationTuple__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1511:1: ( ( rule__InstanceCreationTuple__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1512:1: ( rule__InstanceCreationTuple__Group__0 )
- {
- before(grammarAccess.getInstanceCreationTupleAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1513:1: ( rule__InstanceCreationTuple__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1513:2: rule__InstanceCreationTuple__Group__0
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3172);
- rule__InstanceCreationTuple__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getInstanceCreationTupleAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleInstanceCreationTuple"
-
-
- // $ANTLR start "entryRuleInstanceCreationTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1525:1: entryRuleInstanceCreationTupleElement : ruleInstanceCreationTupleElement EOF ;
- public final void entryRuleInstanceCreationTupleElement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1526:1: ( ruleInstanceCreationTupleElement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1527:1: ruleInstanceCreationTupleElement EOF
- {
- before(grammarAccess.getInstanceCreationTupleElementRule());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3199);
- ruleInstanceCreationTupleElement();
-
- state._fsp--;
-
- after(grammarAccess.getInstanceCreationTupleElementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3206);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleInstanceCreationTupleElement"
-
-
- // $ANTLR start "ruleInstanceCreationTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1534:1: ruleInstanceCreationTupleElement : ( ( rule__InstanceCreationTupleElement__Group__0 ) ) ;
- public final void ruleInstanceCreationTupleElement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1538:2: ( ( ( rule__InstanceCreationTupleElement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1539:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1539:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1540:1: ( rule__InstanceCreationTupleElement__Group__0 )
- {
- before(grammarAccess.getInstanceCreationTupleElementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1541:1: ( rule__InstanceCreationTupleElement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1541:2: rule__InstanceCreationTupleElement__Group__0
- {
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3232);
- rule__InstanceCreationTupleElement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getInstanceCreationTupleElementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleInstanceCreationTupleElement"
-
-
- // $ANTLR start "entryRuleSequenceConstructionOrAccessCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1553:1: entryRuleSequenceConstructionOrAccessCompletion : ruleSequenceConstructionOrAccessCompletion EOF ;
- public final void entryRuleSequenceConstructionOrAccessCompletion() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1554:1: ( ruleSequenceConstructionOrAccessCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1555:1: ruleSequenceConstructionOrAccessCompletion EOF
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionRule());
- pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3259);
- ruleSequenceConstructionOrAccessCompletion();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceConstructionOrAccessCompletionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3266);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSequenceConstructionOrAccessCompletion"
-
-
- // $ANTLR start "ruleSequenceConstructionOrAccessCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1562:1: ruleSequenceConstructionOrAccessCompletion : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) ;
- public final void ruleSequenceConstructionOrAccessCompletion() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1566:2: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1567:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1567:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1568:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives )
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1569:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1569:2: rule__SequenceConstructionOrAccessCompletion__Alternatives
- {
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3292);
- rule__SequenceConstructionOrAccessCompletion__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSequenceConstructionOrAccessCompletion"
-
-
- // $ANTLR start "entryRuleAccessCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1581:1: entryRuleAccessCompletion : ruleAccessCompletion EOF ;
- public final void entryRuleAccessCompletion() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1582:1: ( ruleAccessCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1583:1: ruleAccessCompletion EOF
- {
- before(grammarAccess.getAccessCompletionRule());
- pushFollow(FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3319);
- ruleAccessCompletion();
-
- state._fsp--;
-
- after(grammarAccess.getAccessCompletionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAccessCompletion3326);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleAccessCompletion"
-
-
- // $ANTLR start "ruleAccessCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1590:1: ruleAccessCompletion : ( ( rule__AccessCompletion__Group__0 ) ) ;
- public final void ruleAccessCompletion() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1594:2: ( ( ( rule__AccessCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1595:1: ( ( rule__AccessCompletion__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1595:1: ( ( rule__AccessCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1596:1: ( rule__AccessCompletion__Group__0 )
- {
- before(grammarAccess.getAccessCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1597:1: ( rule__AccessCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1597:2: rule__AccessCompletion__Group__0
- {
- pushFollow(FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3352);
- rule__AccessCompletion__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAccessCompletionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAccessCompletion"
-
-
- // $ANTLR start "entryRulePartialSequenceConstructionCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1609:1: entryRulePartialSequenceConstructionCompletion : rulePartialSequenceConstructionCompletion EOF ;
- public final void entryRulePartialSequenceConstructionCompletion() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1610:1: ( rulePartialSequenceConstructionCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1611:1: rulePartialSequenceConstructionCompletion EOF
- {
- before(grammarAccess.getPartialSequenceConstructionCompletionRule());
- pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3379);
- rulePartialSequenceConstructionCompletion();
-
- state._fsp--;
-
- after(grammarAccess.getPartialSequenceConstructionCompletionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3386);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRulePartialSequenceConstructionCompletion"
-
-
- // $ANTLR start "rulePartialSequenceConstructionCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1618:1: rulePartialSequenceConstructionCompletion : ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) ;
- public final void rulePartialSequenceConstructionCompletion() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1622:2: ( ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1623:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1623:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1624:1: ( rule__PartialSequenceConstructionCompletion__Group__0 )
- {
- before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1625:1: ( rule__PartialSequenceConstructionCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1625:2: rule__PartialSequenceConstructionCompletion__Group__0
- {
- pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3412);
- rule__PartialSequenceConstructionCompletion__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rulePartialSequenceConstructionCompletion"
-
-
- // $ANTLR start "entryRuleSequenceConstructionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1637:1: entryRuleSequenceConstructionExpression : ruleSequenceConstructionExpression EOF ;
- public final void entryRuleSequenceConstructionExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1638:1: ( ruleSequenceConstructionExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1639:1: ruleSequenceConstructionExpression EOF
- {
- before(grammarAccess.getSequenceConstructionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3439);
- ruleSequenceConstructionExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceConstructionExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3446);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSequenceConstructionExpression"
-
-
- // $ANTLR start "ruleSequenceConstructionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1646:1: ruleSequenceConstructionExpression : ( ( rule__SequenceConstructionExpression__Group__0 ) ) ;
- public final void ruleSequenceConstructionExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1650:2: ( ( ( rule__SequenceConstructionExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1651:1: ( ( rule__SequenceConstructionExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1651:1: ( ( rule__SequenceConstructionExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1652:1: ( rule__SequenceConstructionExpression__Group__0 )
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1653:1: ( rule__SequenceConstructionExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1653:2: rule__SequenceConstructionExpression__Group__0
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3472);
- rule__SequenceConstructionExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSequenceConstructionExpression"
-
-
- // $ANTLR start "entryRuleSequenceElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1665:1: entryRuleSequenceElement : ruleSequenceElement EOF ;
- public final void entryRuleSequenceElement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1666:1: ( ruleSequenceElement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1667:1: ruleSequenceElement EOF
- {
- before(grammarAccess.getSequenceElementRule());
- pushFollow(FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3499);
- ruleSequenceElement();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceElementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSequenceElement3506);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSequenceElement"
-
-
- // $ANTLR start "ruleSequenceElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1674:1: ruleSequenceElement : ( ( rule__SequenceElement__Alternatives ) ) ;
- public final void ruleSequenceElement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1678:2: ( ( ( rule__SequenceElement__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1679:1: ( ( rule__SequenceElement__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1679:1: ( ( rule__SequenceElement__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1680:1: ( rule__SequenceElement__Alternatives )
- {
- before(grammarAccess.getSequenceElementAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1681:1: ( rule__SequenceElement__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1681:2: rule__SequenceElement__Alternatives
- {
- pushFollow(FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3532);
- rule__SequenceElement__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequenceElementAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSequenceElement"
-
-
- // $ANTLR start "entryRuleClassExtentExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1693:1: entryRuleClassExtentExpression : ruleClassExtentExpression EOF ;
- public final void entryRuleClassExtentExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1694:1: ( ruleClassExtentExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1695:1: ruleClassExtentExpression EOF
- {
- before(grammarAccess.getClassExtentExpressionRule());
- pushFollow(FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3559);
- ruleClassExtentExpression();
-
- state._fsp--;
-
- after(grammarAccess.getClassExtentExpressionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleClassExtentExpression3566);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleClassExtentExpression"
-
-
- // $ANTLR start "ruleClassExtentExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1702:1: ruleClassExtentExpression : ( ( rule__ClassExtentExpression__Group__0 ) ) ;
- public final void ruleClassExtentExpression() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1706:2: ( ( ( rule__ClassExtentExpression__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1707:1: ( ( rule__ClassExtentExpression__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1707:1: ( ( rule__ClassExtentExpression__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1708:1: ( rule__ClassExtentExpression__Group__0 )
- {
- before(grammarAccess.getClassExtentExpressionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1709:1: ( rule__ClassExtentExpression__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1709:2: rule__ClassExtentExpression__Group__0
- {
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3592);
- rule__ClassExtentExpression__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getClassExtentExpressionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleClassExtentExpression"
-
-
- // $ANTLR start "entryRuleBlock"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1721:1: entryRuleBlock : ruleBlock EOF ;
- public final void entryRuleBlock() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1722:1: ( ruleBlock EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1723:1: ruleBlock EOF
- {
- before(grammarAccess.getBlockRule());
- pushFollow(FOLLOW_ruleBlock_in_entryRuleBlock3619);
- ruleBlock();
-
- state._fsp--;
-
- after(grammarAccess.getBlockRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleBlock3626);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleBlock"
-
-
- // $ANTLR start "ruleBlock"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1730:1: ruleBlock : ( ( rule__Block__Group__0 ) ) ;
- public final void ruleBlock() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1734:2: ( ( ( rule__Block__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1735:1: ( ( rule__Block__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1735:1: ( ( rule__Block__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1736:1: ( rule__Block__Group__0 )
- {
- before(grammarAccess.getBlockAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1737:1: ( rule__Block__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1737:2: rule__Block__Group__0
- {
- pushFollow(FOLLOW_rule__Block__Group__0_in_ruleBlock3652);
- rule__Block__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getBlockAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleBlock"
-
-
- // $ANTLR start "entryRuleStatementSequence"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1749:1: entryRuleStatementSequence : ruleStatementSequence EOF ;
- public final void entryRuleStatementSequence() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1750:1: ( ruleStatementSequence EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1751:1: ruleStatementSequence EOF
- {
- before(grammarAccess.getStatementSequenceRule());
- pushFollow(FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3679);
- ruleStatementSequence();
-
- state._fsp--;
-
- after(grammarAccess.getStatementSequenceRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleStatementSequence3686);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleStatementSequence"
-
-
- // $ANTLR start "ruleStatementSequence"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1758:1: ruleStatementSequence : ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) ;
- public final void ruleStatementSequence() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1762:2: ( ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1763:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1763:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1764:1: ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1764:1: ( ( rule__StatementSequence__StatementsAssignment ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1765:1: ( rule__StatementSequence__StatementsAssignment )
- {
- before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1766:1: ( rule__StatementSequence__StatementsAssignment )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1766:2: rule__StatementSequence__StatementsAssignment
- {
- pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3714);
- rule__StatementSequence__StatementsAssignment();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
-
- }
-
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1769:1: ( ( rule__StatementSequence__StatementsAssignment )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1770:1: ( rule__StatementSequence__StatementsAssignment )*
- {
- before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1771:1: ( rule__StatementSequence__StatementsAssignment )*
- loop2: do {
- int alt2 = 2;
- int LA2_0 = input.LA(1);
-
- if(((LA2_0 >= RULE_ML_COMMENT && LA2_0 <= RULE_ID) || (LA2_0 >= 12 && LA2_0 <= 13) || (LA2_0 >= 80 && LA2_0 <= 83) || LA2_0 == 87 || (LA2_0 >= 90 && LA2_0 <= 93) || LA2_0 == 96 || (LA2_0 >= 99 && LA2_0 <= 101) || (LA2_0 >= 103 && LA2_0 <= 106))) {
- alt2 = 1;
- }
-
-
- switch(alt2) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1771:2: rule__StatementSequence__StatementsAssignment
- {
- pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3726);
- rule__StatementSequence__StatementsAssignment();
-
- state._fsp--;
-
-
- }
- break;
-
- default:
- break loop2;
- }
- } while(true);
-
- after(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
-
- }
-
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleStatementSequence"
-
-
- // $ANTLR start "entryRuleDocumentedStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1784:1: entryRuleDocumentedStatement : ruleDocumentedStatement EOF ;
- public final void entryRuleDocumentedStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1785:1: ( ruleDocumentedStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1786:1: ruleDocumentedStatement EOF
- {
- before(grammarAccess.getDocumentedStatementRule());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3756);
- ruleDocumentedStatement();
-
- state._fsp--;
-
- after(grammarAccess.getDocumentedStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleDocumentedStatement3763);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleDocumentedStatement"
-
-
- // $ANTLR start "ruleDocumentedStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1793:1: ruleDocumentedStatement : ( ( rule__DocumentedStatement__Group__0 ) ) ;
- public final void ruleDocumentedStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1797:2: ( ( ( rule__DocumentedStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1798:1: ( ( rule__DocumentedStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1798:1: ( ( rule__DocumentedStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1799:1: ( rule__DocumentedStatement__Group__0 )
- {
- before(grammarAccess.getDocumentedStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1800:1: ( rule__DocumentedStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1800:2: rule__DocumentedStatement__Group__0
- {
- pushFollow(FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3789);
- rule__DocumentedStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getDocumentedStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleDocumentedStatement"
-
-
- // $ANTLR start "entryRuleInlineStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1812:1: entryRuleInlineStatement : ruleInlineStatement EOF ;
- public final void entryRuleInlineStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1813:1: ( ruleInlineStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1814:1: ruleInlineStatement EOF
- {
- before(grammarAccess.getInlineStatementRule());
- pushFollow(FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3816);
- ruleInlineStatement();
-
- state._fsp--;
-
- after(grammarAccess.getInlineStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleInlineStatement3823);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleInlineStatement"
-
-
- // $ANTLR start "ruleInlineStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1821:1: ruleInlineStatement : ( ( rule__InlineStatement__Group__0 ) ) ;
- public final void ruleInlineStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1825:2: ( ( ( rule__InlineStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1826:1: ( ( rule__InlineStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1826:1: ( ( rule__InlineStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1827:1: ( rule__InlineStatement__Group__0 )
- {
- before(grammarAccess.getInlineStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1828:1: ( rule__InlineStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1828:2: rule__InlineStatement__Group__0
- {
- pushFollow(FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3849);
- rule__InlineStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getInlineStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleInlineStatement"
-
-
- // $ANTLR start "entryRuleAnnotatedStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1840:1: entryRuleAnnotatedStatement : ruleAnnotatedStatement EOF ;
- public final void entryRuleAnnotatedStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1841:1: ( ruleAnnotatedStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1842:1: ruleAnnotatedStatement EOF
- {
- before(grammarAccess.getAnnotatedStatementRule());
- pushFollow(FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3876);
- ruleAnnotatedStatement();
-
- state._fsp--;
-
- after(grammarAccess.getAnnotatedStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAnnotatedStatement3883);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleAnnotatedStatement"
-
-
- // $ANTLR start "ruleAnnotatedStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1849:1: ruleAnnotatedStatement : ( ( rule__AnnotatedStatement__Group__0 ) ) ;
- public final void ruleAnnotatedStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1853:2: ( ( ( rule__AnnotatedStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1854:1: ( ( rule__AnnotatedStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1854:1: ( ( rule__AnnotatedStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1855:1: ( rule__AnnotatedStatement__Group__0 )
- {
- before(grammarAccess.getAnnotatedStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1856:1: ( rule__AnnotatedStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1856:2: rule__AnnotatedStatement__Group__0
- {
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement3909);
- rule__AnnotatedStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAnnotatedStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAnnotatedStatement"
-
-
- // $ANTLR start "entryRuleStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1868:1: entryRuleStatement : ruleStatement EOF ;
- public final void entryRuleStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1869:1: ( ruleStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1870:1: ruleStatement EOF
- {
- before(grammarAccess.getStatementRule());
- pushFollow(FOLLOW_ruleStatement_in_entryRuleStatement3936);
- ruleStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleStatement3943);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleStatement"
-
-
- // $ANTLR start "ruleStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1877:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ;
- public final void ruleStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1881:2: ( ( ( rule__Statement__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1882:1: ( ( rule__Statement__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1882:1: ( ( rule__Statement__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1883:1: ( rule__Statement__Alternatives )
- {
- before(grammarAccess.getStatementAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1884:1: ( rule__Statement__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1884:2: rule__Statement__Alternatives
- {
- pushFollow(FOLLOW_rule__Statement__Alternatives_in_ruleStatement3969);
- rule__Statement__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getStatementAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleStatement"
-
-
- // $ANTLR start "entryRuleAnnotation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1896:1: entryRuleAnnotation : ruleAnnotation EOF ;
- public final void entryRuleAnnotation() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1897:1: ( ruleAnnotation EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1898:1: ruleAnnotation EOF
- {
- before(grammarAccess.getAnnotationRule());
- pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation3996);
- ruleAnnotation();
-
- state._fsp--;
-
- after(grammarAccess.getAnnotationRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAnnotation4003);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleAnnotation"
-
-
- // $ANTLR start "ruleAnnotation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1905:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ;
- public final void ruleAnnotation() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1909:2: ( ( ( rule__Annotation__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1910:1: ( ( rule__Annotation__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1910:1: ( ( rule__Annotation__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1911:1: ( rule__Annotation__Group__0 )
- {
- before(grammarAccess.getAnnotationAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1912:1: ( rule__Annotation__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1912:2: rule__Annotation__Group__0
- {
- pushFollow(FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4029);
- rule__Annotation__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAnnotationAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAnnotation"
-
-
- // $ANTLR start "entryRuleBlockStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1924:1: entryRuleBlockStatement : ruleBlockStatement EOF ;
- public final void entryRuleBlockStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1925:1: ( ruleBlockStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1926:1: ruleBlockStatement EOF
- {
- before(grammarAccess.getBlockStatementRule());
- pushFollow(FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement4056);
- ruleBlockStatement();
-
- state._fsp--;
-
- after(grammarAccess.getBlockStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleBlockStatement4063);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleBlockStatement"
-
-
- // $ANTLR start "ruleBlockStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1933:1: ruleBlockStatement : ( ( rule__BlockStatement__BlockAssignment ) ) ;
- public final void ruleBlockStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1937:2: ( ( ( rule__BlockStatement__BlockAssignment ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1938:1: ( ( rule__BlockStatement__BlockAssignment ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1938:1: ( ( rule__BlockStatement__BlockAssignment ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1939:1: ( rule__BlockStatement__BlockAssignment )
- {
- before(grammarAccess.getBlockStatementAccess().getBlockAssignment());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1940:1: ( rule__BlockStatement__BlockAssignment )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1940:2: rule__BlockStatement__BlockAssignment
- {
- pushFollow(FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4089);
- rule__BlockStatement__BlockAssignment();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getBlockStatementAccess().getBlockAssignment());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleBlockStatement"
-
-
- // $ANTLR start "entryRuleEmptyStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1952:1: entryRuleEmptyStatement : ruleEmptyStatement EOF ;
- public final void entryRuleEmptyStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1953:1: ( ruleEmptyStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1954:1: ruleEmptyStatement EOF
- {
- before(grammarAccess.getEmptyStatementRule());
- pushFollow(FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4116);
- ruleEmptyStatement();
-
- state._fsp--;
-
- after(grammarAccess.getEmptyStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleEmptyStatement4123);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleEmptyStatement"
-
-
- // $ANTLR start "ruleEmptyStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1961:1: ruleEmptyStatement : ( ( rule__EmptyStatement__Group__0 ) ) ;
- public final void ruleEmptyStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1965:2: ( ( ( rule__EmptyStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1966:1: ( ( rule__EmptyStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1966:1: ( ( rule__EmptyStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1967:1: ( rule__EmptyStatement__Group__0 )
- {
- before(grammarAccess.getEmptyStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1968:1: ( rule__EmptyStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1968:2: rule__EmptyStatement__Group__0
- {
- pushFollow(FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4149);
- rule__EmptyStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getEmptyStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleEmptyStatement"
-
-
- // $ANTLR start "entryRuleLocalNameDeclarationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1980:1: entryRuleLocalNameDeclarationStatement : ruleLocalNameDeclarationStatement EOF ;
- public final void entryRuleLocalNameDeclarationStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1981:1: ( ruleLocalNameDeclarationStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1982:1: ruleLocalNameDeclarationStatement EOF
- {
- before(grammarAccess.getLocalNameDeclarationStatementRule());
- pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4176);
- ruleLocalNameDeclarationStatement();
-
- state._fsp--;
-
- after(grammarAccess.getLocalNameDeclarationStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4183);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleLocalNameDeclarationStatement"
-
-
- // $ANTLR start "ruleLocalNameDeclarationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1989:1: ruleLocalNameDeclarationStatement : ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) ;
- public final void ruleLocalNameDeclarationStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1993:2: ( ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1994:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1994:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1995:1: ( rule__LocalNameDeclarationStatement__Group__0 )
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1996:1: ( rule__LocalNameDeclarationStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1996:2: rule__LocalNameDeclarationStatement__Group__0
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4209);
- rule__LocalNameDeclarationStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleLocalNameDeclarationStatement"
-
-
- // $ANTLR start "entryRuleIfStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2008:1: entryRuleIfStatement : ruleIfStatement EOF ;
- public final void entryRuleIfStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2009:1: ( ruleIfStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2010:1: ruleIfStatement EOF
- {
- before(grammarAccess.getIfStatementRule());
- pushFollow(FOLLOW_ruleIfStatement_in_entryRuleIfStatement4236);
- ruleIfStatement();
-
- state._fsp--;
-
- after(grammarAccess.getIfStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleIfStatement4243);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleIfStatement"
-
-
- // $ANTLR start "ruleIfStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2017:1: ruleIfStatement : ( ( rule__IfStatement__Group__0 ) ) ;
- public final void ruleIfStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2021:2: ( ( ( rule__IfStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2022:1: ( ( rule__IfStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2022:1: ( ( rule__IfStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2023:1: ( rule__IfStatement__Group__0 )
- {
- before(grammarAccess.getIfStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2024:1: ( rule__IfStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2024:2: rule__IfStatement__Group__0
- {
- pushFollow(FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4269);
- rule__IfStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getIfStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleIfStatement"
-
-
- // $ANTLR start "entryRuleSequentialClauses"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2036:1: entryRuleSequentialClauses : ruleSequentialClauses EOF ;
- public final void entryRuleSequentialClauses() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2037:1: ( ruleSequentialClauses EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2038:1: ruleSequentialClauses EOF
- {
- before(grammarAccess.getSequentialClausesRule());
- pushFollow(FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4296);
- ruleSequentialClauses();
-
- state._fsp--;
-
- after(grammarAccess.getSequentialClausesRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSequentialClauses4303);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSequentialClauses"
-
-
- // $ANTLR start "ruleSequentialClauses"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2045:1: ruleSequentialClauses : ( ( rule__SequentialClauses__Group__0 ) ) ;
- public final void ruleSequentialClauses() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2049:2: ( ( ( rule__SequentialClauses__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2050:1: ( ( rule__SequentialClauses__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2050:1: ( ( rule__SequentialClauses__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2051:1: ( rule__SequentialClauses__Group__0 )
- {
- before(grammarAccess.getSequentialClausesAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2052:1: ( rule__SequentialClauses__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2052:2: rule__SequentialClauses__Group__0
- {
- pushFollow(FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4329);
- rule__SequentialClauses__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequentialClausesAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSequentialClauses"
-
-
- // $ANTLR start "entryRuleConcurrentClauses"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2064:1: entryRuleConcurrentClauses : ruleConcurrentClauses EOF ;
- public final void entryRuleConcurrentClauses() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2065:1: ( ruleConcurrentClauses EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2066:1: ruleConcurrentClauses EOF
- {
- before(grammarAccess.getConcurrentClausesRule());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4356);
- ruleConcurrentClauses();
-
- state._fsp--;
-
- after(grammarAccess.getConcurrentClausesRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleConcurrentClauses4363);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleConcurrentClauses"
-
-
- // $ANTLR start "ruleConcurrentClauses"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2073:1: ruleConcurrentClauses : ( ( rule__ConcurrentClauses__Group__0 ) ) ;
- public final void ruleConcurrentClauses() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2077:2: ( ( ( rule__ConcurrentClauses__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2078:1: ( ( rule__ConcurrentClauses__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2078:1: ( ( rule__ConcurrentClauses__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2079:1: ( rule__ConcurrentClauses__Group__0 )
- {
- before(grammarAccess.getConcurrentClausesAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2080:1: ( rule__ConcurrentClauses__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2080:2: rule__ConcurrentClauses__Group__0
- {
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4389);
- rule__ConcurrentClauses__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getConcurrentClausesAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleConcurrentClauses"
-
-
- // $ANTLR start "entryRuleNonFinalClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2092:1: entryRuleNonFinalClause : ruleNonFinalClause EOF ;
- public final void entryRuleNonFinalClause() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2093:1: ( ruleNonFinalClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2094:1: ruleNonFinalClause EOF
- {
- before(grammarAccess.getNonFinalClauseRule());
- pushFollow(FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4416);
- ruleNonFinalClause();
-
- state._fsp--;
-
- after(grammarAccess.getNonFinalClauseRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleNonFinalClause4423);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleNonFinalClause"
-
-
- // $ANTLR start "ruleNonFinalClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2101:1: ruleNonFinalClause : ( ( rule__NonFinalClause__Group__0 ) ) ;
- public final void ruleNonFinalClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2105:2: ( ( ( rule__NonFinalClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2106:1: ( ( rule__NonFinalClause__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2106:1: ( ( rule__NonFinalClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2107:1: ( rule__NonFinalClause__Group__0 )
- {
- before(grammarAccess.getNonFinalClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2108:1: ( rule__NonFinalClause__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2108:2: rule__NonFinalClause__Group__0
- {
- pushFollow(FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4449);
- rule__NonFinalClause__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNonFinalClauseAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleNonFinalClause"
-
-
- // $ANTLR start "entryRuleFinalClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2120:1: entryRuleFinalClause : ruleFinalClause EOF ;
- public final void entryRuleFinalClause() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2121:1: ( ruleFinalClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2122:1: ruleFinalClause EOF
- {
- before(grammarAccess.getFinalClauseRule());
- pushFollow(FOLLOW_ruleFinalClause_in_entryRuleFinalClause4476);
- ruleFinalClause();
-
- state._fsp--;
-
- after(grammarAccess.getFinalClauseRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleFinalClause4483);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleFinalClause"
-
-
- // $ANTLR start "ruleFinalClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2129:1: ruleFinalClause : ( ( rule__FinalClause__Group__0 ) ) ;
- public final void ruleFinalClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2133:2: ( ( ( rule__FinalClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2134:1: ( ( rule__FinalClause__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2134:1: ( ( rule__FinalClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2135:1: ( rule__FinalClause__Group__0 )
- {
- before(grammarAccess.getFinalClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2136:1: ( rule__FinalClause__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2136:2: rule__FinalClause__Group__0
- {
- pushFollow(FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4509);
- rule__FinalClause__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getFinalClauseAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleFinalClause"
-
-
- // $ANTLR start "entryRuleSwitchStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2148:1: entryRuleSwitchStatement : ruleSwitchStatement EOF ;
- public final void entryRuleSwitchStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2149:1: ( ruleSwitchStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2150:1: ruleSwitchStatement EOF
- {
- before(grammarAccess.getSwitchStatementRule());
- pushFollow(FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4536);
- ruleSwitchStatement();
-
- state._fsp--;
-
- after(grammarAccess.getSwitchStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchStatement4543);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSwitchStatement"
-
-
- // $ANTLR start "ruleSwitchStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2157:1: ruleSwitchStatement : ( ( rule__SwitchStatement__Group__0 ) ) ;
- public final void ruleSwitchStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2161:2: ( ( ( rule__SwitchStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2162:1: ( ( rule__SwitchStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2162:1: ( ( rule__SwitchStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2163:1: ( rule__SwitchStatement__Group__0 )
- {
- before(grammarAccess.getSwitchStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2164:1: ( rule__SwitchStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2164:2: rule__SwitchStatement__Group__0
- {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4569);
- rule__SwitchStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSwitchStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSwitchStatement"
-
-
- // $ANTLR start "entryRuleSwitchClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2176:1: entryRuleSwitchClause : ruleSwitchClause EOF ;
- public final void entryRuleSwitchClause() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2177:1: ( ruleSwitchClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2178:1: ruleSwitchClause EOF
- {
- before(grammarAccess.getSwitchClauseRule());
- pushFollow(FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4596);
- ruleSwitchClause();
-
- state._fsp--;
-
- after(grammarAccess.getSwitchClauseRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchClause4603);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSwitchClause"
-
-
- // $ANTLR start "ruleSwitchClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2185:1: ruleSwitchClause : ( ( rule__SwitchClause__Group__0 ) ) ;
- public final void ruleSwitchClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2189:2: ( ( ( rule__SwitchClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2190:1: ( ( rule__SwitchClause__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2190:1: ( ( rule__SwitchClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2191:1: ( rule__SwitchClause__Group__0 )
- {
- before(grammarAccess.getSwitchClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2192:1: ( rule__SwitchClause__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2192:2: rule__SwitchClause__Group__0
- {
- pushFollow(FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4629);
- rule__SwitchClause__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSwitchClauseAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSwitchClause"
-
-
- // $ANTLR start "entryRuleSwitchCase"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2204:1: entryRuleSwitchCase : ruleSwitchCase EOF ;
- public final void entryRuleSwitchCase() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2205:1: ( ruleSwitchCase EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2206:1: ruleSwitchCase EOF
- {
- before(grammarAccess.getSwitchCaseRule());
- pushFollow(FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4656);
- ruleSwitchCase();
-
- state._fsp--;
-
- after(grammarAccess.getSwitchCaseRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchCase4663);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSwitchCase"
-
-
- // $ANTLR start "ruleSwitchCase"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2213:1: ruleSwitchCase : ( ( rule__SwitchCase__Group__0 ) ) ;
- public final void ruleSwitchCase() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2217:2: ( ( ( rule__SwitchCase__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2218:1: ( ( rule__SwitchCase__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2218:1: ( ( rule__SwitchCase__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2219:1: ( rule__SwitchCase__Group__0 )
- {
- before(grammarAccess.getSwitchCaseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2220:1: ( rule__SwitchCase__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2220:2: rule__SwitchCase__Group__0
- {
- pushFollow(FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4689);
- rule__SwitchCase__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSwitchCaseAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSwitchCase"
-
-
- // $ANTLR start "entryRuleSwitchDefaultClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2232:1: entryRuleSwitchDefaultClause : ruleSwitchDefaultClause EOF ;
- public final void entryRuleSwitchDefaultClause() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2233:1: ( ruleSwitchDefaultClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2234:1: ruleSwitchDefaultClause EOF
- {
- before(grammarAccess.getSwitchDefaultClauseRule());
- pushFollow(FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4716);
- ruleSwitchDefaultClause();
-
- state._fsp--;
-
- after(grammarAccess.getSwitchDefaultClauseRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSwitchDefaultClause4723);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSwitchDefaultClause"
-
-
- // $ANTLR start "ruleSwitchDefaultClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2241:1: ruleSwitchDefaultClause : ( ( rule__SwitchDefaultClause__Group__0 ) ) ;
- public final void ruleSwitchDefaultClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2245:2: ( ( ( rule__SwitchDefaultClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2246:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2246:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2247:1: ( rule__SwitchDefaultClause__Group__0 )
- {
- before(grammarAccess.getSwitchDefaultClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2248:1: ( rule__SwitchDefaultClause__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2248:2: rule__SwitchDefaultClause__Group__0
- {
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4749);
- rule__SwitchDefaultClause__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSwitchDefaultClauseAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSwitchDefaultClause"
-
-
- // $ANTLR start "entryRuleNonEmptyStatementSequence"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2260:1: entryRuleNonEmptyStatementSequence : ruleNonEmptyStatementSequence EOF ;
- public final void entryRuleNonEmptyStatementSequence() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2261:1: ( ruleNonEmptyStatementSequence EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2262:1: ruleNonEmptyStatementSequence EOF
- {
- before(grammarAccess.getNonEmptyStatementSequenceRule());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4776);
- ruleNonEmptyStatementSequence();
-
- state._fsp--;
-
- after(grammarAccess.getNonEmptyStatementSequenceRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4783);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleNonEmptyStatementSequence"
-
-
- // $ANTLR start "ruleNonEmptyStatementSequence"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2269:1: ruleNonEmptyStatementSequence : ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) ;
- public final void ruleNonEmptyStatementSequence() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2273:2: ( ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2274:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2274:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2275:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2275:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2276:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
- {
- before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2277:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2277:2: rule__NonEmptyStatementSequence__StatementAssignment
- {
- pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4811);
- rule__NonEmptyStatementSequence__StatementAssignment();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
-
- }
-
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2280:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2281:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
- {
- before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2282:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
- loop3: do {
- int alt3 = 2;
- int LA3_0 = input.LA(1);
-
- if(((LA3_0 >= RULE_ML_COMMENT && LA3_0 <= RULE_ID) || (LA3_0 >= 12 && LA3_0 <= 13) || (LA3_0 >= 80 && LA3_0 <= 83) || LA3_0 == 87 || (LA3_0 >= 90 && LA3_0 <= 93) || LA3_0 == 96 || (LA3_0 >= 99 && LA3_0 <= 101) || (LA3_0 >= 103 && LA3_0 <= 106))) {
- alt3 = 1;
- }
-
-
- switch(alt3) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2282:2: rule__NonEmptyStatementSequence__StatementAssignment
- {
- pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4823);
- rule__NonEmptyStatementSequence__StatementAssignment();
-
- state._fsp--;
-
-
- }
- break;
-
- default:
- break loop3;
- }
- } while(true);
-
- after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
-
- }
-
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleNonEmptyStatementSequence"
-
-
- // $ANTLR start "entryRuleWhileStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2295:1: entryRuleWhileStatement : ruleWhileStatement EOF ;
- public final void entryRuleWhileStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2296:1: ( ruleWhileStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2297:1: ruleWhileStatement EOF
- {
- before(grammarAccess.getWhileStatementRule());
- pushFollow(FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4853);
- ruleWhileStatement();
-
- state._fsp--;
-
- after(grammarAccess.getWhileStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleWhileStatement4860);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleWhileStatement"
-
-
- // $ANTLR start "ruleWhileStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2304:1: ruleWhileStatement : ( ( rule__WhileStatement__Group__0 ) ) ;
- public final void ruleWhileStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2308:2: ( ( ( rule__WhileStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2309:1: ( ( rule__WhileStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2309:1: ( ( rule__WhileStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2310:1: ( rule__WhileStatement__Group__0 )
- {
- before(grammarAccess.getWhileStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2311:1: ( rule__WhileStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2311:2: rule__WhileStatement__Group__0
- {
- pushFollow(FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement4886);
- rule__WhileStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getWhileStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleWhileStatement"
-
-
- // $ANTLR start "entryRuleDoStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2323:1: entryRuleDoStatement : ruleDoStatement EOF ;
- public final void entryRuleDoStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2324:1: ( ruleDoStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2325:1: ruleDoStatement EOF
- {
- before(grammarAccess.getDoStatementRule());
- pushFollow(FOLLOW_ruleDoStatement_in_entryRuleDoStatement4913);
- ruleDoStatement();
-
- state._fsp--;
-
- after(grammarAccess.getDoStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleDoStatement4920);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleDoStatement"
-
-
- // $ANTLR start "ruleDoStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2332:1: ruleDoStatement : ( ( rule__DoStatement__Group__0 ) ) ;
- public final void ruleDoStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2336:2: ( ( ( rule__DoStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2337:1: ( ( rule__DoStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2337:1: ( ( rule__DoStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2338:1: ( rule__DoStatement__Group__0 )
- {
- before(grammarAccess.getDoStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2339:1: ( rule__DoStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2339:2: rule__DoStatement__Group__0
- {
- pushFollow(FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement4946);
- rule__DoStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getDoStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleDoStatement"
-
-
- // $ANTLR start "entryRuleForStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2351:1: entryRuleForStatement : ruleForStatement EOF ;
- public final void entryRuleForStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2352:1: ( ruleForStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2353:1: ruleForStatement EOF
- {
- before(grammarAccess.getForStatementRule());
- pushFollow(FOLLOW_ruleForStatement_in_entryRuleForStatement4973);
- ruleForStatement();
-
- state._fsp--;
-
- after(grammarAccess.getForStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleForStatement4980);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleForStatement"
-
-
- // $ANTLR start "ruleForStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2360:1: ruleForStatement : ( ( rule__ForStatement__Group__0 ) ) ;
- public final void ruleForStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2364:2: ( ( ( rule__ForStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2365:1: ( ( rule__ForStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2365:1: ( ( rule__ForStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2366:1: ( rule__ForStatement__Group__0 )
- {
- before(grammarAccess.getForStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2367:1: ( rule__ForStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2367:2: rule__ForStatement__Group__0
- {
- pushFollow(FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement5006);
- rule__ForStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getForStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleForStatement"
-
-
- // $ANTLR start "entryRuleForControl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2379:1: entryRuleForControl : ruleForControl EOF ;
- public final void entryRuleForControl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2380:1: ( ruleForControl EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2381:1: ruleForControl EOF
- {
- before(grammarAccess.getForControlRule());
- pushFollow(FOLLOW_ruleForControl_in_entryRuleForControl5033);
- ruleForControl();
-
- state._fsp--;
-
- after(grammarAccess.getForControlRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleForControl5040);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleForControl"
-
-
- // $ANTLR start "ruleForControl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2388:1: ruleForControl : ( ( rule__ForControl__Group__0 ) ) ;
- public final void ruleForControl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2392:2: ( ( ( rule__ForControl__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2393:1: ( ( rule__ForControl__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2393:1: ( ( rule__ForControl__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2394:1: ( rule__ForControl__Group__0 )
- {
- before(grammarAccess.getForControlAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2395:1: ( rule__ForControl__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2395:2: rule__ForControl__Group__0
- {
- pushFollow(FOLLOW_rule__ForControl__Group__0_in_ruleForControl5066);
- rule__ForControl__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getForControlAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleForControl"
-
-
- // $ANTLR start "entryRuleLoopVariableDefinition"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2407:1: entryRuleLoopVariableDefinition : ruleLoopVariableDefinition EOF ;
- public final void entryRuleLoopVariableDefinition() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2408:1: ( ruleLoopVariableDefinition EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2409:1: ruleLoopVariableDefinition EOF
- {
- before(grammarAccess.getLoopVariableDefinitionRule());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5093);
- ruleLoopVariableDefinition();
-
- state._fsp--;
-
- after(grammarAccess.getLoopVariableDefinitionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleLoopVariableDefinition5100);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleLoopVariableDefinition"
-
-
- // $ANTLR start "ruleLoopVariableDefinition"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2416:1: ruleLoopVariableDefinition : ( ( rule__LoopVariableDefinition__Alternatives ) ) ;
- public final void ruleLoopVariableDefinition() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2420:2: ( ( ( rule__LoopVariableDefinition__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2421:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2421:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2422:1: ( rule__LoopVariableDefinition__Alternatives )
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2423:1: ( rule__LoopVariableDefinition__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2423:2: rule__LoopVariableDefinition__Alternatives
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5126);
- rule__LoopVariableDefinition__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleLoopVariableDefinition"
-
-
- // $ANTLR start "entryRuleBreakStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2435:1: entryRuleBreakStatement : ruleBreakStatement EOF ;
- public final void entryRuleBreakStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2436:1: ( ruleBreakStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2437:1: ruleBreakStatement EOF
- {
- before(grammarAccess.getBreakStatementRule());
- pushFollow(FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5153);
- ruleBreakStatement();
-
- state._fsp--;
-
- after(grammarAccess.getBreakStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleBreakStatement5160);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleBreakStatement"
-
-
- // $ANTLR start "ruleBreakStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2444:1: ruleBreakStatement : ( ( rule__BreakStatement__Group__0 ) ) ;
- public final void ruleBreakStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2448:2: ( ( ( rule__BreakStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2449:1: ( ( rule__BreakStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2449:1: ( ( rule__BreakStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2450:1: ( rule__BreakStatement__Group__0 )
- {
- before(grammarAccess.getBreakStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2451:1: ( rule__BreakStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2451:2: rule__BreakStatement__Group__0
- {
- pushFollow(FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5186);
- rule__BreakStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getBreakStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleBreakStatement"
-
-
- // $ANTLR start "entryRuleReturnStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2463:1: entryRuleReturnStatement : ruleReturnStatement EOF ;
- public final void entryRuleReturnStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2464:1: ( ruleReturnStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2465:1: ruleReturnStatement EOF
- {
- before(grammarAccess.getReturnStatementRule());
- pushFollow(FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5213);
- ruleReturnStatement();
-
- state._fsp--;
-
- after(grammarAccess.getReturnStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleReturnStatement5220);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleReturnStatement"
-
-
- // $ANTLR start "ruleReturnStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2472:1: ruleReturnStatement : ( ( rule__ReturnStatement__Group__0 ) ) ;
- public final void ruleReturnStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2476:2: ( ( ( rule__ReturnStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2477:1: ( ( rule__ReturnStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2477:1: ( ( rule__ReturnStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2478:1: ( rule__ReturnStatement__Group__0 )
- {
- before(grammarAccess.getReturnStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2479:1: ( rule__ReturnStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2479:2: rule__ReturnStatement__Group__0
- {
- pushFollow(FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5246);
- rule__ReturnStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getReturnStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleReturnStatement"
-
-
- // $ANTLR start "entryRuleAcceptStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2491:1: entryRuleAcceptStatement : ruleAcceptStatement EOF ;
- public final void entryRuleAcceptStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2492:1: ( ruleAcceptStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2493:1: ruleAcceptStatement EOF
- {
- before(grammarAccess.getAcceptStatementRule());
- pushFollow(FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5273);
- ruleAcceptStatement();
-
- state._fsp--;
-
- after(grammarAccess.getAcceptStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAcceptStatement5280);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleAcceptStatement"
-
-
- // $ANTLR start "ruleAcceptStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2500:1: ruleAcceptStatement : ( ( rule__AcceptStatement__Group__0 ) ) ;
- public final void ruleAcceptStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2504:2: ( ( ( rule__AcceptStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2505:1: ( ( rule__AcceptStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2505:1: ( ( rule__AcceptStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2506:1: ( rule__AcceptStatement__Group__0 )
- {
- before(grammarAccess.getAcceptStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2507:1: ( rule__AcceptStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2507:2: rule__AcceptStatement__Group__0
- {
- pushFollow(FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5306);
- rule__AcceptStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAcceptStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAcceptStatement"
-
-
- // $ANTLR start "entryRuleSimpleAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2519:1: entryRuleSimpleAcceptStatementCompletion : ruleSimpleAcceptStatementCompletion EOF ;
- public final void entryRuleSimpleAcceptStatementCompletion() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2520:1: ( ruleSimpleAcceptStatementCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2521:1: ruleSimpleAcceptStatementCompletion EOF
- {
- before(grammarAccess.getSimpleAcceptStatementCompletionRule());
- pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5333);
- ruleSimpleAcceptStatementCompletion();
-
- state._fsp--;
-
- after(grammarAccess.getSimpleAcceptStatementCompletionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5340);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSimpleAcceptStatementCompletion"
-
-
- // $ANTLR start "ruleSimpleAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2528:1: ruleSimpleAcceptStatementCompletion : ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) ;
- public final void ruleSimpleAcceptStatementCompletion() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2532:2: ( ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2533:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2533:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2534:1: ( rule__SimpleAcceptStatementCompletion__Group__0 )
- {
- before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2535:1: ( rule__SimpleAcceptStatementCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2535:2: rule__SimpleAcceptStatementCompletion__Group__0
- {
- pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5366);
- rule__SimpleAcceptStatementCompletion__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSimpleAcceptStatementCompletion"
-
-
- // $ANTLR start "entryRuleCompoundAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2547:1: entryRuleCompoundAcceptStatementCompletion : ruleCompoundAcceptStatementCompletion EOF ;
- public final void entryRuleCompoundAcceptStatementCompletion() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2548:1: ( ruleCompoundAcceptStatementCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2549:1: ruleCompoundAcceptStatementCompletion EOF
- {
- before(grammarAccess.getCompoundAcceptStatementCompletionRule());
- pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5393);
- ruleCompoundAcceptStatementCompletion();
-
- state._fsp--;
-
- after(grammarAccess.getCompoundAcceptStatementCompletionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5400);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleCompoundAcceptStatementCompletion"
-
-
- // $ANTLR start "ruleCompoundAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2556:1: ruleCompoundAcceptStatementCompletion : ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) ;
- public final void ruleCompoundAcceptStatementCompletion() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2560:2: ( ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2561:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2561:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2562:1: ( rule__CompoundAcceptStatementCompletion__Group__0 )
- {
- before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2563:1: ( rule__CompoundAcceptStatementCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2563:2: rule__CompoundAcceptStatementCompletion__Group__0
- {
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5426);
- rule__CompoundAcceptStatementCompletion__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleCompoundAcceptStatementCompletion"
-
-
- // $ANTLR start "entryRuleAcceptBlock"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2575:1: entryRuleAcceptBlock : ruleAcceptBlock EOF ;
- public final void entryRuleAcceptBlock() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2576:1: ( ruleAcceptBlock EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2577:1: ruleAcceptBlock EOF
- {
- before(grammarAccess.getAcceptBlockRule());
- pushFollow(FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5453);
- ruleAcceptBlock();
-
- state._fsp--;
-
- after(grammarAccess.getAcceptBlockRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAcceptBlock5460);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleAcceptBlock"
-
-
- // $ANTLR start "ruleAcceptBlock"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2584:1: ruleAcceptBlock : ( ( rule__AcceptBlock__Group__0 ) ) ;
- public final void ruleAcceptBlock() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2588:2: ( ( ( rule__AcceptBlock__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2589:1: ( ( rule__AcceptBlock__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2589:1: ( ( rule__AcceptBlock__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2590:1: ( rule__AcceptBlock__Group__0 )
- {
- before(grammarAccess.getAcceptBlockAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2591:1: ( rule__AcceptBlock__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2591:2: rule__AcceptBlock__Group__0
- {
- pushFollow(FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5486);
- rule__AcceptBlock__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAcceptBlockAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAcceptBlock"
-
-
- // $ANTLR start "entryRuleAcceptClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2603:1: entryRuleAcceptClause : ruleAcceptClause EOF ;
- public final void entryRuleAcceptClause() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2604:1: ( ruleAcceptClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2605:1: ruleAcceptClause EOF
- {
- before(grammarAccess.getAcceptClauseRule());
- pushFollow(FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5513);
- ruleAcceptClause();
-
- state._fsp--;
-
- after(grammarAccess.getAcceptClauseRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAcceptClause5520);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleAcceptClause"
-
-
- // $ANTLR start "ruleAcceptClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2612:1: ruleAcceptClause : ( ( rule__AcceptClause__Group__0 ) ) ;
- public final void ruleAcceptClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2616:2: ( ( ( rule__AcceptClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2617:1: ( ( rule__AcceptClause__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2617:1: ( ( rule__AcceptClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2618:1: ( rule__AcceptClause__Group__0 )
- {
- before(grammarAccess.getAcceptClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2619:1: ( rule__AcceptClause__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2619:2: rule__AcceptClause__Group__0
- {
- pushFollow(FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5546);
- rule__AcceptClause__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAcceptClauseAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAcceptClause"
-
-
- // $ANTLR start "entryRuleClassifyStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2631:1: entryRuleClassifyStatement : ruleClassifyStatement EOF ;
- public final void entryRuleClassifyStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2632:1: ( ruleClassifyStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2633:1: ruleClassifyStatement EOF
- {
- before(grammarAccess.getClassifyStatementRule());
- pushFollow(FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5573);
- ruleClassifyStatement();
-
- state._fsp--;
-
- after(grammarAccess.getClassifyStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleClassifyStatement5580);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleClassifyStatement"
-
-
- // $ANTLR start "ruleClassifyStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2640:1: ruleClassifyStatement : ( ( rule__ClassifyStatement__Group__0 ) ) ;
- public final void ruleClassifyStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2644:2: ( ( ( rule__ClassifyStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2645:1: ( ( rule__ClassifyStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2645:1: ( ( rule__ClassifyStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2646:1: ( rule__ClassifyStatement__Group__0 )
- {
- before(grammarAccess.getClassifyStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2647:1: ( rule__ClassifyStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2647:2: rule__ClassifyStatement__Group__0
- {
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5606);
- rule__ClassifyStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getClassifyStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleClassifyStatement"
-
-
- // $ANTLR start "entryRuleClassificationClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2659:1: entryRuleClassificationClause : ruleClassificationClause EOF ;
- public final void entryRuleClassificationClause() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2660:1: ( ruleClassificationClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2661:1: ruleClassificationClause EOF
- {
- before(grammarAccess.getClassificationClauseRule());
- pushFollow(FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5633);
- ruleClassificationClause();
-
- state._fsp--;
-
- after(grammarAccess.getClassificationClauseRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationClause5640);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleClassificationClause"
-
-
- // $ANTLR start "ruleClassificationClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2668:1: ruleClassificationClause : ( ( rule__ClassificationClause__Alternatives ) ) ;
- public final void ruleClassificationClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2672:2: ( ( ( rule__ClassificationClause__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2673:1: ( ( rule__ClassificationClause__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2673:1: ( ( rule__ClassificationClause__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2674:1: ( rule__ClassificationClause__Alternatives )
- {
- before(grammarAccess.getClassificationClauseAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2675:1: ( rule__ClassificationClause__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2675:2: rule__ClassificationClause__Alternatives
- {
- pushFollow(FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5666);
- rule__ClassificationClause__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getClassificationClauseAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleClassificationClause"
-
-
- // $ANTLR start "entryRuleClassificationFromClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2687:1: entryRuleClassificationFromClause : ruleClassificationFromClause EOF ;
- public final void entryRuleClassificationFromClause() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2688:1: ( ruleClassificationFromClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2689:1: ruleClassificationFromClause EOF
- {
- before(grammarAccess.getClassificationFromClauseRule());
- pushFollow(FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5693);
- ruleClassificationFromClause();
-
- state._fsp--;
-
- after(grammarAccess.getClassificationFromClauseRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationFromClause5700);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleClassificationFromClause"
-
-
- // $ANTLR start "ruleClassificationFromClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2696:1: ruleClassificationFromClause : ( ( rule__ClassificationFromClause__Group__0 ) ) ;
- public final void ruleClassificationFromClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2700:2: ( ( ( rule__ClassificationFromClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2701:1: ( ( rule__ClassificationFromClause__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2701:1: ( ( rule__ClassificationFromClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2702:1: ( rule__ClassificationFromClause__Group__0 )
- {
- before(grammarAccess.getClassificationFromClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2703:1: ( rule__ClassificationFromClause__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2703:2: rule__ClassificationFromClause__Group__0
- {
- pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5726);
- rule__ClassificationFromClause__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getClassificationFromClauseAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleClassificationFromClause"
-
-
- // $ANTLR start "entryRuleClassificationToClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2715:1: entryRuleClassificationToClause : ruleClassificationToClause EOF ;
- public final void entryRuleClassificationToClause() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2716:1: ( ruleClassificationToClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2717:1: ruleClassificationToClause EOF
- {
- before(grammarAccess.getClassificationToClauseRule());
- pushFollow(FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5753);
- ruleClassificationToClause();
-
- state._fsp--;
-
- after(grammarAccess.getClassificationToClauseRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleClassificationToClause5760);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleClassificationToClause"
-
-
- // $ANTLR start "ruleClassificationToClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2724:1: ruleClassificationToClause : ( ( rule__ClassificationToClause__Group__0 ) ) ;
- public final void ruleClassificationToClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2728:2: ( ( ( rule__ClassificationToClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2729:1: ( ( rule__ClassificationToClause__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2729:1: ( ( rule__ClassificationToClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2730:1: ( rule__ClassificationToClause__Group__0 )
- {
- before(grammarAccess.getClassificationToClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2731:1: ( rule__ClassificationToClause__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2731:2: rule__ClassificationToClause__Group__0
- {
- pushFollow(FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5786);
- rule__ClassificationToClause__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getClassificationToClauseAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleClassificationToClause"
-
-
- // $ANTLR start "entryRuleReclassifyAllClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2743:1: entryRuleReclassifyAllClause : ruleReclassifyAllClause EOF ;
- public final void entryRuleReclassifyAllClause() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2744:1: ( ruleReclassifyAllClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2745:1: ruleReclassifyAllClause EOF
- {
- before(grammarAccess.getReclassifyAllClauseRule());
- pushFollow(FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5813);
- ruleReclassifyAllClause();
-
- state._fsp--;
-
- after(grammarAccess.getReclassifyAllClauseRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleReclassifyAllClause5820);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleReclassifyAllClause"
-
-
- // $ANTLR start "ruleReclassifyAllClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2752:1: ruleReclassifyAllClause : ( ( rule__ReclassifyAllClause__Group__0 ) ) ;
- public final void ruleReclassifyAllClause() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2756:2: ( ( ( rule__ReclassifyAllClause__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2757:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2757:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2758:1: ( rule__ReclassifyAllClause__Group__0 )
- {
- before(grammarAccess.getReclassifyAllClauseAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2759:1: ( rule__ReclassifyAllClause__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2759:2: rule__ReclassifyAllClause__Group__0
- {
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5846);
- rule__ReclassifyAllClause__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getReclassifyAllClauseAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleReclassifyAllClause"
-
-
- // $ANTLR start "entryRuleQualifiedNameList"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2771:1: entryRuleQualifiedNameList : ruleQualifiedNameList EOF ;
- public final void entryRuleQualifiedNameList() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2772:1: ( ruleQualifiedNameList EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2773:1: ruleQualifiedNameList EOF
- {
- before(grammarAccess.getQualifiedNameListRule());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5873);
- ruleQualifiedNameList();
-
- state._fsp--;
-
- after(grammarAccess.getQualifiedNameListRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleQualifiedNameList5880);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleQualifiedNameList"
-
-
- // $ANTLR start "ruleQualifiedNameList"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2780:1: ruleQualifiedNameList : ( ( rule__QualifiedNameList__Group__0 ) ) ;
- public final void ruleQualifiedNameList() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2784:2: ( ( ( rule__QualifiedNameList__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2785:1: ( ( rule__QualifiedNameList__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2785:1: ( ( rule__QualifiedNameList__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2786:1: ( rule__QualifiedNameList__Group__0 )
- {
- before(grammarAccess.getQualifiedNameListAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2787:1: ( rule__QualifiedNameList__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2787:2: rule__QualifiedNameList__Group__0
- {
- pushFollow(FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList5906);
- rule__QualifiedNameList__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getQualifiedNameListAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleQualifiedNameList"
-
-
- // $ANTLR start "entryRuleInvocationOrAssignementOrDeclarationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2799:1: entryRuleInvocationOrAssignementOrDeclarationStatement : ruleInvocationOrAssignementOrDeclarationStatement EOF ;
- public final void entryRuleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2800:1: ( ruleInvocationOrAssignementOrDeclarationStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2801:1: ruleInvocationOrAssignementOrDeclarationStatement EOF
- {
- before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule());
- pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement5933);
- ruleInvocationOrAssignementOrDeclarationStatement();
-
- state._fsp--;
-
- after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement5940);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleInvocationOrAssignementOrDeclarationStatement"
-
-
- // $ANTLR start "ruleInvocationOrAssignementOrDeclarationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2808:1: ruleInvocationOrAssignementOrDeclarationStatement : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) ;
- public final void ruleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2812:2: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2813:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2813:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2814:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 )
- {
- before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2815:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2815:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0
- {
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement5966);
- rule__InvocationOrAssignementOrDeclarationStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleInvocationOrAssignementOrDeclarationStatement"
-
-
- // $ANTLR start "entryRuleSuperInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2827:1: entryRuleSuperInvocationStatement : ruleSuperInvocationStatement EOF ;
- public final void entryRuleSuperInvocationStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2828:1: ( ruleSuperInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2829:1: ruleSuperInvocationStatement EOF
- {
- before(grammarAccess.getSuperInvocationStatementRule());
- pushFollow(FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement5993);
- ruleSuperInvocationStatement();
-
- state._fsp--;
-
- after(grammarAccess.getSuperInvocationStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleSuperInvocationStatement6000);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleSuperInvocationStatement"
-
-
- // $ANTLR start "ruleSuperInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2836:1: ruleSuperInvocationStatement : ( ( rule__SuperInvocationStatement__Group__0 ) ) ;
- public final void ruleSuperInvocationStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2840:2: ( ( ( rule__SuperInvocationStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2841:1: ( ( rule__SuperInvocationStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2841:1: ( ( rule__SuperInvocationStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2842:1: ( rule__SuperInvocationStatement__Group__0 )
- {
- before(grammarAccess.getSuperInvocationStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2843:1: ( rule__SuperInvocationStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2843:2: rule__SuperInvocationStatement__Group__0
- {
- pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement6026);
- rule__SuperInvocationStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSuperInvocationStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSuperInvocationStatement"
-
-
- // $ANTLR start "entryRuleThisInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2855:1: entryRuleThisInvocationStatement : ruleThisInvocationStatement EOF ;
- public final void entryRuleThisInvocationStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2856:1: ( ruleThisInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2857:1: ruleThisInvocationStatement EOF
- {
- before(grammarAccess.getThisInvocationStatementRule());
- pushFollow(FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement6053);
- ruleThisInvocationStatement();
-
- state._fsp--;
-
- after(grammarAccess.getThisInvocationStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleThisInvocationStatement6060);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleThisInvocationStatement"
-
-
- // $ANTLR start "ruleThisInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2864:1: ruleThisInvocationStatement : ( ( rule__ThisInvocationStatement__Group__0 ) ) ;
- public final void ruleThisInvocationStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2868:2: ( ( ( rule__ThisInvocationStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2869:1: ( ( rule__ThisInvocationStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2869:1: ( ( rule__ThisInvocationStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2870:1: ( rule__ThisInvocationStatement__Group__0 )
- {
- before(grammarAccess.getThisInvocationStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2871:1: ( rule__ThisInvocationStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2871:2: rule__ThisInvocationStatement__Group__0
- {
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6086);
- rule__ThisInvocationStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getThisInvocationStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleThisInvocationStatement"
-
-
- // $ANTLR start "entryRuleInstanceCreationInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2883:1: entryRuleInstanceCreationInvocationStatement : ruleInstanceCreationInvocationStatement EOF ;
- public final void entryRuleInstanceCreationInvocationStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2884:1: ( ruleInstanceCreationInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2885:1: ruleInstanceCreationInvocationStatement EOF
- {
- before(grammarAccess.getInstanceCreationInvocationStatementRule());
- pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6113);
- ruleInstanceCreationInvocationStatement();
-
- state._fsp--;
-
- after(grammarAccess.getInstanceCreationInvocationStatementRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6120);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleInstanceCreationInvocationStatement"
-
-
- // $ANTLR start "ruleInstanceCreationInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2892:1: ruleInstanceCreationInvocationStatement : ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) ;
- public final void ruleInstanceCreationInvocationStatement() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2896:2: ( ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2897:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2897:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2898:1: ( rule__InstanceCreationInvocationStatement__Group__0 )
- {
- before(grammarAccess.getInstanceCreationInvocationStatementAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2899:1: ( rule__InstanceCreationInvocationStatement__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2899:2: rule__InstanceCreationInvocationStatement__Group__0
- {
- pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6146);
- rule__InstanceCreationInvocationStatement__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getInstanceCreationInvocationStatementAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleInstanceCreationInvocationStatement"
-
-
- // $ANTLR start "entryRuleVariableDeclarationCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2911:1: entryRuleVariableDeclarationCompletion : ruleVariableDeclarationCompletion EOF ;
- public final void entryRuleVariableDeclarationCompletion() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2912:1: ( ruleVariableDeclarationCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2913:1: ruleVariableDeclarationCompletion EOF
- {
- before(grammarAccess.getVariableDeclarationCompletionRule());
- pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6173);
- ruleVariableDeclarationCompletion();
-
- state._fsp--;
-
- after(grammarAccess.getVariableDeclarationCompletionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6180);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleVariableDeclarationCompletion"
-
-
- // $ANTLR start "ruleVariableDeclarationCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2920:1: ruleVariableDeclarationCompletion : ( ( rule__VariableDeclarationCompletion__Group__0 ) ) ;
- public final void ruleVariableDeclarationCompletion() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2924:2: ( ( ( rule__VariableDeclarationCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2925:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2925:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2926:1: ( rule__VariableDeclarationCompletion__Group__0 )
- {
- before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2927:1: ( rule__VariableDeclarationCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2927:2: rule__VariableDeclarationCompletion__Group__0
- {
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6206);
- rule__VariableDeclarationCompletion__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getVariableDeclarationCompletionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleVariableDeclarationCompletion"
-
-
- // $ANTLR start "entryRuleAssignmentCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2939:1: entryRuleAssignmentCompletion : ruleAssignmentCompletion EOF ;
- public final void entryRuleAssignmentCompletion() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2940:1: ( ruleAssignmentCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2941:1: ruleAssignmentCompletion EOF
- {
- before(grammarAccess.getAssignmentCompletionRule());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6233);
- ruleAssignmentCompletion();
-
- state._fsp--;
-
- after(grammarAccess.getAssignmentCompletionRule());
- match(input, EOF, FOLLOW_EOF_in_entryRuleAssignmentCompletion6240);
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- }
- return;
- }
-
- // $ANTLR end "entryRuleAssignmentCompletion"
-
-
- // $ANTLR start "ruleAssignmentCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2948:1: ruleAssignmentCompletion : ( ( rule__AssignmentCompletion__Group__0 ) ) ;
- public final void ruleAssignmentCompletion() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2952:2: ( ( ( rule__AssignmentCompletion__Group__0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2953:1: ( ( rule__AssignmentCompletion__Group__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2953:1: ( ( rule__AssignmentCompletion__Group__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2954:1: ( rule__AssignmentCompletion__Group__0 )
- {
- before(grammarAccess.getAssignmentCompletionAccess().getGroup());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2955:1: ( rule__AssignmentCompletion__Group__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2955:2: rule__AssignmentCompletion__Group__0
- {
- pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6266);
- rule__AssignmentCompletion__Group__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAssignmentCompletionAccess().getGroup());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAssignmentCompletion"
-
-
- // $ANTLR start "ruleBooleanValue"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2968:1: ruleBooleanValue : ( ( rule__BooleanValue__Alternatives ) ) ;
- public final void ruleBooleanValue() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2972:1: ( ( ( rule__BooleanValue__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2973:1: ( ( rule__BooleanValue__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2973:1: ( ( rule__BooleanValue__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2974:1: ( rule__BooleanValue__Alternatives )
- {
- before(grammarAccess.getBooleanValueAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2975:1: ( rule__BooleanValue__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2975:2: rule__BooleanValue__Alternatives
- {
- pushFollow(FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6303);
- rule__BooleanValue__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getBooleanValueAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleBooleanValue"
-
-
- // $ANTLR start "ruleLinkOperationKind"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2987:1: ruleLinkOperationKind : ( ( rule__LinkOperationKind__Alternatives ) ) ;
- public final void ruleLinkOperationKind() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2991:1: ( ( ( rule__LinkOperationKind__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2992:1: ( ( rule__LinkOperationKind__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2992:1: ( ( rule__LinkOperationKind__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2993:1: ( rule__LinkOperationKind__Alternatives )
- {
- before(grammarAccess.getLinkOperationKindAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2994:1: ( rule__LinkOperationKind__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2994:2: rule__LinkOperationKind__Alternatives
- {
- pushFollow(FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6339);
- rule__LinkOperationKind__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getLinkOperationKindAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleLinkOperationKind"
-
-
- // $ANTLR start "ruleSelectOrRejectOperator"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3006:1: ruleSelectOrRejectOperator : ( ( rule__SelectOrRejectOperator__Alternatives ) ) ;
- public final void ruleSelectOrRejectOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3010:1: ( ( ( rule__SelectOrRejectOperator__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3011:1: ( ( rule__SelectOrRejectOperator__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3011:1: ( ( rule__SelectOrRejectOperator__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3012:1: ( rule__SelectOrRejectOperator__Alternatives )
- {
- before(grammarAccess.getSelectOrRejectOperatorAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3013:1: ( rule__SelectOrRejectOperator__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3013:2: rule__SelectOrRejectOperator__Alternatives
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6375);
- rule__SelectOrRejectOperator__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSelectOrRejectOperatorAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleSelectOrRejectOperator"
-
-
- // $ANTLR start "ruleCollectOrIterateOperator"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3025:1: ruleCollectOrIterateOperator : ( ( rule__CollectOrIterateOperator__Alternatives ) ) ;
- public final void ruleCollectOrIterateOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3029:1: ( ( ( rule__CollectOrIterateOperator__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3030:1: ( ( rule__CollectOrIterateOperator__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3030:1: ( ( rule__CollectOrIterateOperator__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3031:1: ( rule__CollectOrIterateOperator__Alternatives )
- {
- before(grammarAccess.getCollectOrIterateOperatorAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3032:1: ( rule__CollectOrIterateOperator__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3032:2: rule__CollectOrIterateOperator__Alternatives
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6411);
- rule__CollectOrIterateOperator__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getCollectOrIterateOperatorAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleCollectOrIterateOperator"
-
-
- // $ANTLR start "ruleForAllOrExistsOrOneOperator"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3044:1: ruleForAllOrExistsOrOneOperator : ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) ;
- public final void ruleForAllOrExistsOrOneOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3048:1: ( ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3049:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3049:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3050:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives )
- {
- before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3051:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3051:2: rule__ForAllOrExistsOrOneOperator__Alternatives
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6447);
- rule__ForAllOrExistsOrOneOperator__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleForAllOrExistsOrOneOperator"
-
-
- // $ANTLR start "ruleAnnotationKind"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3063:1: ruleAnnotationKind : ( ( rule__AnnotationKind__Alternatives ) ) ;
- public final void ruleAnnotationKind() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3067:1: ( ( ( rule__AnnotationKind__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3068:1: ( ( rule__AnnotationKind__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3068:1: ( ( rule__AnnotationKind__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3069:1: ( rule__AnnotationKind__Alternatives )
- {
- before(grammarAccess.getAnnotationKindAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3070:1: ( rule__AnnotationKind__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3070:2: rule__AnnotationKind__Alternatives
- {
- pushFollow(FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6483);
- rule__AnnotationKind__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAnnotationKindAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAnnotationKind"
-
-
- // $ANTLR start "ruleAssignmentOperator"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3082:1: ruleAssignmentOperator : ( ( rule__AssignmentOperator__Alternatives ) ) ;
- public final void ruleAssignmentOperator() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3086:1: ( ( ( rule__AssignmentOperator__Alternatives ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3087:1: ( ( rule__AssignmentOperator__Alternatives ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3087:1: ( ( rule__AssignmentOperator__Alternatives ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3088:1: ( rule__AssignmentOperator__Alternatives )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getAlternatives());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3089:1: ( rule__AssignmentOperator__Alternatives )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3089:2: rule__AssignmentOperator__Alternatives
- {
- pushFollow(FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6519);
- rule__AssignmentOperator__Alternatives();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getAlternatives());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "ruleAssignmentOperator"
-
-
- // $ANTLR start "rule__LITERAL__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3100:1: rule__LITERAL__Alternatives : ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) );
- public final void rule__LITERAL__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3104:1: ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) )
- int alt4 = 3;
- switch(input.LA(1)) {
- case 33:
- case 34:
- {
- alt4 = 1;
- }
- break;
- case RULE_INTEGERVALUE:
- case 27:
- {
- alt4 = 2;
- }
- break;
- case RULE_STRING:
- {
- alt4 = 3;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 4, 0, input);
-
- throw nvae;
- }
-
- switch(alt4) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3105:1: ( ruleBOOLEAN_LITERAL )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3105:1: ( ruleBOOLEAN_LITERAL )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3106:1: ruleBOOLEAN_LITERAL
- {
- before(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0());
- pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6554);
- ruleBOOLEAN_LITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3111:6: ( ruleNUMBER_LITERAL )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3111:6: ( ruleNUMBER_LITERAL )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3112:1: ruleNUMBER_LITERAL
- {
- before(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1());
- pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6571);
- ruleNUMBER_LITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3117:6: ( ruleSTRING_LITERAL )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3117:6: ( ruleSTRING_LITERAL )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3118:1: ruleSTRING_LITERAL
- {
- before(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2());
- pushFollow(FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6588);
- ruleSTRING_LITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__LITERAL__Alternatives"
-
-
- // $ANTLR start "rule__NUMBER_LITERAL__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3128:1: rule__NUMBER_LITERAL__Alternatives : ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) );
- public final void rule__NUMBER_LITERAL__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3132:1: ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) )
- int alt5 = 2;
- int LA5_0 = input.LA(1);
-
- if((LA5_0 == RULE_INTEGERVALUE)) {
- alt5 = 1;
- } else if((LA5_0 == 27)) {
- alt5 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 5, 0, input);
-
- throw nvae;
- }
- switch(alt5) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3133:1: ( ruleINTEGER_LITERAL )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3133:1: ( ruleINTEGER_LITERAL )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3134:1: ruleINTEGER_LITERAL
- {
- before(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0());
- pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6620);
- ruleINTEGER_LITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3139:6: ( ruleUNLIMITED_LITERAL )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3139:6: ( ruleUNLIMITED_LITERAL )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3140:1: ruleUNLIMITED_LITERAL
- {
- before(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1());
- pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6637);
- ruleUNLIMITED_LITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NUMBER_LITERAL__Alternatives"
-
-
- // $ANTLR start "rule__NameExpression__Alternatives_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3150:1: rule__NameExpression__Alternatives_0 : ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) );
- public final void rule__NameExpression__Alternatives_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3154:1: ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) )
- int alt6 = 2;
- int LA6_0 = input.LA(1);
-
- if(((LA6_0 >= 12 && LA6_0 <= 13))) {
- alt6 = 1;
- } else if((LA6_0 == RULE_ID)) {
- alt6 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 6, 0, input);
-
- throw nvae;
- }
- switch(alt6) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3155:1: ( ( rule__NameExpression__Group_0_0__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3155:1: ( ( rule__NameExpression__Group_0_0__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3156:1: ( rule__NameExpression__Group_0_0__0 )
- {
- before(grammarAccess.getNameExpressionAccess().getGroup_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3157:1: ( rule__NameExpression__Group_0_0__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3157:2: rule__NameExpression__Group_0_0__0
- {
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06669);
- rule__NameExpression__Group_0_0__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getGroup_0_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3161:6: ( ( rule__NameExpression__Group_0_1__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3161:6: ( ( rule__NameExpression__Group_0_1__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3162:1: ( rule__NameExpression__Group_0_1__0 )
- {
- before(grammarAccess.getNameExpressionAccess().getGroup_0_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3163:1: ( rule__NameExpression__Group_0_1__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3163:2: rule__NameExpression__Group_0_1__0
- {
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06687);
- rule__NameExpression__Group_0_1__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getGroup_0_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Alternatives_0"
-
-
- // $ANTLR start "rule__NameExpression__PrefixOpAlternatives_0_0_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3172:1: rule__NameExpression__PrefixOpAlternatives_0_0_0_0 : ( ( '++' ) | ( '--' ) );
- public final void rule__NameExpression__PrefixOpAlternatives_0_0_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3176:1: ( ( '++' ) | ( '--' ) )
- int alt7 = 2;
- int LA7_0 = input.LA(1);
-
- if((LA7_0 == 12)) {
- alt7 = 1;
- } else if((LA7_0 == 13)) {
- alt7 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 7, 0, input);
-
- throw nvae;
- }
- switch(alt7) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3177:1: ( '++' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3177:1: ( '++' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3178:1: '++'
- {
- before(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0());
- match(input, 12, FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06721);
- after(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3185:6: ( '--' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3185:6: ( '--' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3186:1: '--'
- {
- before(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1());
- match(input, 13, FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06741);
- after(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__PrefixOpAlternatives_0_0_0_0"
-
-
- // $ANTLR start "rule__NameExpression__Alternatives_0_1_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3198:1: rule__NameExpression__Alternatives_0_1_2 : ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) );
- public final void rule__NameExpression__Alternatives_0_1_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3202:1: ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) )
- int alt8 = 3;
- switch(input.LA(1)) {
- case 64:
- {
- alt8 = 1;
- }
- break;
- case 74:
- case 83:
- {
- alt8 = 2;
- }
- break;
- case 12:
- case 13:
- {
- alt8 = 3;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 8, 0, input);
-
- throw nvae;
- }
-
- switch(alt8) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3203:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3203:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3204:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 )
- {
- before(grammarAccess.getNameExpressionAccess().getInvocationCompletionAssignment_0_1_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3205:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3205:2: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0
- {
- pushFollow(FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26775);
- rule__NameExpression__InvocationCompletionAssignment_0_1_2_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getInvocationCompletionAssignment_0_1_2_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3209:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3209:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3210:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 )
- {
- before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionAssignment_0_1_2_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3211:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3211:2: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1
- {
- pushFollow(FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26793);
- rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionAssignment_0_1_2_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3215:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3215:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3216:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 )
- {
- before(grammarAccess.getNameExpressionAccess().getPostfixOpAssignment_0_1_2_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3217:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3217:2: rule__NameExpression__PostfixOpAssignment_0_1_2_2
- {
- pushFollow(FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26811);
- rule__NameExpression__PostfixOpAssignment_0_1_2_2();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getPostfixOpAssignment_0_1_2_2());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Alternatives_0_1_2"
-
-
- // $ANTLR start "rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3226:1: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 : ( ( '++' ) | ( '--' ) );
- public final void rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3230:1: ( ( '++' ) | ( '--' ) )
- int alt9 = 2;
- int LA9_0 = input.LA(1);
-
- if((LA9_0 == 12)) {
- alt9 = 1;
- } else if((LA9_0 == 13)) {
- alt9 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 9, 0, input);
-
- throw nvae;
- }
- switch(alt9) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3231:1: ( '++' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3231:1: ( '++' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3232:1: '++'
- {
- before(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0());
- match(input, 12, FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06845);
- after(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3239:6: ( '--' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3239:6: ( '--' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3240:1: '--'
- {
- before(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1());
- match(input, 13, FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06865);
- after(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0"
-
-
- // $ANTLR start "rule__EqualityExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3252:1: rule__EqualityExpression__OpAlternatives_1_0_0 : ( ( '==' ) | ( '!=' ) );
- public final void rule__EqualityExpression__OpAlternatives_1_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3256:1: ( ( '==' ) | ( '!=' ) )
- int alt10 = 2;
- int LA10_0 = input.LA(1);
-
- if((LA10_0 == 14)) {
- alt10 = 1;
- } else if((LA10_0 == 15)) {
- alt10 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 10, 0, input);
-
- throw nvae;
- }
- switch(alt10) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3257:1: ( '==' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3257:1: ( '==' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3258:1: '=='
- {
- before(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0());
- match(input, 14, FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_06900);
- after(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3265:6: ( '!=' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3265:6: ( '!=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3266:1: '!='
- {
- before(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1());
- match(input, 15, FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_06920);
- after(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__EqualityExpression__OpAlternatives_1_0_0"
-
-
- // $ANTLR start "rule__ClassificationExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3278:1: rule__ClassificationExpression__OpAlternatives_1_0_0 : ( ( 'instanceof' ) | ( 'hastype' ) );
- public final void rule__ClassificationExpression__OpAlternatives_1_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3282:1: ( ( 'instanceof' ) | ( 'hastype' ) )
- int alt11 = 2;
- int LA11_0 = input.LA(1);
-
- if((LA11_0 == 16)) {
- alt11 = 1;
- } else if((LA11_0 == 17)) {
- alt11 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 11, 0, input);
-
- throw nvae;
- }
- switch(alt11) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3283:1: ( 'instanceof' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3283:1: ( 'instanceof' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3284:1: 'instanceof'
- {
- before(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0());
- match(input, 16, FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_06955);
- after(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3291:6: ( 'hastype' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3291:6: ( 'hastype' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3292:1: 'hastype'
- {
- before(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1());
- match(input, 17, FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_06975);
- after(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ClassificationExpression__OpAlternatives_1_0_0"
-
-
- // $ANTLR start "rule__RelationalExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3304:1: rule__RelationalExpression__OpAlternatives_1_0_0 : ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) );
- public final void rule__RelationalExpression__OpAlternatives_1_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3308:1: ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) )
- int alt12 = 4;
- switch(input.LA(1)) {
- case 18:
- {
- alt12 = 1;
- }
- break;
- case 19:
- {
- alt12 = 2;
- }
- break;
- case 20:
- {
- alt12 = 3;
- }
- break;
- case 21:
- {
- alt12 = 4;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 12, 0, input);
-
- throw nvae;
- }
-
- switch(alt12) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3309:1: ( '<' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3309:1: ( '<' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3310:1: '<'
- {
- before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0());
- match(input, 18, FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_07010);
- after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3317:6: ( '>' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3317:6: ( '>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3318:1: '>'
- {
- before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1());
- match(input, 19, FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_07030);
- after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3325:6: ( '<=' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3325:6: ( '<=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3326:1: '<='
- {
- before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2());
- match(input, 20, FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_07050);
- after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2());
-
- }
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3333:6: ( '>=' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3333:6: ( '>=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3334:1: '>='
- {
- before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3());
- match(input, 21, FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07070);
- after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__RelationalExpression__OpAlternatives_1_0_0"
-
-
- // $ANTLR start "rule__ShiftExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3346:1: rule__ShiftExpression__OpAlternatives_1_0_0 : ( ( '<<' ) | ( '>>' ) | ( '>>>' ) );
- public final void rule__ShiftExpression__OpAlternatives_1_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3350:1: ( ( '<<' ) | ( '>>' ) | ( '>>>' ) )
- int alt13 = 3;
- switch(input.LA(1)) {
- case 22:
- {
- alt13 = 1;
- }
- break;
- case 23:
- {
- alt13 = 2;
- }
- break;
- case 24:
- {
- alt13 = 3;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 13, 0, input);
-
- throw nvae;
- }
-
- switch(alt13) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3351:1: ( '<<' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3351:1: ( '<<' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3352:1: '<<'
- {
- before(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0());
- match(input, 22, FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07105);
- after(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3359:6: ( '>>' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3359:6: ( '>>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3360:1: '>>'
- {
- before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1());
- match(input, 23, FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07125);
- after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3367:6: ( '>>>' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3367:6: ( '>>>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3368:1: '>>>'
- {
- before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2());
- match(input, 24, FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07145);
- after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ShiftExpression__OpAlternatives_1_0_0"
-
-
- // $ANTLR start "rule__AdditiveExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3380:1: rule__AdditiveExpression__OpAlternatives_1_0_0 : ( ( '+' ) | ( '-' ) );
- public final void rule__AdditiveExpression__OpAlternatives_1_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3384:1: ( ( '+' ) | ( '-' ) )
- int alt14 = 2;
- int LA14_0 = input.LA(1);
-
- if((LA14_0 == 25)) {
- alt14 = 1;
- } else if((LA14_0 == 26)) {
- alt14 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 14, 0, input);
-
- throw nvae;
- }
- switch(alt14) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3385:1: ( '+' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3385:1: ( '+' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3386:1: '+'
- {
- before(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0());
- match(input, 25, FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07180);
- after(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3393:6: ( '-' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3393:6: ( '-' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3394:1: '-'
- {
- before(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1());
- match(input, 26, FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07200);
- after(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AdditiveExpression__OpAlternatives_1_0_0"
-
-
- // $ANTLR start "rule__MultiplicativeExpression__OpAlternatives_1_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3406:1: rule__MultiplicativeExpression__OpAlternatives_1_0_0 : ( ( '*' ) | ( '/' ) | ( '%' ) );
- public final void rule__MultiplicativeExpression__OpAlternatives_1_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3410:1: ( ( '*' ) | ( '/' ) | ( '%' ) )
- int alt15 = 3;
- switch(input.LA(1)) {
- case 27:
- {
- alt15 = 1;
- }
- break;
- case 28:
- {
- alt15 = 2;
- }
- break;
- case 29:
- {
- alt15 = 3;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 15, 0, input);
-
- throw nvae;
- }
-
- switch(alt15) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3411:1: ( '*' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3411:1: ( '*' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3412:1: '*'
- {
- before(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0());
- match(input, 27, FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07235);
- after(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3419:6: ( '/' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3419:6: ( '/' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3420:1: '/'
- {
- before(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1());
- match(input, 28, FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07255);
- after(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3427:6: ( '%' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3427:6: ( '%' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3428:1: '%'
- {
- before(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2());
- match(input, 29, FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07275);
- after(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__MultiplicativeExpression__OpAlternatives_1_0_0"
-
-
- // $ANTLR start "rule__UnaryExpression__OpAlternatives_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3440:1: rule__UnaryExpression__OpAlternatives_0_0 : ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) );
- public final void rule__UnaryExpression__OpAlternatives_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3444:1: ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) )
- int alt16 = 5;
- switch(input.LA(1)) {
- case 30:
- {
- alt16 = 1;
- }
- break;
- case 26:
- {
- alt16 = 2;
- }
- break;
- case 25:
- {
- alt16 = 3;
- }
- break;
- case 31:
- {
- alt16 = 4;
- }
- break;
- case 32:
- {
- alt16 = 5;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 16, 0, input);
-
- throw nvae;
- }
-
- switch(alt16) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3445:1: ( '!' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3445:1: ( '!' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3446:1: '!'
- {
- before(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0());
- match(input, 30, FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07310);
- after(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3453:6: ( '-' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3453:6: ( '-' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3454:1: '-'
- {
- before(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1());
- match(input, 26, FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07330);
- after(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3461:6: ( '+' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3461:6: ( '+' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3462:1: '+'
- {
- before(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2());
- match(input, 25, FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07350);
- after(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2());
-
- }
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3469:6: ( '$' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3469:6: ( '$' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3470:1: '$'
- {
- before(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3());
- match(input, 31, FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07370);
- after(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3());
-
- }
-
-
- }
- break;
- case 5:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3477:6: ( '~' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3477:6: ( '~' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3478:1: '~'
- {
- before(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4());
- match(input, 32, FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07390);
- after(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__UnaryExpression__OpAlternatives_0_0"
-
-
- // $ANTLR start "rule__SuffixExpression__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3490:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) );
- public final void rule__SuffixExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3494:1: ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) )
- int alt17 = 7;
- alt17 = dfa17.predict(input);
- switch(alt17) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3495:1: ( ruleOperationCallExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3495:1: ( ruleOperationCallExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3496:1: ruleOperationCallExpression
- {
- before(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7424);
- ruleOperationCallExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3501:6: ( rulePropertyCallExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3501:6: ( rulePropertyCallExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3502:1: rulePropertyCallExpression
- {
- before(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1());
- pushFollow(FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7441);
- rulePropertyCallExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3507:6: ( ruleLinkOperationExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3507:6: ( ruleLinkOperationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3508:1: ruleLinkOperationExpression
- {
- before(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2());
- pushFollow(FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7458);
- ruleLinkOperationExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2());
-
- }
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3513:6: ( ruleSequenceOperationExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3513:6: ( ruleSequenceOperationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3514:1: ruleSequenceOperationExpression
- {
- before(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3());
- pushFollow(FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7475);
- ruleSequenceOperationExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3());
-
- }
-
-
- }
- break;
- case 5:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3519:6: ( ruleSequenceReductionExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3519:6: ( ruleSequenceReductionExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3520:1: ruleSequenceReductionExpression
- {
- before(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4());
- pushFollow(FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7492);
- ruleSequenceReductionExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4());
-
- }
-
-
- }
- break;
- case 6:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3525:6: ( ruleSequenceExpansionExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3525:6: ( ruleSequenceExpansionExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3526:1: ruleSequenceExpansionExpression
- {
- before(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5());
- pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7509);
- ruleSequenceExpansionExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5());
-
- }
-
-
- }
- break;
- case 7:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3531:6: ( ruleClassExtentExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3531:6: ( ruleClassExtentExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3532:1: ruleClassExtentExpression
- {
- before(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6());
- pushFollow(FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7526);
- ruleClassExtentExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__SuffixExpression__Alternatives"
-
-
- // $ANTLR start "rule__SequenceExpansionExpression__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3542:1: rule__SequenceExpansionExpression__Alternatives : ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) );
- public final void rule__SequenceExpansionExpression__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3546:1: ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) )
- int alt18 = 4;
- int LA18_0 = input.LA(1);
-
- if((LA18_0 == 76)) {
- switch(input.LA(2)) {
- case 38:
- case 39:
- {
- alt18 = 1;
- }
- break;
- case 42:
- case 43:
- case 44:
- {
- alt18 = 3;
- }
- break;
- case 78:
- {
- alt18 = 4;
- }
- break;
- case 40:
- case 41:
- {
- alt18 = 2;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 18, 1, input);
-
- throw nvae;
- }
-
- } else {
- NoViableAltException nvae = new NoViableAltException("", 18, 0, input);
-
- throw nvae;
- }
- switch(alt18) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3547:1: ( ruleSelectOrRejectOperation )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3547:1: ( ruleSelectOrRejectOperation )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3548:1: ruleSelectOrRejectOperation
- {
- before(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0());
- pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7558);
- ruleSelectOrRejectOperation();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3553:6: ( ruleCollectOrIterateOperation )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3553:6: ( ruleCollectOrIterateOperation )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3554:1: ruleCollectOrIterateOperation
- {
- before(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1());
- pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7575);
- ruleCollectOrIterateOperation();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3559:6: ( ruleForAllOrExistsOrOneOperation )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3559:6: ( ruleForAllOrExistsOrOneOperation )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3560:1: ruleForAllOrExistsOrOneOperation
- {
- before(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7592);
- ruleForAllOrExistsOrOneOperation();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2());
-
- }
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3565:6: ( ruleIsUniqueOperation )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3565:6: ( ruleIsUniqueOperation )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3566:1: ruleIsUniqueOperation
- {
- before(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3());
- pushFollow(FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7609);
- ruleIsUniqueOperation();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__SequenceExpansionExpression__Alternatives"
-
-
- // $ANTLR start "rule__ValueSpecification__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3576:1: rule__ValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) );
- public final void rule__ValueSpecification__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3580:1: ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) )
- int alt19 = 7;
- switch(input.LA(1)) {
- case RULE_ID:
- case 12:
- case 13:
- {
- alt19 = 1;
- }
- break;
- case RULE_INTEGERVALUE:
- case RULE_STRING:
- case 27:
- case 33:
- case 34:
- {
- alt19 = 2;
- }
- break;
- case 80:
- {
- alt19 = 3;
- }
- break;
- case 81:
- {
- alt19 = 4;
- }
- break;
- case 82:
- {
- alt19 = 5;
- }
- break;
- case 64:
- {
- alt19 = 6;
- }
- break;
- case 79:
- {
- alt19 = 7;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 19, 0, input);
-
- throw nvae;
- }
-
- switch(alt19) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3581:1: ( ruleNameExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3581:1: ( ruleNameExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3582:1: ruleNameExpression
- {
- before(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7641);
- ruleNameExpression();
-
- state._fsp--;
-
- after(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3587:6: ( ruleLITERAL )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3587:6: ( ruleLITERAL )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3588:1: ruleLITERAL
- {
- before(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1());
- pushFollow(FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7658);
- ruleLITERAL();
-
- state._fsp--;
-
- after(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3593:6: ( ruleThisExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3593:6: ( ruleThisExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3594:1: ruleThisExpression
- {
- before(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2());
- pushFollow(FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7675);
- ruleThisExpression();
-
- state._fsp--;
-
- after(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2());
-
- }
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3599:6: ( ruleSuperInvocationExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3599:6: ( ruleSuperInvocationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3600:1: ruleSuperInvocationExpression
- {
- before(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7692);
- ruleSuperInvocationExpression();
-
- state._fsp--;
-
- after(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3());
-
- }
-
-
- }
- break;
- case 5:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3605:6: ( ruleInstanceCreationExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3605:6: ( ruleInstanceCreationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3606:1: ruleInstanceCreationExpression
- {
- before(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7709);
- ruleInstanceCreationExpression();
-
- state._fsp--;
-
- after(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4());
-
- }
-
-
- }
- break;
- case 6:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3611:6: ( ruleParenthesizedExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3611:6: ( ruleParenthesizedExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3612:1: ruleParenthesizedExpression
- {
- before(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7726);
- ruleParenthesizedExpression();
-
- state._fsp--;
-
- after(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5());
-
- }
-
-
- }
- break;
- case 7:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3617:6: ( ruleNullExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3617:6: ( ruleNullExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3618:1: ruleNullExpression
- {
- before(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6());
- pushFollow(FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7743);
- ruleNullExpression();
-
- state._fsp--;
-
- after(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ValueSpecification__Alternatives"
-
-
- // $ANTLR start "rule__NonLiteralValueSpecification__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3628:1: rule__NonLiteralValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) );
- public final void rule__NonLiteralValueSpecification__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3632:1: ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) )
- int alt20 = 5;
- switch(input.LA(1)) {
- case RULE_ID:
- case 12:
- case 13:
- {
- alt20 = 1;
- }
- break;
- case 64:
- {
- alt20 = 2;
- }
- break;
- case 82:
- {
- alt20 = 3;
- }
- break;
- case 80:
- {
- alt20 = 4;
- }
- break;
- case 81:
- {
- alt20 = 5;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 20, 0, input);
-
- throw nvae;
- }
-
- switch(alt20) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3633:1: ( ruleNameExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3633:1: ( ruleNameExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3634:1: ruleNameExpression
- {
- before(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7775);
- ruleNameExpression();
-
- state._fsp--;
-
- after(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3639:6: ( ruleParenthesizedExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3639:6: ( ruleParenthesizedExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3640:1: ruleParenthesizedExpression
- {
- before(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7792);
- ruleParenthesizedExpression();
-
- state._fsp--;
-
- after(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3645:6: ( ruleInstanceCreationExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3645:6: ( ruleInstanceCreationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3646:1: ruleInstanceCreationExpression
- {
- before(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7809);
- ruleInstanceCreationExpression();
-
- state._fsp--;
-
- after(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2());
-
- }
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3651:6: ( ruleThisExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3651:6: ( ruleThisExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3652:1: ruleThisExpression
- {
- before(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3());
- pushFollow(FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7826);
- ruleThisExpression();
-
- state._fsp--;
-
- after(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3());
-
- }
-
-
- }
- break;
- case 5:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3657:6: ( ruleSuperInvocationExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3657:6: ( ruleSuperInvocationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3658:1: ruleSuperInvocationExpression
- {
- before(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives7843);
- ruleSuperInvocationExpression();
-
- state._fsp--;
-
- after(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NonLiteralValueSpecification__Alternatives"
-
-
- // $ANTLR start "rule__ParenthesizedExpression__Alternatives_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3668:1: rule__ParenthesizedExpression__Alternatives_3 : ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) );
- public final void rule__ParenthesizedExpression__Alternatives_3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3672:1: ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) )
- int alt21 = 2;
- int LA21_0 = input.LA(1);
-
- if((LA21_0 == RULE_ID || (LA21_0 >= 12 && LA21_0 <= 13) || LA21_0 == 64 || (LA21_0 >= 80 && LA21_0 <= 82))) {
- alt21 = 1;
- } else if((LA21_0 == 73 || LA21_0 == 76)) {
- alt21 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 21, 0, input);
-
- throw nvae;
- }
- switch(alt21) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3673:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3673:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3674:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 )
- {
- before(grammarAccess.getParenthesizedExpressionAccess().getCastedAssignment_3_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3675:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3675:2: rule__ParenthesizedExpression__CastedAssignment_3_0
- {
- pushFollow(FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_37875);
- rule__ParenthesizedExpression__CastedAssignment_3_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getParenthesizedExpressionAccess().getCastedAssignment_3_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3679:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3679:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3680:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 )
- {
- before(grammarAccess.getParenthesizedExpressionAccess().getSuffixAssignment_3_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3681:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3681:2: rule__ParenthesizedExpression__SuffixAssignment_3_1
- {
- pushFollow(FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_37893);
- rule__ParenthesizedExpression__SuffixAssignment_3_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getParenthesizedExpressionAccess().getSuffixAssignment_3_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ParenthesizedExpression__Alternatives_3"
-
-
- // $ANTLR start "rule__SuperInvocationExpression__Alternatives_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3690:1: rule__SuperInvocationExpression__Alternatives_1 : ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) );
- public final void rule__SuperInvocationExpression__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3694:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) )
- int alt22 = 2;
- int LA22_0 = input.LA(1);
-
- if((LA22_0 == 64)) {
- alt22 = 1;
- } else if((LA22_0 == 73)) {
- alt22 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 22, 0, input);
-
- throw nvae;
- }
- switch(alt22) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3695:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3695:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3696:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 )
- {
- before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3697:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3697:2: rule__SuperInvocationExpression__TupleAssignment_1_0
- {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_17926);
- rule__SuperInvocationExpression__TupleAssignment_1_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3701:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3701:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3702:1: ( rule__SuperInvocationExpression__Group_1_1__0 )
- {
- before(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3703:1: ( rule__SuperInvocationExpression__Group_1_1__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3703:2: rule__SuperInvocationExpression__Group_1_1__0
- {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_17944);
- rule__SuperInvocationExpression__Group_1_1__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__SuperInvocationExpression__Alternatives_1"
-
-
- // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3712:1: rule__SequenceConstructionOrAccessCompletion__Alternatives : ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) );
- public final void rule__SequenceConstructionOrAccessCompletion__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3716:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) )
- int alt23 = 2;
- int LA23_0 = input.LA(1);
-
- if((LA23_0 == 74)) {
- alt23 = 1;
- } else if((LA23_0 == 83)) {
- alt23 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 23, 0, input);
-
- throw nvae;
- }
- switch(alt23) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3717:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3717:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3718:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 )
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getGroup_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3719:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3719:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0
- {
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7977);
- rule__SequenceConstructionOrAccessCompletion__Group_0__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getGroup_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3723:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3723:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3724:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 )
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3725:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3725:2: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1
- {
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7995);
- rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionAssignment_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Alternatives"
-
-
- // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3734:1: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 : ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) );
- public final void rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3738:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) )
- int alt24 = 2;
- int LA24_0 = input.LA(1);
-
- if(((LA24_0 >= RULE_ID && LA24_0 <= RULE_STRING) || (LA24_0 >= 12 && LA24_0 <= 13) || (LA24_0 >= 25 && LA24_0 <= 27) || (LA24_0 >= 30 && LA24_0 <= 34) || LA24_0 == 64 || (LA24_0 >= 79 && LA24_0 <= 82))) {
- alt24 = 1;
- } else if((LA24_0 == 75)) {
- alt24 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 24, 0, input);
-
- throw nvae;
- }
- switch(alt24) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3739:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3739:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3740:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 )
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAssignment_0_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3741:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3741:2: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0
- {
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18028);
- rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAssignment_0_1_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3745:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3745:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3746:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 )
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionAssignment_0_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3747:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3747:2: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1
- {
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18046);
- rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionAssignment_0_1_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1"
-
-
- // $ANTLR start "rule__SequenceConstructionExpression__Alternatives_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3756:1: rule__SequenceConstructionExpression__Alternatives_2 : ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) );
- public final void rule__SequenceConstructionExpression__Alternatives_2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3760:1: ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) )
- int alt26 = 2;
- int LA26_0 = input.LA(1);
-
- if((LA26_0 == 62 || LA26_0 == 84)) {
- alt26 = 1;
- } else if((LA26_0 == 85)) {
- alt26 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 26, 0, input);
-
- throw nvae;
- }
- switch(alt26) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3761:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3761:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3762:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )*
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3763:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )*
- loop25: do {
- int alt25 = 2;
- int LA25_0 = input.LA(1);
-
- if((LA25_0 == 62)) {
- alt25 = 1;
- }
-
-
- switch(alt25) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3763:2: rule__SequenceConstructionExpression__Group_2_0__0
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28079);
- rule__SequenceConstructionExpression__Group_2_0__0();
-
- state._fsp--;
-
-
- }
- break;
-
- default:
- break loop25;
- }
- } while(true);
-
- after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3767:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3767:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3768:1: ( rule__SequenceConstructionExpression__Group_2_1__0 )
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3769:1: ( rule__SequenceConstructionExpression__Group_2_1__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3769:2: rule__SequenceConstructionExpression__Group_2_1__0
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28098);
- rule__SequenceConstructionExpression__Group_2_1__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__SequenceConstructionExpression__Alternatives_2"
-
-
- // $ANTLR start "rule__SequenceElement__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3778:1: rule__SequenceElement__Alternatives : ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) );
- public final void rule__SequenceElement__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3782:1: ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) )
- int alt27 = 2;
- int LA27_0 = input.LA(1);
-
- if(((LA27_0 >= RULE_ID && LA27_0 <= RULE_STRING) || (LA27_0 >= 12 && LA27_0 <= 13) || (LA27_0 >= 25 && LA27_0 <= 27) || (LA27_0 >= 30 && LA27_0 <= 34) || LA27_0 == 64 || (LA27_0 >= 79 && LA27_0 <= 82))) {
- alt27 = 1;
- } else if((LA27_0 == 83)) {
- alt27 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 27, 0, input);
-
- throw nvae;
- }
- switch(alt27) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3783:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3783:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3784:1: ruleExpression
- {
- before(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8131);
- ruleExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3789:6: ( ruleSequenceConstructionExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3789:6: ( ruleSequenceConstructionExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3790:1: ruleSequenceConstructionExpression
- {
- before(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8148);
- ruleSequenceConstructionExpression();
-
- state._fsp--;
-
- after(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__SequenceElement__Alternatives"
-
-
- // $ANTLR start "rule__DocumentedStatement__CommentAlternatives_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3800:1: rule__DocumentedStatement__CommentAlternatives_0_0 : ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) );
- public final void rule__DocumentedStatement__CommentAlternatives_0_0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3804:1: ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) )
- int alt28 = 2;
- int LA28_0 = input.LA(1);
-
- if((LA28_0 == RULE_ML_COMMENT)) {
- alt28 = 1;
- } else if((LA28_0 == RULE_SL_COMMENT)) {
- alt28 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 28, 0, input);
-
- throw nvae;
- }
- switch(alt28) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3805:1: ( RULE_ML_COMMENT )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3805:1: ( RULE_ML_COMMENT )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3806:1: RULE_ML_COMMENT
- {
- before(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0());
- match(input, RULE_ML_COMMENT, FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08180);
- after(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3811:6: ( RULE_SL_COMMENT )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3811:6: ( RULE_SL_COMMENT )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3812:1: RULE_SL_COMMENT
- {
- before(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1());
- match(input, RULE_SL_COMMENT, FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08197);
- after(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__DocumentedStatement__CommentAlternatives_0_0"
-
-
- // $ANTLR start "rule__Statement__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3822:1: rule__Statement__Alternatives : ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) );
- public final void rule__Statement__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3826:1: ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) )
- int alt29 = 18;
- switch(input.LA(1)) {
- case 90:
- {
- alt29 = 1;
- }
- break;
- case 87:
- {
- alt29 = 2;
- }
- break;
- case 83:
- {
- alt29 = 3;
- }
- break;
- case 91:
- {
- alt29 = 4;
- }
- break;
- case 92:
- {
- alt29 = 5;
- }
- break;
- case 93:
- {
- alt29 = 6;
- }
- break;
- case 96:
- {
- alt29 = 7;
- }
- break;
- case 99:
- {
- alt29 = 8;
- }
- break;
- case 100:
- {
- alt29 = 9;
- }
- break;
- case 101:
- {
- alt29 = 10;
- }
- break;
- case 103:
- {
- alt29 = 11;
- }
- break;
- case 104:
- {
- alt29 = 12;
- }
- break;
- case 105:
- {
- alt29 = 13;
- }
- break;
- case 106:
- {
- alt29 = 14;
- }
- break;
- case RULE_ID:
- case 12:
- case 13:
- {
- alt29 = 15;
- }
- break;
- case 81:
- {
- alt29 = 16;
- }
- break;
- case 80:
- {
- alt29 = 17;
- }
- break;
- case 82:
- {
- alt29 = 18;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 29, 0, input);
-
- throw nvae;
- }
-
- switch(alt29) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3827:1: ( ruleAnnotatedStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3827:1: ( ruleAnnotatedStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3828:1: ruleAnnotatedStatement
- {
- before(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8229);
- ruleAnnotatedStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3833:6: ( ruleInlineStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3833:6: ( ruleInlineStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3834:1: ruleInlineStatement
- {
- before(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1());
- pushFollow(FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8246);
- ruleInlineStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3839:6: ( ruleBlockStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3839:6: ( ruleBlockStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3840:1: ruleBlockStatement
- {
- before(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2());
- pushFollow(FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8263);
- ruleBlockStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2());
-
- }
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3845:6: ( ruleEmptyStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3845:6: ( ruleEmptyStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3846:1: ruleEmptyStatement
- {
- before(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3());
- pushFollow(FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8280);
- ruleEmptyStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3());
-
- }
-
-
- }
- break;
- case 5:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3851:6: ( ruleLocalNameDeclarationStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3851:6: ( ruleLocalNameDeclarationStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3852:1: ruleLocalNameDeclarationStatement
- {
- before(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4());
- pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8297);
- ruleLocalNameDeclarationStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4());
-
- }
-
-
- }
- break;
- case 6:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3857:6: ( ruleIfStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3857:6: ( ruleIfStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3858:1: ruleIfStatement
- {
- before(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
- pushFollow(FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8314);
- ruleIfStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
-
- }
-
-
- }
- break;
- case 7:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3863:6: ( ruleSwitchStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3863:6: ( ruleSwitchStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3864:1: ruleSwitchStatement
- {
- before(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
- pushFollow(FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8331);
- ruleSwitchStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
-
- }
-
-
- }
- break;
- case 8:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3869:6: ( ruleWhileStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3869:6: ( ruleWhileStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3870:1: ruleWhileStatement
- {
- before(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
- pushFollow(FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8348);
- ruleWhileStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
-
- }
-
-
- }
- break;
- case 9:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3875:6: ( ruleDoStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3875:6: ( ruleDoStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3876:1: ruleDoStatement
- {
- before(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8());
- pushFollow(FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8365);
- ruleDoStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8());
-
- }
-
-
- }
- break;
- case 10:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3881:6: ( ruleForStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3881:6: ( ruleForStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3882:1: ruleForStatement
- {
- before(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9());
- pushFollow(FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8382);
- ruleForStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9());
-
- }
-
-
- }
- break;
- case 11:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3887:6: ( ruleBreakStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3887:6: ( ruleBreakStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3888:1: ruleBreakStatement
- {
- before(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
- pushFollow(FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8399);
- ruleBreakStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
-
- }
-
-
- }
- break;
- case 12:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3893:6: ( ruleReturnStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3893:6: ( ruleReturnStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3894:1: ruleReturnStatement
- {
- before(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
- pushFollow(FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8416);
- ruleReturnStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
-
- }
-
-
- }
- break;
- case 13:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3899:6: ( ruleAcceptStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3899:6: ( ruleAcceptStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3900:1: ruleAcceptStatement
- {
- before(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
- pushFollow(FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8433);
- ruleAcceptStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
-
- }
-
-
- }
- break;
- case 14:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3905:6: ( ruleClassifyStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3905:6: ( ruleClassifyStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3906:1: ruleClassifyStatement
- {
- before(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
- pushFollow(FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8450);
- ruleClassifyStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
-
- }
-
-
- }
- break;
- case 15:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3911:6: ( ruleInvocationOrAssignementOrDeclarationStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3911:6: ( ruleInvocationOrAssignementOrDeclarationStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3912:1: ruleInvocationOrAssignementOrDeclarationStatement
- {
- before(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14());
- pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8467);
- ruleInvocationOrAssignementOrDeclarationStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14());
-
- }
-
-
- }
- break;
- case 16:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3917:6: ( ruleSuperInvocationStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3917:6: ( ruleSuperInvocationStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3918:1: ruleSuperInvocationStatement
- {
- before(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15());
- pushFollow(FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8484);
- ruleSuperInvocationStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15());
-
- }
-
-
- }
- break;
- case 17:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3923:6: ( ruleThisInvocationStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3923:6: ( ruleThisInvocationStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3924:1: ruleThisInvocationStatement
- {
- before(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16());
- pushFollow(FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8501);
- ruleThisInvocationStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16());
-
- }
-
-
- }
- break;
- case 18:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3929:6: ( ruleInstanceCreationInvocationStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3929:6: ( ruleInstanceCreationInvocationStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3930:1: ruleInstanceCreationInvocationStatement
- {
- before(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17());
- pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8518);
- ruleInstanceCreationInvocationStatement();
-
- state._fsp--;
-
- after(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Statement__Alternatives"
-
-
- // $ANTLR start "rule__LoopVariableDefinition__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3940:1: rule__LoopVariableDefinition__Alternatives : ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) );
- public final void rule__LoopVariableDefinition__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3944:1: ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) )
- int alt30 = 2;
- int LA30_0 = input.LA(1);
-
- if((LA30_0 == RULE_ID)) {
- int LA30_1 = input.LA(2);
-
- if((LA30_1 == RULE_ID || LA30_1 == 18 || LA30_1 == 61)) {
- alt30 = 2;
- } else if((LA30_1 == 102)) {
- alt30 = 1;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 30, 1, input);
-
- throw nvae;
- }
- } else {
- NoViableAltException nvae = new NoViableAltException("", 30, 0, input);
-
- throw nvae;
- }
- switch(alt30) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3945:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3945:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3946:1: ( rule__LoopVariableDefinition__Group_0__0 )
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3947:1: ( rule__LoopVariableDefinition__Group_0__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3947:2: rule__LoopVariableDefinition__Group_0__0
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8550);
- rule__LoopVariableDefinition__Group_0__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3951:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3951:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3952:1: ( rule__LoopVariableDefinition__Group_1__0 )
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3953:1: ( rule__LoopVariableDefinition__Group_1__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3953:2: rule__LoopVariableDefinition__Group_1__0
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8568);
- rule__LoopVariableDefinition__Group_1__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__LoopVariableDefinition__Alternatives"
-
-
- // $ANTLR start "rule__AcceptStatement__Alternatives_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3962:1: rule__AcceptStatement__Alternatives_1 : ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) );
- public final void rule__AcceptStatement__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3966:1: ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) )
- int alt31 = 2;
- int LA31_0 = input.LA(1);
-
- if((LA31_0 == 91)) {
- alt31 = 1;
- } else if((LA31_0 == 83)) {
- alt31 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 31, 0, input);
-
- throw nvae;
- }
- switch(alt31) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3967:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3967:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3968:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 )
- {
- before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptAssignment_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3969:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3969:2: rule__AcceptStatement__SimpleAcceptAssignment_1_0
- {
- pushFollow(FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18601);
- rule__AcceptStatement__SimpleAcceptAssignment_1_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAcceptStatementAccess().getSimpleAcceptAssignment_1_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3973:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3973:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3974:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 )
- {
- before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3975:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3975:2: rule__AcceptStatement__CompoundAcceptAssignment_1_1
- {
- pushFollow(FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18619);
- rule__AcceptStatement__CompoundAcceptAssignment_1_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAcceptStatementAccess().getCompoundAcceptAssignment_1_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AcceptStatement__Alternatives_1"
-
-
- // $ANTLR start "rule__ClassificationClause__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3984:1: rule__ClassificationClause__Alternatives : ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) );
- public final void rule__ClassificationClause__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3988:1: ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) )
- int alt32 = 2;
- int LA32_0 = input.LA(1);
-
- if((LA32_0 == 107)) {
- int LA32_1 = input.LA(2);
-
- if((LA32_1 == 27)) {
- alt32 = 2;
- } else if((LA32_1 == RULE_ID)) {
- alt32 = 1;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 32, 1, input);
-
- throw nvae;
- }
- } else if((LA32_0 == 108)) {
- alt32 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 32, 0, input);
-
- throw nvae;
- }
- switch(alt32) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3989:1: ( ( rule__ClassificationClause__Group_0__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3989:1: ( ( rule__ClassificationClause__Group_0__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3990:1: ( rule__ClassificationClause__Group_0__0 )
- {
- before(grammarAccess.getClassificationClauseAccess().getGroup_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3991:1: ( rule__ClassificationClause__Group_0__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3991:2: rule__ClassificationClause__Group_0__0
- {
- pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8652);
- rule__ClassificationClause__Group_0__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getClassificationClauseAccess().getGroup_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3995:6: ( ( rule__ClassificationClause__Group_1__0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3995:6: ( ( rule__ClassificationClause__Group_1__0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3996:1: ( rule__ClassificationClause__Group_1__0 )
- {
- before(grammarAccess.getClassificationClauseAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3997:1: ( rule__ClassificationClause__Group_1__0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3997:2: rule__ClassificationClause__Group_1__0
- {
- pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8670);
- rule__ClassificationClause__Group_1__0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getClassificationClauseAccess().getGroup_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ClassificationClause__Alternatives"
-
-
- // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4006:1: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 : ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) );
- public final void rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4010:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) )
- int alt33 = 2;
- int LA33_0 = input.LA(1);
-
- if((LA33_0 == RULE_ID || LA33_0 == 74)) {
- alt33 = 1;
- } else if(((LA33_0 >= 49 && LA33_0 <= 60))) {
- alt33 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 33, 0, input);
-
- throw nvae;
- }
- switch(alt33) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4011:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4011:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4012:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 )
- {
- before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionAssignment_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4013:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4013:2: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0
- {
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18703);
- rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionAssignment_1_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4017:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4017:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4018:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 )
- {
- before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4019:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4019:2: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1
- {
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18721);
- rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignment_1_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1"
-
-
- // $ANTLR start "rule__BooleanValue__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4028:1: rule__BooleanValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) );
- public final void rule__BooleanValue__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4032:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) )
- int alt34 = 2;
- int LA34_0 = input.LA(1);
-
- if((LA34_0 == 33)) {
- alt34 = 1;
- } else if((LA34_0 == 34)) {
- alt34 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 34, 0, input);
-
- throw nvae;
- }
- switch(alt34) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4033:1: ( ( 'true' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4033:1: ( ( 'true' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4034:1: ( 'true' )
- {
- before(grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4035:1: ( 'true' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4035:3: 'true'
- {
- match(input, 33, FOLLOW_33_in_rule__BooleanValue__Alternatives8755);
-
- }
-
- after(grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4040:6: ( ( 'false' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4040:6: ( ( 'false' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4041:1: ( 'false' )
- {
- before(grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4042:1: ( 'false' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4042:3: 'false'
- {
- match(input, 34, FOLLOW_34_in_rule__BooleanValue__Alternatives8776);
-
- }
-
- after(grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__BooleanValue__Alternatives"
-
-
- // $ANTLR start "rule__LinkOperationKind__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4052:1: rule__LinkOperationKind__Alternatives : ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) | ( ( 'clearAssoc' ) ) );
- public final void rule__LinkOperationKind__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4056:1: ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) | ( ( 'clearAssoc' ) ) )
- int alt35 = 3;
- switch(input.LA(1)) {
- case 35:
- {
- alt35 = 1;
- }
- break;
- case 36:
- {
- alt35 = 2;
- }
- break;
- case 37:
- {
- alt35 = 3;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 35, 0, input);
-
- throw nvae;
- }
-
- switch(alt35) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4057:1: ( ( 'createLink' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4057:1: ( ( 'createLink' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4058:1: ( 'createLink' )
- {
- before(grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4059:1: ( 'createLink' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4059:3: 'createLink'
- {
- match(input, 35, FOLLOW_35_in_rule__LinkOperationKind__Alternatives8812);
-
- }
-
- after(grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4064:6: ( ( 'destroyLink' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4064:6: ( ( 'destroyLink' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4065:1: ( 'destroyLink' )
- {
- before(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4066:1: ( 'destroyLink' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4066:3: 'destroyLink'
- {
- match(input, 36, FOLLOW_36_in_rule__LinkOperationKind__Alternatives8833);
-
- }
-
- after(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4071:6: ( ( 'clearAssoc' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4071:6: ( ( 'clearAssoc' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4072:1: ( 'clearAssoc' )
- {
- before(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4073:1: ( 'clearAssoc' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4073:3: 'clearAssoc'
- {
- match(input, 37, FOLLOW_37_in_rule__LinkOperationKind__Alternatives8854);
-
- }
-
- after(grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__LinkOperationKind__Alternatives"
-
-
- // $ANTLR start "rule__SelectOrRejectOperator__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4083:1: rule__SelectOrRejectOperator__Alternatives : ( ( ( 'select' ) ) | ( ( 'reject' ) ) );
- public final void rule__SelectOrRejectOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4087:1: ( ( ( 'select' ) ) | ( ( 'reject' ) ) )
- int alt36 = 2;
- int LA36_0 = input.LA(1);
-
- if((LA36_0 == 38)) {
- alt36 = 1;
- } else if((LA36_0 == 39)) {
- alt36 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 36, 0, input);
-
- throw nvae;
- }
- switch(alt36) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4088:1: ( ( 'select' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4088:1: ( ( 'select' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4089:1: ( 'select' )
- {
- before(grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4090:1: ( 'select' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4090:3: 'select'
- {
- match(input, 38, FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives8890);
-
- }
-
- after(grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4095:6: ( ( 'reject' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4095:6: ( ( 'reject' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4096:1: ( 'reject' )
- {
- before(grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4097:1: ( 'reject' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4097:3: 'reject'
- {
- match(input, 39, FOLLOW_39_in_rule__SelectOrRejectOperator__Alternatives8911);
-
- }
-
- after(grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__SelectOrRejectOperator__Alternatives"
-
-
- // $ANTLR start "rule__CollectOrIterateOperator__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4107:1: rule__CollectOrIterateOperator__Alternatives : ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) );
- public final void rule__CollectOrIterateOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4111:1: ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) )
- int alt37 = 2;
- int LA37_0 = input.LA(1);
-
- if((LA37_0 == 40)) {
- alt37 = 1;
- } else if((LA37_0 == 41)) {
- alt37 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 37, 0, input);
-
- throw nvae;
- }
- switch(alt37) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4112:1: ( ( 'collect' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4112:1: ( ( 'collect' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4113:1: ( 'collect' )
- {
- before(grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4114:1: ( 'collect' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4114:3: 'collect'
- {
- match(input, 40, FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives8947);
-
- }
-
- after(grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4119:6: ( ( 'iterate' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4119:6: ( ( 'iterate' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4120:1: ( 'iterate' )
- {
- before(grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4121:1: ( 'iterate' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4121:3: 'iterate'
- {
- match(input, 41, FOLLOW_41_in_rule__CollectOrIterateOperator__Alternatives8968);
-
- }
-
- after(grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__CollectOrIterateOperator__Alternatives"
-
-
- // $ANTLR start "rule__ForAllOrExistsOrOneOperator__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4131:1: rule__ForAllOrExistsOrOneOperator__Alternatives : ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) );
- public final void rule__ForAllOrExistsOrOneOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4135:1: ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) )
- int alt38 = 3;
- switch(input.LA(1)) {
- case 42:
- {
- alt38 = 1;
- }
- break;
- case 43:
- {
- alt38 = 2;
- }
- break;
- case 44:
- {
- alt38 = 3;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 38, 0, input);
-
- throw nvae;
- }
-
- switch(alt38) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4136:1: ( ( 'forAll' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4136:1: ( ( 'forAll' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4137:1: ( 'forAll' )
- {
- before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4138:1: ( 'forAll' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4138:3: 'forAll'
- {
- match(input, 42, FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives9004);
-
- }
-
- after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4143:6: ( ( 'exists' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4143:6: ( ( 'exists' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4144:1: ( 'exists' )
- {
- before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4145:1: ( 'exists' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4145:3: 'exists'
- {
- match(input, 43, FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives9025);
-
- }
-
- after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4150:6: ( ( 'one' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4150:6: ( ( 'one' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4151:1: ( 'one' )
- {
- before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4152:1: ( 'one' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4152:3: 'one'
- {
- match(input, 44, FOLLOW_44_in_rule__ForAllOrExistsOrOneOperator__Alternatives9046);
-
- }
-
- after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ForAllOrExistsOrOneOperator__Alternatives"
-
-
- // $ANTLR start "rule__AnnotationKind__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4162:1: rule__AnnotationKind__Alternatives : ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) );
- public final void rule__AnnotationKind__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4166:1: ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) )
- int alt39 = 4;
- switch(input.LA(1)) {
- case 45:
- {
- alt39 = 1;
- }
- break;
- case 46:
- {
- alt39 = 2;
- }
- break;
- case 47:
- {
- alt39 = 3;
- }
- break;
- case 48:
- {
- alt39 = 4;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 39, 0, input);
-
- throw nvae;
- }
-
- switch(alt39) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4167:1: ( ( 'isolated' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4167:1: ( ( 'isolated' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4168:1: ( 'isolated' )
- {
- before(grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4169:1: ( 'isolated' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4169:3: 'isolated'
- {
- match(input, 45, FOLLOW_45_in_rule__AnnotationKind__Alternatives9082);
-
- }
-
- after(grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4174:6: ( ( 'determined' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4174:6: ( ( 'determined' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4175:1: ( 'determined' )
- {
- before(grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4176:1: ( 'determined' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4176:3: 'determined'
- {
- match(input, 46, FOLLOW_46_in_rule__AnnotationKind__Alternatives9103);
-
- }
-
- after(grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4181:6: ( ( 'assured' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4181:6: ( ( 'assured' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4182:1: ( 'assured' )
- {
- before(grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4183:1: ( 'assured' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4183:3: 'assured'
- {
- match(input, 47, FOLLOW_47_in_rule__AnnotationKind__Alternatives9124);
-
- }
-
- after(grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2());
-
- }
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4188:6: ( ( 'parallel' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4188:6: ( ( 'parallel' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4189:1: ( 'parallel' )
- {
- before(grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4190:1: ( 'parallel' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4190:3: 'parallel'
- {
- match(input, 48, FOLLOW_48_in_rule__AnnotationKind__Alternatives9145);
-
- }
-
- after(grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AnnotationKind__Alternatives"
-
-
- // $ANTLR start "rule__AssignmentOperator__Alternatives"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4200:1: rule__AssignmentOperator__Alternatives : ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) );
- public final void rule__AssignmentOperator__Alternatives() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4204:1: ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) )
- int alt40 = 12;
- switch(input.LA(1)) {
- case 49:
- {
- alt40 = 1;
- }
- break;
- case 50:
- {
- alt40 = 2;
- }
- break;
- case 51:
- {
- alt40 = 3;
- }
- break;
- case 52:
- {
- alt40 = 4;
- }
- break;
- case 53:
- {
- alt40 = 5;
- }
- break;
- case 54:
- {
- alt40 = 6;
- }
- break;
- case 55:
- {
- alt40 = 7;
- }
- break;
- case 56:
- {
- alt40 = 8;
- }
- break;
- case 57:
- {
- alt40 = 9;
- }
- break;
- case 58:
- {
- alt40 = 10;
- }
- break;
- case 59:
- {
- alt40 = 11;
- }
- break;
- case 60:
- {
- alt40 = 12;
- }
- break;
- default:
- NoViableAltException nvae = new NoViableAltException("", 40, 0, input);
-
- throw nvae;
- }
-
- switch(alt40) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4205:1: ( ( '=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4205:1: ( ( '=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4206:1: ( '=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4207:1: ( '=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4207:3: '='
- {
- match(input, 49, FOLLOW_49_in_rule__AssignmentOperator__Alternatives9181);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0());
-
- }
-
-
- }
- break;
- case 2:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4212:6: ( ( '+=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4212:6: ( ( '+=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4213:1: ( '+=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4214:1: ( '+=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4214:3: '+='
- {
- match(input, 50, FOLLOW_50_in_rule__AssignmentOperator__Alternatives9202);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1());
-
- }
-
-
- }
- break;
- case 3:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4219:6: ( ( '-=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4219:6: ( ( '-=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4220:1: ( '-=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4221:1: ( '-=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4221:3: '-='
- {
- match(input, 51, FOLLOW_51_in_rule__AssignmentOperator__Alternatives9223);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2());
-
- }
-
-
- }
- break;
- case 4:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4226:6: ( ( '*=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4226:6: ( ( '*=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4227:1: ( '*=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4228:1: ( '*=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4228:3: '*='
- {
- match(input, 52, FOLLOW_52_in_rule__AssignmentOperator__Alternatives9244);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3());
-
- }
-
-
- }
- break;
- case 5:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4233:6: ( ( '%=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4233:6: ( ( '%=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4234:1: ( '%=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4235:1: ( '%=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4235:3: '%='
- {
- match(input, 53, FOLLOW_53_in_rule__AssignmentOperator__Alternatives9265);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4());
-
- }
-
-
- }
- break;
- case 6:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4240:6: ( ( '/=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4240:6: ( ( '/=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4241:1: ( '/=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4242:1: ( '/=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4242:3: '/='
- {
- match(input, 54, FOLLOW_54_in_rule__AssignmentOperator__Alternatives9286);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5());
-
- }
-
-
- }
- break;
- case 7:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4247:6: ( ( '&=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4247:6: ( ( '&=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4248:1: ( '&=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4249:1: ( '&=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4249:3: '&='
- {
- match(input, 55, FOLLOW_55_in_rule__AssignmentOperator__Alternatives9307);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6());
-
- }
-
-
- }
- break;
- case 8:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4254:6: ( ( '|=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4254:6: ( ( '|=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4255:1: ( '|=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4256:1: ( '|=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4256:3: '|='
- {
- match(input, 56, FOLLOW_56_in_rule__AssignmentOperator__Alternatives9328);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7());
-
- }
-
-
- }
- break;
- case 9:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4261:6: ( ( '^=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4261:6: ( ( '^=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4262:1: ( '^=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4263:1: ( '^=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4263:3: '^='
- {
- match(input, 57, FOLLOW_57_in_rule__AssignmentOperator__Alternatives9349);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8());
-
- }
-
-
- }
- break;
- case 10:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4268:6: ( ( '<<=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4268:6: ( ( '<<=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4269:1: ( '<<=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4270:1: ( '<<=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4270:3: '<<='
- {
- match(input, 58, FOLLOW_58_in_rule__AssignmentOperator__Alternatives9370);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9());
-
- }
-
-
- }
- break;
- case 11:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4275:6: ( ( '>>=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4275:6: ( ( '>>=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4276:1: ( '>>=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4277:1: ( '>>=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4277:3: '>>='
- {
- match(input, 59, FOLLOW_59_in_rule__AssignmentOperator__Alternatives9391);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10());
-
- }
-
-
- }
- break;
- case 12:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4282:6: ( ( '>>>=' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4282:6: ( ( '>>>=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4283:1: ( '>>>=' )
- {
- before(grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4284:1: ( '>>>=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4284:3: '>>>='
- {
- match(input, 60, FOLLOW_60_in_rule__AssignmentOperator__Alternatives9412);
-
- }
-
- after(grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11());
-
- }
-
-
- }
- break;
-
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AssignmentOperator__Alternatives"
-
-
- // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4296:1: rule__AppliedStereotypePropertyRule__Group__0 : rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1 ;
- public final void rule__AppliedStereotypePropertyRule__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4300:1: ( rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4301:2: rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1
- {
- pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__0__Impl_in_rule__AppliedStereotypePropertyRule__Group__09445);
- rule__AppliedStereotypePropertyRule__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__1_in_rule__AppliedStereotypePropertyRule__Group__09448);
- rule__AppliedStereotypePropertyRule__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__0"
-
-
- // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4308:1: rule__AppliedStereotypePropertyRule__Group__0__Impl : ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) ) ;
- public final void rule__AppliedStereotypePropertyRule__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4312:1: ( ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4313:1: ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4313:1: ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4314:1: ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 )
- {
- before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4315:1: ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4315:2: rule__AppliedStereotypePropertyRule__PropertyAssignment_0
- {
- pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__PropertyAssignment_0_in_rule__AppliedStereotypePropertyRule__Group__0__Impl9475);
- rule__AppliedStereotypePropertyRule__PropertyAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyAssignment_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__0__Impl"
-
-
- // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4325:1: rule__AppliedStereotypePropertyRule__Group__1 : rule__AppliedStereotypePropertyRule__Group__1__Impl ;
- public final void rule__AppliedStereotypePropertyRule__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4329:1: ( rule__AppliedStereotypePropertyRule__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4330:2: rule__AppliedStereotypePropertyRule__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__1__Impl_in_rule__AppliedStereotypePropertyRule__Group__19505);
- rule__AppliedStereotypePropertyRule__Group__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__1"
-
-
- // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4336:1: rule__AppliedStereotypePropertyRule__Group__1__Impl : ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) ) ;
- public final void rule__AppliedStereotypePropertyRule__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4340:1: ( ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4341:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4341:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4342:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 )
- {
- before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4343:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4343:2: rule__AppliedStereotypePropertyRule__ValueAssignment_1
- {
- pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__ValueAssignment_1_in_rule__AppliedStereotypePropertyRule__Group__1__Impl9532);
- rule__AppliedStereotypePropertyRule__ValueAssignment_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__1__Impl"
-
-
- // $ANTLR start "rule__ExpressionValueRule__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4357:1: rule__ExpressionValueRule__Group__0 : rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 ;
- public final void rule__ExpressionValueRule__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4361:1: ( rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4362:2: rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1
- {
- pushFollow(FOLLOW_rule__ExpressionValueRule__Group__0__Impl_in_rule__ExpressionValueRule__Group__09566);
- rule__ExpressionValueRule__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ExpressionValueRule__Group__1_in_rule__ExpressionValueRule__Group__09569);
- rule__ExpressionValueRule__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExpressionValueRule__Group__0"
-
-
- // $ANTLR start "rule__ExpressionValueRule__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4369:1: rule__ExpressionValueRule__Group__0__Impl : ( '=' ) ;
- public final void rule__ExpressionValueRule__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4373:1: ( ( '=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4374:1: ( '=' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4374:1: ( '=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4375:1: '='
- {
- before(grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0());
- match(input, 49, FOLLOW_49_in_rule__ExpressionValueRule__Group__0__Impl9597);
- after(grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExpressionValueRule__Group__0__Impl"
-
-
- // $ANTLR start "rule__ExpressionValueRule__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4388:1: rule__ExpressionValueRule__Group__1 : rule__ExpressionValueRule__Group__1__Impl ;
- public final void rule__ExpressionValueRule__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4392:1: ( rule__ExpressionValueRule__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4393:2: rule__ExpressionValueRule__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__ExpressionValueRule__Group__1__Impl_in_rule__ExpressionValueRule__Group__19628);
- rule__ExpressionValueRule__Group__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExpressionValueRule__Group__1"
-
-
- // $ANTLR start "rule__ExpressionValueRule__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4399:1: rule__ExpressionValueRule__Group__1__Impl : ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) ;
- public final void rule__ExpressionValueRule__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4403:1: ( ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4404:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4404:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4405:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 )
- {
- before(grammarAccess.getExpressionValueRuleAccess().getExpressionAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4406:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4406:2: rule__ExpressionValueRule__ExpressionAssignment_1
- {
- pushFollow(FOLLOW_rule__ExpressionValueRule__ExpressionAssignment_1_in_rule__ExpressionValueRule__Group__1__Impl9655);
- rule__ExpressionValueRule__ExpressionAssignment_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getExpressionValueRuleAccess().getExpressionAssignment_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExpressionValueRule__Group__1__Impl"
-
-
- // $ANTLR start "rule__NameExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4425:1: rule__NameExpression__Group__0 : rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 ;
- public final void rule__NameExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4429:1: ( rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4430:2: rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1
- {
- pushFollow(FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__09694);
- rule__NameExpression__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__09697);
- rule__NameExpression__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group__0"
-
-
- // $ANTLR start "rule__NameExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4437:1: rule__NameExpression__Group__0__Impl : ( ( rule__NameExpression__Alternatives_0 ) ) ;
- public final void rule__NameExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4441:1: ( ( ( rule__NameExpression__Alternatives_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4442:1: ( ( rule__NameExpression__Alternatives_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4442:1: ( ( rule__NameExpression__Alternatives_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4443:1: ( rule__NameExpression__Alternatives_0 )
- {
- before(grammarAccess.getNameExpressionAccess().getAlternatives_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4444:1: ( rule__NameExpression__Alternatives_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4444:2: rule__NameExpression__Alternatives_0
- {
- pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl9724);
- rule__NameExpression__Alternatives_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getAlternatives_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__NameExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4454:1: rule__NameExpression__Group__1 : rule__NameExpression__Group__1__Impl ;
- public final void rule__NameExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4458:1: ( rule__NameExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4459:2: rule__NameExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__19754);
- rule__NameExpression__Group__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group__1"
-
-
- // $ANTLR start "rule__NameExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4465:1: rule__NameExpression__Group__1__Impl : ( ( rule__NameExpression__SuffixAssignment_1 )? ) ;
- public final void rule__NameExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4469:1: ( ( ( rule__NameExpression__SuffixAssignment_1 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4470:1: ( ( rule__NameExpression__SuffixAssignment_1 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4470:1: ( ( rule__NameExpression__SuffixAssignment_1 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4471:1: ( rule__NameExpression__SuffixAssignment_1 )?
- {
- before(grammarAccess.getNameExpressionAccess().getSuffixAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4472:1: ( rule__NameExpression__SuffixAssignment_1 )?
- int alt41 = 2;
- int LA41_0 = input.LA(1);
-
- if((LA41_0 == 73 || LA41_0 == 76)) {
- alt41 = 1;
- }
- switch(alt41) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4472:2: rule__NameExpression__SuffixAssignment_1
- {
- pushFollow(FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl9781);
- rule__NameExpression__SuffixAssignment_1();
-
- state._fsp--;
-
-
- }
- break;
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getSuffixAssignment_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_0__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4486:1: rule__NameExpression__Group_0_0__0 : rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 ;
- public final void rule__NameExpression__Group_0_0__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4490:1: ( rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4491:2: rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1
- {
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__09816);
- rule__NameExpression__Group_0_0__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__09819);
- rule__NameExpression__Group_0_0__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_0__0"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_0__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4498:1: rule__NameExpression__Group_0_0__0__Impl : ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) ;
- public final void rule__NameExpression__Group_0_0__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4502:1: ( ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4503:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4503:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4504:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 )
- {
- before(grammarAccess.getNameExpressionAccess().getPrefixOpAssignment_0_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4505:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4505:2: rule__NameExpression__PrefixOpAssignment_0_0_0
- {
- pushFollow(FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl9846);
- rule__NameExpression__PrefixOpAssignment_0_0_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getPrefixOpAssignment_0_0_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_0__0__Impl"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_0__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4515:1: rule__NameExpression__Group_0_0__1 : rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 ;
- public final void rule__NameExpression__Group_0_0__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4519:1: ( rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4520:2: rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2
- {
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__19876);
- rule__NameExpression__Group_0_0__1__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__19879);
- rule__NameExpression__Group_0_0__2();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_0__1"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_0__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4527:1: rule__NameExpression__Group_0_0__1__Impl : ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) ;
- public final void rule__NameExpression__Group_0_0__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4531:1: ( ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4532:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4532:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4533:1: ( rule__NameExpression__PathAssignment_0_0_1 )?
- {
- before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_0_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4534:1: ( rule__NameExpression__PathAssignment_0_0_1 )?
- int alt42 = 2;
- int LA42_0 = input.LA(1);
-
- if((LA42_0 == RULE_ID)) {
- int LA42_1 = input.LA(2);
-
- if((LA42_1 == 18)) {
- int LA42_2 = input.LA(3);
-
- if((LA42_2 == RULE_ID)) {
- int LA42_5 = input.LA(4);
-
- if((LA42_5 == 63)) {
- alt42 = 1;
- }
- }
- } else if((LA42_1 == 61)) {
- alt42 = 1;
- }
- }
- switch(alt42) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4534:2: rule__NameExpression__PathAssignment_0_0_1
- {
- pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl9906);
- rule__NameExpression__PathAssignment_0_0_1();
-
- state._fsp--;
-
-
- }
- break;
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getPathAssignment_0_0_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_0__1__Impl"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_0__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4544:1: rule__NameExpression__Group_0_0__2 : rule__NameExpression__Group_0_0__2__Impl ;
- public final void rule__NameExpression__Group_0_0__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4548:1: ( rule__NameExpression__Group_0_0__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4549:2: rule__NameExpression__Group_0_0__2__Impl
- {
- pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__29937);
- rule__NameExpression__Group_0_0__2__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_0__2"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_0__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4555:1: rule__NameExpression__Group_0_0__2__Impl : ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) ;
- public final void rule__NameExpression__Group_0_0__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4559:1: ( ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4560:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4560:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4561:1: ( rule__NameExpression__IdAssignment_0_0_2 )
- {
- before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_0_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4562:1: ( rule__NameExpression__IdAssignment_0_0_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4562:2: rule__NameExpression__IdAssignment_0_0_2
- {
- pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl9964);
- rule__NameExpression__IdAssignment_0_0_2();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getIdAssignment_0_0_2());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_0__2__Impl"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4578:1: rule__NameExpression__Group_0_1__0 : rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 ;
- public final void rule__NameExpression__Group_0_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4582:1: ( rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4583:2: rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1
- {
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010000);
- rule__NameExpression__Group_0_1__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010003);
- rule__NameExpression__Group_0_1__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_1__0"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4590:1: rule__NameExpression__Group_0_1__0__Impl : ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) ;
- public final void rule__NameExpression__Group_0_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4594:1: ( ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4595:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4595:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4596:1: ( rule__NameExpression__PathAssignment_0_1_0 )?
- {
- before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4597:1: ( rule__NameExpression__PathAssignment_0_1_0 )?
- int alt43 = 2;
- int LA43_0 = input.LA(1);
-
- if((LA43_0 == RULE_ID)) {
- int LA43_1 = input.LA(2);
-
- if((LA43_1 == 18)) {
- int LA43_3 = input.LA(3);
-
- if((LA43_3 == RULE_ID)) {
- int LA43_5 = input.LA(4);
-
- if((LA43_5 == 63)) {
- alt43 = 1;
- }
- }
- } else if((LA43_1 == 61)) {
- alt43 = 1;
- }
- }
- switch(alt43) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4597:2: rule__NameExpression__PathAssignment_0_1_0
- {
- pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10030);
- rule__NameExpression__PathAssignment_0_1_0();
-
- state._fsp--;
-
-
- }
- break;
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getPathAssignment_0_1_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_1__0__Impl"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4607:1: rule__NameExpression__Group_0_1__1 : rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 ;
- public final void rule__NameExpression__Group_0_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4611:1: ( rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4612:2: rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2
- {
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110061);
- rule__NameExpression__Group_0_1__1__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110064);
- rule__NameExpression__Group_0_1__2();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_1__1"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4619:1: rule__NameExpression__Group_0_1__1__Impl : ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) ;
- public final void rule__NameExpression__Group_0_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4623:1: ( ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4624:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4624:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4625:1: ( rule__NameExpression__IdAssignment_0_1_1 )
- {
- before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4626:1: ( rule__NameExpression__IdAssignment_0_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4626:2: rule__NameExpression__IdAssignment_0_1_1
- {
- pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10091);
- rule__NameExpression__IdAssignment_0_1_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getIdAssignment_0_1_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_1__1__Impl"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_1__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4636:1: rule__NameExpression__Group_0_1__2 : rule__NameExpression__Group_0_1__2__Impl ;
- public final void rule__NameExpression__Group_0_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4640:1: ( rule__NameExpression__Group_0_1__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4641:2: rule__NameExpression__Group_0_1__2__Impl
- {
- pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210121);
- rule__NameExpression__Group_0_1__2__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_1__2"
-
-
- // $ANTLR start "rule__NameExpression__Group_0_1__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4647:1: rule__NameExpression__Group_0_1__2__Impl : ( ( rule__NameExpression__Alternatives_0_1_2 )? ) ;
- public final void rule__NameExpression__Group_0_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4651:1: ( ( ( rule__NameExpression__Alternatives_0_1_2 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4652:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4652:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4653:1: ( rule__NameExpression__Alternatives_0_1_2 )?
- {
- before(grammarAccess.getNameExpressionAccess().getAlternatives_0_1_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4654:1: ( rule__NameExpression__Alternatives_0_1_2 )?
- int alt44 = 2;
- int LA44_0 = input.LA(1);
-
- if(((LA44_0 >= 12 && LA44_0 <= 13) || LA44_0 == 64 || LA44_0 == 83)) {
- alt44 = 1;
- } else if((LA44_0 == 74)) {
- int LA44_2 = input.LA(2);
-
- if((LA44_2 == 75)) {
- int LA44_4 = input.LA(3);
-
- if((LA44_4 == 83)) {
- alt44 = 1;
- }
- } else if(((LA44_2 >= RULE_ID && LA44_2 <= RULE_STRING) || (LA44_2 >= 12 && LA44_2 <= 13) || (LA44_2 >= 25 && LA44_2 <= 27) || (LA44_2 >= 30 && LA44_2 <= 34) || LA44_2 == 64 || (LA44_2 >= 79 && LA44_2 <= 82))) {
- alt44 = 1;
- }
- }
- switch(alt44) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4654:2: rule__NameExpression__Alternatives_0_1_2
- {
- pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10148);
- rule__NameExpression__Alternatives_0_1_2();
-
- state._fsp--;
-
-
- }
- break;
-
- }
-
- after(grammarAccess.getNameExpressionAccess().getAlternatives_0_1_2());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NameExpression__Group_0_1__2__Impl"
-
-
- // $ANTLR start "rule__QualifiedNamePath__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4670:1: rule__QualifiedNamePath__Group__0 : rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 ;
- public final void rule__QualifiedNamePath__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4674:1: ( rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4675:2: rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1
- {
- pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010185);
- rule__QualifiedNamePath__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010188);
- rule__QualifiedNamePath__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNamePath__Group__0"
-
-
- // $ANTLR start "rule__QualifiedNamePath__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4682:1: rule__QualifiedNamePath__Group__0__Impl : ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) ;
- public final void rule__QualifiedNamePath__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4686:1: ( ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4687:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4687:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4688:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 )
- {
- before(grammarAccess.getQualifiedNamePathAccess().getNamespaceAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4689:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4689:2: rule__QualifiedNamePath__NamespaceAssignment_0
- {
- pushFollow(FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10215);
- rule__QualifiedNamePath__NamespaceAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getQualifiedNamePathAccess().getNamespaceAssignment_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNamePath__Group__0__Impl"
-
-
- // $ANTLR start "rule__QualifiedNamePath__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4699:1: rule__QualifiedNamePath__Group__1 : rule__QualifiedNamePath__Group__1__Impl ;
- public final void rule__QualifiedNamePath__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4703:1: ( rule__QualifiedNamePath__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4704:2: rule__QualifiedNamePath__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110245);
- rule__QualifiedNamePath__Group__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNamePath__Group__1"
-
-
- // $ANTLR start "rule__QualifiedNamePath__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4710:1: rule__QualifiedNamePath__Group__1__Impl : ( '::' ) ;
- public final void rule__QualifiedNamePath__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4714:1: ( ( '::' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4715:1: ( '::' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4715:1: ( '::' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4716:1: '::'
- {
- before(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1());
- match(input, 61, FOLLOW_61_in_rule__QualifiedNamePath__Group__1__Impl10273);
- after(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNamePath__Group__1__Impl"
-
-
- // $ANTLR start "rule__UnqualifiedName__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4733:1: rule__UnqualifiedName__Group__0 : rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 ;
- public final void rule__UnqualifiedName__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4737:1: ( rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4738:2: rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1
- {
- pushFollow(FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010308);
- rule__UnqualifiedName__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010311);
- rule__UnqualifiedName__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__UnqualifiedName__Group__0"
-
-
- // $ANTLR start "rule__UnqualifiedName__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4745:1: rule__UnqualifiedName__Group__0__Impl : ( ( rule__UnqualifiedName__NameAssignment_0 ) ) ;
- public final void rule__UnqualifiedName__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4749:1: ( ( ( rule__UnqualifiedName__NameAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4750:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4750:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4751:1: ( rule__UnqualifiedName__NameAssignment_0 )
- {
- before(grammarAccess.getUnqualifiedNameAccess().getNameAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4752:1: ( rule__UnqualifiedName__NameAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4752:2: rule__UnqualifiedName__NameAssignment_0
- {
- pushFollow(FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10338);
- rule__UnqualifiedName__NameAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getUnqualifiedNameAccess().getNameAssignment_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__UnqualifiedName__Group__0__Impl"
-
-
- // $ANTLR start "rule__UnqualifiedName__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4762:1: rule__UnqualifiedName__Group__1 : rule__UnqualifiedName__Group__1__Impl ;
- public final void rule__UnqualifiedName__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4766:1: ( rule__UnqualifiedName__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4767:2: rule__UnqualifiedName__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110368);
- rule__UnqualifiedName__Group__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__UnqualifiedName__Group__1"
-
-
- // $ANTLR start "rule__UnqualifiedName__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4773:1: rule__UnqualifiedName__Group__1__Impl : ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) ;
- public final void rule__UnqualifiedName__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4777:1: ( ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4778:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4778:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4779:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )?
- {
- before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4780:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )?
- int alt45 = 2;
- int LA45_0 = input.LA(1);
-
- if((LA45_0 == 18)) {
- alt45 = 1;
- }
- switch(alt45) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4780:2: rule__UnqualifiedName__TemplateBindingAssignment_1
- {
- pushFollow(FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10395);
- rule__UnqualifiedName__TemplateBindingAssignment_1();
-
- state._fsp--;
-
-
- }
- break;
-
- }
-
- after(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingAssignment_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__UnqualifiedName__Group__1__Impl"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4794:1: rule__TemplateBinding__Group__0 : rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 ;
- public final void rule__TemplateBinding__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4798:1: ( rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4799:2: rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1
- {
- pushFollow(FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__010430);
- rule__TemplateBinding__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__010433);
- rule__TemplateBinding__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group__0"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4806:1: rule__TemplateBinding__Group__0__Impl : ( '<' ) ;
- public final void rule__TemplateBinding__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4810:1: ( ( '<' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4811:1: ( '<' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4811:1: ( '<' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4812:1: '<'
- {
- before(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
- match(input, 18, FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl10461);
- after(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group__0__Impl"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4825:1: rule__TemplateBinding__Group__1 : rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 ;
- public final void rule__TemplateBinding__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4829:1: ( rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4830:2: rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2
- {
- pushFollow(FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__110492);
- rule__TemplateBinding__Group__1__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__110495);
- rule__TemplateBinding__Group__2();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group__1"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4837:1: rule__TemplateBinding__Group__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) ;
- public final void rule__TemplateBinding__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4841:1: ( ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4842:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4842:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4843:1: ( rule__TemplateBinding__BindingsAssignment_1 )
- {
- before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4844:1: ( rule__TemplateBinding__BindingsAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4844:2: rule__TemplateBinding__BindingsAssignment_1
- {
- pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl10522);
- rule__TemplateBinding__BindingsAssignment_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group__1__Impl"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4854:1: rule__TemplateBinding__Group__2 : rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 ;
- public final void rule__TemplateBinding__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4858:1: ( rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4859:2: rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3
- {
- pushFollow(FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__210552);
- rule__TemplateBinding__Group__2__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__210555);
- rule__TemplateBinding__Group__3();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group__2"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4866:1: rule__TemplateBinding__Group__2__Impl : ( ( rule__TemplateBinding__Group_2__0 )* ) ;
- public final void rule__TemplateBinding__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4870:1: ( ( ( rule__TemplateBinding__Group_2__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4871:1: ( ( rule__TemplateBinding__Group_2__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4871:1: ( ( rule__TemplateBinding__Group_2__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4872:1: ( rule__TemplateBinding__Group_2__0 )*
- {
- before(grammarAccess.getTemplateBindingAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4873:1: ( rule__TemplateBinding__Group_2__0 )*
- loop46: do {
- int alt46 = 2;
- int LA46_0 = input.LA(1);
-
- if((LA46_0 == 62)) {
- alt46 = 1;
- }
-
-
- switch(alt46) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4873:2: rule__TemplateBinding__Group_2__0
- {
- pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl10582);
- rule__TemplateBinding__Group_2__0();
-
- state._fsp--;
-
-
- }
- break;
-
- default:
- break loop46;
- }
- } while(true);
-
- after(grammarAccess.getTemplateBindingAccess().getGroup_2());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group__2__Impl"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4883:1: rule__TemplateBinding__Group__3 : rule__TemplateBinding__Group__3__Impl ;
- public final void rule__TemplateBinding__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4887:1: ( rule__TemplateBinding__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4888:2: rule__TemplateBinding__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__310613);
- rule__TemplateBinding__Group__3__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group__3"
-
-
- // $ANTLR start "rule__TemplateBinding__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4894:1: rule__TemplateBinding__Group__3__Impl : ( '>' ) ;
- public final void rule__TemplateBinding__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4898:1: ( ( '>' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4899:1: ( '>' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4899:1: ( '>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4900:1: '>'
- {
- before(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3());
- match(input, 19, FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl10641);
- after(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group__3__Impl"
-
-
- // $ANTLR start "rule__TemplateBinding__Group_2__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4921:1: rule__TemplateBinding__Group_2__0 : rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 ;
- public final void rule__TemplateBinding__Group_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4925:1: ( rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4926:2: rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1
- {
- pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__010680);
- rule__TemplateBinding__Group_2__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__010683);
- rule__TemplateBinding__Group_2__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group_2__0"
-
-
- // $ANTLR start "rule__TemplateBinding__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4933:1: rule__TemplateBinding__Group_2__0__Impl : ( ',' ) ;
- public final void rule__TemplateBinding__Group_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4937:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4938:1: ( ',' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4938:1: ( ',' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4939:1: ','
- {
- before(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0());
- match(input, 62, FOLLOW_62_in_rule__TemplateBinding__Group_2__0__Impl10711);
- after(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group_2__0__Impl"
-
-
- // $ANTLR start "rule__TemplateBinding__Group_2__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4952:1: rule__TemplateBinding__Group_2__1 : rule__TemplateBinding__Group_2__1__Impl ;
- public final void rule__TemplateBinding__Group_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4956:1: ( rule__TemplateBinding__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4957:2: rule__TemplateBinding__Group_2__1__Impl
- {
- pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__110742);
- rule__TemplateBinding__Group_2__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group_2__1"
-
-
- // $ANTLR start "rule__TemplateBinding__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4963:1: rule__TemplateBinding__Group_2__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) ;
- public final void rule__TemplateBinding__Group_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4967:1: ( ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4968:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4968:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4969:1: ( rule__TemplateBinding__BindingsAssignment_2_1 )
- {
- before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_2_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4970:1: ( rule__TemplateBinding__BindingsAssignment_2_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4970:2: rule__TemplateBinding__BindingsAssignment_2_1
- {
- pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl10769);
- rule__TemplateBinding__BindingsAssignment_2_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_2_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__TemplateBinding__Group_2__1__Impl"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4984:1: rule__NamedTemplateBinding__Group__0 : rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 ;
- public final void rule__NamedTemplateBinding__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4988:1: ( rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4989:2: rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1
- {
- pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__010803);
- rule__NamedTemplateBinding__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__010806);
- rule__NamedTemplateBinding__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NamedTemplateBinding__Group__0"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4996:1: rule__NamedTemplateBinding__Group__0__Impl : ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) ;
- public final void rule__NamedTemplateBinding__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5000:1: ( ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5001:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5001:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5002:1: ( rule__NamedTemplateBinding__FormalAssignment_0 )
- {
- before(grammarAccess.getNamedTemplateBindingAccess().getFormalAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5003:1: ( rule__NamedTemplateBinding__FormalAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5003:2: rule__NamedTemplateBinding__FormalAssignment_0
- {
- pushFollow(FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl10833);
- rule__NamedTemplateBinding__FormalAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNamedTemplateBindingAccess().getFormalAssignment_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NamedTemplateBinding__Group__0__Impl"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5013:1: rule__NamedTemplateBinding__Group__1 : rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 ;
- public final void rule__NamedTemplateBinding__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5017:1: ( rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5018:2: rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2
- {
- pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__110863);
- rule__NamedTemplateBinding__Group__1__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__110866);
- rule__NamedTemplateBinding__Group__2();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NamedTemplateBinding__Group__1"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5025:1: rule__NamedTemplateBinding__Group__1__Impl : ( '=>' ) ;
- public final void rule__NamedTemplateBinding__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5029:1: ( ( '=>' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5030:1: ( '=>' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5030:1: ( '=>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5031:1: '=>'
- {
- before(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1());
- match(input, 63, FOLLOW_63_in_rule__NamedTemplateBinding__Group__1__Impl10894);
- after(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NamedTemplateBinding__Group__1__Impl"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5044:1: rule__NamedTemplateBinding__Group__2 : rule__NamedTemplateBinding__Group__2__Impl ;
- public final void rule__NamedTemplateBinding__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5048:1: ( rule__NamedTemplateBinding__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5049:2: rule__NamedTemplateBinding__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__210925);
- rule__NamedTemplateBinding__Group__2__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NamedTemplateBinding__Group__2"
-
-
- // $ANTLR start "rule__NamedTemplateBinding__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5055:1: rule__NamedTemplateBinding__Group__2__Impl : ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) ;
- public final void rule__NamedTemplateBinding__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5059:1: ( ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5060:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5060:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5061:1: ( rule__NamedTemplateBinding__ActualAssignment_2 )
- {
- before(grammarAccess.getNamedTemplateBindingAccess().getActualAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5062:1: ( rule__NamedTemplateBinding__ActualAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5062:2: rule__NamedTemplateBinding__ActualAssignment_2
- {
- pushFollow(FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl10952);
- rule__NamedTemplateBinding__ActualAssignment_2();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getNamedTemplateBindingAccess().getActualAssignment_2());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__NamedTemplateBinding__Group__2__Impl"
-
-
- // $ANTLR start "rule__QualifiedNameWithBinding__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5078:1: rule__QualifiedNameWithBinding__Group__0 : rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 ;
- public final void rule__QualifiedNameWithBinding__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5082:1: ( rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5083:2: rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1
- {
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__010988);
- rule__QualifiedNameWithBinding__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__010991);
- rule__QualifiedNameWithBinding__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNameWithBinding__Group__0"
-
-
- // $ANTLR start "rule__QualifiedNameWithBinding__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5090:1: rule__QualifiedNameWithBinding__Group__0__Impl : ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) ;
- public final void rule__QualifiedNameWithBinding__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5094:1: ( ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5095:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5095:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5096:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 )
- {
- before(grammarAccess.getQualifiedNameWithBindingAccess().getIdAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5097:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5097:2: rule__QualifiedNameWithBinding__IdAssignment_0
- {
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11018);
- rule__QualifiedNameWithBinding__IdAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getQualifiedNameWithBindingAccess().getIdAssignment_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNameWithBinding__Group__0__Impl"
-
-
- // $ANTLR start "rule__QualifiedNameWithBinding__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5107:1: rule__QualifiedNameWithBinding__Group__1 : rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 ;
- public final void rule__QualifiedNameWithBinding__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5111:1: ( rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5112:2: rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2
- {
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111048);
- rule__QualifiedNameWithBinding__Group__1__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111051);
- rule__QualifiedNameWithBinding__Group__2();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNameWithBinding__Group__1"
-
-
- // $ANTLR start "rule__QualifiedNameWithBinding__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5119:1: rule__QualifiedNameWithBinding__Group__1__Impl : ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) ;
- public final void rule__QualifiedNameWithBinding__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5123:1: ( ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5124:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5124:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5125:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )?
- {
- before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5126:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )?
- int alt47 = 2;
- int LA47_0 = input.LA(1);
-
- if((LA47_0 == 18)) {
- int LA47_1 = input.LA(2);
-
- if((LA47_1 == RULE_ID)) {
- int LA47_3 = input.LA(3);
-
- if((LA47_3 == 63)) {
- alt47 = 1;
- }
- }
- }
- switch(alt47) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5126:2: rule__QualifiedNameWithBinding__BindingAssignment_1
- {
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11078);
- rule__QualifiedNameWithBinding__BindingAssignment_1();
-
- state._fsp--;
-
-
- }
- break;
-
- }
-
- after(grammarAccess.getQualifiedNameWithBindingAccess().getBindingAssignment_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNameWithBinding__Group__1__Impl"
-
-
- // $ANTLR start "rule__QualifiedNameWithBinding__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5136:1: rule__QualifiedNameWithBinding__Group__2 : rule__QualifiedNameWithBinding__Group__2__Impl ;
- public final void rule__QualifiedNameWithBinding__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5140:1: ( rule__QualifiedNameWithBinding__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5141:2: rule__QualifiedNameWithBinding__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211109);
- rule__QualifiedNameWithBinding__Group__2__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNameWithBinding__Group__2"
-
-
- // $ANTLR start "rule__QualifiedNameWithBinding__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5147:1: rule__QualifiedNameWithBinding__Group__2__Impl : ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) ;
- public final void rule__QualifiedNameWithBinding__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5151:1: ( ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5152:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5152:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5153:1: ( rule__QualifiedNameWithBinding__Group_2__0 )?
- {
- before(grammarAccess.getQualifiedNameWithBindingAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5154:1: ( rule__QualifiedNameWithBinding__Group_2__0 )?
- int alt48 = 2;
- int LA48_0 = input.LA(1);
-
- if((LA48_0 == 61)) {
- alt48 = 1;
- }
- switch(alt48) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5154:2: rule__QualifiedNameWithBinding__Group_2__0
- {
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11136);
- rule__QualifiedNameWithBinding__Group_2__0();
-
- state._fsp--;
-
-
- }
- break;
-
- }
-
- after(grammarAccess.getQualifiedNameWithBindingAccess().getGroup_2());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNameWithBinding__Group__2__Impl"
-
-
- // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5170:1: rule__QualifiedNameWithBinding__Group_2__0 : rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 ;
- public final void rule__QualifiedNameWithBinding__Group_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5174:1: ( rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5175:2: rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1
- {
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011173);
- rule__QualifiedNameWithBinding__Group_2__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011176);
- rule__QualifiedNameWithBinding__Group_2__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__0"
-
-
- // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5182:1: rule__QualifiedNameWithBinding__Group_2__0__Impl : ( '::' ) ;
- public final void rule__QualifiedNameWithBinding__Group_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5186:1: ( ( '::' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5187:1: ( '::' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5187:1: ( '::' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5188:1: '::'
- {
- before(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0());
- match(input, 61, FOLLOW_61_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11204);
- after(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__0__Impl"
-
-
- // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5201:1: rule__QualifiedNameWithBinding__Group_2__1 : rule__QualifiedNameWithBinding__Group_2__1__Impl ;
- public final void rule__QualifiedNameWithBinding__Group_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5205:1: ( rule__QualifiedNameWithBinding__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5206:2: rule__QualifiedNameWithBinding__Group_2__1__Impl
- {
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111235);
- rule__QualifiedNameWithBinding__Group_2__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__1"
-
-
- // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5212:1: rule__QualifiedNameWithBinding__Group_2__1__Impl : ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) ;
- public final void rule__QualifiedNameWithBinding__Group_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5216:1: ( ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5217:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5217:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5218:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 )
- {
- before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingAssignment_2_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5219:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5219:2: rule__QualifiedNameWithBinding__RemainingAssignment_2_1
- {
- pushFollow(FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11262);
- rule__QualifiedNameWithBinding__RemainingAssignment_2_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingAssignment_2_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__1__Impl"
-
-
- // $ANTLR start "rule__Tuple__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5233:1: rule__Tuple__Group__0 : rule__Tuple__Group__0__Impl rule__Tuple__Group__1 ;
- public final void rule__Tuple__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5237:1: ( rule__Tuple__Group__0__Impl rule__Tuple__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5238:2: rule__Tuple__Group__0__Impl rule__Tuple__Group__1
- {
- pushFollow(FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011296);
- rule__Tuple__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011299);
- rule__Tuple__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group__0"
-
-
- // $ANTLR start "rule__Tuple__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5245:1: rule__Tuple__Group__0__Impl : ( () ) ;
- public final void rule__Tuple__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5249:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5250:1: ( () )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5250:1: ( () )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5251:1: ()
- {
- before(grammarAccess.getTupleAccess().getTupleAction_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5252:1: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5254:1:
- {
- }
-
- after(grammarAccess.getTupleAccess().getTupleAction_0());
-
- }
-
-
- }
-
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group__0__Impl"
-
-
- // $ANTLR start "rule__Tuple__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5264:1: rule__Tuple__Group__1 : rule__Tuple__Group__1__Impl rule__Tuple__Group__2 ;
- public final void rule__Tuple__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5268:1: ( rule__Tuple__Group__1__Impl rule__Tuple__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5269:2: rule__Tuple__Group__1__Impl rule__Tuple__Group__2
- {
- pushFollow(FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111357);
- rule__Tuple__Group__1__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111360);
- rule__Tuple__Group__2();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group__1"
-
-
- // $ANTLR start "rule__Tuple__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5276:1: rule__Tuple__Group__1__Impl : ( '(' ) ;
- public final void rule__Tuple__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5280:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5281:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5281:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5282:1: '('
- {
- before(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1());
- match(input, 64, FOLLOW_64_in_rule__Tuple__Group__1__Impl11388);
- after(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group__1__Impl"
-
-
- // $ANTLR start "rule__Tuple__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5295:1: rule__Tuple__Group__2 : rule__Tuple__Group__2__Impl rule__Tuple__Group__3 ;
- public final void rule__Tuple__Group__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5299:1: ( rule__Tuple__Group__2__Impl rule__Tuple__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5300:2: rule__Tuple__Group__2__Impl rule__Tuple__Group__3
- {
- pushFollow(FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211419);
- rule__Tuple__Group__2__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211422);
- rule__Tuple__Group__3();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group__2"
-
-
- // $ANTLR start "rule__Tuple__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5307:1: rule__Tuple__Group__2__Impl : ( ( rule__Tuple__Group_2__0 )? ) ;
- public final void rule__Tuple__Group__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5311:1: ( ( ( rule__Tuple__Group_2__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5312:1: ( ( rule__Tuple__Group_2__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5312:1: ( ( rule__Tuple__Group_2__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5313:1: ( rule__Tuple__Group_2__0 )?
- {
- before(grammarAccess.getTupleAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5314:1: ( rule__Tuple__Group_2__0 )?
- int alt49 = 2;
- int LA49_0 = input.LA(1);
-
- if(((LA49_0 >= RULE_ID && LA49_0 <= RULE_STRING) || (LA49_0 >= 12 && LA49_0 <= 13) || (LA49_0 >= 25 && LA49_0 <= 27) || (LA49_0 >= 30 && LA49_0 <= 34) || LA49_0 == 64 || (LA49_0 >= 79 && LA49_0 <= 82))) {
- alt49 = 1;
- }
- switch(alt49) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5314:2: rule__Tuple__Group_2__0
- {
- pushFollow(FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl11449);
- rule__Tuple__Group_2__0();
-
- state._fsp--;
-
-
- }
- break;
-
- }
-
- after(grammarAccess.getTupleAccess().getGroup_2());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group__2__Impl"
-
-
- // $ANTLR start "rule__Tuple__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5324:1: rule__Tuple__Group__3 : rule__Tuple__Group__3__Impl ;
- public final void rule__Tuple__Group__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5328:1: ( rule__Tuple__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5329:2: rule__Tuple__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__311480);
- rule__Tuple__Group__3__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group__3"
-
-
- // $ANTLR start "rule__Tuple__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5335:1: rule__Tuple__Group__3__Impl : ( ')' ) ;
- public final void rule__Tuple__Group__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5339:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5340:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5340:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5341:1: ')'
- {
- before(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3());
- match(input, 65, FOLLOW_65_in_rule__Tuple__Group__3__Impl11508);
- after(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group__3__Impl"
-
-
- // $ANTLR start "rule__Tuple__Group_2__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5362:1: rule__Tuple__Group_2__0 : rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 ;
- public final void rule__Tuple__Group_2__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5366:1: ( rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5367:2: rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1
- {
- pushFollow(FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__011547);
- rule__Tuple__Group_2__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__011550);
- rule__Tuple__Group_2__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group_2__0"
-
-
- // $ANTLR start "rule__Tuple__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5374:1: rule__Tuple__Group_2__0__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) ;
- public final void rule__Tuple__Group_2__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5378:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5379:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5379:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5380:1: ( rule__Tuple__TupleElementsAssignment_2_0 )
- {
- before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5381:1: ( rule__Tuple__TupleElementsAssignment_2_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5381:2: rule__Tuple__TupleElementsAssignment_2_0
- {
- pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl11577);
- rule__Tuple__TupleElementsAssignment_2_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group_2__0__Impl"
-
-
- // $ANTLR start "rule__Tuple__Group_2__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5391:1: rule__Tuple__Group_2__1 : rule__Tuple__Group_2__1__Impl ;
- public final void rule__Tuple__Group_2__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5395:1: ( rule__Tuple__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5396:2: rule__Tuple__Group_2__1__Impl
- {
- pushFollow(FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__111607);
- rule__Tuple__Group_2__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group_2__1"
-
-
- // $ANTLR start "rule__Tuple__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5402:1: rule__Tuple__Group_2__1__Impl : ( ( rule__Tuple__Group_2_1__0 )* ) ;
- public final void rule__Tuple__Group_2__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5406:1: ( ( ( rule__Tuple__Group_2_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5407:1: ( ( rule__Tuple__Group_2_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5407:1: ( ( rule__Tuple__Group_2_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5408:1: ( rule__Tuple__Group_2_1__0 )*
- {
- before(grammarAccess.getTupleAccess().getGroup_2_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5409:1: ( rule__Tuple__Group_2_1__0 )*
- loop50: do {
- int alt50 = 2;
- int LA50_0 = input.LA(1);
-
- if((LA50_0 == 62)) {
- alt50 = 1;
- }
-
-
- switch(alt50) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5409:2: rule__Tuple__Group_2_1__0
- {
- pushFollow(FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl11634);
- rule__Tuple__Group_2_1__0();
-
- state._fsp--;
-
-
- }
- break;
-
- default:
- break loop50;
- }
- } while(true);
-
- after(grammarAccess.getTupleAccess().getGroup_2_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group_2__1__Impl"
-
-
- // $ANTLR start "rule__Tuple__Group_2_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5423:1: rule__Tuple__Group_2_1__0 : rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 ;
- public final void rule__Tuple__Group_2_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5427:1: ( rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5428:2: rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1
- {
- pushFollow(FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__011669);
- rule__Tuple__Group_2_1__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__011672);
- rule__Tuple__Group_2_1__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group_2_1__0"
-
-
- // $ANTLR start "rule__Tuple__Group_2_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5435:1: rule__Tuple__Group_2_1__0__Impl : ( ',' ) ;
- public final void rule__Tuple__Group_2_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5439:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5440:1: ( ',' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5440:1: ( ',' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5441:1: ','
- {
- before(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0());
- match(input, 62, FOLLOW_62_in_rule__Tuple__Group_2_1__0__Impl11700);
- after(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group_2_1__0__Impl"
-
-
- // $ANTLR start "rule__Tuple__Group_2_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5454:1: rule__Tuple__Group_2_1__1 : rule__Tuple__Group_2_1__1__Impl ;
- public final void rule__Tuple__Group_2_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5458:1: ( rule__Tuple__Group_2_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5459:2: rule__Tuple__Group_2_1__1__Impl
- {
- pushFollow(FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__111731);
- rule__Tuple__Group_2_1__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group_2_1__1"
-
-
- // $ANTLR start "rule__Tuple__Group_2_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5465:1: rule__Tuple__Group_2_1__1__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) ;
- public final void rule__Tuple__Group_2_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5469:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5470:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5470:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5471:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 )
- {
- before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5472:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5472:2: rule__Tuple__TupleElementsAssignment_2_1_1
- {
- pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl11758);
- rule__Tuple__TupleElementsAssignment_2_1_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_1_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__Tuple__Group_2_1__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5486:1: rule__ConditionalTestExpression__Group__0 : rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 ;
- public final void rule__ConditionalTestExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5490:1: ( rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5491:2: rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1
- {
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__011792);
- rule__ConditionalTestExpression__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__011795);
- rule__ConditionalTestExpression__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group__0"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5498:1: rule__ConditionalTestExpression__Group__0__Impl : ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) ;
- public final void rule__ConditionalTestExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5502:1: ( ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5503:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5503:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5504:1: ( rule__ConditionalTestExpression__ExpAssignment_0 )
- {
- before(grammarAccess.getConditionalTestExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5505:1: ( rule__ConditionalTestExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5505:2: rule__ConditionalTestExpression__ExpAssignment_0
- {
- pushFollow(FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl11822);
- rule__ConditionalTestExpression__ExpAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getConditionalTestExpressionAccess().getExpAssignment_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5515:1: rule__ConditionalTestExpression__Group__1 : rule__ConditionalTestExpression__Group__1__Impl ;
- public final void rule__ConditionalTestExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5519:1: ( rule__ConditionalTestExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5520:2: rule__ConditionalTestExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__111852);
- rule__ConditionalTestExpression__Group__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group__1"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5526:1: rule__ConditionalTestExpression__Group__1__Impl : ( ( rule__ConditionalTestExpression__Group_1__0 )? ) ;
- public final void rule__ConditionalTestExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5530:1: ( ( ( rule__ConditionalTestExpression__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5531:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5531:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5532:1: ( rule__ConditionalTestExpression__Group_1__0 )?
- {
- before(grammarAccess.getConditionalTestExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5533:1: ( rule__ConditionalTestExpression__Group_1__0 )?
- int alt51 = 2;
- int LA51_0 = input.LA(1);
-
- if((LA51_0 == 66)) {
- alt51 = 1;
- }
- switch(alt51) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5533:2: rule__ConditionalTestExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl11879);
- rule__ConditionalTestExpression__Group_1__0();
-
- state._fsp--;
-
-
- }
- break;
-
- }
-
- after(grammarAccess.getConditionalTestExpressionAccess().getGroup_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5547:1: rule__ConditionalTestExpression__Group_1__0 : rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 ;
- public final void rule__ConditionalTestExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5551:1: ( rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5552:2: rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__011914);
- rule__ConditionalTestExpression__Group_1__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__011917);
- rule__ConditionalTestExpression__Group_1__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group_1__0"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5559:1: rule__ConditionalTestExpression__Group_1__0__Impl : ( '?' ) ;
- public final void rule__ConditionalTestExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5563:1: ( ( '?' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5564:1: ( '?' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5564:1: ( '?' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5565:1: '?'
- {
- before(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0());
- match(input, 66, FOLLOW_66_in_rule__ConditionalTestExpression__Group_1__0__Impl11945);
- after(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5578:1: rule__ConditionalTestExpression__Group_1__1 : rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 ;
- public final void rule__ConditionalTestExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5582:1: ( rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5583:2: rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2
- {
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__111976);
- rule__ConditionalTestExpression__Group_1__1__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__111979);
- rule__ConditionalTestExpression__Group_1__2();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group_1__1"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5590:1: rule__ConditionalTestExpression__Group_1__1__Impl : ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) ;
- public final void rule__ConditionalTestExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5594:1: ( ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5595:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5595:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5596:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 )
- {
- before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5597:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5597:2: rule__ConditionalTestExpression__WhenTrueAssignment_1_1
- {
- pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12006);
- rule__ConditionalTestExpression__WhenTrueAssignment_1_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueAssignment_1_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group_1__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5607:1: rule__ConditionalTestExpression__Group_1__2 : rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 ;
- public final void rule__ConditionalTestExpression__Group_1__2() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5611:1: ( rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5612:2: rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3
- {
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212036);
- rule__ConditionalTestExpression__Group_1__2__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212039);
- rule__ConditionalTestExpression__Group_1__3();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group_1__2"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5619:1: rule__ConditionalTestExpression__Group_1__2__Impl : ( ':' ) ;
- public final void rule__ConditionalTestExpression__Group_1__2__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5623:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5624:1: ( ':' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5624:1: ( ':' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5625:1: ':'
- {
- before(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2());
- match(input, 67, FOLLOW_67_in_rule__ConditionalTestExpression__Group_1__2__Impl12067);
- after(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group_1__2__Impl"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group_1__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5638:1: rule__ConditionalTestExpression__Group_1__3 : rule__ConditionalTestExpression__Group_1__3__Impl ;
- public final void rule__ConditionalTestExpression__Group_1__3() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5642:1: ( rule__ConditionalTestExpression__Group_1__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5643:2: rule__ConditionalTestExpression__Group_1__3__Impl
- {
- pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312098);
- rule__ConditionalTestExpression__Group_1__3__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group_1__3"
-
-
- // $ANTLR start "rule__ConditionalTestExpression__Group_1__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5649:1: rule__ConditionalTestExpression__Group_1__3__Impl : ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) ;
- public final void rule__ConditionalTestExpression__Group_1__3__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5653:1: ( ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5654:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5654:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5655:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 )
- {
- before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseAssignment_1_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5656:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5656:2: rule__ConditionalTestExpression__WhenFalseAssignment_1_3
- {
- pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12125);
- rule__ConditionalTestExpression__WhenFalseAssignment_1_3();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseAssignment_1_3());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalTestExpression__Group_1__3__Impl"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5674:1: rule__ConditionalOrExpression__Group__0 : rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 ;
- public final void rule__ConditionalOrExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5678:1: ( rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5679:2: rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1
- {
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012163);
- rule__ConditionalOrExpression__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012166);
- rule__ConditionalOrExpression__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalOrExpression__Group__0"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5686:1: rule__ConditionalOrExpression__Group__0__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) ;
- public final void rule__ConditionalOrExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5690:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5691:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5691:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5692:1: ( rule__ConditionalOrExpression__ExpAssignment_0 )
- {
- before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5693:1: ( rule__ConditionalOrExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5693:2: rule__ConditionalOrExpression__ExpAssignment_0
- {
- pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12193);
- rule__ConditionalOrExpression__ExpAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalOrExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5703:1: rule__ConditionalOrExpression__Group__1 : rule__ConditionalOrExpression__Group__1__Impl ;
- public final void rule__ConditionalOrExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5707:1: ( rule__ConditionalOrExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5708:2: rule__ConditionalOrExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112223);
- rule__ConditionalOrExpression__Group__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalOrExpression__Group__1"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5714:1: rule__ConditionalOrExpression__Group__1__Impl : ( ( rule__ConditionalOrExpression__Group_1__0 )* ) ;
- public final void rule__ConditionalOrExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5718:1: ( ( ( rule__ConditionalOrExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5719:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5719:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5720:1: ( rule__ConditionalOrExpression__Group_1__0 )*
- {
- before(grammarAccess.getConditionalOrExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5721:1: ( rule__ConditionalOrExpression__Group_1__0 )*
- loop52: do {
- int alt52 = 2;
- int LA52_0 = input.LA(1);
-
- if((LA52_0 == 68)) {
- alt52 = 1;
- }
-
-
- switch(alt52) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5721:2: rule__ConditionalOrExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12250);
- rule__ConditionalOrExpression__Group_1__0();
-
- state._fsp--;
-
-
- }
- break;
-
- default:
- break loop52;
- }
- } while(true);
-
- after(grammarAccess.getConditionalOrExpressionAccess().getGroup_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalOrExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5735:1: rule__ConditionalOrExpression__Group_1__0 : rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 ;
- public final void rule__ConditionalOrExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5739:1: ( rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5740:2: rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012285);
- rule__ConditionalOrExpression__Group_1__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012288);
- rule__ConditionalOrExpression__Group_1__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalOrExpression__Group_1__0"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5747:1: rule__ConditionalOrExpression__Group_1__0__Impl : ( '||' ) ;
- public final void rule__ConditionalOrExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5751:1: ( ( '||' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5752:1: ( '||' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5752:1: ( '||' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5753:1: '||'
- {
- before(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0());
- match(input, 68, FOLLOW_68_in_rule__ConditionalOrExpression__Group_1__0__Impl12316);
- after(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalOrExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5766:1: rule__ConditionalOrExpression__Group_1__1 : rule__ConditionalOrExpression__Group_1__1__Impl ;
- public final void rule__ConditionalOrExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5770:1: ( rule__ConditionalOrExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5771:2: rule__ConditionalOrExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112347);
- rule__ConditionalOrExpression__Group_1__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalOrExpression__Group_1__1"
-
-
- // $ANTLR start "rule__ConditionalOrExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5777:1: rule__ConditionalOrExpression__Group_1__1__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) ;
- public final void rule__ConditionalOrExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5781:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5782:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5782:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5783:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 )
- {
- before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5784:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5784:2: rule__ConditionalOrExpression__ExpAssignment_1_1
- {
- pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12374);
- rule__ConditionalOrExpression__ExpAssignment_1_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_1_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalOrExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5798:1: rule__ConditionalAndExpression__Group__0 : rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 ;
- public final void rule__ConditionalAndExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5802:1: ( rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5803:2: rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1
- {
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012408);
- rule__ConditionalAndExpression__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012411);
- rule__ConditionalAndExpression__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalAndExpression__Group__0"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5810:1: rule__ConditionalAndExpression__Group__0__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) ;
- public final void rule__ConditionalAndExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5814:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5815:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5815:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5816:1: ( rule__ConditionalAndExpression__ExpAssignment_0 )
- {
- before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5817:1: ( rule__ConditionalAndExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5817:2: rule__ConditionalAndExpression__ExpAssignment_0
- {
- pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl12438);
- rule__ConditionalAndExpression__ExpAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalAndExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5827:1: rule__ConditionalAndExpression__Group__1 : rule__ConditionalAndExpression__Group__1__Impl ;
- public final void rule__ConditionalAndExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5831:1: ( rule__ConditionalAndExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5832:2: rule__ConditionalAndExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__112468);
- rule__ConditionalAndExpression__Group__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalAndExpression__Group__1"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5838:1: rule__ConditionalAndExpression__Group__1__Impl : ( ( rule__ConditionalAndExpression__Group_1__0 )* ) ;
- public final void rule__ConditionalAndExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5842:1: ( ( ( rule__ConditionalAndExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5843:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5843:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5844:1: ( rule__ConditionalAndExpression__Group_1__0 )*
- {
- before(grammarAccess.getConditionalAndExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5845:1: ( rule__ConditionalAndExpression__Group_1__0 )*
- loop53: do {
- int alt53 = 2;
- int LA53_0 = input.LA(1);
-
- if((LA53_0 == 69)) {
- alt53 = 1;
- }
-
-
- switch(alt53) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5845:2: rule__ConditionalAndExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl12495);
- rule__ConditionalAndExpression__Group_1__0();
-
- state._fsp--;
-
-
- }
- break;
-
- default:
- break loop53;
- }
- } while(true);
-
- after(grammarAccess.getConditionalAndExpressionAccess().getGroup_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalAndExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5859:1: rule__ConditionalAndExpression__Group_1__0 : rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 ;
- public final void rule__ConditionalAndExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5863:1: ( rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5864:2: rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__012530);
- rule__ConditionalAndExpression__Group_1__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__012533);
- rule__ConditionalAndExpression__Group_1__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalAndExpression__Group_1__0"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5871:1: rule__ConditionalAndExpression__Group_1__0__Impl : ( '&&' ) ;
- public final void rule__ConditionalAndExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5875:1: ( ( '&&' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5876:1: ( '&&' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5876:1: ( '&&' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5877:1: '&&'
- {
- before(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0());
- match(input, 69, FOLLOW_69_in_rule__ConditionalAndExpression__Group_1__0__Impl12561);
- after(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalAndExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5890:1: rule__ConditionalAndExpression__Group_1__1 : rule__ConditionalAndExpression__Group_1__1__Impl ;
- public final void rule__ConditionalAndExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5894:1: ( rule__ConditionalAndExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5895:2: rule__ConditionalAndExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__112592);
- rule__ConditionalAndExpression__Group_1__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalAndExpression__Group_1__1"
-
-
- // $ANTLR start "rule__ConditionalAndExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5901:1: rule__ConditionalAndExpression__Group_1__1__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) ;
- public final void rule__ConditionalAndExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5905:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5906:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5906:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5907:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 )
- {
- before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5908:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5908:2: rule__ConditionalAndExpression__ExpAssignment_1_1
- {
- pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl12619);
- rule__ConditionalAndExpression__ExpAssignment_1_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_1_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ConditionalAndExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5922:1: rule__InclusiveOrExpression__Group__0 : rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 ;
- public final void rule__InclusiveOrExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5926:1: ( rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5927:2: rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1
- {
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__012653);
- rule__InclusiveOrExpression__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__012656);
- rule__InclusiveOrExpression__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__InclusiveOrExpression__Group__0"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5934:1: rule__InclusiveOrExpression__Group__0__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) ;
- public final void rule__InclusiveOrExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5938:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5939:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5939:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5940:1: ( rule__InclusiveOrExpression__ExpAssignment_0 )
- {
- before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5941:1: ( rule__InclusiveOrExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5941:2: rule__InclusiveOrExpression__ExpAssignment_0
- {
- pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl12683);
- rule__InclusiveOrExpression__ExpAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__InclusiveOrExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5951:1: rule__InclusiveOrExpression__Group__1 : rule__InclusiveOrExpression__Group__1__Impl ;
- public final void rule__InclusiveOrExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5955:1: ( rule__InclusiveOrExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5956:2: rule__InclusiveOrExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__112713);
- rule__InclusiveOrExpression__Group__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__InclusiveOrExpression__Group__1"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5962:1: rule__InclusiveOrExpression__Group__1__Impl : ( ( rule__InclusiveOrExpression__Group_1__0 )* ) ;
- public final void rule__InclusiveOrExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5966:1: ( ( ( rule__InclusiveOrExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5967:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5967:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5968:1: ( rule__InclusiveOrExpression__Group_1__0 )*
- {
- before(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5969:1: ( rule__InclusiveOrExpression__Group_1__0 )*
- loop54: do {
- int alt54 = 2;
- int LA54_0 = input.LA(1);
-
- if((LA54_0 == 70)) {
- alt54 = 1;
- }
-
-
- switch(alt54) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5969:2: rule__InclusiveOrExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl12740);
- rule__InclusiveOrExpression__Group_1__0();
-
- state._fsp--;
-
-
- }
- break;
-
- default:
- break loop54;
- }
- } while(true);
-
- after(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__InclusiveOrExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5983:1: rule__InclusiveOrExpression__Group_1__0 : rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 ;
- public final void rule__InclusiveOrExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5987:1: ( rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5988:2: rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__012775);
- rule__InclusiveOrExpression__Group_1__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__012778);
- rule__InclusiveOrExpression__Group_1__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__InclusiveOrExpression__Group_1__0"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5995:1: rule__InclusiveOrExpression__Group_1__0__Impl : ( '|' ) ;
- public final void rule__InclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5999:1: ( ( '|' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6000:1: ( '|' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6000:1: ( '|' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6001:1: '|'
- {
- before(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0());
- match(input, 70, FOLLOW_70_in_rule__InclusiveOrExpression__Group_1__0__Impl12806);
- after(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__InclusiveOrExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6014:1: rule__InclusiveOrExpression__Group_1__1 : rule__InclusiveOrExpression__Group_1__1__Impl ;
- public final void rule__InclusiveOrExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6018:1: ( rule__InclusiveOrExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6019:2: rule__InclusiveOrExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__112837);
- rule__InclusiveOrExpression__Group_1__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__InclusiveOrExpression__Group_1__1"
-
-
- // $ANTLR start "rule__InclusiveOrExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6025:1: rule__InclusiveOrExpression__Group_1__1__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) ;
- public final void rule__InclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6029:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6030:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6030:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6031:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 )
- {
- before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6032:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6032:2: rule__InclusiveOrExpression__ExpAssignment_1_1
- {
- pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl12864);
- rule__InclusiveOrExpression__ExpAssignment_1_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_1_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__InclusiveOrExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6046:1: rule__ExclusiveOrExpression__Group__0 : rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 ;
- public final void rule__ExclusiveOrExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6050:1: ( rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6051:2: rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1
- {
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__012898);
- rule__ExclusiveOrExpression__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__012901);
- rule__ExclusiveOrExpression__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExclusiveOrExpression__Group__0"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6058:1: rule__ExclusiveOrExpression__Group__0__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) ;
- public final void rule__ExclusiveOrExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6062:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6063:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6063:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6064:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 )
- {
- before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6065:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6065:2: rule__ExclusiveOrExpression__ExpAssignment_0
- {
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl12928);
- rule__ExclusiveOrExpression__ExpAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExclusiveOrExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6075:1: rule__ExclusiveOrExpression__Group__1 : rule__ExclusiveOrExpression__Group__1__Impl ;
- public final void rule__ExclusiveOrExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6079:1: ( rule__ExclusiveOrExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6080:2: rule__ExclusiveOrExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__112958);
- rule__ExclusiveOrExpression__Group__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExclusiveOrExpression__Group__1"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6086:1: rule__ExclusiveOrExpression__Group__1__Impl : ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) ;
- public final void rule__ExclusiveOrExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6090:1: ( ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6091:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6091:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6092:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
- {
- before(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6093:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
- loop55: do {
- int alt55 = 2;
- int LA55_0 = input.LA(1);
-
- if((LA55_0 == 71)) {
- alt55 = 1;
- }
-
-
- switch(alt55) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6093:2: rule__ExclusiveOrExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl12985);
- rule__ExclusiveOrExpression__Group_1__0();
-
- state._fsp--;
-
-
- }
- break;
-
- default:
- break loop55;
- }
- } while(true);
-
- after(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExclusiveOrExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6107:1: rule__ExclusiveOrExpression__Group_1__0 : rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 ;
- public final void rule__ExclusiveOrExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6111:1: ( rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6112:2: rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013020);
- rule__ExclusiveOrExpression__Group_1__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013023);
- rule__ExclusiveOrExpression__Group_1__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExclusiveOrExpression__Group_1__0"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6119:1: rule__ExclusiveOrExpression__Group_1__0__Impl : ( '^' ) ;
- public final void rule__ExclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6123:1: ( ( '^' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6124:1: ( '^' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6124:1: ( '^' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6125:1: '^'
- {
- before(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0());
- match(input, 71, FOLLOW_71_in_rule__ExclusiveOrExpression__Group_1__0__Impl13051);
- after(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExclusiveOrExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6138:1: rule__ExclusiveOrExpression__Group_1__1 : rule__ExclusiveOrExpression__Group_1__1__Impl ;
- public final void rule__ExclusiveOrExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6142:1: ( rule__ExclusiveOrExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6143:2: rule__ExclusiveOrExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113082);
- rule__ExclusiveOrExpression__Group_1__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExclusiveOrExpression__Group_1__1"
-
-
- // $ANTLR start "rule__ExclusiveOrExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6149:1: rule__ExclusiveOrExpression__Group_1__1__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) ;
- public final void rule__ExclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6153:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6154:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6154:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6155:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 )
- {
- before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6156:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6156:2: rule__ExclusiveOrExpression__ExpAssignment_1_1
- {
- pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13109);
- rule__ExclusiveOrExpression__ExpAssignment_1_1();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_1_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__ExclusiveOrExpression__Group_1__1__Impl"
-
-
- // $ANTLR start "rule__AndExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6170:1: rule__AndExpression__Group__0 : rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ;
- public final void rule__AndExpression__Group__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6174:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6175:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
- {
- pushFollow(FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013143);
- rule__AndExpression__Group__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013146);
- rule__AndExpression__Group__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AndExpression__Group__0"
-
-
- // $ANTLR start "rule__AndExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6182:1: rule__AndExpression__Group__0__Impl : ( ( rule__AndExpression__ExpAssignment_0 ) ) ;
- public final void rule__AndExpression__Group__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6186:1: ( ( ( rule__AndExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6187:1: ( ( rule__AndExpression__ExpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6187:1: ( ( rule__AndExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6188:1: ( rule__AndExpression__ExpAssignment_0 )
- {
- before(grammarAccess.getAndExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6189:1: ( rule__AndExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6189:2: rule__AndExpression__ExpAssignment_0
- {
- pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13173);
- rule__AndExpression__ExpAssignment_0();
-
- state._fsp--;
-
-
- }
-
- after(grammarAccess.getAndExpressionAccess().getExpAssignment_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AndExpression__Group__0__Impl"
-
-
- // $ANTLR start "rule__AndExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6199:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ;
- public final void rule__AndExpression__Group__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6203:1: ( rule__AndExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6204:2: rule__AndExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113203);
- rule__AndExpression__Group__1__Impl();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AndExpression__Group__1"
-
-
- // $ANTLR start "rule__AndExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6210:1: rule__AndExpression__Group__1__Impl : ( ( rule__AndExpression__Group_1__0 )* ) ;
- public final void rule__AndExpression__Group__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6214:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6215:1: ( ( rule__AndExpression__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6215:1: ( ( rule__AndExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6216:1: ( rule__AndExpression__Group_1__0 )*
- {
- before(grammarAccess.getAndExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6217:1: ( rule__AndExpression__Group_1__0 )*
- loop56: do {
- int alt56 = 2;
- int LA56_0 = input.LA(1);
-
- if((LA56_0 == 72)) {
- alt56 = 1;
- }
-
-
- switch(alt56) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6217:2: rule__AndExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13230);
- rule__AndExpression__Group_1__0();
-
- state._fsp--;
-
-
- }
- break;
-
- default:
- break loop56;
- }
- } while(true);
-
- after(grammarAccess.getAndExpressionAccess().getGroup_1());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AndExpression__Group__1__Impl"
-
-
- // $ANTLR start "rule__AndExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6231:1: rule__AndExpression__Group_1__0 : rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ;
- public final void rule__AndExpression__Group_1__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6235:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6236:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013265);
- rule__AndExpression__Group_1__0__Impl();
-
- state._fsp--;
-
- pushFollow(FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013268);
- rule__AndExpression__Group_1__1();
-
- state._fsp--;
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AndExpression__Group_1__0"
-
-
- // $ANTLR start "rule__AndExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6243:1: rule__AndExpression__Group_1__0__Impl : ( '&' ) ;
- public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6247:1: ( ( '&' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6248:1: ( '&' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6248:1: ( '&' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6249:1: '&'
- {
- before(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0());
- match(input, 72, FOLLOW_72_in_rule__AndExpression__Group_1__0__Impl13296);
- after(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0());
-
- }
-
-
- }
-
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
-
- restoreStackSize(stackSize);
-
- }
- return;
- }
-
- // $ANTLR end "rule__AndExpression__Group_1__0__Impl"
-
-
- // $ANTLR start "rule__AndExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6262:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl ;
- public final void rule__AndExpression__Group_1__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6266:1: ( rule__AndExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6267:2: rule__AndExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113327);
- rule__AndExpression__Group_1__1__Impl();
-
- state._fsp--;
-
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:101:2: ( ( ( rule__ExpressionValueRule__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:1: ( ( rule__ExpressionValueRule__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:102:1: ( ( rule__ExpressionValueRule__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:103:1: ( rule__ExpressionValueRule__Group__0 )
+ {
+ before(grammarAccess.getExpressionValueRuleAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:1: ( rule__ExpressionValueRule__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:104:2: rule__ExpressionValueRule__Group__0
+ {
+ pushFollow(FOLLOW_rule__ExpressionValueRule__Group__0_in_ruleExpressionValueRule154);
+ rule__ExpressionValueRule__Group__0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getExpressionValueRuleAccess().getGroup());
- // $ANTLR end "rule__AndExpression__Group_1__1"
+ }
- // $ANTLR start "rule__AndExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6273:1: rule__AndExpression__Group_1__1__Impl : ( ( rule__AndExpression__ExpAssignment_1_1 ) ) ;
- public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6277:1: ( ( ( rule__AndExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6278:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6278:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6279:1: ( rule__AndExpression__ExpAssignment_1_1 )
- {
- before(grammarAccess.getAndExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6280:1: ( rule__AndExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6280:2: rule__AndExpression__ExpAssignment_1_1
- {
- pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13354);
- rule__AndExpression__ExpAssignment_1_1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleExpressionValueRule"
- }
+ // $ANTLR start "entryRuleLITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:118:1: entryRuleLITERAL : ruleLITERAL EOF ;
+ public final void entryRuleLITERAL() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:119:1: ( ruleLITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:120:1: ruleLITERAL EOF
+ {
+ before(grammarAccess.getLITERALRule());
+ pushFollow(FOLLOW_ruleLITERAL_in_entryRuleLITERAL183);
+ ruleLITERAL();
+
+ state._fsp--;
+
+ after(grammarAccess.getLITERALRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLITERAL190);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleLITERAL"
+
+
+ // $ANTLR start "ruleLITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:127:1: ruleLITERAL : ( ( rule__LITERAL__Alternatives ) ) ;
+ public final void ruleLITERAL() throws RecognitionException {
- after(grammarAccess.getAndExpressionAccess().getExpAssignment_1_1());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:131:2: ( ( ( rule__LITERAL__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:132:1: ( ( rule__LITERAL__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:132:1: ( ( rule__LITERAL__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:133:1: ( rule__LITERAL__Alternatives )
+ {
+ before(grammarAccess.getLITERALAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:134:1: ( rule__LITERAL__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:134:2: rule__LITERAL__Alternatives
+ {
+ pushFollow(FOLLOW_rule__LITERAL__Alternatives_in_ruleLITERAL216);
+ rule__LITERAL__Alternatives();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getLITERALAccess().getAlternatives());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__AndExpression__Group_1__1__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__EqualityExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6294:1: rule__EqualityExpression__Group__0 : rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 ;
- public final void rule__EqualityExpression__Group__0() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleLITERAL"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6298:1: ( rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6299:2: rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1
- {
- pushFollow(FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013388);
- rule__EqualityExpression__Group__0__Impl();
- state._fsp--;
+ // $ANTLR start "entryRuleBOOLEAN_LITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:146:1: entryRuleBOOLEAN_LITERAL : ruleBOOLEAN_LITERAL EOF ;
+ public final void entryRuleBOOLEAN_LITERAL() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:147:1: ( ruleBOOLEAN_LITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:148:1: ruleBOOLEAN_LITERAL EOF
+ {
+ before(grammarAccess.getBOOLEAN_LITERALRule());
+ pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL243);
+ ruleBOOLEAN_LITERAL();
+
+ state._fsp--;
+
+ after(grammarAccess.getBOOLEAN_LITERALRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL250);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleBOOLEAN_LITERAL"
+
+
+ // $ANTLR start "ruleBOOLEAN_LITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:155:1: ruleBOOLEAN_LITERAL : ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) ) ;
+ public final void ruleBOOLEAN_LITERAL() throws RecognitionException {
- pushFollow(FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013391);
- rule__EqualityExpression__Group__1();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:159:2: ( ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:160:1: ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:160:1: ( ( rule__BOOLEAN_LITERAL__ValueAssignment ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:161:1: ( rule__BOOLEAN_LITERAL__ValueAssignment )
+ {
+ before(grammarAccess.getBOOLEAN_LITERALAccess().getValueAssignment());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:162:1: ( rule__BOOLEAN_LITERAL__ValueAssignment )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:162:2: rule__BOOLEAN_LITERAL__ValueAssignment
+ {
+ pushFollow(FOLLOW_rule__BOOLEAN_LITERAL__ValueAssignment_in_ruleBOOLEAN_LITERAL276);
+ rule__BOOLEAN_LITERAL__ValueAssignment();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getBOOLEAN_LITERALAccess().getValueAssignment());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__EqualityExpression__Group__0"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__EqualityExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6306:1: rule__EqualityExpression__Group__0__Impl : ( ( rule__EqualityExpression__ExpAssignment_0 ) ) ;
- public final void rule__EqualityExpression__Group__0__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleBOOLEAN_LITERAL"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6310:1: ( ( ( rule__EqualityExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6311:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6311:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6312:1: ( rule__EqualityExpression__ExpAssignment_0 )
- {
- before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6313:1: ( rule__EqualityExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6313:2: rule__EqualityExpression__ExpAssignment_0
- {
- pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13418);
- rule__EqualityExpression__ExpAssignment_0();
- state._fsp--;
+ // $ANTLR start "entryRuleNUMBER_LITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:174:1: entryRuleNUMBER_LITERAL : ruleNUMBER_LITERAL EOF ;
+ public final void entryRuleNUMBER_LITERAL() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:175:1: ( ruleNUMBER_LITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:176:1: ruleNUMBER_LITERAL EOF
+ {
+ before(grammarAccess.getNUMBER_LITERALRule());
+ pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL303);
+ ruleNUMBER_LITERAL();
+
+ state._fsp--;
+
+ after(grammarAccess.getNUMBER_LITERALRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNUMBER_LITERAL310);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleNUMBER_LITERAL"
+
+
+ // $ANTLR start "ruleNUMBER_LITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:183:1: ruleNUMBER_LITERAL : ( ( rule__NUMBER_LITERAL__Alternatives ) ) ;
+ public final void ruleNUMBER_LITERAL() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:187:2: ( ( ( rule__NUMBER_LITERAL__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:188:1: ( ( rule__NUMBER_LITERAL__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:188:1: ( ( rule__NUMBER_LITERAL__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:189:1: ( rule__NUMBER_LITERAL__Alternatives )
+ {
+ before(grammarAccess.getNUMBER_LITERALAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:190:1: ( rule__NUMBER_LITERAL__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:190:2: rule__NUMBER_LITERAL__Alternatives
+ {
+ pushFollow(FOLLOW_rule__NUMBER_LITERAL__Alternatives_in_ruleNUMBER_LITERAL336);
+ rule__NUMBER_LITERAL__Alternatives();
- }
+ state._fsp--;
- after(grammarAccess.getEqualityExpressionAccess().getExpAssignment_0());
- }
+ }
+ after(grammarAccess.getNUMBER_LITERALAccess().getAlternatives());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__EqualityExpression__Group__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleNUMBER_LITERAL"
- // $ANTLR start "rule__EqualityExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6323:1: rule__EqualityExpression__Group__1 : rule__EqualityExpression__Group__1__Impl ;
- public final void rule__EqualityExpression__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleINTEGER_LITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:202:1: entryRuleINTEGER_LITERAL : ruleINTEGER_LITERAL EOF ;
+ public final void entryRuleINTEGER_LITERAL() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:203:1: ( ruleINTEGER_LITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:204:1: ruleINTEGER_LITERAL EOF
+ {
+ before(grammarAccess.getINTEGER_LITERALRule());
+ pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL363);
+ ruleINTEGER_LITERAL();
+
+ state._fsp--;
+
+ after(grammarAccess.getINTEGER_LITERALRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleINTEGER_LITERAL370);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleINTEGER_LITERAL"
+
+
+ // $ANTLR start "ruleINTEGER_LITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:211:1: ruleINTEGER_LITERAL : ( ( rule__INTEGER_LITERAL__ValueAssignment ) ) ;
+ public final void ruleINTEGER_LITERAL() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6327:1: ( rule__EqualityExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6328:2: rule__EqualityExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__113448);
- rule__EqualityExpression__Group__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:215:2: ( ( ( rule__INTEGER_LITERAL__ValueAssignment ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:216:1: ( ( rule__INTEGER_LITERAL__ValueAssignment ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:216:1: ( ( rule__INTEGER_LITERAL__ValueAssignment ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:217:1: ( rule__INTEGER_LITERAL__ValueAssignment )
+ {
+ before(grammarAccess.getINTEGER_LITERALAccess().getValueAssignment());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:218:1: ( rule__INTEGER_LITERAL__ValueAssignment )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:218:2: rule__INTEGER_LITERAL__ValueAssignment
+ {
+ pushFollow(FOLLOW_rule__INTEGER_LITERAL__ValueAssignment_in_ruleINTEGER_LITERAL396);
+ rule__INTEGER_LITERAL__ValueAssignment();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getINTEGER_LITERALAccess().getValueAssignment());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__EqualityExpression__Group__1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__EqualityExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6334:1: rule__EqualityExpression__Group__1__Impl : ( ( rule__EqualityExpression__Group_1__0 )* ) ;
- public final void rule__EqualityExpression__Group__1__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleINTEGER_LITERAL"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6338:1: ( ( ( rule__EqualityExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6339:1: ( ( rule__EqualityExpression__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6339:1: ( ( rule__EqualityExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6340:1: ( rule__EqualityExpression__Group_1__0 )*
- {
- before(grammarAccess.getEqualityExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6341:1: ( rule__EqualityExpression__Group_1__0 )*
- loop57: do {
- int alt57 = 2;
- int LA57_0 = input.LA(1);
- if(((LA57_0 >= 14 && LA57_0 <= 15))) {
- alt57 = 1;
- }
+ // $ANTLR start "entryRuleUNLIMITED_LITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:230:1: entryRuleUNLIMITED_LITERAL : ruleUNLIMITED_LITERAL EOF ;
+ public final void entryRuleUNLIMITED_LITERAL() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:231:1: ( ruleUNLIMITED_LITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:232:1: ruleUNLIMITED_LITERAL EOF
+ {
+ before(grammarAccess.getUNLIMITED_LITERALRule());
+ pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL423);
+ ruleUNLIMITED_LITERAL();
+
+ state._fsp--;
+
+ after(grammarAccess.getUNLIMITED_LITERALRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL430);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleUNLIMITED_LITERAL"
+
+
+ // $ANTLR start "ruleUNLIMITED_LITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:239:1: ruleUNLIMITED_LITERAL : ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) ) ;
+ public final void ruleUNLIMITED_LITERAL() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:243:2: ( ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:244:1: ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:244:1: ( ( rule__UNLIMITED_LITERAL__ValueAssignment ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:245:1: ( rule__UNLIMITED_LITERAL__ValueAssignment )
+ {
+ before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAssignment());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:246:1: ( rule__UNLIMITED_LITERAL__ValueAssignment )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:246:2: rule__UNLIMITED_LITERAL__ValueAssignment
+ {
+ pushFollow(FOLLOW_rule__UNLIMITED_LITERAL__ValueAssignment_in_ruleUNLIMITED_LITERAL456);
+ rule__UNLIMITED_LITERAL__ValueAssignment();
- switch(alt57) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6341:2: rule__EqualityExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl13475);
- rule__EqualityExpression__Group_1__0();
+ state._fsp--;
- state._fsp--;
+ }
- }
- break;
+ after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAssignment());
- default:
- break loop57;
- }
- } while(true);
+ }
- after(grammarAccess.getEqualityExpressionAccess().getGroup_1());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleUNLIMITED_LITERAL"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "entryRuleSTRING_LITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:258:1: entryRuleSTRING_LITERAL : ruleSTRING_LITERAL EOF ;
+ public final void entryRuleSTRING_LITERAL() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:259:1: ( ruleSTRING_LITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:260:1: ruleSTRING_LITERAL EOF
+ {
+ before(grammarAccess.getSTRING_LITERALRule());
+ pushFollow(FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL483);
+ ruleSTRING_LITERAL();
+
+ state._fsp--;
+
+ after(grammarAccess.getSTRING_LITERALRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSTRING_LITERAL490);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSTRING_LITERAL"
+
+
+ // $ANTLR start "ruleSTRING_LITERAL"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:267:1: ruleSTRING_LITERAL : ( ( rule__STRING_LITERAL__ValueAssignment ) ) ;
+ public final void ruleSTRING_LITERAL() throws RecognitionException {
- // $ANTLR end "rule__EqualityExpression__Group__1__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:271:2: ( ( ( rule__STRING_LITERAL__ValueAssignment ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:272:1: ( ( rule__STRING_LITERAL__ValueAssignment ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:272:1: ( ( rule__STRING_LITERAL__ValueAssignment ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:273:1: ( rule__STRING_LITERAL__ValueAssignment )
+ {
+ before(grammarAccess.getSTRING_LITERALAccess().getValueAssignment());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:274:1: ( rule__STRING_LITERAL__ValueAssignment )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:274:2: rule__STRING_LITERAL__ValueAssignment
+ {
+ pushFollow(FOLLOW_rule__STRING_LITERAL__ValueAssignment_in_ruleSTRING_LITERAL516);
+ rule__STRING_LITERAL__ValueAssignment();
+ state._fsp--;
- // $ANTLR start "rule__EqualityExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6355:1: rule__EqualityExpression__Group_1__0 : rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 ;
- public final void rule__EqualityExpression__Group_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6359:1: ( rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6360:2: rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__013510);
- rule__EqualityExpression__Group_1__0__Impl();
+ after(grammarAccess.getSTRING_LITERALAccess().getValueAssignment());
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__013513);
- rule__EqualityExpression__Group_1__1();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSTRING_LITERAL"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "entryRuleNameExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:286:1: entryRuleNameExpression : ruleNameExpression EOF ;
+ public final void entryRuleNameExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:287:1: ( ruleNameExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:288:1: ruleNameExpression EOF
+ {
+ before(grammarAccess.getNameExpressionRule());
+ pushFollow(FOLLOW_ruleNameExpression_in_entryRuleNameExpression543);
+ ruleNameExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getNameExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNameExpression550);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleNameExpression"
+
+
+ // $ANTLR start "ruleNameExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:295:1: ruleNameExpression : ( ( rule__NameExpression__Group__0 ) ) ;
+ public final void ruleNameExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:299:2: ( ( ( rule__NameExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:300:1: ( ( rule__NameExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:300:1: ( ( rule__NameExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:301:1: ( rule__NameExpression__Group__0 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:302:1: ( rule__NameExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:302:2: rule__NameExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Group__0_in_ruleNameExpression576);
+ rule__NameExpression__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getNameExpressionAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__EqualityExpression__Group_1__0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleNameExpression"
- // $ANTLR start "rule__EqualityExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6367:1: rule__EqualityExpression__Group_1__0__Impl : ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) ;
- public final void rule__EqualityExpression__Group_1__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleQualifiedNamePath"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:314:1: entryRuleQualifiedNamePath : ruleQualifiedNamePath EOF ;
+ public final void entryRuleQualifiedNamePath() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:315:1: ( ruleQualifiedNamePath EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:316:1: ruleQualifiedNamePath EOF
+ {
+ before(grammarAccess.getQualifiedNamePathRule());
+ pushFollow(FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath603);
+ ruleQualifiedNamePath();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6371:1: ( ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6372:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6372:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6373:1: ( rule__EqualityExpression__OpAssignment_1_0 )
- {
- before(grammarAccess.getEqualityExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6374:1: ( rule__EqualityExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6374:2: rule__EqualityExpression__OpAssignment_1_0
- {
- pushFollow(FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl13540);
- rule__EqualityExpression__OpAssignment_1_0();
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getQualifiedNamePathRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNamePath610);
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleQualifiedNamePath"
- after(grammarAccess.getEqualityExpressionAccess().getOpAssignment_1_0());
- }
+ // $ANTLR start "ruleQualifiedNamePath"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:323:1: ruleQualifiedNamePath : ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) ) ;
+ public final void ruleQualifiedNamePath() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:327:2: ( ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:328:1: ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:328:1: ( ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:329:1: ( ( rule__QualifiedNamePath__Group__0 ) ) ( ( rule__QualifiedNamePath__Group__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:329:1: ( ( rule__QualifiedNamePath__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:330:1: ( rule__QualifiedNamePath__Group__0 )
+ {
+ before(grammarAccess.getQualifiedNamePathAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:331:1: ( rule__QualifiedNamePath__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:331:2: rule__QualifiedNamePath__Group__0
+ {
+ pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath638);
+ rule__QualifiedNamePath__Group__0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getQualifiedNamePathAccess().getGroup());
- // $ANTLR end "rule__EqualityExpression__Group_1__0__Impl"
+ }
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:334:1: ( ( rule__QualifiedNamePath__Group__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:335:1: ( rule__QualifiedNamePath__Group__0 )*
+ {
+ before(grammarAccess.getQualifiedNamePathAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:336:1: ( rule__QualifiedNamePath__Group__0 )*
+ loop1:
+ do {
+ int alt1=2;
+ int LA1_0 = input.LA(1);
- // $ANTLR start "rule__EqualityExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6384:1: rule__EqualityExpression__Group_1__1 : rule__EqualityExpression__Group_1__1__Impl ;
- public final void rule__EqualityExpression__Group_1__1() throws RecognitionException {
+ if ( (LA1_0==RULE_ID) ) {
+ int LA1_2 = input.LA(2);
- int stackSize = keepStackSize();
+ if ( (LA1_2==18) ) {
+ int LA1_3 = input.LA(3);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6388:1: ( rule__EqualityExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6389:2: rule__EqualityExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__113570);
- rule__EqualityExpression__Group_1__1__Impl();
+ if ( (LA1_3==RULE_ID) ) {
+ int LA1_5 = input.LA(4);
- state._fsp--;
+ if ( (LA1_5==62) ) {
+ alt1=1;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
+ else if ( (LA1_2==60) ) {
+ alt1=1;
+ }
- }
- return;
- }
- // $ANTLR end "rule__EqualityExpression__Group_1__1"
+ }
- // $ANTLR start "rule__EqualityExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6395:1: rule__EqualityExpression__Group_1__1__Impl : ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) ;
- public final void rule__EqualityExpression__Group_1__1__Impl() throws RecognitionException {
+ switch (alt1) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:336:2: rule__QualifiedNamePath__Group__0
+ {
+ pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath650);
+ rule__QualifiedNamePath__Group__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6399:1: ( ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6400:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6400:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6401:1: ( rule__EqualityExpression__ExpAssignment_1_1 )
- {
- before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6402:1: ( rule__EqualityExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6402:2: rule__EqualityExpression__ExpAssignment_1_1
- {
- pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl13597);
- rule__EqualityExpression__ExpAssignment_1_1();
- state._fsp--;
+ }
+ break;
+ default :
+ break loop1;
+ }
+ } while (true);
- }
+ after(grammarAccess.getQualifiedNamePathAccess().getGroup());
- after(grammarAccess.getEqualityExpressionAccess().getExpAssignment_1_1());
+ }
- }
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__EqualityExpression__Group_1__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "ruleQualifiedNamePath"
- // $ANTLR start "rule__ClassificationExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6416:1: rule__ClassificationExpression__Group__0 : rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 ;
- public final void rule__ClassificationExpression__Group__0() throws RecognitionException {
+ // $ANTLR start "entryRuleUnqualifiedName"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:349:1: entryRuleUnqualifiedName : ruleUnqualifiedName EOF ;
+ public final void entryRuleUnqualifiedName() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:350:1: ( ruleUnqualifiedName EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:351:1: ruleUnqualifiedName EOF
+ {
+ before(grammarAccess.getUnqualifiedNameRule());
+ pushFollow(FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName680);
+ ruleUnqualifiedName();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6420:1: ( rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6421:2: rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1
- {
- pushFollow(FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__013631);
- rule__ClassificationExpression__Group__0__Impl();
+ after(grammarAccess.getUnqualifiedNameRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleUnqualifiedName687);
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__013634);
- rule__ClassificationExpression__Group__1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleUnqualifiedName"
- state._fsp--;
+ // $ANTLR start "ruleUnqualifiedName"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:358:1: ruleUnqualifiedName : ( ( rule__UnqualifiedName__Group__0 ) ) ;
+ public final void ruleUnqualifiedName() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:362:2: ( ( ( rule__UnqualifiedName__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:363:1: ( ( rule__UnqualifiedName__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:363:1: ( ( rule__UnqualifiedName__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:364:1: ( rule__UnqualifiedName__Group__0 )
+ {
+ before(grammarAccess.getUnqualifiedNameAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:365:1: ( rule__UnqualifiedName__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:365:2: rule__UnqualifiedName__Group__0
+ {
+ pushFollow(FOLLOW_rule__UnqualifiedName__Group__0_in_ruleUnqualifiedName713);
+ rule__UnqualifiedName__Group__0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassificationExpression__Group__0"
+ after(grammarAccess.getUnqualifiedNameAccess().getGroup());
+ }
- // $ANTLR start "rule__ClassificationExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6428:1: rule__ClassificationExpression__Group__0__Impl : ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) ;
- public final void rule__ClassificationExpression__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6432:1: ( ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6433:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6433:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6434:1: ( rule__ClassificationExpression__ExpAssignment_0 )
- {
- before(grammarAccess.getClassificationExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6435:1: ( rule__ClassificationExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6435:2: rule__ClassificationExpression__ExpAssignment_0
- {
- pushFollow(FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl13661);
- rule__ClassificationExpression__ExpAssignment_0();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleUnqualifiedName"
- }
- after(grammarAccess.getClassificationExpressionAccess().getExpAssignment_0());
+ // $ANTLR start "entryRuleTemplateBinding"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:377:1: entryRuleTemplateBinding : ruleTemplateBinding EOF ;
+ public final void entryRuleTemplateBinding() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:378:1: ( ruleTemplateBinding EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:379:1: ruleTemplateBinding EOF
+ {
+ before(grammarAccess.getTemplateBindingRule());
+ pushFollow(FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding740);
+ ruleTemplateBinding();
+
+ state._fsp--;
+
+ after(grammarAccess.getTemplateBindingRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTemplateBinding747);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleTemplateBinding"
+
+
+ // $ANTLR start "ruleTemplateBinding"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:386:1: ruleTemplateBinding : ( ( rule__TemplateBinding__Group__0 ) ) ;
+ public final void ruleTemplateBinding() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:390:2: ( ( ( rule__TemplateBinding__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:391:1: ( ( rule__TemplateBinding__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:391:1: ( ( rule__TemplateBinding__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:392:1: ( rule__TemplateBinding__Group__0 )
+ {
+ before(grammarAccess.getTemplateBindingAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:393:1: ( rule__TemplateBinding__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:393:2: rule__TemplateBinding__Group__0
+ {
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__0_in_ruleTemplateBinding773);
+ rule__TemplateBinding__Group__0();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getTemplateBindingAccess().getGroup());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassificationExpression__Group__0__Impl"
+ }
- // $ANTLR start "rule__ClassificationExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6445:1: rule__ClassificationExpression__Group__1 : rule__ClassificationExpression__Group__1__Impl ;
- public final void rule__ClassificationExpression__Group__1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6449:1: ( rule__ClassificationExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6450:2: rule__ClassificationExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__113691);
- rule__ClassificationExpression__Group__1__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleTemplateBinding"
- state._fsp--;
+ // $ANTLR start "entryRuleNamedTemplateBinding"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:405:1: entryRuleNamedTemplateBinding : ruleNamedTemplateBinding EOF ;
+ public final void entryRuleNamedTemplateBinding() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:406:1: ( ruleNamedTemplateBinding EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:407:1: ruleNamedTemplateBinding EOF
+ {
+ before(grammarAccess.getNamedTemplateBindingRule());
+ pushFollow(FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding800);
+ ruleNamedTemplateBinding();
+
+ state._fsp--;
+
+ after(grammarAccess.getNamedTemplateBindingRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNamedTemplateBinding807);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleNamedTemplateBinding"
+
+
+ // $ANTLR start "ruleNamedTemplateBinding"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:414:1: ruleNamedTemplateBinding : ( ( rule__NamedTemplateBinding__Group__0 ) ) ;
+ public final void ruleNamedTemplateBinding() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:418:2: ( ( ( rule__NamedTemplateBinding__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:419:1: ( ( rule__NamedTemplateBinding__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:419:1: ( ( rule__NamedTemplateBinding__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:420:1: ( rule__NamedTemplateBinding__Group__0 )
+ {
+ before(grammarAccess.getNamedTemplateBindingAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:421:1: ( rule__NamedTemplateBinding__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:421:2: rule__NamedTemplateBinding__Group__0
+ {
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__0_in_ruleNamedTemplateBinding833);
+ rule__NamedTemplateBinding__Group__0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassificationExpression__Group__1"
+ after(grammarAccess.getNamedTemplateBindingAccess().getGroup());
+ }
- // $ANTLR start "rule__ClassificationExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6456:1: rule__ClassificationExpression__Group__1__Impl : ( ( rule__ClassificationExpression__Group_1__0 )? ) ;
- public final void rule__ClassificationExpression__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6460:1: ( ( ( rule__ClassificationExpression__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6461:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6461:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6462:1: ( rule__ClassificationExpression__Group_1__0 )?
- {
- before(grammarAccess.getClassificationExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6463:1: ( rule__ClassificationExpression__Group_1__0 )?
- int alt58 = 2;
- int LA58_0 = input.LA(1);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- if(((LA58_0 >= 16 && LA58_0 <= 17))) {
- alt58 = 1;
- }
- switch(alt58) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6463:2: rule__ClassificationExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl13718);
- rule__ClassificationExpression__Group_1__0();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleNamedTemplateBinding"
- }
- break;
+ // $ANTLR start "entryRuleQualifiedNameWithBinding"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:433:1: entryRuleQualifiedNameWithBinding : ruleQualifiedNameWithBinding EOF ;
+ public final void entryRuleQualifiedNameWithBinding() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:434:1: ( ruleQualifiedNameWithBinding EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:435:1: ruleQualifiedNameWithBinding EOF
+ {
+ before(grammarAccess.getQualifiedNameWithBindingRule());
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding860);
+ ruleQualifiedNameWithBinding();
+
+ state._fsp--;
+
+ after(grammarAccess.getQualifiedNameWithBindingRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding867);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleQualifiedNameWithBinding"
+
+
+ // $ANTLR start "ruleQualifiedNameWithBinding"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:442:1: ruleQualifiedNameWithBinding : ( ( rule__QualifiedNameWithBinding__Group__0 ) ) ;
+ public final void ruleQualifiedNameWithBinding() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:446:2: ( ( ( rule__QualifiedNameWithBinding__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:447:1: ( ( rule__QualifiedNameWithBinding__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:447:1: ( ( rule__QualifiedNameWithBinding__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:448:1: ( rule__QualifiedNameWithBinding__Group__0 )
+ {
+ before(grammarAccess.getQualifiedNameWithBindingAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:449:1: ( rule__QualifiedNameWithBinding__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:449:2: rule__QualifiedNameWithBinding__Group__0
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__0_in_ruleQualifiedNameWithBinding893);
+ rule__QualifiedNameWithBinding__Group__0();
- after(grammarAccess.getClassificationExpressionAccess().getGroup_1());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getQualifiedNameWithBindingAccess().getGroup());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassificationExpression__Group__1__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ClassificationExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6477:1: rule__ClassificationExpression__Group_1__0 : rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 ;
- public final void rule__ClassificationExpression__Group_1__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleQualifiedNameWithBinding"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6481:1: ( rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6482:2: rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__013753);
- rule__ClassificationExpression__Group_1__0__Impl();
+ // $ANTLR start "entryRuleTuple"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:461:1: entryRuleTuple : ruleTuple EOF ;
+ public final void entryRuleTuple() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:462:1: ( ruleTuple EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:463:1: ruleTuple EOF
+ {
+ before(grammarAccess.getTupleRule());
+ pushFollow(FOLLOW_ruleTuple_in_entryRuleTuple920);
+ ruleTuple();
+
+ state._fsp--;
+
+ after(grammarAccess.getTupleRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTuple927);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleTuple"
+
+
+ // $ANTLR start "ruleTuple"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:470:1: ruleTuple : ( ( rule__Tuple__Group__0 ) ) ;
+ public final void ruleTuple() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:474:2: ( ( ( rule__Tuple__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:475:1: ( ( rule__Tuple__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:475:1: ( ( rule__Tuple__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:476:1: ( rule__Tuple__Group__0 )
+ {
+ before(grammarAccess.getTupleAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:477:1: ( rule__Tuple__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:477:2: rule__Tuple__Group__0
+ {
+ pushFollow(FOLLOW_rule__Tuple__Group__0_in_ruleTuple953);
+ rule__Tuple__Group__0();
- pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__013756);
- rule__ClassificationExpression__Group_1__1();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getTupleAccess().getGroup());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassificationExpression__Group_1__0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ClassificationExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6489:1: rule__ClassificationExpression__Group_1__0__Impl : ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) ;
- public final void rule__ClassificationExpression__Group_1__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleTuple"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6493:1: ( ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6494:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6494:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6495:1: ( rule__ClassificationExpression__OpAssignment_1_0 )
- {
- before(grammarAccess.getClassificationExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6496:1: ( rule__ClassificationExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6496:2: rule__ClassificationExpression__OpAssignment_1_0
- {
- pushFollow(FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl13783);
- rule__ClassificationExpression__OpAssignment_1_0();
+ // $ANTLR start "entryRuleTupleElement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:489:1: entryRuleTupleElement : ruleTupleElement EOF ;
+ public final void entryRuleTupleElement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:490:1: ( ruleTupleElement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:491:1: ruleTupleElement EOF
+ {
+ before(grammarAccess.getTupleElementRule());
+ pushFollow(FOLLOW_ruleTupleElement_in_entryRuleTupleElement980);
+ ruleTupleElement();
+
+ state._fsp--;
+
+ after(grammarAccess.getTupleElementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTupleElement987);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleTupleElement"
+
+
+ // $ANTLR start "ruleTupleElement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:498:1: ruleTupleElement : ( ( rule__TupleElement__ArgumentAssignment ) ) ;
+ public final void ruleTupleElement() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:502:2: ( ( ( rule__TupleElement__ArgumentAssignment ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:503:1: ( ( rule__TupleElement__ArgumentAssignment ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:503:1: ( ( rule__TupleElement__ArgumentAssignment ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:504:1: ( rule__TupleElement__ArgumentAssignment )
+ {
+ before(grammarAccess.getTupleElementAccess().getArgumentAssignment());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:505:1: ( rule__TupleElement__ArgumentAssignment )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:505:2: rule__TupleElement__ArgumentAssignment
+ {
+ pushFollow(FOLLOW_rule__TupleElement__ArgumentAssignment_in_ruleTupleElement1013);
+ rule__TupleElement__ArgumentAssignment();
+ state._fsp--;
- }
- after(grammarAccess.getClassificationExpressionAccess().getOpAssignment_1_0());
+ }
+
+ after(grammarAccess.getTupleElementAccess().getArgumentAssignment());
+
+ }
+
+
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleTupleElement"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "entryRuleExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:517:1: entryRuleExpression : ruleExpression EOF ;
+ public final void entryRuleExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:518:1: ( ruleExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:519:1: ruleExpression EOF
+ {
+ before(grammarAccess.getExpressionRule());
+ pushFollow(FOLLOW_ruleExpression_in_entryRuleExpression1040);
+ ruleExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExpression1047);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleExpression"
+
+
+ // $ANTLR start "ruleExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:526:1: ruleExpression : ( ruleConditionalTestExpression ) ;
+ public final void ruleExpression() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:530:2: ( ( ruleConditionalTestExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:531:1: ( ruleConditionalTestExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:531:1: ( ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:532:1: ruleConditionalTestExpression
+ {
+ before(grammarAccess.getExpressionAccess().getConditionalTestExpressionParserRuleCall());
+ pushFollow(FOLLOW_ruleConditionalTestExpression_in_ruleExpression1073);
+ ruleConditionalTestExpression();
- // $ANTLR end "rule__ClassificationExpression__Group_1__0__Impl"
+ state._fsp--;
+ after(grammarAccess.getExpressionAccess().getConditionalTestExpressionParserRuleCall());
- // $ANTLR start "rule__ClassificationExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6506:1: rule__ClassificationExpression__Group_1__1 : rule__ClassificationExpression__Group_1__1__Impl ;
- public final void rule__ClassificationExpression__Group_1__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6510:1: ( rule__ClassificationExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6511:2: rule__ClassificationExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__113813);
- rule__ClassificationExpression__Group_1__1__Impl();
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleExpression"
- }
+ // $ANTLR start "entryRuleConditionalTestExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:545:1: entryRuleConditionalTestExpression : ruleConditionalTestExpression EOF ;
+ public final void entryRuleConditionalTestExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:546:1: ( ruleConditionalTestExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:547:1: ruleConditionalTestExpression EOF
+ {
+ before(grammarAccess.getConditionalTestExpressionRule());
+ pushFollow(FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression1099);
+ ruleConditionalTestExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getConditionalTestExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleConditionalTestExpression1106);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleConditionalTestExpression"
+
+
+ // $ANTLR start "ruleConditionalTestExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:554:1: ruleConditionalTestExpression : ( ( rule__ConditionalTestExpression__Group__0 ) ) ;
+ public final void ruleConditionalTestExpression() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:558:2: ( ( ( rule__ConditionalTestExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:559:1: ( ( rule__ConditionalTestExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:559:1: ( ( rule__ConditionalTestExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:560:1: ( rule__ConditionalTestExpression__Group__0 )
+ {
+ before(grammarAccess.getConditionalTestExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:561:1: ( rule__ConditionalTestExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:561:2: rule__ConditionalTestExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__0_in_ruleConditionalTestExpression1132);
+ rule__ConditionalTestExpression__Group__0();
+
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getConditionalTestExpressionAccess().getGroup());
- // $ANTLR end "rule__ClassificationExpression__Group_1__1"
+ }
- // $ANTLR start "rule__ClassificationExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6517:1: rule__ClassificationExpression__Group_1__1__Impl : ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) ;
- public final void rule__ClassificationExpression__Group_1__1__Impl() throws RecognitionException {
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleConditionalTestExpression"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6521:1: ( ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6522:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6522:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6523:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 )
- {
- before(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6524:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6524:2: rule__ClassificationExpression__TypeNameAssignment_1_1
- {
- pushFollow(FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl13840);
- rule__ClassificationExpression__TypeNameAssignment_1_1();
- state._fsp--;
+ // $ANTLR start "entryRuleConditionalOrExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:573:1: entryRuleConditionalOrExpression : ruleConditionalOrExpression EOF ;
+ public final void entryRuleConditionalOrExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:574:1: ( ruleConditionalOrExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:575:1: ruleConditionalOrExpression EOF
+ {
+ before(grammarAccess.getConditionalOrExpressionRule());
+ pushFollow(FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression1159);
+ ruleConditionalOrExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getConditionalOrExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleConditionalOrExpression1166);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleConditionalOrExpression"
+
+
+ // $ANTLR start "ruleConditionalOrExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:582:1: ruleConditionalOrExpression : ( ( rule__ConditionalOrExpression__Group__0 ) ) ;
+ public final void ruleConditionalOrExpression() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:586:2: ( ( ( rule__ConditionalOrExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:587:1: ( ( rule__ConditionalOrExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:587:1: ( ( rule__ConditionalOrExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:588:1: ( rule__ConditionalOrExpression__Group__0 )
+ {
+ before(grammarAccess.getConditionalOrExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:589:1: ( rule__ConditionalOrExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:589:2: rule__ConditionalOrExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__0_in_ruleConditionalOrExpression1192);
+ rule__ConditionalOrExpression__Group__0();
- }
+ state._fsp--;
- after(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_1());
- }
+ }
+ after(grammarAccess.getConditionalOrExpressionAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ClassificationExpression__Group_1__1__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleConditionalOrExpression"
- // $ANTLR start "rule__RelationalExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6538:1: rule__RelationalExpression__Group__0 : rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 ;
- public final void rule__RelationalExpression__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleConditionalAndExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:601:1: entryRuleConditionalAndExpression : ruleConditionalAndExpression EOF ;
+ public final void entryRuleConditionalAndExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:602:1: ( ruleConditionalAndExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:603:1: ruleConditionalAndExpression EOF
+ {
+ before(grammarAccess.getConditionalAndExpressionRule());
+ pushFollow(FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression1219);
+ ruleConditionalAndExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getConditionalAndExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleConditionalAndExpression1226);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleConditionalAndExpression"
+
+
+ // $ANTLR start "ruleConditionalAndExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:610:1: ruleConditionalAndExpression : ( ( rule__ConditionalAndExpression__Group__0 ) ) ;
+ public final void ruleConditionalAndExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6542:1: ( rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6543:2: rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1
- {
- pushFollow(FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__013874);
- rule__RelationalExpression__Group__0__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:614:2: ( ( ( rule__ConditionalAndExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:615:1: ( ( rule__ConditionalAndExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:615:1: ( ( rule__ConditionalAndExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:616:1: ( rule__ConditionalAndExpression__Group__0 )
+ {
+ before(grammarAccess.getConditionalAndExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:617:1: ( rule__ConditionalAndExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:617:2: rule__ConditionalAndExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__0_in_ruleConditionalAndExpression1252);
+ rule__ConditionalAndExpression__Group__0();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__013877);
- rule__RelationalExpression__Group__1();
- state._fsp--;
+ }
+ after(grammarAccess.getConditionalAndExpressionAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__RelationalExpression__Group__0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleConditionalAndExpression"
- // $ANTLR start "rule__RelationalExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6550:1: rule__RelationalExpression__Group__0__Impl : ( ( rule__RelationalExpression__LeftAssignment_0 ) ) ;
- public final void rule__RelationalExpression__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleInclusiveOrExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:629:1: entryRuleInclusiveOrExpression : ruleInclusiveOrExpression EOF ;
+ public final void entryRuleInclusiveOrExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:630:1: ( ruleInclusiveOrExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:631:1: ruleInclusiveOrExpression EOF
+ {
+ before(grammarAccess.getInclusiveOrExpressionRule());
+ pushFollow(FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression1279);
+ ruleInclusiveOrExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getInclusiveOrExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInclusiveOrExpression1286);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleInclusiveOrExpression"
+
+
+ // $ANTLR start "ruleInclusiveOrExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:638:1: ruleInclusiveOrExpression : ( ( rule__InclusiveOrExpression__Group__0 ) ) ;
+ public final void ruleInclusiveOrExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6554:1: ( ( ( rule__RelationalExpression__LeftAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6555:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6555:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6556:1: ( rule__RelationalExpression__LeftAssignment_0 )
- {
- before(grammarAccess.getRelationalExpressionAccess().getLeftAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6557:1: ( rule__RelationalExpression__LeftAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6557:2: rule__RelationalExpression__LeftAssignment_0
- {
- pushFollow(FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl13904);
- rule__RelationalExpression__LeftAssignment_0();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:642:2: ( ( ( rule__InclusiveOrExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:643:1: ( ( rule__InclusiveOrExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:643:1: ( ( rule__InclusiveOrExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:644:1: ( rule__InclusiveOrExpression__Group__0 )
+ {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:645:1: ( rule__InclusiveOrExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:645:2: rule__InclusiveOrExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__0_in_ruleInclusiveOrExpression1312);
+ rule__InclusiveOrExpression__Group__0();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getRelationalExpressionAccess().getLeftAssignment_0());
+ after(grammarAccess.getInclusiveOrExpressionAccess().getGroup());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleInclusiveOrExpression"
- // $ANTLR end "rule__RelationalExpression__Group__0__Impl"
+ // $ANTLR start "entryRuleExclusiveOrExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:657:1: entryRuleExclusiveOrExpression : ruleExclusiveOrExpression EOF ;
+ public final void entryRuleExclusiveOrExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:658:1: ( ruleExclusiveOrExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:659:1: ruleExclusiveOrExpression EOF
+ {
+ before(grammarAccess.getExclusiveOrExpressionRule());
+ pushFollow(FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression1339);
+ ruleExclusiveOrExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getExclusiveOrExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExclusiveOrExpression1346);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleExclusiveOrExpression"
+
+
+ // $ANTLR start "ruleExclusiveOrExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:666:1: ruleExclusiveOrExpression : ( ( rule__ExclusiveOrExpression__Group__0 ) ) ;
+ public final void ruleExclusiveOrExpression() throws RecognitionException {
- // $ANTLR start "rule__RelationalExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6567:1: rule__RelationalExpression__Group__1 : rule__RelationalExpression__Group__1__Impl ;
- public final void rule__RelationalExpression__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:670:2: ( ( ( rule__ExclusiveOrExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:671:1: ( ( rule__ExclusiveOrExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:671:1: ( ( rule__ExclusiveOrExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:672:1: ( rule__ExclusiveOrExpression__Group__0 )
+ {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:673:1: ( rule__ExclusiveOrExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:673:2: rule__ExclusiveOrExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__0_in_ruleExclusiveOrExpression1372);
+ rule__ExclusiveOrExpression__Group__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6571:1: ( rule__RelationalExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6572:2: rule__RelationalExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__113934);
- rule__RelationalExpression__Group__1__Impl();
- state._fsp--;
+ }
+ after(grammarAccess.getExclusiveOrExpressionAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__RelationalExpression__Group__1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleExclusiveOrExpression"
- // $ANTLR start "rule__RelationalExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6578:1: rule__RelationalExpression__Group__1__Impl : ( ( rule__RelationalExpression__Group_1__0 )? ) ;
- public final void rule__RelationalExpression__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleAndExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:685:1: entryRuleAndExpression : ruleAndExpression EOF ;
+ public final void entryRuleAndExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:686:1: ( ruleAndExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:687:1: ruleAndExpression EOF
+ {
+ before(grammarAccess.getAndExpressionRule());
+ pushFollow(FOLLOW_ruleAndExpression_in_entryRuleAndExpression1399);
+ ruleAndExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getAndExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAndExpression1406);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAndExpression"
+
+
+ // $ANTLR start "ruleAndExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:694:1: ruleAndExpression : ( ( rule__AndExpression__Group__0 ) ) ;
+ public final void ruleAndExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6582:1: ( ( ( rule__RelationalExpression__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6583:1: ( ( rule__RelationalExpression__Group_1__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6583:1: ( ( rule__RelationalExpression__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6584:1: ( rule__RelationalExpression__Group_1__0 )?
- {
- before(grammarAccess.getRelationalExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6585:1: ( rule__RelationalExpression__Group_1__0 )?
- int alt59 = 2;
- int LA59_0 = input.LA(1);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:698:2: ( ( ( rule__AndExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:699:1: ( ( rule__AndExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:699:1: ( ( rule__AndExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:700:1: ( rule__AndExpression__Group__0 )
+ {
+ before(grammarAccess.getAndExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:701:1: ( rule__AndExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:701:2: rule__AndExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__AndExpression__Group__0_in_ruleAndExpression1432);
+ rule__AndExpression__Group__0();
- if(((LA59_0 >= 18 && LA59_0 <= 21))) {
- alt59 = 1;
- }
- switch(alt59) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6585:2: rule__RelationalExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl13961);
- rule__RelationalExpression__Group_1__0();
+ state._fsp--;
- state._fsp--;
+ }
- }
- break;
+ after(grammarAccess.getAndExpressionAccess().getGroup());
- }
+ }
- after(grammarAccess.getRelationalExpressionAccess().getGroup_1());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAndExpression"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "entryRuleEqualityExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:713:1: entryRuleEqualityExpression : ruleEqualityExpression EOF ;
+ public final void entryRuleEqualityExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:714:1: ( ruleEqualityExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:715:1: ruleEqualityExpression EOF
+ {
+ before(grammarAccess.getEqualityExpressionRule());
+ pushFollow(FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression1459);
+ ruleEqualityExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getEqualityExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEqualityExpression1466);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleEqualityExpression"
+
+
+ // $ANTLR start "ruleEqualityExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:722:1: ruleEqualityExpression : ( ( rule__EqualityExpression__Group__0 ) ) ;
+ public final void ruleEqualityExpression() throws RecognitionException {
- // $ANTLR end "rule__RelationalExpression__Group__1__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:726:2: ( ( ( rule__EqualityExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:727:1: ( ( rule__EqualityExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:727:1: ( ( rule__EqualityExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:728:1: ( rule__EqualityExpression__Group__0 )
+ {
+ before(grammarAccess.getEqualityExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:729:1: ( rule__EqualityExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:729:2: rule__EqualityExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__EqualityExpression__Group__0_in_ruleEqualityExpression1492);
+ rule__EqualityExpression__Group__0();
+ state._fsp--;
- // $ANTLR start "rule__RelationalExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6599:1: rule__RelationalExpression__Group_1__0 : rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 ;
- public final void rule__RelationalExpression__Group_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6603:1: ( rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6604:2: rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__013996);
- rule__RelationalExpression__Group_1__0__Impl();
+ after(grammarAccess.getEqualityExpressionAccess().getGroup());
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__013999);
- rule__RelationalExpression__Group_1__1();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleEqualityExpression"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "entryRuleClassificationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:741:1: entryRuleClassificationExpression : ruleClassificationExpression EOF ;
+ public final void entryRuleClassificationExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:742:1: ( ruleClassificationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:743:1: ruleClassificationExpression EOF
+ {
+ before(grammarAccess.getClassificationExpressionRule());
+ pushFollow(FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression1519);
+ ruleClassificationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getClassificationExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationExpression1526);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleClassificationExpression"
+
+
+ // $ANTLR start "ruleClassificationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:750:1: ruleClassificationExpression : ( ( rule__ClassificationExpression__Group__0 ) ) ;
+ public final void ruleClassificationExpression() throws RecognitionException {
- // $ANTLR end "rule__RelationalExpression__Group_1__0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:754:2: ( ( ( rule__ClassificationExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:755:1: ( ( rule__ClassificationExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:755:1: ( ( rule__ClassificationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:756:1: ( rule__ClassificationExpression__Group__0 )
+ {
+ before(grammarAccess.getClassificationExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:757:1: ( rule__ClassificationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:757:2: rule__ClassificationExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group__0_in_ruleClassificationExpression1552);
+ rule__ClassificationExpression__Group__0();
+ state._fsp--;
- // $ANTLR start "rule__RelationalExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6611:1: rule__RelationalExpression__Group_1__0__Impl : ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) ;
- public final void rule__RelationalExpression__Group_1__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6615:1: ( ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6616:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6616:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6617:1: ( rule__RelationalExpression__OpAssignment_1_0 )
- {
- before(grammarAccess.getRelationalExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6618:1: ( rule__RelationalExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6618:2: rule__RelationalExpression__OpAssignment_1_0
- {
- pushFollow(FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14026);
- rule__RelationalExpression__OpAssignment_1_0();
+ after(grammarAccess.getClassificationExpressionAccess().getGroup());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getRelationalExpressionAccess().getOpAssignment_1_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleClassificationExpression"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "entryRuleRelationalExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:769:1: entryRuleRelationalExpression : ruleRelationalExpression EOF ;
+ public final void entryRuleRelationalExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:770:1: ( ruleRelationalExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:771:1: ruleRelationalExpression EOF
+ {
+ before(grammarAccess.getRelationalExpressionRule());
+ pushFollow(FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression1579);
+ ruleRelationalExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getRelationalExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRelationalExpression1586);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleRelationalExpression"
+
+
+ // $ANTLR start "ruleRelationalExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:778:1: ruleRelationalExpression : ( ( rule__RelationalExpression__Group__0 ) ) ;
+ public final void ruleRelationalExpression() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:782:2: ( ( ( rule__RelationalExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:783:1: ( ( rule__RelationalExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:783:1: ( ( rule__RelationalExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:784:1: ( rule__RelationalExpression__Group__0 )
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:785:1: ( rule__RelationalExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:785:2: rule__RelationalExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__RelationalExpression__Group__0_in_ruleRelationalExpression1612);
+ rule__RelationalExpression__Group__0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__RelationalExpression__Group_1__0__Impl"
+ }
- // $ANTLR start "rule__RelationalExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6628:1: rule__RelationalExpression__Group_1__1 : rule__RelationalExpression__Group_1__1__Impl ;
- public final void rule__RelationalExpression__Group_1__1() throws RecognitionException {
+ after(grammarAccess.getRelationalExpressionAccess().getGroup());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6632:1: ( rule__RelationalExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6633:2: rule__RelationalExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114056);
- rule__RelationalExpression__Group_1__1__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleRelationalExpression"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "entryRuleShiftExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:797:1: entryRuleShiftExpression : ruleShiftExpression EOF ;
+ public final void entryRuleShiftExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:798:1: ( ruleShiftExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:799:1: ruleShiftExpression EOF
+ {
+ before(grammarAccess.getShiftExpressionRule());
+ pushFollow(FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression1639);
+ ruleShiftExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getShiftExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleShiftExpression1646);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleShiftExpression"
+
+
+ // $ANTLR start "ruleShiftExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:806:1: ruleShiftExpression : ( ( rule__ShiftExpression__Group__0 ) ) ;
+ public final void ruleShiftExpression() throws RecognitionException {
- // $ANTLR end "rule__RelationalExpression__Group_1__1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:810:2: ( ( ( rule__ShiftExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:811:1: ( ( rule__ShiftExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:811:1: ( ( rule__ShiftExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:812:1: ( rule__ShiftExpression__Group__0 )
+ {
+ before(grammarAccess.getShiftExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:813:1: ( rule__ShiftExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:813:2: rule__ShiftExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__ShiftExpression__Group__0_in_ruleShiftExpression1672);
+ rule__ShiftExpression__Group__0();
+ state._fsp--;
- // $ANTLR start "rule__RelationalExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6639:1: rule__RelationalExpression__Group_1__1__Impl : ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) ;
- public final void rule__RelationalExpression__Group_1__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6643:1: ( ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6644:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6644:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6645:1: ( rule__RelationalExpression__RightAssignment_1_1 )
- {
- before(grammarAccess.getRelationalExpressionAccess().getRightAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6646:1: ( rule__RelationalExpression__RightAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6646:2: rule__RelationalExpression__RightAssignment_1_1
- {
- pushFollow(FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14083);
- rule__RelationalExpression__RightAssignment_1_1();
+ after(grammarAccess.getShiftExpressionAccess().getGroup());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getRelationalExpressionAccess().getRightAssignment_1_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleShiftExpression"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "entryRuleAdditiveExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:825:1: entryRuleAdditiveExpression : ruleAdditiveExpression EOF ;
+ public final void entryRuleAdditiveExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:826:1: ( ruleAdditiveExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:827:1: ruleAdditiveExpression EOF
+ {
+ before(grammarAccess.getAdditiveExpressionRule());
+ pushFollow(FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression1699);
+ ruleAdditiveExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getAdditiveExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAdditiveExpression1706);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAdditiveExpression"
+
+
+ // $ANTLR start "ruleAdditiveExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:834:1: ruleAdditiveExpression : ( ( rule__AdditiveExpression__Group__0 ) ) ;
+ public final void ruleAdditiveExpression() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:838:2: ( ( ( rule__AdditiveExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:839:1: ( ( rule__AdditiveExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:839:1: ( ( rule__AdditiveExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:840:1: ( rule__AdditiveExpression__Group__0 )
+ {
+ before(grammarAccess.getAdditiveExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:841:1: ( rule__AdditiveExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:841:2: rule__AdditiveExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group__0_in_ruleAdditiveExpression1732);
+ rule__AdditiveExpression__Group__0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__RelationalExpression__Group_1__1__Impl"
+ }
- // $ANTLR start "rule__ShiftExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6660:1: rule__ShiftExpression__Group__0 : rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 ;
- public final void rule__ShiftExpression__Group__0() throws RecognitionException {
+ after(grammarAccess.getAdditiveExpressionAccess().getGroup());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6664:1: ( rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6665:2: rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1
- {
- pushFollow(FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014117);
- rule__ShiftExpression__Group__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014120);
- rule__ShiftExpression__Group__1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAdditiveExpression"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "entryRuleMultiplicativeExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:853:1: entryRuleMultiplicativeExpression : ruleMultiplicativeExpression EOF ;
+ public final void entryRuleMultiplicativeExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:854:1: ( ruleMultiplicativeExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:855:1: ruleMultiplicativeExpression EOF
+ {
+ before(grammarAccess.getMultiplicativeExpressionRule());
+ pushFollow(FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression1759);
+ ruleMultiplicativeExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getMultiplicativeExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleMultiplicativeExpression1766);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleMultiplicativeExpression"
+
+
+ // $ANTLR start "ruleMultiplicativeExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:862:1: ruleMultiplicativeExpression : ( ( rule__MultiplicativeExpression__Group__0 ) ) ;
+ public final void ruleMultiplicativeExpression() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:866:2: ( ( ( rule__MultiplicativeExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:867:1: ( ( rule__MultiplicativeExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:867:1: ( ( rule__MultiplicativeExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:868:1: ( rule__MultiplicativeExpression__Group__0 )
+ {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:869:1: ( rule__MultiplicativeExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:869:2: rule__MultiplicativeExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__0_in_ruleMultiplicativeExpression1792);
+ rule__MultiplicativeExpression__Group__0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ShiftExpression__Group__0"
+ }
- // $ANTLR start "rule__ShiftExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6672:1: rule__ShiftExpression__Group__0__Impl : ( ( rule__ShiftExpression__ExpAssignment_0 ) ) ;
- public final void rule__ShiftExpression__Group__0__Impl() throws RecognitionException {
+ after(grammarAccess.getMultiplicativeExpressionAccess().getGroup());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6676:1: ( ( ( rule__ShiftExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6677:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6677:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6678:1: ( rule__ShiftExpression__ExpAssignment_0 )
- {
- before(grammarAccess.getShiftExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6679:1: ( rule__ShiftExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6679:2: rule__ShiftExpression__ExpAssignment_0
- {
- pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14147);
- rule__ShiftExpression__ExpAssignment_0();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- after(grammarAccess.getShiftExpressionAccess().getExpAssignment_0());
+ }
+ return ;
+ }
+ // $ANTLR end "ruleMultiplicativeExpression"
- }
+ // $ANTLR start "entryRuleUnaryExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:881:1: entryRuleUnaryExpression : ruleUnaryExpression EOF ;
+ public final void entryRuleUnaryExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:882:1: ( ruleUnaryExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:883:1: ruleUnaryExpression EOF
+ {
+ before(grammarAccess.getUnaryExpressionRule());
+ pushFollow(FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression1819);
+ ruleUnaryExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getUnaryExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleUnaryExpression1826);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleUnaryExpression"
+
+
+ // $ANTLR start "ruleUnaryExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:890:1: ruleUnaryExpression : ( ( rule__UnaryExpression__Group__0 ) ) ;
+ public final void ruleUnaryExpression() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:894:2: ( ( ( rule__UnaryExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:895:1: ( ( rule__UnaryExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:895:1: ( ( rule__UnaryExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:896:1: ( rule__UnaryExpression__Group__0 )
+ {
+ before(grammarAccess.getUnaryExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:897:1: ( rule__UnaryExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:897:2: rule__UnaryExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__UnaryExpression__Group__0_in_ruleUnaryExpression1852);
+ rule__UnaryExpression__Group__0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ShiftExpression__Group__0__Impl"
+ after(grammarAccess.getUnaryExpressionAccess().getGroup());
+ }
- // $ANTLR start "rule__ShiftExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6689:1: rule__ShiftExpression__Group__1 : rule__ShiftExpression__Group__1__Impl ;
- public final void rule__ShiftExpression__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6693:1: ( rule__ShiftExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6694:2: rule__ShiftExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114177);
- rule__ShiftExpression__Group__1__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleUnaryExpression"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "entryRulePrimaryExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:909:1: entryRulePrimaryExpression : rulePrimaryExpression EOF ;
+ public final void entryRulePrimaryExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:910:1: ( rulePrimaryExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:911:1: rulePrimaryExpression EOF
+ {
+ before(grammarAccess.getPrimaryExpressionRule());
+ pushFollow(FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression1879);
+ rulePrimaryExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getPrimaryExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRulePrimaryExpression1886);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRulePrimaryExpression"
+
+
+ // $ANTLR start "rulePrimaryExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:918:1: rulePrimaryExpression : ( ( rule__PrimaryExpression__PrefixAssignment ) ) ;
+ public final void rulePrimaryExpression() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:922:2: ( ( ( rule__PrimaryExpression__PrefixAssignment ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:923:1: ( ( rule__PrimaryExpression__PrefixAssignment ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:923:1: ( ( rule__PrimaryExpression__PrefixAssignment ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:924:1: ( rule__PrimaryExpression__PrefixAssignment )
+ {
+ before(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:925:1: ( rule__PrimaryExpression__PrefixAssignment )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:925:2: rule__PrimaryExpression__PrefixAssignment
+ {
+ pushFollow(FOLLOW_rule__PrimaryExpression__PrefixAssignment_in_rulePrimaryExpression1912);
+ rule__PrimaryExpression__PrefixAssignment();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ShiftExpression__Group__1"
+ }
- // $ANTLR start "rule__ShiftExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6700:1: rule__ShiftExpression__Group__1__Impl : ( ( rule__ShiftExpression__Group_1__0 )? ) ;
- public final void rule__ShiftExpression__Group__1__Impl() throws RecognitionException {
+ after(grammarAccess.getPrimaryExpressionAccess().getPrefixAssignment());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6704:1: ( ( ( rule__ShiftExpression__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6705:1: ( ( rule__ShiftExpression__Group_1__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6705:1: ( ( rule__ShiftExpression__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6706:1: ( rule__ShiftExpression__Group_1__0 )?
- {
- before(grammarAccess.getShiftExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6707:1: ( rule__ShiftExpression__Group_1__0 )?
- int alt60 = 2;
- int LA60_0 = input.LA(1);
- if(((LA60_0 >= 22 && LA60_0 <= 24))) {
- alt60 = 1;
- }
- switch(alt60) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6707:2: rule__ShiftExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14204);
- rule__ShiftExpression__Group_1__0();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
- break;
+ }
+ return ;
+ }
+ // $ANTLR end "rulePrimaryExpression"
- }
- after(grammarAccess.getShiftExpressionAccess().getGroup_1());
+ // $ANTLR start "entryRuleSuffixExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:937:1: entryRuleSuffixExpression : ruleSuffixExpression EOF ;
+ public final void entryRuleSuffixExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:938:1: ( ruleSuffixExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:939:1: ruleSuffixExpression EOF
+ {
+ before(grammarAccess.getSuffixExpressionRule());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression1939);
+ ruleSuffixExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getSuffixExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSuffixExpression1946);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSuffixExpression"
+
+
+ // $ANTLR start "ruleSuffixExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:946:1: ruleSuffixExpression : ( ( rule__SuffixExpression__Alternatives ) ) ;
+ public final void ruleSuffixExpression() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:950:2: ( ( ( rule__SuffixExpression__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:951:1: ( ( rule__SuffixExpression__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:951:1: ( ( rule__SuffixExpression__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:952:1: ( rule__SuffixExpression__Alternatives )
+ {
+ before(grammarAccess.getSuffixExpressionAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:953:1: ( rule__SuffixExpression__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:953:2: rule__SuffixExpression__Alternatives
+ {
+ pushFollow(FOLLOW_rule__SuffixExpression__Alternatives_in_ruleSuffixExpression1972);
+ rule__SuffixExpression__Alternatives();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getSuffixExpressionAccess().getAlternatives());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ShiftExpression__Group__1__Impl"
+ }
- // $ANTLR start "rule__ShiftExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6721:1: rule__ShiftExpression__Group_1__0 : rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 ;
- public final void rule__ShiftExpression__Group_1__0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6725:1: ( rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6726:2: rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014239);
- rule__ShiftExpression__Group_1__0__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSuffixExpression"
- state._fsp--;
- pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014242);
- rule__ShiftExpression__Group_1__1();
+ // $ANTLR start "entryRuleOperationCallExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:965:1: entryRuleOperationCallExpression : ruleOperationCallExpression EOF ;
+ public final void entryRuleOperationCallExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:966:1: ( ruleOperationCallExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:967:1: ruleOperationCallExpression EOF
+ {
+ before(grammarAccess.getOperationCallExpressionRule());
+ pushFollow(FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression1999);
+ ruleOperationCallExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getOperationCallExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleOperationCallExpression2006);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleOperationCallExpression"
+
+
+ // $ANTLR start "ruleOperationCallExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:974:1: ruleOperationCallExpression : ( ( rule__OperationCallExpression__Group__0 ) ) ;
+ public final void ruleOperationCallExpression() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:978:2: ( ( ( rule__OperationCallExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:979:1: ( ( rule__OperationCallExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:979:1: ( ( rule__OperationCallExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:980:1: ( rule__OperationCallExpression__Group__0 )
+ {
+ before(grammarAccess.getOperationCallExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:981:1: ( rule__OperationCallExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:981:2: rule__OperationCallExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__0_in_ruleOperationCallExpression2032);
+ rule__OperationCallExpression__Group__0();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getOperationCallExpressionAccess().getGroup());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ShiftExpression__Group_1__0"
+ }
- // $ANTLR start "rule__ShiftExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6733:1: rule__ShiftExpression__Group_1__0__Impl : ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) ;
- public final void rule__ShiftExpression__Group_1__0__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6737:1: ( ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6738:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6738:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6739:1: ( rule__ShiftExpression__OpAssignment_1_0 )
- {
- before(grammarAccess.getShiftExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6740:1: ( rule__ShiftExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6740:2: rule__ShiftExpression__OpAssignment_1_0
- {
- pushFollow(FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14269);
- rule__ShiftExpression__OpAssignment_1_0();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleOperationCallExpression"
- state._fsp--;
+ // $ANTLR start "entryRulePropertyCallExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:993:1: entryRulePropertyCallExpression : rulePropertyCallExpression EOF ;
+ public final void entryRulePropertyCallExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:994:1: ( rulePropertyCallExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:995:1: rulePropertyCallExpression EOF
+ {
+ before(grammarAccess.getPropertyCallExpressionRule());
+ pushFollow(FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression2059);
+ rulePropertyCallExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getPropertyCallExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRulePropertyCallExpression2066);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRulePropertyCallExpression"
+
+
+ // $ANTLR start "rulePropertyCallExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1002:1: rulePropertyCallExpression : ( ( rule__PropertyCallExpression__Group__0 ) ) ;
+ public final void rulePropertyCallExpression() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1006:2: ( ( ( rule__PropertyCallExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1007:1: ( ( rule__PropertyCallExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1007:1: ( ( rule__PropertyCallExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1008:1: ( rule__PropertyCallExpression__Group__0 )
+ {
+ before(grammarAccess.getPropertyCallExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1009:1: ( rule__PropertyCallExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1009:2: rule__PropertyCallExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__0_in_rulePropertyCallExpression2092);
+ rule__PropertyCallExpression__Group__0();
- after(grammarAccess.getShiftExpressionAccess().getOpAssignment_1_0());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getPropertyCallExpressionAccess().getGroup());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ShiftExpression__Group_1__0__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ShiftExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6750:1: rule__ShiftExpression__Group_1__1 : rule__ShiftExpression__Group_1__1__Impl ;
- public final void rule__ShiftExpression__Group_1__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rulePropertyCallExpression"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6754:1: ( rule__ShiftExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6755:2: rule__ShiftExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114299);
- rule__ShiftExpression__Group_1__1__Impl();
+ // $ANTLR start "entryRuleLinkOperationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1021:1: entryRuleLinkOperationExpression : ruleLinkOperationExpression EOF ;
+ public final void entryRuleLinkOperationExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1022:1: ( ruleLinkOperationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1023:1: ruleLinkOperationExpression EOF
+ {
+ before(grammarAccess.getLinkOperationExpressionRule());
+ pushFollow(FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression2119);
+ ruleLinkOperationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getLinkOperationExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationExpression2126);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleLinkOperationExpression"
+
+
+ // $ANTLR start "ruleLinkOperationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1030:1: ruleLinkOperationExpression : ( ( rule__LinkOperationExpression__Alternatives ) ) ;
+ public final void ruleLinkOperationExpression() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1034:2: ( ( ( rule__LinkOperationExpression__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1035:1: ( ( rule__LinkOperationExpression__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1035:1: ( ( rule__LinkOperationExpression__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1036:1: ( rule__LinkOperationExpression__Alternatives )
+ {
+ before(grammarAccess.getLinkOperationExpressionAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1037:1: ( rule__LinkOperationExpression__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1037:2: rule__LinkOperationExpression__Alternatives
+ {
+ pushFollow(FOLLOW_rule__LinkOperationExpression__Alternatives_in_ruleLinkOperationExpression2152);
+ rule__LinkOperationExpression__Alternatives();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getLinkOperationExpressionAccess().getAlternatives());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ShiftExpression__Group_1__1"
+ }
- // $ANTLR start "rule__ShiftExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6761:1: rule__ShiftExpression__Group_1__1__Impl : ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) ;
- public final void rule__ShiftExpression__Group_1__1__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6765:1: ( ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6766:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6766:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6767:1: ( rule__ShiftExpression__ExpAssignment_1_1 )
- {
- before(grammarAccess.getShiftExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6768:1: ( rule__ShiftExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6768:2: rule__ShiftExpression__ExpAssignment_1_1
- {
- pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14326);
- rule__ShiftExpression__ExpAssignment_1_1();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleLinkOperationExpression"
- state._fsp--;
+ // $ANTLR start "entryRuleCreateOrDestroyLinkOperationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1049:1: entryRuleCreateOrDestroyLinkOperationExpression : ruleCreateOrDestroyLinkOperationExpression EOF ;
+ public final void entryRuleCreateOrDestroyLinkOperationExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1050:1: ( ruleCreateOrDestroyLinkOperationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1051:1: ruleCreateOrDestroyLinkOperationExpression EOF
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
+ pushFollow(FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_entryRuleCreateOrDestroyLinkOperationExpression2179);
+ ruleCreateOrDestroyLinkOperationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCreateOrDestroyLinkOperationExpression2186);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleCreateOrDestroyLinkOperationExpression"
+
+
+ // $ANTLR start "ruleCreateOrDestroyLinkOperationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1058:1: ruleCreateOrDestroyLinkOperationExpression : ( ( rule__CreateOrDestroyLinkOperationExpression__Group__0 ) ) ;
+ public final void ruleCreateOrDestroyLinkOperationExpression() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1062:2: ( ( ( rule__CreateOrDestroyLinkOperationExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1063:1: ( ( rule__CreateOrDestroyLinkOperationExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1063:1: ( ( rule__CreateOrDestroyLinkOperationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1064:1: ( rule__CreateOrDestroyLinkOperationExpression__Group__0 )
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1065:1: ( rule__CreateOrDestroyLinkOperationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1065:2: rule__CreateOrDestroyLinkOperationExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__0_in_ruleCreateOrDestroyLinkOperationExpression2212);
+ rule__CreateOrDestroyLinkOperationExpression__Group__0();
- after(grammarAccess.getShiftExpressionAccess().getExpAssignment_1_1());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getGroup());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ShiftExpression__Group_1__1__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AdditiveExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6782:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ;
- public final void rule__AdditiveExpression__Group__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleCreateOrDestroyLinkOperationExpression"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6786:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6787:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1
- {
- pushFollow(FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014360);
- rule__AdditiveExpression__Group__0__Impl();
+ // $ANTLR start "entryRuleClearAssocExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1077:1: entryRuleClearAssocExpression : ruleClearAssocExpression EOF ;
+ public final void entryRuleClearAssocExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1078:1: ( ruleClearAssocExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1079:1: ruleClearAssocExpression EOF
+ {
+ before(grammarAccess.getClearAssocExpressionRule());
+ pushFollow(FOLLOW_ruleClearAssocExpression_in_entryRuleClearAssocExpression2239);
+ ruleClearAssocExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getClearAssocExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClearAssocExpression2246);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleClearAssocExpression"
+
+
+ // $ANTLR start "ruleClearAssocExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1086:1: ruleClearAssocExpression : ( ( rule__ClearAssocExpression__Group__0 ) ) ;
+ public final void ruleClearAssocExpression() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1090:2: ( ( ( rule__ClearAssocExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1091:1: ( ( rule__ClearAssocExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1091:1: ( ( rule__ClearAssocExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1092:1: ( rule__ClearAssocExpression__Group__0 )
+ {
+ before(grammarAccess.getClearAssocExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1093:1: ( rule__ClearAssocExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1093:2: rule__ClearAssocExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__0_in_ruleClearAssocExpression2272);
+ rule__ClearAssocExpression__Group__0();
- pushFollow(FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014363);
- rule__AdditiveExpression__Group__1();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getClearAssocExpressionAccess().getGroup());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__AdditiveExpression__Group__0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AdditiveExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6794:1: rule__AdditiveExpression__Group__0__Impl : ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) ;
- public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleClearAssocExpression"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6798:1: ( ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6799:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6799:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6800:1: ( rule__AdditiveExpression__ExpAssignment_0 )
- {
- before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6801:1: ( rule__AdditiveExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6801:2: rule__AdditiveExpression__ExpAssignment_0
- {
- pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14390);
- rule__AdditiveExpression__ExpAssignment_0();
+ // $ANTLR start "entryRuleLinkOperationTuple"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1105:1: entryRuleLinkOperationTuple : ruleLinkOperationTuple EOF ;
+ public final void entryRuleLinkOperationTuple() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1106:1: ( ruleLinkOperationTuple EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1107:1: ruleLinkOperationTuple EOF
+ {
+ before(grammarAccess.getLinkOperationTupleRule());
+ pushFollow(FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2299);
+ ruleLinkOperationTuple();
+
+ state._fsp--;
+
+ after(grammarAccess.getLinkOperationTupleRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTuple2306);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleLinkOperationTuple"
+
+
+ // $ANTLR start "ruleLinkOperationTuple"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1114:1: ruleLinkOperationTuple : ( ( rule__LinkOperationTuple__Group__0 ) ) ;
+ public final void ruleLinkOperationTuple() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1118:2: ( ( ( rule__LinkOperationTuple__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1119:1: ( ( rule__LinkOperationTuple__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1119:1: ( ( rule__LinkOperationTuple__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1120:1: ( rule__LinkOperationTuple__Group__0 )
+ {
+ before(grammarAccess.getLinkOperationTupleAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1121:1: ( rule__LinkOperationTuple__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1121:2: rule__LinkOperationTuple__Group__0
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2332);
+ rule__LinkOperationTuple__Group__0();
+ state._fsp--;
- }
- after(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_0());
+ }
- }
+ after(grammarAccess.getLinkOperationTupleAccess().getGroup());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__AdditiveExpression__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "ruleLinkOperationTuple"
- // $ANTLR start "rule__AdditiveExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6811:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ;
- public final void rule__AdditiveExpression__Group__1() throws RecognitionException {
+ // $ANTLR start "entryRuleLinkOperationTupleElement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1133:1: entryRuleLinkOperationTupleElement : ruleLinkOperationTupleElement EOF ;
+ public final void entryRuleLinkOperationTupleElement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1134:1: ( ruleLinkOperationTupleElement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1135:1: ruleLinkOperationTupleElement EOF
+ {
+ before(grammarAccess.getLinkOperationTupleElementRule());
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2359);
+ ruleLinkOperationTupleElement();
+
+ state._fsp--;
+
+ after(grammarAccess.getLinkOperationTupleElementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2366);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleLinkOperationTupleElement"
+
+
+ // $ANTLR start "ruleLinkOperationTupleElement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1142:1: ruleLinkOperationTupleElement : ( ( rule__LinkOperationTupleElement__Group__0 ) ) ;
+ public final void ruleLinkOperationTupleElement() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1146:2: ( ( ( rule__LinkOperationTupleElement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1147:1: ( ( rule__LinkOperationTupleElement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1147:1: ( ( rule__LinkOperationTupleElement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1148:1: ( rule__LinkOperationTupleElement__Group__0 )
+ {
+ before(grammarAccess.getLinkOperationTupleElementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1149:1: ( rule__LinkOperationTupleElement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1149:2: rule__LinkOperationTupleElement__Group__0
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2392);
+ rule__LinkOperationTupleElement__Group__0();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6815:1: ( rule__AdditiveExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6816:2: rule__AdditiveExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114420);
- rule__AdditiveExpression__Group__1__Impl();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getLinkOperationTupleElementAccess().getGroup());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__AdditiveExpression__Group__1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AdditiveExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6822:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ;
- public final void rule__AdditiveExpression__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleLinkOperationTupleElement"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6826:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6827:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6827:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6828:1: ( rule__AdditiveExpression__Group_1__0 )*
- {
- before(grammarAccess.getAdditiveExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6829:1: ( rule__AdditiveExpression__Group_1__0 )*
- loop61: do {
- int alt61 = 2;
- int LA61_0 = input.LA(1);
+ // $ANTLR start "entryRuleSequenceOperationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1161:1: entryRuleSequenceOperationExpression : ruleSequenceOperationExpression EOF ;
+ public final void entryRuleSequenceOperationExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1162:1: ( ruleSequenceOperationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1163:1: ruleSequenceOperationExpression EOF
+ {
+ before(grammarAccess.getSequenceOperationExpressionRule());
+ pushFollow(FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2419);
+ ruleSequenceOperationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceOperationExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceOperationExpression2426);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSequenceOperationExpression"
+
+
+ // $ANTLR start "ruleSequenceOperationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1170:1: ruleSequenceOperationExpression : ( ( rule__SequenceOperationExpression__Group__0 ) ) ;
+ public final void ruleSequenceOperationExpression() throws RecognitionException {
- if(((LA61_0 >= 25 && LA61_0 <= 26))) {
- alt61 = 1;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1174:2: ( ( ( rule__SequenceOperationExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1175:1: ( ( rule__SequenceOperationExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1175:1: ( ( rule__SequenceOperationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1176:1: ( rule__SequenceOperationExpression__Group__0 )
+ {
+ before(grammarAccess.getSequenceOperationExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1177:1: ( rule__SequenceOperationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1177:2: rule__SequenceOperationExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2452);
+ rule__SequenceOperationExpression__Group__0();
+ state._fsp--;
- switch(alt61) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6829:2: rule__AdditiveExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl14447);
- rule__AdditiveExpression__Group_1__0();
- state._fsp--;
+ }
+ after(grammarAccess.getSequenceOperationExpressionAccess().getGroup());
- }
- break;
+ }
- default:
- break loop61;
- }
- } while(true);
- after(grammarAccess.getAdditiveExpressionAccess().getGroup_1());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSequenceOperationExpression"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "entryRuleSequenceReductionExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1189:1: entryRuleSequenceReductionExpression : ruleSequenceReductionExpression EOF ;
+ public final void entryRuleSequenceReductionExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1190:1: ( ruleSequenceReductionExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1191:1: ruleSequenceReductionExpression EOF
+ {
+ before(grammarAccess.getSequenceReductionExpressionRule());
+ pushFollow(FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2479);
+ ruleSequenceReductionExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceReductionExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceReductionExpression2486);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSequenceReductionExpression"
+
+
+ // $ANTLR start "ruleSequenceReductionExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1198:1: ruleSequenceReductionExpression : ( ( rule__SequenceReductionExpression__Group__0 ) ) ;
+ public final void ruleSequenceReductionExpression() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1202:2: ( ( ( rule__SequenceReductionExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1203:1: ( ( rule__SequenceReductionExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1203:1: ( ( rule__SequenceReductionExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1204:1: ( rule__SequenceReductionExpression__Group__0 )
+ {
+ before(grammarAccess.getSequenceReductionExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1205:1: ( rule__SequenceReductionExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1205:2: rule__SequenceReductionExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2512);
+ rule__SequenceReductionExpression__Group__0();
- // $ANTLR end "rule__AdditiveExpression__Group__1__Impl"
+ state._fsp--;
- // $ANTLR start "rule__AdditiveExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6843:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ;
- public final void rule__AdditiveExpression__Group_1__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getSequenceReductionExpressionAccess().getGroup());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6847:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6848:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__014482);
- rule__AdditiveExpression__Group_1__0__Impl();
+ }
- state._fsp--;
- pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__014485);
- rule__AdditiveExpression__Group_1__1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSequenceReductionExpression"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "entryRuleSequenceExpansionExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1217:1: entryRuleSequenceExpansionExpression : ruleSequenceExpansionExpression EOF ;
+ public final void entryRuleSequenceExpansionExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1218:1: ( ruleSequenceExpansionExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1219:1: ruleSequenceExpansionExpression EOF
+ {
+ before(grammarAccess.getSequenceExpansionExpressionRule());
+ pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2539);
+ ruleSequenceExpansionExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceExpansionExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2546);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSequenceExpansionExpression"
+
+
+ // $ANTLR start "ruleSequenceExpansionExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1226:1: ruleSequenceExpansionExpression : ( ( rule__SequenceExpansionExpression__Alternatives ) ) ;
+ public final void ruleSequenceExpansionExpression() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1230:2: ( ( ( rule__SequenceExpansionExpression__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1231:1: ( ( rule__SequenceExpansionExpression__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1231:1: ( ( rule__SequenceExpansionExpression__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1232:1: ( rule__SequenceExpansionExpression__Alternatives )
+ {
+ before(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1233:1: ( rule__SequenceExpansionExpression__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1233:2: rule__SequenceExpansionExpression__Alternatives
+ {
+ pushFollow(FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2572);
+ rule__SequenceExpansionExpression__Alternatives();
- // $ANTLR end "rule__AdditiveExpression__Group_1__0"
+ state._fsp--;
- // $ANTLR start "rule__AdditiveExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6855:1: rule__AdditiveExpression__Group_1__0__Impl : ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) ;
- public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getSequenceExpansionExpressionAccess().getAlternatives());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6859:1: ( ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6860:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6860:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6861:1: ( rule__AdditiveExpression__OpAssignment_1_0 )
- {
- before(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6862:1: ( rule__AdditiveExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6862:2: rule__AdditiveExpression__OpAssignment_1_0
- {
- pushFollow(FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl14512);
- rule__AdditiveExpression__OpAssignment_1_0();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSequenceExpansionExpression"
- }
+ // $ANTLR start "entryRuleSelectOrRejectOperation"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1245:1: entryRuleSelectOrRejectOperation : ruleSelectOrRejectOperation EOF ;
+ public final void entryRuleSelectOrRejectOperation() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1246:1: ( ruleSelectOrRejectOperation EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1247:1: ruleSelectOrRejectOperation EOF
+ {
+ before(grammarAccess.getSelectOrRejectOperationRule());
+ pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2599);
+ ruleSelectOrRejectOperation();
+
+ state._fsp--;
+
+ after(grammarAccess.getSelectOrRejectOperationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2606);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSelectOrRejectOperation"
+
+
+ // $ANTLR start "ruleSelectOrRejectOperation"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1254:1: ruleSelectOrRejectOperation : ( ( rule__SelectOrRejectOperation__Group__0 ) ) ;
+ public final void ruleSelectOrRejectOperation() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1258:2: ( ( ( rule__SelectOrRejectOperation__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1259:1: ( ( rule__SelectOrRejectOperation__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1259:1: ( ( rule__SelectOrRejectOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1260:1: ( rule__SelectOrRejectOperation__Group__0 )
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1261:1: ( rule__SelectOrRejectOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1261:2: rule__SelectOrRejectOperation__Group__0
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2632);
+ rule__SelectOrRejectOperation__Group__0();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__AdditiveExpression__Group_1__0__Impl"
+ }
+ after(grammarAccess.getSelectOrRejectOperationAccess().getGroup());
- // $ANTLR start "rule__AdditiveExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6872:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl ;
- public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6876:1: ( rule__AdditiveExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6877:2: rule__AdditiveExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__114542);
- rule__AdditiveExpression__Group_1__1__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSelectOrRejectOperation"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "entryRuleCollectOrIterateOperation"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1273:1: entryRuleCollectOrIterateOperation : ruleCollectOrIterateOperation EOF ;
+ public final void entryRuleCollectOrIterateOperation() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1274:1: ( ruleCollectOrIterateOperation EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1275:1: ruleCollectOrIterateOperation EOF
+ {
+ before(grammarAccess.getCollectOrIterateOperationRule());
+ pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2659);
+ ruleCollectOrIterateOperation();
+
+ state._fsp--;
+
+ after(grammarAccess.getCollectOrIterateOperationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2666);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleCollectOrIterateOperation"
+
+
+ // $ANTLR start "ruleCollectOrIterateOperation"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1282:1: ruleCollectOrIterateOperation : ( ( rule__CollectOrIterateOperation__Group__0 ) ) ;
+ public final void ruleCollectOrIterateOperation() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1286:2: ( ( ( rule__CollectOrIterateOperation__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1287:1: ( ( rule__CollectOrIterateOperation__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1287:1: ( ( rule__CollectOrIterateOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1288:1: ( rule__CollectOrIterateOperation__Group__0 )
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1289:1: ( rule__CollectOrIterateOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1289:2: rule__CollectOrIterateOperation__Group__0
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2692);
+ rule__CollectOrIterateOperation__Group__0();
- // $ANTLR end "rule__AdditiveExpression__Group_1__1"
+ state._fsp--;
- // $ANTLR start "rule__AdditiveExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6883:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) ;
- public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getCollectOrIterateOperationAccess().getGroup());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6887:1: ( ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6888:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6888:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6889:1: ( rule__AdditiveExpression__ExpAssignment_1_1 )
- {
- before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6890:1: ( rule__AdditiveExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6890:2: rule__AdditiveExpression__ExpAssignment_1_1
- {
- pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl14569);
- rule__AdditiveExpression__ExpAssignment_1_1();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_1_1());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleCollectOrIterateOperation"
- }
+ // $ANTLR start "entryRuleForAllOrExistsOrOneOperation"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1301:1: entryRuleForAllOrExistsOrOneOperation : ruleForAllOrExistsOrOneOperation EOF ;
+ public final void entryRuleForAllOrExistsOrOneOperation() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1302:1: ( ruleForAllOrExistsOrOneOperation EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1303:1: ruleForAllOrExistsOrOneOperation EOF
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationRule());
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2719);
+ ruleForAllOrExistsOrOneOperation();
+
+ state._fsp--;
+
+ after(grammarAccess.getForAllOrExistsOrOneOperationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2726);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleForAllOrExistsOrOneOperation"
+
+
+ // $ANTLR start "ruleForAllOrExistsOrOneOperation"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1310:1: ruleForAllOrExistsOrOneOperation : ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) ;
+ public final void ruleForAllOrExistsOrOneOperation() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1314:2: ( ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1315:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1315:1: ( ( rule__ForAllOrExistsOrOneOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1316:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 )
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1317:1: ( rule__ForAllOrExistsOrOneOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1317:2: rule__ForAllOrExistsOrOneOperation__Group__0
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2752);
+ rule__ForAllOrExistsOrOneOperation__Group__0();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__AdditiveExpression__Group_1__1__Impl"
+ }
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getGroup());
- // $ANTLR start "rule__MultiplicativeExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6904:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ;
- public final void rule__MultiplicativeExpression__Group__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6908:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6909:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1
- {
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__014603);
- rule__MultiplicativeExpression__Group__0__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__014606);
- rule__MultiplicativeExpression__Group__1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleForAllOrExistsOrOneOperation"
- }
+ // $ANTLR start "entryRuleIsUniqueOperation"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1329:1: entryRuleIsUniqueOperation : ruleIsUniqueOperation EOF ;
+ public final void entryRuleIsUniqueOperation() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1330:1: ( ruleIsUniqueOperation EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1331:1: ruleIsUniqueOperation EOF
+ {
+ before(grammarAccess.getIsUniqueOperationRule());
+ pushFollow(FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2779);
+ ruleIsUniqueOperation();
+
+ state._fsp--;
+
+ after(grammarAccess.getIsUniqueOperationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleIsUniqueOperation2786);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleIsUniqueOperation"
+
+
+ // $ANTLR start "ruleIsUniqueOperation"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1338:1: ruleIsUniqueOperation : ( ( rule__IsUniqueOperation__Group__0 ) ) ;
+ public final void ruleIsUniqueOperation() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1342:2: ( ( ( rule__IsUniqueOperation__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1343:1: ( ( rule__IsUniqueOperation__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1343:1: ( ( rule__IsUniqueOperation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1344:1: ( rule__IsUniqueOperation__Group__0 )
+ {
+ before(grammarAccess.getIsUniqueOperationAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1345:1: ( rule__IsUniqueOperation__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1345:2: rule__IsUniqueOperation__Group__0
+ {
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2812);
+ rule__IsUniqueOperation__Group__0();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group__0"
+ }
+ after(grammarAccess.getIsUniqueOperationAccess().getGroup());
- // $ANTLR start "rule__MultiplicativeExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6916:1: rule__MultiplicativeExpression__Group__0__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) ;
- public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6920:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6921:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6921:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6922:1: ( rule__MultiplicativeExpression__ExpAssignment_0 )
- {
- before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6923:1: ( rule__MultiplicativeExpression__ExpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6923:2: rule__MultiplicativeExpression__ExpAssignment_0
- {
- pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl14633);
- rule__MultiplicativeExpression__ExpAssignment_0();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleIsUniqueOperation"
- after(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_0());
- }
+ // $ANTLR start "entryRuleValueSpecification"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1357:1: entryRuleValueSpecification : ruleValueSpecification EOF ;
+ public final void entryRuleValueSpecification() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1358:1: ( ruleValueSpecification EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1359:1: ruleValueSpecification EOF
+ {
+ before(grammarAccess.getValueSpecificationRule());
+ pushFollow(FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2839);
+ ruleValueSpecification();
+
+ state._fsp--;
+
+ after(grammarAccess.getValueSpecificationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleValueSpecification2846);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleValueSpecification"
+
+
+ // $ANTLR start "ruleValueSpecification"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1366:1: ruleValueSpecification : ( ( rule__ValueSpecification__Alternatives ) ) ;
+ public final void ruleValueSpecification() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1370:2: ( ( ( rule__ValueSpecification__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1371:1: ( ( rule__ValueSpecification__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1371:1: ( ( rule__ValueSpecification__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1372:1: ( rule__ValueSpecification__Alternatives )
+ {
+ before(grammarAccess.getValueSpecificationAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1373:1: ( rule__ValueSpecification__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1373:2: rule__ValueSpecification__Alternatives
+ {
+ pushFollow(FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2872);
+ rule__ValueSpecification__Alternatives();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getValueSpecificationAccess().getAlternatives());
- // $ANTLR end "rule__MultiplicativeExpression__Group__0__Impl"
+ }
- // $ANTLR start "rule__MultiplicativeExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6933:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ;
- public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6937:1: ( rule__MultiplicativeExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6938:2: rule__MultiplicativeExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__114663);
- rule__MultiplicativeExpression__Group__1__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleValueSpecification"
- }
+ // $ANTLR start "entryRuleNonLiteralValueSpecification"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1385:1: entryRuleNonLiteralValueSpecification : ruleNonLiteralValueSpecification EOF ;
+ public final void entryRuleNonLiteralValueSpecification() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1386:1: ( ruleNonLiteralValueSpecification EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1387:1: ruleNonLiteralValueSpecification EOF
+ {
+ before(grammarAccess.getNonLiteralValueSpecificationRule());
+ pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2899);
+ ruleNonLiteralValueSpecification();
+
+ state._fsp--;
+
+ after(grammarAccess.getNonLiteralValueSpecificationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2906);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleNonLiteralValueSpecification"
+
+
+ // $ANTLR start "ruleNonLiteralValueSpecification"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1394:1: ruleNonLiteralValueSpecification : ( ( rule__NonLiteralValueSpecification__Alternatives ) ) ;
+ public final void ruleNonLiteralValueSpecification() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1398:2: ( ( ( rule__NonLiteralValueSpecification__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1399:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1399:1: ( ( rule__NonLiteralValueSpecification__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1400:1: ( rule__NonLiteralValueSpecification__Alternatives )
+ {
+ before(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1401:1: ( rule__NonLiteralValueSpecification__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1401:2: rule__NonLiteralValueSpecification__Alternatives
+ {
+ pushFollow(FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2932);
+ rule__NonLiteralValueSpecification__Alternatives();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__MultiplicativeExpression__Group__1"
+ }
+ after(grammarAccess.getNonLiteralValueSpecificationAccess().getAlternatives());
- // $ANTLR start "rule__MultiplicativeExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6944:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ;
- public final void rule__MultiplicativeExpression__Group__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6948:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6949:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6949:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6950:1: ( rule__MultiplicativeExpression__Group_1__0 )*
- {
- before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6951:1: ( rule__MultiplicativeExpression__Group_1__0 )*
- loop62: do {
- int alt62 = 2;
- int LA62_0 = input.LA(1);
+ }
- if(((LA62_0 >= 27 && LA62_0 <= 29))) {
- alt62 = 1;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- switch(alt62) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6951:2: rule__MultiplicativeExpression__Group_1__0
- {
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl14690);
- rule__MultiplicativeExpression__Group_1__0();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleNonLiteralValueSpecification"
- state._fsp--;
+ // $ANTLR start "entryRuleParenthesizedExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1413:1: entryRuleParenthesizedExpression : ruleParenthesizedExpression EOF ;
+ public final void entryRuleParenthesizedExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1414:1: ( ruleParenthesizedExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1415:1: ruleParenthesizedExpression EOF
+ {
+ before(grammarAccess.getParenthesizedExpressionRule());
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2959);
+ ruleParenthesizedExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getParenthesizedExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleParenthesizedExpression2966);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleParenthesizedExpression"
+
+
+ // $ANTLR start "ruleParenthesizedExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1422:1: ruleParenthesizedExpression : ( ( rule__ParenthesizedExpression__Group__0 ) ) ;
+ public final void ruleParenthesizedExpression() throws RecognitionException {
- }
- break;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1426:2: ( ( ( rule__ParenthesizedExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1427:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1427:1: ( ( rule__ParenthesizedExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1428:1: ( rule__ParenthesizedExpression__Group__0 )
+ {
+ before(grammarAccess.getParenthesizedExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1429:1: ( rule__ParenthesizedExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1429:2: rule__ParenthesizedExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2992);
+ rule__ParenthesizedExpression__Group__0();
- default:
- break loop62;
- }
- } while(true);
+ state._fsp--;
- after(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1());
- }
+ }
+ after(grammarAccess.getParenthesizedExpressionAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__MultiplicativeExpression__Group__1__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleParenthesizedExpression"
- // $ANTLR start "rule__MultiplicativeExpression__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6965:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ;
- public final void rule__MultiplicativeExpression__Group_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleNullExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1441:1: entryRuleNullExpression : ruleNullExpression EOF ;
+ public final void entryRuleNullExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1442:1: ( ruleNullExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1443:1: ruleNullExpression EOF
+ {
+ before(grammarAccess.getNullExpressionRule());
+ pushFollow(FOLLOW_ruleNullExpression_in_entryRuleNullExpression3019);
+ ruleNullExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getNullExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNullExpression3026);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleNullExpression"
+
+
+ // $ANTLR start "ruleNullExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1450:1: ruleNullExpression : ( ( rule__NullExpression__Group__0 ) ) ;
+ public final void ruleNullExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6969:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6970:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1
- {
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__014725);
- rule__MultiplicativeExpression__Group_1__0__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1454:2: ( ( ( rule__NullExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1455:1: ( ( rule__NullExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1455:1: ( ( rule__NullExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1456:1: ( rule__NullExpression__Group__0 )
+ {
+ before(grammarAccess.getNullExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1457:1: ( rule__NullExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1457:2: rule__NullExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression3052);
+ rule__NullExpression__Group__0();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__014728);
- rule__MultiplicativeExpression__Group_1__1();
- state._fsp--;
+ }
+ after(grammarAccess.getNullExpressionAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__MultiplicativeExpression__Group_1__0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleNullExpression"
- // $ANTLR start "rule__MultiplicativeExpression__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6977:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) ;
- public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleThisExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1469:1: entryRuleThisExpression : ruleThisExpression EOF ;
+ public final void entryRuleThisExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1470:1: ( ruleThisExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1471:1: ruleThisExpression EOF
+ {
+ before(grammarAccess.getThisExpressionRule());
+ pushFollow(FOLLOW_ruleThisExpression_in_entryRuleThisExpression3079);
+ ruleThisExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getThisExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleThisExpression3086);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleThisExpression"
+
+
+ // $ANTLR start "ruleThisExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1478:1: ruleThisExpression : ( ( rule__ThisExpression__Group__0 ) ) ;
+ public final void ruleThisExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6981:1: ( ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6982:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6982:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6983:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 )
- {
- before(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6984:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6984:2: rule__MultiplicativeExpression__OpAssignment_1_0
- {
- pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl14755);
- rule__MultiplicativeExpression__OpAssignment_1_0();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1482:2: ( ( ( rule__ThisExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1483:1: ( ( rule__ThisExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1483:1: ( ( rule__ThisExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1484:1: ( rule__ThisExpression__Group__0 )
+ {
+ before(grammarAccess.getThisExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1485:1: ( rule__ThisExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1485:2: rule__ThisExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression3112);
+ rule__ThisExpression__Group__0();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_0());
+ after(grammarAccess.getThisExpressionAccess().getGroup());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleThisExpression"
- // $ANTLR end "rule__MultiplicativeExpression__Group_1__0__Impl"
+ // $ANTLR start "entryRuleSuperInvocationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1497:1: entryRuleSuperInvocationExpression : ruleSuperInvocationExpression EOF ;
+ public final void entryRuleSuperInvocationExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1498:1: ( ruleSuperInvocationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1499:1: ruleSuperInvocationExpression EOF
+ {
+ before(grammarAccess.getSuperInvocationExpressionRule());
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression3139);
+ ruleSuperInvocationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getSuperInvocationExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationExpression3146);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSuperInvocationExpression"
+
+
+ // $ANTLR start "ruleSuperInvocationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1506:1: ruleSuperInvocationExpression : ( ( rule__SuperInvocationExpression__Group__0 ) ) ;
+ public final void ruleSuperInvocationExpression() throws RecognitionException {
- // $ANTLR start "rule__MultiplicativeExpression__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6994:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl ;
- public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1510:2: ( ( ( rule__SuperInvocationExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1511:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1511:1: ( ( rule__SuperInvocationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1512:1: ( rule__SuperInvocationExpression__Group__0 )
+ {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1513:1: ( rule__SuperInvocationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1513:2: rule__SuperInvocationExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression3172);
+ rule__SuperInvocationExpression__Group__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6998:1: ( rule__MultiplicativeExpression__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6999:2: rule__MultiplicativeExpression__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__114785);
- rule__MultiplicativeExpression__Group_1__1__Impl();
- state._fsp--;
+ }
+ after(grammarAccess.getSuperInvocationExpressionAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__MultiplicativeExpression__Group_1__1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSuperInvocationExpression"
- // $ANTLR start "rule__MultiplicativeExpression__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7005:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) ;
- public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleInstanceCreationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1525:1: entryRuleInstanceCreationExpression : ruleInstanceCreationExpression EOF ;
+ public final void entryRuleInstanceCreationExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1526:1: ( ruleInstanceCreationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1527:1: ruleInstanceCreationExpression EOF
+ {
+ before(grammarAccess.getInstanceCreationExpressionRule());
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3199);
+ ruleInstanceCreationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getInstanceCreationExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationExpression3206);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleInstanceCreationExpression"
+
+
+ // $ANTLR start "ruleInstanceCreationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1534:1: ruleInstanceCreationExpression : ( ( rule__InstanceCreationExpression__Group__0 ) ) ;
+ public final void ruleInstanceCreationExpression() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7009:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7010:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7010:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7011:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 )
- {
- before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7012:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7012:2: rule__MultiplicativeExpression__ExpAssignment_1_1
- {
- pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl14812);
- rule__MultiplicativeExpression__ExpAssignment_1_1();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1538:2: ( ( ( rule__InstanceCreationExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1539:1: ( ( rule__InstanceCreationExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1539:1: ( ( rule__InstanceCreationExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1540:1: ( rule__InstanceCreationExpression__Group__0 )
+ {
+ before(grammarAccess.getInstanceCreationExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1541:1: ( rule__InstanceCreationExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1541:2: rule__InstanceCreationExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3232);
+ rule__InstanceCreationExpression__Group__0();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_1_1());
+ after(grammarAccess.getInstanceCreationExpressionAccess().getGroup());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleInstanceCreationExpression"
- // $ANTLR end "rule__MultiplicativeExpression__Group_1__1__Impl"
+ // $ANTLR start "entryRuleInstanceCreationTuple"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1553:1: entryRuleInstanceCreationTuple : ruleInstanceCreationTuple EOF ;
+ public final void entryRuleInstanceCreationTuple() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1554:1: ( ruleInstanceCreationTuple EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1555:1: ruleInstanceCreationTuple EOF
+ {
+ before(grammarAccess.getInstanceCreationTupleRule());
+ pushFollow(FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3259);
+ ruleInstanceCreationTuple();
+
+ state._fsp--;
+
+ after(grammarAccess.getInstanceCreationTupleRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTuple3266);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleInstanceCreationTuple"
+
+
+ // $ANTLR start "ruleInstanceCreationTuple"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1562:1: ruleInstanceCreationTuple : ( ( rule__InstanceCreationTuple__Group__0 ) ) ;
+ public final void ruleInstanceCreationTuple() throws RecognitionException {
- // $ANTLR start "rule__UnaryExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7026:1: rule__UnaryExpression__Group__0 : rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 ;
- public final void rule__UnaryExpression__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1566:2: ( ( ( rule__InstanceCreationTuple__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1567:1: ( ( rule__InstanceCreationTuple__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1567:1: ( ( rule__InstanceCreationTuple__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1568:1: ( rule__InstanceCreationTuple__Group__0 )
+ {
+ before(grammarAccess.getInstanceCreationTupleAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1569:1: ( rule__InstanceCreationTuple__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1569:2: rule__InstanceCreationTuple__Group__0
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3292);
+ rule__InstanceCreationTuple__Group__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7030:1: ( rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7031:2: rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1
- {
- pushFollow(FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__014846);
- rule__UnaryExpression__Group__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__014849);
- rule__UnaryExpression__Group__1();
+ after(grammarAccess.getInstanceCreationTupleAccess().getGroup());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleInstanceCreationTuple"
- // $ANTLR end "rule__UnaryExpression__Group__0"
+ // $ANTLR start "entryRuleInstanceCreationTupleElement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1581:1: entryRuleInstanceCreationTupleElement : ruleInstanceCreationTupleElement EOF ;
+ public final void entryRuleInstanceCreationTupleElement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1582:1: ( ruleInstanceCreationTupleElement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1583:1: ruleInstanceCreationTupleElement EOF
+ {
+ before(grammarAccess.getInstanceCreationTupleElementRule());
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3319);
+ ruleInstanceCreationTupleElement();
+
+ state._fsp--;
+
+ after(grammarAccess.getInstanceCreationTupleElementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3326);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleInstanceCreationTupleElement"
+
+
+ // $ANTLR start "ruleInstanceCreationTupleElement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1590:1: ruleInstanceCreationTupleElement : ( ( rule__InstanceCreationTupleElement__Group__0 ) ) ;
+ public final void ruleInstanceCreationTupleElement() throws RecognitionException {
- // $ANTLR start "rule__UnaryExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7038:1: rule__UnaryExpression__Group__0__Impl : ( ( rule__UnaryExpression__OpAssignment_0 )? ) ;
- public final void rule__UnaryExpression__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1594:2: ( ( ( rule__InstanceCreationTupleElement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1595:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1595:1: ( ( rule__InstanceCreationTupleElement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1596:1: ( rule__InstanceCreationTupleElement__Group__0 )
+ {
+ before(grammarAccess.getInstanceCreationTupleElementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1597:1: ( rule__InstanceCreationTupleElement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1597:2: rule__InstanceCreationTupleElement__Group__0
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3352);
+ rule__InstanceCreationTupleElement__Group__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7042:1: ( ( ( rule__UnaryExpression__OpAssignment_0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7043:1: ( ( rule__UnaryExpression__OpAssignment_0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7043:1: ( ( rule__UnaryExpression__OpAssignment_0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7044:1: ( rule__UnaryExpression__OpAssignment_0 )?
- {
- before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7045:1: ( rule__UnaryExpression__OpAssignment_0 )?
- int alt63 = 2;
- int LA63_0 = input.LA(1);
- if(((LA63_0 >= 25 && LA63_0 <= 26) || (LA63_0 >= 30 && LA63_0 <= 32))) {
- alt63 = 1;
- }
- switch(alt63) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7045:2: rule__UnaryExpression__OpAssignment_0
- {
- pushFollow(FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl14876);
- rule__UnaryExpression__OpAssignment_0();
+ }
- state._fsp--;
+ after(grammarAccess.getInstanceCreationTupleElementAccess().getGroup());
+ }
- }
- break;
- }
+ }
- after(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleInstanceCreationTupleElement"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "entryRuleSequenceConstructionOrAccessCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1609:1: entryRuleSequenceConstructionOrAccessCompletion : ruleSequenceConstructionOrAccessCompletion EOF ;
+ public final void entryRuleSequenceConstructionOrAccessCompletion() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1610:1: ( ruleSequenceConstructionOrAccessCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1611:1: ruleSequenceConstructionOrAccessCompletion EOF
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionRule());
+ pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3379);
+ ruleSequenceConstructionOrAccessCompletion();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3386);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSequenceConstructionOrAccessCompletion"
+
+
+ // $ANTLR start "ruleSequenceConstructionOrAccessCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1618:1: ruleSequenceConstructionOrAccessCompletion : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) ;
+ public final void ruleSequenceConstructionOrAccessCompletion() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1622:2: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1623:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1623:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1624:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives )
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1625:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1625:2: rule__SequenceConstructionOrAccessCompletion__Alternatives
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3412);
+ rule__SequenceConstructionOrAccessCompletion__Alternatives();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__UnaryExpression__Group__0__Impl"
+ }
- // $ANTLR start "rule__UnaryExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7055:1: rule__UnaryExpression__Group__1 : rule__UnaryExpression__Group__1__Impl ;
- public final void rule__UnaryExpression__Group__1() throws RecognitionException {
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7059:1: ( rule__UnaryExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7060:2: rule__UnaryExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__114907);
- rule__UnaryExpression__Group__1__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSequenceConstructionOrAccessCompletion"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "entryRuleAccessCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1637:1: entryRuleAccessCompletion : ruleAccessCompletion EOF ;
+ public final void entryRuleAccessCompletion() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1638:1: ( ruleAccessCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1639:1: ruleAccessCompletion EOF
+ {
+ before(grammarAccess.getAccessCompletionRule());
+ pushFollow(FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3439);
+ ruleAccessCompletion();
+
+ state._fsp--;
+
+ after(grammarAccess.getAccessCompletionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAccessCompletion3446);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAccessCompletion"
+
+
+ // $ANTLR start "ruleAccessCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1646:1: ruleAccessCompletion : ( ( rule__AccessCompletion__Group__0 ) ) ;
+ public final void ruleAccessCompletion() throws RecognitionException {
- // $ANTLR end "rule__UnaryExpression__Group__1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1650:2: ( ( ( rule__AccessCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1651:1: ( ( rule__AccessCompletion__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1651:1: ( ( rule__AccessCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1652:1: ( rule__AccessCompletion__Group__0 )
+ {
+ before(grammarAccess.getAccessCompletionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1653:1: ( rule__AccessCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1653:2: rule__AccessCompletion__Group__0
+ {
+ pushFollow(FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3472);
+ rule__AccessCompletion__Group__0();
+ state._fsp--;
- // $ANTLR start "rule__UnaryExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7066:1: rule__UnaryExpression__Group__1__Impl : ( ( rule__UnaryExpression__ExpAssignment_1 ) ) ;
- public final void rule__UnaryExpression__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7070:1: ( ( ( rule__UnaryExpression__ExpAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7071:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7071:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7072:1: ( rule__UnaryExpression__ExpAssignment_1 )
- {
- before(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7073:1: ( rule__UnaryExpression__ExpAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7073:2: rule__UnaryExpression__ExpAssignment_1
- {
- pushFollow(FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl14934);
- rule__UnaryExpression__ExpAssignment_1();
+ after(grammarAccess.getAccessCompletionAccess().getGroup());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAccessCompletion"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "entryRulePartialSequenceConstructionCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1665:1: entryRulePartialSequenceConstructionCompletion : rulePartialSequenceConstructionCompletion EOF ;
+ public final void entryRulePartialSequenceConstructionCompletion() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1666:1: ( rulePartialSequenceConstructionCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1667:1: rulePartialSequenceConstructionCompletion EOF
+ {
+ before(grammarAccess.getPartialSequenceConstructionCompletionRule());
+ pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3499);
+ rulePartialSequenceConstructionCompletion();
+
+ state._fsp--;
+
+ after(grammarAccess.getPartialSequenceConstructionCompletionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3506);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRulePartialSequenceConstructionCompletion"
+
+
+ // $ANTLR start "rulePartialSequenceConstructionCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1674:1: rulePartialSequenceConstructionCompletion : ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) ;
+ public final void rulePartialSequenceConstructionCompletion() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1678:2: ( ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1679:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1679:1: ( ( rule__PartialSequenceConstructionCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1680:1: ( rule__PartialSequenceConstructionCompletion__Group__0 )
+ {
+ before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1681:1: ( rule__PartialSequenceConstructionCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1681:2: rule__PartialSequenceConstructionCompletion__Group__0
+ {
+ pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3532);
+ rule__PartialSequenceConstructionCompletion__Group__0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__UnaryExpression__Group__1__Impl"
+ }
- // $ANTLR start "rule__OperationCallExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7087:1: rule__OperationCallExpression__Group__0 : rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 ;
- public final void rule__OperationCallExpression__Group__0() throws RecognitionException {
+ after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getGroup());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7091:1: ( rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7092:2: rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1
- {
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__014968);
- rule__OperationCallExpression__Group__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__014971);
- rule__OperationCallExpression__Group__1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rulePartialSequenceConstructionCompletion"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "entryRuleSequenceConstructionExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1693:1: entryRuleSequenceConstructionExpression : ruleSequenceConstructionExpression EOF ;
+ public final void entryRuleSequenceConstructionExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1694:1: ( ruleSequenceConstructionExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1695:1: ruleSequenceConstructionExpression EOF
+ {
+ before(grammarAccess.getSequenceConstructionExpressionRule());
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3559);
+ ruleSequenceConstructionExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceConstructionExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3566);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSequenceConstructionExpression"
+
+
+ // $ANTLR start "ruleSequenceConstructionExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1702:1: ruleSequenceConstructionExpression : ( ( rule__SequenceConstructionExpression__Group__0 ) ) ;
+ public final void ruleSequenceConstructionExpression() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1706:2: ( ( ( rule__SequenceConstructionExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1707:1: ( ( rule__SequenceConstructionExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1707:1: ( ( rule__SequenceConstructionExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1708:1: ( rule__SequenceConstructionExpression__Group__0 )
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1709:1: ( rule__SequenceConstructionExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1709:2: rule__SequenceConstructionExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3592);
+ rule__SequenceConstructionExpression__Group__0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__OperationCallExpression__Group__0"
+ }
- // $ANTLR start "rule__OperationCallExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7099:1: rule__OperationCallExpression__Group__0__Impl : ( '.' ) ;
- public final void rule__OperationCallExpression__Group__0__Impl() throws RecognitionException {
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7103:1: ( ( '.' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7104:1: ( '.' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7104:1: ( '.' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7105:1: '.'
- {
- before(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0());
- match(input, 73, FOLLOW_73_in_rule__OperationCallExpression__Group__0__Impl14999);
- after(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSequenceConstructionExpression"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "entryRuleSequenceElement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1721:1: entryRuleSequenceElement : ruleSequenceElement EOF ;
+ public final void entryRuleSequenceElement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1722:1: ( ruleSequenceElement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1723:1: ruleSequenceElement EOF
+ {
+ before(grammarAccess.getSequenceElementRule());
+ pushFollow(FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3619);
+ ruleSequenceElement();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceElementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceElement3626);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSequenceElement"
+
+
+ // $ANTLR start "ruleSequenceElement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1730:1: ruleSequenceElement : ( ( rule__SequenceElement__Alternatives ) ) ;
+ public final void ruleSequenceElement() throws RecognitionException {
- // $ANTLR end "rule__OperationCallExpression__Group__0__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1734:2: ( ( ( rule__SequenceElement__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1735:1: ( ( rule__SequenceElement__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1735:1: ( ( rule__SequenceElement__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1736:1: ( rule__SequenceElement__Alternatives )
+ {
+ before(grammarAccess.getSequenceElementAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1737:1: ( rule__SequenceElement__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1737:2: rule__SequenceElement__Alternatives
+ {
+ pushFollow(FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3652);
+ rule__SequenceElement__Alternatives();
+ state._fsp--;
- // $ANTLR start "rule__OperationCallExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7118:1: rule__OperationCallExpression__Group__1 : rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 ;
- public final void rule__OperationCallExpression__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7122:1: ( rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7123:2: rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2
- {
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115030);
- rule__OperationCallExpression__Group__1__Impl();
+ after(grammarAccess.getSequenceElementAccess().getAlternatives());
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115033);
- rule__OperationCallExpression__Group__2();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSequenceElement"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "entryRuleClassExtentExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1749:1: entryRuleClassExtentExpression : ruleClassExtentExpression EOF ;
+ public final void entryRuleClassExtentExpression() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1750:1: ( ruleClassExtentExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1751:1: ruleClassExtentExpression EOF
+ {
+ before(grammarAccess.getClassExtentExpressionRule());
+ pushFollow(FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3679);
+ ruleClassExtentExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getClassExtentExpressionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassExtentExpression3686);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleClassExtentExpression"
+
+
+ // $ANTLR start "ruleClassExtentExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1758:1: ruleClassExtentExpression : ( ( rule__ClassExtentExpression__Group__0 ) ) ;
+ public final void ruleClassExtentExpression() throws RecognitionException {
- // $ANTLR end "rule__OperationCallExpression__Group__1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1762:2: ( ( ( rule__ClassExtentExpression__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1763:1: ( ( rule__ClassExtentExpression__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1763:1: ( ( rule__ClassExtentExpression__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1764:1: ( rule__ClassExtentExpression__Group__0 )
+ {
+ before(grammarAccess.getClassExtentExpressionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1765:1: ( rule__ClassExtentExpression__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1765:2: rule__ClassExtentExpression__Group__0
+ {
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3712);
+ rule__ClassExtentExpression__Group__0();
+ state._fsp--;
- // $ANTLR start "rule__OperationCallExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7130:1: rule__OperationCallExpression__Group__1__Impl : ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) ;
- public final void rule__OperationCallExpression__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7134:1: ( ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7135:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7135:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7136:1: ( rule__OperationCallExpression__OperationNameAssignment_1 )
- {
- before(grammarAccess.getOperationCallExpressionAccess().getOperationNameAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7137:1: ( rule__OperationCallExpression__OperationNameAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7137:2: rule__OperationCallExpression__OperationNameAssignment_1
- {
- pushFollow(FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15060);
- rule__OperationCallExpression__OperationNameAssignment_1();
+ after(grammarAccess.getClassExtentExpressionAccess().getGroup());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getOperationCallExpressionAccess().getOperationNameAssignment_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleClassExtentExpression"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "entryRuleBlock"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1777:1: entryRuleBlock : ruleBlock EOF ;
+ public final void entryRuleBlock() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1778:1: ( ruleBlock EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1779:1: ruleBlock EOF
+ {
+ before(grammarAccess.getBlockRule());
+ pushFollow(FOLLOW_ruleBlock_in_entryRuleBlock3739);
+ ruleBlock();
+
+ state._fsp--;
+
+ after(grammarAccess.getBlockRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBlock3746);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleBlock"
+
+
+ // $ANTLR start "ruleBlock"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1786:1: ruleBlock : ( ( rule__Block__Group__0 ) ) ;
+ public final void ruleBlock() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1790:2: ( ( ( rule__Block__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1791:1: ( ( rule__Block__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1791:1: ( ( rule__Block__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1792:1: ( rule__Block__Group__0 )
+ {
+ before(grammarAccess.getBlockAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1793:1: ( rule__Block__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1793:2: rule__Block__Group__0
+ {
+ pushFollow(FOLLOW_rule__Block__Group__0_in_ruleBlock3772);
+ rule__Block__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getBlockAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleBlock"
- // $ANTLR end "rule__OperationCallExpression__Group__1__Impl"
+ // $ANTLR start "entryRuleStatementSequence"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1805:1: entryRuleStatementSequence : ruleStatementSequence EOF ;
+ public final void entryRuleStatementSequence() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1806:1: ( ruleStatementSequence EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1807:1: ruleStatementSequence EOF
+ {
+ before(grammarAccess.getStatementSequenceRule());
+ pushFollow(FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3799);
+ ruleStatementSequence();
- // $ANTLR start "rule__OperationCallExpression__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7147:1: rule__OperationCallExpression__Group__2 : rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 ;
- public final void rule__OperationCallExpression__Group__2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ after(grammarAccess.getStatementSequenceRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStatementSequence3806);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7151:1: ( rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7152:2: rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3
- {
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215090);
- rule__OperationCallExpression__Group__2__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleStatementSequence"
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215093);
- rule__OperationCallExpression__Group__3();
- state._fsp--;
+ // $ANTLR start "ruleStatementSequence"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1814:1: ruleStatementSequence : ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) ;
+ public final void ruleStatementSequence() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1818:2: ( ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1819:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1819:1: ( ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1820:1: ( ( rule__StatementSequence__StatementsAssignment ) ) ( ( rule__StatementSequence__StatementsAssignment )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1820:1: ( ( rule__StatementSequence__StatementsAssignment ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1821:1: ( rule__StatementSequence__StatementsAssignment )
+ {
+ before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1822:1: ( rule__StatementSequence__StatementsAssignment )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1822:2: rule__StatementSequence__StatementsAssignment
+ {
+ pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3834);
+ rule__StatementSequence__StatementsAssignment();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
- // $ANTLR end "rule__OperationCallExpression__Group__2"
+ }
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1825:1: ( ( rule__StatementSequence__StatementsAssignment )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1826:1: ( rule__StatementSequence__StatementsAssignment )*
+ {
+ before(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1827:1: ( rule__StatementSequence__StatementsAssignment )*
+ loop2:
+ do {
+ int alt2=2;
+ int LA2_0 = input.LA(1);
- // $ANTLR start "rule__OperationCallExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7159:1: rule__OperationCallExpression__Group__2__Impl : ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) ;
- public final void rule__OperationCallExpression__Group__2__Impl() throws RecognitionException {
+ if ( ((LA2_0>=RULE_ML_COMMENT && LA2_0<=RULE_ID)||(LA2_0>=12 && LA2_0<=13)||(LA2_0>=80 && LA2_0<=83)||LA2_0==87||(LA2_0>=90 && LA2_0<=93)||LA2_0==96||(LA2_0>=99 && LA2_0<=101)||(LA2_0>=103 && LA2_0<=106)) ) {
+ alt2=1;
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7163:1: ( ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7164:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7164:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7165:1: ( rule__OperationCallExpression__TupleAssignment_2 )
- {
- before(grammarAccess.getOperationCallExpressionAccess().getTupleAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7166:1: ( rule__OperationCallExpression__TupleAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7166:2: rule__OperationCallExpression__TupleAssignment_2
- {
- pushFollow(FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15120);
- rule__OperationCallExpression__TupleAssignment_2();
+ switch (alt2) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1827:2: rule__StatementSequence__StatementsAssignment
+ {
+ pushFollow(FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3846);
+ rule__StatementSequence__StatementsAssignment();
- state._fsp--;
+ state._fsp--;
- }
+ }
+ break;
- after(grammarAccess.getOperationCallExpressionAccess().getTupleAssignment_2());
+ default :
+ break loop2;
+ }
+ } while (true);
- }
+ after(grammarAccess.getStatementSequenceAccess().getStatementsAssignment());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__OperationCallExpression__Group__2__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__OperationCallExpression__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7176:1: rule__OperationCallExpression__Group__3 : rule__OperationCallExpression__Group__3__Impl ;
- public final void rule__OperationCallExpression__Group__3() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "ruleStatementSequence"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7180:1: ( rule__OperationCallExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7181:2: rule__OperationCallExpression__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315150);
- rule__OperationCallExpression__Group__3__Impl();
+ // $ANTLR start "entryRuleDocumentedStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1840:1: entryRuleDocumentedStatement : ruleDocumentedStatement EOF ;
+ public final void entryRuleDocumentedStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1841:1: ( ruleDocumentedStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1842:1: ruleDocumentedStatement EOF
+ {
+ before(grammarAccess.getDocumentedStatementRule());
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3876);
+ ruleDocumentedStatement();
- state._fsp--;
+ state._fsp--;
+ after(grammarAccess.getDocumentedStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentedStatement3883);
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleDocumentedStatement"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "ruleDocumentedStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1849:1: ruleDocumentedStatement : ( ( rule__DocumentedStatement__Group__0 ) ) ;
+ public final void ruleDocumentedStatement() throws RecognitionException {
- // $ANTLR end "rule__OperationCallExpression__Group__3"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1853:2: ( ( ( rule__DocumentedStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1854:1: ( ( rule__DocumentedStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1854:1: ( ( rule__DocumentedStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1855:1: ( rule__DocumentedStatement__Group__0 )
+ {
+ before(grammarAccess.getDocumentedStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1856:1: ( rule__DocumentedStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1856:2: rule__DocumentedStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3909);
+ rule__DocumentedStatement__Group__0();
+ state._fsp--;
- // $ANTLR start "rule__OperationCallExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7187:1: rule__OperationCallExpression__Group__3__Impl : ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) ;
- public final void rule__OperationCallExpression__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7191:1: ( ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7192:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7192:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7193:1: ( rule__OperationCallExpression__SuffixAssignment_3 )?
- {
- before(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7194:1: ( rule__OperationCallExpression__SuffixAssignment_3 )?
- int alt64 = 2;
- int LA64_0 = input.LA(1);
+ after(grammarAccess.getDocumentedStatementAccess().getGroup());
- if((LA64_0 == 73 || LA64_0 == 76)) {
- alt64 = 1;
- }
- switch(alt64) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7194:2: rule__OperationCallExpression__SuffixAssignment_3
- {
- pushFollow(FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15177);
- rule__OperationCallExpression__SuffixAssignment_3();
+ }
- state._fsp--;
+ }
- }
- break;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- after(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_3());
+ }
+ return ;
+ }
+ // $ANTLR end "ruleDocumentedStatement"
- }
+ // $ANTLR start "entryRuleInlineStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1868:1: entryRuleInlineStatement : ruleInlineStatement EOF ;
+ public final void entryRuleInlineStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1869:1: ( ruleInlineStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1870:1: ruleInlineStatement EOF
+ {
+ before(grammarAccess.getInlineStatementRule());
+ pushFollow(FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3936);
+ ruleInlineStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getInlineStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInlineStatement3943);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleInlineStatement"
+
+
+ // $ANTLR start "ruleInlineStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1877:1: ruleInlineStatement : ( ( rule__InlineStatement__Group__0 ) ) ;
+ public final void ruleInlineStatement() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1881:2: ( ( ( rule__InlineStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1882:1: ( ( rule__InlineStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1882:1: ( ( rule__InlineStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1883:1: ( rule__InlineStatement__Group__0 )
+ {
+ before(grammarAccess.getInlineStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1884:1: ( rule__InlineStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1884:2: rule__InlineStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3969);
+ rule__InlineStatement__Group__0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__OperationCallExpression__Group__3__Impl"
+ after(grammarAccess.getInlineStatementAccess().getGroup());
+ }
- // $ANTLR start "rule__PropertyCallExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7212:1: rule__PropertyCallExpression__Group__0 : rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 ;
- public final void rule__PropertyCallExpression__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7216:1: ( rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7217:2: rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015216);
- rule__PropertyCallExpression__Group__0__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015219);
- rule__PropertyCallExpression__Group__1();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleInlineStatement"
- state._fsp--;
+ // $ANTLR start "entryRuleAnnotatedStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1896:1: entryRuleAnnotatedStatement : ruleAnnotatedStatement EOF ;
+ public final void entryRuleAnnotatedStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1897:1: ( ruleAnnotatedStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1898:1: ruleAnnotatedStatement EOF
+ {
+ before(grammarAccess.getAnnotatedStatementRule());
+ pushFollow(FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3996);
+ ruleAnnotatedStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getAnnotatedStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotatedStatement4003);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAnnotatedStatement"
+
+
+ // $ANTLR start "ruleAnnotatedStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1905:1: ruleAnnotatedStatement : ( ( rule__AnnotatedStatement__Group__0 ) ) ;
+ public final void ruleAnnotatedStatement() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1909:2: ( ( ( rule__AnnotatedStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1910:1: ( ( rule__AnnotatedStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1910:1: ( ( rule__AnnotatedStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1911:1: ( rule__AnnotatedStatement__Group__0 )
+ {
+ before(grammarAccess.getAnnotatedStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1912:1: ( rule__AnnotatedStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1912:2: rule__AnnotatedStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement4029);
+ rule__AnnotatedStatement__Group__0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__PropertyCallExpression__Group__0"
+ after(grammarAccess.getAnnotatedStatementAccess().getGroup());
+ }
- // $ANTLR start "rule__PropertyCallExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7224:1: rule__PropertyCallExpression__Group__0__Impl : ( '.' ) ;
- public final void rule__PropertyCallExpression__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7228:1: ( ( '.' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7229:1: ( '.' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7229:1: ( '.' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7230:1: '.'
- {
- before(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0());
- match(input, 73, FOLLOW_73_in_rule__PropertyCallExpression__Group__0__Impl15247);
- after(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAnnotatedStatement"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "entryRuleStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1924:1: entryRuleStatement : ruleStatement EOF ;
+ public final void entryRuleStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1925:1: ( ruleStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1926:1: ruleStatement EOF
+ {
+ before(grammarAccess.getStatementRule());
+ pushFollow(FOLLOW_ruleStatement_in_entryRuleStatement4056);
+ ruleStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStatement4063);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleStatement"
+
+
+ // $ANTLR start "ruleStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1933:1: ruleStatement : ( ( rule__Statement__Alternatives ) ) ;
+ public final void ruleStatement() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1937:2: ( ( ( rule__Statement__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1938:1: ( ( rule__Statement__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1938:1: ( ( rule__Statement__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1939:1: ( rule__Statement__Alternatives )
+ {
+ before(grammarAccess.getStatementAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1940:1: ( rule__Statement__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1940:2: rule__Statement__Alternatives
+ {
+ pushFollow(FOLLOW_rule__Statement__Alternatives_in_ruleStatement4089);
+ rule__Statement__Alternatives();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__PropertyCallExpression__Group__0__Impl"
+ }
- // $ANTLR start "rule__PropertyCallExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7243:1: rule__PropertyCallExpression__Group__1 : rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 ;
- public final void rule__PropertyCallExpression__Group__1() throws RecognitionException {
+ after(grammarAccess.getStatementAccess().getAlternatives());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7247:1: ( rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7248:2: rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115278);
- rule__PropertyCallExpression__Group__1__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115281);
- rule__PropertyCallExpression__Group__2();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleStatement"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "entryRuleAnnotation"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1952:1: entryRuleAnnotation : ruleAnnotation EOF ;
+ public final void entryRuleAnnotation() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1953:1: ( ruleAnnotation EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1954:1: ruleAnnotation EOF
+ {
+ before(grammarAccess.getAnnotationRule());
+ pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation4116);
+ ruleAnnotation();
+
+ state._fsp--;
+
+ after(grammarAccess.getAnnotationRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation4123);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAnnotation"
+
+
+ // $ANTLR start "ruleAnnotation"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1961:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ;
+ public final void ruleAnnotation() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1965:2: ( ( ( rule__Annotation__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1966:1: ( ( rule__Annotation__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1966:1: ( ( rule__Annotation__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1967:1: ( rule__Annotation__Group__0 )
+ {
+ before(grammarAccess.getAnnotationAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1968:1: ( rule__Annotation__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1968:2: rule__Annotation__Group__0
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4149);
+ rule__Annotation__Group__0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__PropertyCallExpression__Group__1"
+ }
- // $ANTLR start "rule__PropertyCallExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7255:1: rule__PropertyCallExpression__Group__1__Impl : ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) ;
- public final void rule__PropertyCallExpression__Group__1__Impl() throws RecognitionException {
+ after(grammarAccess.getAnnotationAccess().getGroup());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7259:1: ( ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7260:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7260:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7261:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 )
- {
- before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7262:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7262:2: rule__PropertyCallExpression__PropertyNameAssignment_1
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15308);
- rule__PropertyCallExpression__PropertyNameAssignment_1();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- after(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1());
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAnnotation"
- }
+ // $ANTLR start "entryRuleBlockStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1980:1: entryRuleBlockStatement : ruleBlockStatement EOF ;
+ public final void entryRuleBlockStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1981:1: ( ruleBlockStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1982:1: ruleBlockStatement EOF
+ {
+ before(grammarAccess.getBlockStatementRule());
+ pushFollow(FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement4176);
+ ruleBlockStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getBlockStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBlockStatement4183);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleBlockStatement"
+
+
+ // $ANTLR start "ruleBlockStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1989:1: ruleBlockStatement : ( ( rule__BlockStatement__BlockAssignment ) ) ;
+ public final void ruleBlockStatement() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1993:2: ( ( ( rule__BlockStatement__BlockAssignment ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1994:1: ( ( rule__BlockStatement__BlockAssignment ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1994:1: ( ( rule__BlockStatement__BlockAssignment ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1995:1: ( rule__BlockStatement__BlockAssignment )
+ {
+ before(grammarAccess.getBlockStatementAccess().getBlockAssignment());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1996:1: ( rule__BlockStatement__BlockAssignment )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:1996:2: rule__BlockStatement__BlockAssignment
+ {
+ pushFollow(FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4209);
+ rule__BlockStatement__BlockAssignment();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__PropertyCallExpression__Group__1__Impl"
+ after(grammarAccess.getBlockStatementAccess().getBlockAssignment());
+ }
- // $ANTLR start "rule__PropertyCallExpression__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7272:1: rule__PropertyCallExpression__Group__2 : rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 ;
- public final void rule__PropertyCallExpression__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7276:1: ( rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7277:2: rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215338);
- rule__PropertyCallExpression__Group__2__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215341);
- rule__PropertyCallExpression__Group__3();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleBlockStatement"
- state._fsp--;
+ // $ANTLR start "entryRuleEmptyStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2008:1: entryRuleEmptyStatement : ruleEmptyStatement EOF ;
+ public final void entryRuleEmptyStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2009:1: ( ruleEmptyStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2010:1: ruleEmptyStatement EOF
+ {
+ before(grammarAccess.getEmptyStatementRule());
+ pushFollow(FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4236);
+ ruleEmptyStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getEmptyStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEmptyStatement4243);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleEmptyStatement"
+
+
+ // $ANTLR start "ruleEmptyStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2017:1: ruleEmptyStatement : ( ( rule__EmptyStatement__Group__0 ) ) ;
+ public final void ruleEmptyStatement() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2021:2: ( ( ( rule__EmptyStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2022:1: ( ( rule__EmptyStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2022:1: ( ( rule__EmptyStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2023:1: ( rule__EmptyStatement__Group__0 )
+ {
+ before(grammarAccess.getEmptyStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2024:1: ( rule__EmptyStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2024:2: rule__EmptyStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4269);
+ rule__EmptyStatement__Group__0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__PropertyCallExpression__Group__2"
+ after(grammarAccess.getEmptyStatementAccess().getGroup());
+ }
- // $ANTLR start "rule__PropertyCallExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7284:1: rule__PropertyCallExpression__Group__2__Impl : ( ( rule__PropertyCallExpression__Group_2__0 )? ) ;
- public final void rule__PropertyCallExpression__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7288:1: ( ( ( rule__PropertyCallExpression__Group_2__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7289:1: ( ( rule__PropertyCallExpression__Group_2__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7289:1: ( ( rule__PropertyCallExpression__Group_2__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7290:1: ( rule__PropertyCallExpression__Group_2__0 )?
- {
- before(grammarAccess.getPropertyCallExpressionAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7291:1: ( rule__PropertyCallExpression__Group_2__0 )?
- int alt65 = 2;
- int LA65_0 = input.LA(1);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- if((LA65_0 == 74)) {
- int LA65_1 = input.LA(2);
+ restoreStackSize(stackSize);
- if(((LA65_1 >= RULE_ID && LA65_1 <= RULE_STRING) || (LA65_1 >= 12 && LA65_1 <= 13) || (LA65_1 >= 25 && LA65_1 <= 27) || (LA65_1 >= 30 && LA65_1 <= 34) || LA65_1 == 64 || (LA65_1 >= 79 && LA65_1 <= 82))) {
- alt65 = 1;
- }
- }
- switch(alt65) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7291:2: rule__PropertyCallExpression__Group_2__0
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15368);
- rule__PropertyCallExpression__Group_2__0();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleEmptyStatement"
- state._fsp--;
+ // $ANTLR start "entryRuleLocalNameDeclarationStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2036:1: entryRuleLocalNameDeclarationStatement : ruleLocalNameDeclarationStatement EOF ;
+ public final void entryRuleLocalNameDeclarationStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2037:1: ( ruleLocalNameDeclarationStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2038:1: ruleLocalNameDeclarationStatement EOF
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementRule());
+ pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4296);
+ ruleLocalNameDeclarationStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getLocalNameDeclarationStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4303);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleLocalNameDeclarationStatement"
+
+
+ // $ANTLR start "ruleLocalNameDeclarationStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2045:1: ruleLocalNameDeclarationStatement : ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) ;
+ public final void ruleLocalNameDeclarationStatement() throws RecognitionException {
- }
- break;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2049:2: ( ( ( rule__LocalNameDeclarationStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2050:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2050:1: ( ( rule__LocalNameDeclarationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2051:1: ( rule__LocalNameDeclarationStatement__Group__0 )
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2052:1: ( rule__LocalNameDeclarationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2052:2: rule__LocalNameDeclarationStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4329);
+ rule__LocalNameDeclarationStatement__Group__0();
- }
+ state._fsp--;
- after(grammarAccess.getPropertyCallExpressionAccess().getGroup_2());
- }
+ }
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__PropertyCallExpression__Group__2__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleLocalNameDeclarationStatement"
- // $ANTLR start "rule__PropertyCallExpression__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7301:1: rule__PropertyCallExpression__Group__3 : rule__PropertyCallExpression__Group__3__Impl ;
- public final void rule__PropertyCallExpression__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleIfStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2064:1: entryRuleIfStatement : ruleIfStatement EOF ;
+ public final void entryRuleIfStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2065:1: ( ruleIfStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2066:1: ruleIfStatement EOF
+ {
+ before(grammarAccess.getIfStatementRule());
+ pushFollow(FOLLOW_ruleIfStatement_in_entryRuleIfStatement4356);
+ ruleIfStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getIfStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleIfStatement4363);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleIfStatement"
+
+
+ // $ANTLR start "ruleIfStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2073:1: ruleIfStatement : ( ( rule__IfStatement__Group__0 ) ) ;
+ public final void ruleIfStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7305:1: ( rule__PropertyCallExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7306:2: rule__PropertyCallExpression__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315399);
- rule__PropertyCallExpression__Group__3__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2077:2: ( ( ( rule__IfStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2078:1: ( ( rule__IfStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2078:1: ( ( rule__IfStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2079:1: ( rule__IfStatement__Group__0 )
+ {
+ before(grammarAccess.getIfStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2080:1: ( rule__IfStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2080:2: rule__IfStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4389);
+ rule__IfStatement__Group__0();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getIfStatementAccess().getGroup());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__PropertyCallExpression__Group__3"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__PropertyCallExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7312:1: rule__PropertyCallExpression__Group__3__Impl : ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) ;
- public final void rule__PropertyCallExpression__Group__3__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleIfStatement"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7316:1: ( ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7317:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7317:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7318:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )?
- {
- before(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7319:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )?
- int alt66 = 2;
- int LA66_0 = input.LA(1);
- if((LA66_0 == 73 || LA66_0 == 76)) {
- alt66 = 1;
- }
- switch(alt66) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7319:2: rule__PropertyCallExpression__SuffixAssignment_3
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl15426);
- rule__PropertyCallExpression__SuffixAssignment_3();
+ // $ANTLR start "entryRuleSequentialClauses"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2092:1: entryRuleSequentialClauses : ruleSequentialClauses EOF ;
+ public final void entryRuleSequentialClauses() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2093:1: ( ruleSequentialClauses EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2094:1: ruleSequentialClauses EOF
+ {
+ before(grammarAccess.getSequentialClausesRule());
+ pushFollow(FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4416);
+ ruleSequentialClauses();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequentialClausesRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequentialClauses4423);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSequentialClauses"
+
+
+ // $ANTLR start "ruleSequentialClauses"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2101:1: ruleSequentialClauses : ( ( rule__SequentialClauses__Group__0 ) ) ;
+ public final void ruleSequentialClauses() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2105:2: ( ( ( rule__SequentialClauses__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2106:1: ( ( rule__SequentialClauses__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2106:1: ( ( rule__SequentialClauses__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2107:1: ( rule__SequentialClauses__Group__0 )
+ {
+ before(grammarAccess.getSequentialClausesAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2108:1: ( rule__SequentialClauses__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2108:2: rule__SequentialClauses__Group__0
+ {
+ pushFollow(FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4449);
+ rule__SequentialClauses__Group__0();
+ state._fsp--;
- }
- break;
- }
+ }
- after(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3());
+ after(grammarAccess.getSequentialClausesAccess().getGroup());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSequentialClauses"
- // $ANTLR end "rule__PropertyCallExpression__Group__3__Impl"
+ // $ANTLR start "entryRuleConcurrentClauses"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2120:1: entryRuleConcurrentClauses : ruleConcurrentClauses EOF ;
+ public final void entryRuleConcurrentClauses() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2121:1: ( ruleConcurrentClauses EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2122:1: ruleConcurrentClauses EOF
+ {
+ before(grammarAccess.getConcurrentClausesRule());
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4476);
+ ruleConcurrentClauses();
+
+ state._fsp--;
+
+ after(grammarAccess.getConcurrentClausesRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleConcurrentClauses4483);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleConcurrentClauses"
+
+
+ // $ANTLR start "ruleConcurrentClauses"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2129:1: ruleConcurrentClauses : ( ( rule__ConcurrentClauses__Group__0 ) ) ;
+ public final void ruleConcurrentClauses() throws RecognitionException {
- // $ANTLR start "rule__PropertyCallExpression__Group_2__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7337:1: rule__PropertyCallExpression__Group_2__0 : rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 ;
- public final void rule__PropertyCallExpression__Group_2__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2133:2: ( ( ( rule__ConcurrentClauses__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2134:1: ( ( rule__ConcurrentClauses__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2134:1: ( ( rule__ConcurrentClauses__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2135:1: ( rule__ConcurrentClauses__Group__0 )
+ {
+ before(grammarAccess.getConcurrentClausesAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2136:1: ( rule__ConcurrentClauses__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2136:2: rule__ConcurrentClauses__Group__0
+ {
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4509);
+ rule__ConcurrentClauses__Group__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7341:1: ( rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7342:2: rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__015465);
- rule__PropertyCallExpression__Group_2__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__015468);
- rule__PropertyCallExpression__Group_2__1();
+ after(grammarAccess.getConcurrentClausesAccess().getGroup());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleConcurrentClauses"
- // $ANTLR end "rule__PropertyCallExpression__Group_2__0"
+ // $ANTLR start "entryRuleNonFinalClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2148:1: entryRuleNonFinalClause : ruleNonFinalClause EOF ;
+ public final void entryRuleNonFinalClause() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2149:1: ( ruleNonFinalClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2150:1: ruleNonFinalClause EOF
+ {
+ before(grammarAccess.getNonFinalClauseRule());
+ pushFollow(FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4536);
+ ruleNonFinalClause();
+
+ state._fsp--;
+
+ after(grammarAccess.getNonFinalClauseRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonFinalClause4543);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleNonFinalClause"
+
+
+ // $ANTLR start "ruleNonFinalClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2157:1: ruleNonFinalClause : ( ( rule__NonFinalClause__Group__0 ) ) ;
+ public final void ruleNonFinalClause() throws RecognitionException {
- // $ANTLR start "rule__PropertyCallExpression__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7349:1: rule__PropertyCallExpression__Group_2__0__Impl : ( '[' ) ;
- public final void rule__PropertyCallExpression__Group_2__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2161:2: ( ( ( rule__NonFinalClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2162:1: ( ( rule__NonFinalClause__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2162:1: ( ( rule__NonFinalClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2163:1: ( rule__NonFinalClause__Group__0 )
+ {
+ before(grammarAccess.getNonFinalClauseAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2164:1: ( rule__NonFinalClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2164:2: rule__NonFinalClause__Group__0
+ {
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4569);
+ rule__NonFinalClause__Group__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7353:1: ( ( '[' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7354:1: ( '[' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7354:1: ( '[' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7355:1: '['
- {
- before(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0());
- match(input, 74, FOLLOW_74_in_rule__PropertyCallExpression__Group_2__0__Impl15496);
- after(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0());
- }
+ }
+ after(grammarAccess.getNonFinalClauseAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__PropertyCallExpression__Group_2__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleNonFinalClause"
- // $ANTLR start "rule__PropertyCallExpression__Group_2__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7368:1: rule__PropertyCallExpression__Group_2__1 : rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 ;
- public final void rule__PropertyCallExpression__Group_2__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleFinalClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2176:1: entryRuleFinalClause : ruleFinalClause EOF ;
+ public final void entryRuleFinalClause() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2177:1: ( ruleFinalClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2178:1: ruleFinalClause EOF
+ {
+ before(grammarAccess.getFinalClauseRule());
+ pushFollow(FOLLOW_ruleFinalClause_in_entryRuleFinalClause4596);
+ ruleFinalClause();
+
+ state._fsp--;
+
+ after(grammarAccess.getFinalClauseRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleFinalClause4603);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleFinalClause"
+
+
+ // $ANTLR start "ruleFinalClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2185:1: ruleFinalClause : ( ( rule__FinalClause__Group__0 ) ) ;
+ public final void ruleFinalClause() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7372:1: ( rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7373:2: rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__115527);
- rule__PropertyCallExpression__Group_2__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2189:2: ( ( ( rule__FinalClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2190:1: ( ( rule__FinalClause__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2190:1: ( ( rule__FinalClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2191:1: ( rule__FinalClause__Group__0 )
+ {
+ before(grammarAccess.getFinalClauseAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2192:1: ( rule__FinalClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2192:2: rule__FinalClause__Group__0
+ {
+ pushFollow(FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4629);
+ rule__FinalClause__Group__0();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__115530);
- rule__PropertyCallExpression__Group_2__2();
- state._fsp--;
+ }
+ after(grammarAccess.getFinalClauseAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__PropertyCallExpression__Group_2__1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleFinalClause"
- // $ANTLR start "rule__PropertyCallExpression__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7380:1: rule__PropertyCallExpression__Group_2__1__Impl : ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) ;
- public final void rule__PropertyCallExpression__Group_2__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleSwitchStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2204:1: entryRuleSwitchStatement : ruleSwitchStatement EOF ;
+ public final void entryRuleSwitchStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2205:1: ( ruleSwitchStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2206:1: ruleSwitchStatement EOF
+ {
+ before(grammarAccess.getSwitchStatementRule());
+ pushFollow(FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4656);
+ ruleSwitchStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getSwitchStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchStatement4663);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSwitchStatement"
+
+
+ // $ANTLR start "ruleSwitchStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2213:1: ruleSwitchStatement : ( ( rule__SwitchStatement__Group__0 ) ) ;
+ public final void ruleSwitchStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7384:1: ( ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7385:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7385:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7386:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 )
- {
- before(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7387:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7387:2: rule__PropertyCallExpression__IndexAssignment_2_1
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl15557);
- rule__PropertyCallExpression__IndexAssignment_2_1();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2217:2: ( ( ( rule__SwitchStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2218:1: ( ( rule__SwitchStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2218:1: ( ( rule__SwitchStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2219:1: ( rule__SwitchStatement__Group__0 )
+ {
+ before(grammarAccess.getSwitchStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2220:1: ( rule__SwitchStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2220:2: rule__SwitchStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4689);
+ rule__SwitchStatement__Group__0();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1());
+ after(grammarAccess.getSwitchStatementAccess().getGroup());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSwitchStatement"
- // $ANTLR end "rule__PropertyCallExpression__Group_2__1__Impl"
+ // $ANTLR start "entryRuleSwitchClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2232:1: entryRuleSwitchClause : ruleSwitchClause EOF ;
+ public final void entryRuleSwitchClause() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2233:1: ( ruleSwitchClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2234:1: ruleSwitchClause EOF
+ {
+ before(grammarAccess.getSwitchClauseRule());
+ pushFollow(FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4716);
+ ruleSwitchClause();
+
+ state._fsp--;
+
+ after(grammarAccess.getSwitchClauseRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchClause4723);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSwitchClause"
+
+
+ // $ANTLR start "ruleSwitchClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2241:1: ruleSwitchClause : ( ( rule__SwitchClause__Group__0 ) ) ;
+ public final void ruleSwitchClause() throws RecognitionException {
- // $ANTLR start "rule__PropertyCallExpression__Group_2__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7397:1: rule__PropertyCallExpression__Group_2__2 : rule__PropertyCallExpression__Group_2__2__Impl ;
- public final void rule__PropertyCallExpression__Group_2__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2245:2: ( ( ( rule__SwitchClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2246:1: ( ( rule__SwitchClause__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2246:1: ( ( rule__SwitchClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2247:1: ( rule__SwitchClause__Group__0 )
+ {
+ before(grammarAccess.getSwitchClauseAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2248:1: ( rule__SwitchClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2248:2: rule__SwitchClause__Group__0
+ {
+ pushFollow(FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4749);
+ rule__SwitchClause__Group__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7401:1: ( rule__PropertyCallExpression__Group_2__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7402:2: rule__PropertyCallExpression__Group_2__2__Impl
- {
- pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__215587);
- rule__PropertyCallExpression__Group_2__2__Impl();
- state._fsp--;
+ }
+ after(grammarAccess.getSwitchClauseAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__PropertyCallExpression__Group_2__2"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSwitchClause"
- // $ANTLR start "rule__PropertyCallExpression__Group_2__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7408:1: rule__PropertyCallExpression__Group_2__2__Impl : ( ']' ) ;
- public final void rule__PropertyCallExpression__Group_2__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleSwitchCase"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2260:1: entryRuleSwitchCase : ruleSwitchCase EOF ;
+ public final void entryRuleSwitchCase() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2261:1: ( ruleSwitchCase EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2262:1: ruleSwitchCase EOF
+ {
+ before(grammarAccess.getSwitchCaseRule());
+ pushFollow(FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4776);
+ ruleSwitchCase();
+
+ state._fsp--;
+
+ after(grammarAccess.getSwitchCaseRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchCase4783);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSwitchCase"
+
+
+ // $ANTLR start "ruleSwitchCase"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2269:1: ruleSwitchCase : ( ( rule__SwitchCase__Group__0 ) ) ;
+ public final void ruleSwitchCase() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7412:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7413:1: ( ']' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7413:1: ( ']' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7414:1: ']'
- {
- before(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2());
- match(input, 75, FOLLOW_75_in_rule__PropertyCallExpression__Group_2__2__Impl15615);
- after(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2273:2: ( ( ( rule__SwitchCase__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2274:1: ( ( rule__SwitchCase__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2274:1: ( ( rule__SwitchCase__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2275:1: ( rule__SwitchCase__Group__0 )
+ {
+ before(grammarAccess.getSwitchCaseAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2276:1: ( rule__SwitchCase__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2276:2: rule__SwitchCase__Group__0
+ {
+ pushFollow(FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4809);
+ rule__SwitchCase__Group__0();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getSwitchCaseAccess().getGroup());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__PropertyCallExpression__Group_2__2__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__LinkOperationExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7433:1: rule__LinkOperationExpression__Group__0 : rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 ;
- public final void rule__LinkOperationExpression__Group__0() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSwitchCase"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7437:1: ( rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7438:2: rule__LinkOperationExpression__Group__0__Impl rule__LinkOperationExpression__Group__1
- {
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__0__Impl_in_rule__LinkOperationExpression__Group__015652);
- rule__LinkOperationExpression__Group__0__Impl();
- state._fsp--;
+ // $ANTLR start "entryRuleSwitchDefaultClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2288:1: entryRuleSwitchDefaultClause : ruleSwitchDefaultClause EOF ;
+ public final void entryRuleSwitchDefaultClause() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2289:1: ( ruleSwitchDefaultClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2290:1: ruleSwitchDefaultClause EOF
+ {
+ before(grammarAccess.getSwitchDefaultClauseRule());
+ pushFollow(FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4836);
+ ruleSwitchDefaultClause();
+
+ state._fsp--;
+
+ after(grammarAccess.getSwitchDefaultClauseRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchDefaultClause4843);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSwitchDefaultClause"
+
+
+ // $ANTLR start "ruleSwitchDefaultClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2297:1: ruleSwitchDefaultClause : ( ( rule__SwitchDefaultClause__Group__0 ) ) ;
+ public final void ruleSwitchDefaultClause() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2301:2: ( ( ( rule__SwitchDefaultClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2302:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2302:1: ( ( rule__SwitchDefaultClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2303:1: ( rule__SwitchDefaultClause__Group__0 )
+ {
+ before(grammarAccess.getSwitchDefaultClauseAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2304:1: ( rule__SwitchDefaultClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2304:2: rule__SwitchDefaultClause__Group__0
+ {
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4869);
+ rule__SwitchDefaultClause__Group__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSwitchDefaultClauseAccess().getGroup());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__1_in_rule__LinkOperationExpression__Group__015655);
- rule__LinkOperationExpression__Group__1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSwitchDefaultClause"
- }
+ // $ANTLR start "entryRuleNonEmptyStatementSequence"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2316:1: entryRuleNonEmptyStatementSequence : ruleNonEmptyStatementSequence EOF ;
+ public final void entryRuleNonEmptyStatementSequence() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2317:1: ( ruleNonEmptyStatementSequence EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2318:1: ruleNonEmptyStatementSequence EOF
+ {
+ before(grammarAccess.getNonEmptyStatementSequenceRule());
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4896);
+ ruleNonEmptyStatementSequence();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ after(grammarAccess.getNonEmptyStatementSequenceRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4903);
- }
- return;
- }
+ }
- // $ANTLR end "rule__LinkOperationExpression__Group__0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleNonEmptyStatementSequence"
- // $ANTLR start "rule__LinkOperationExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7445:1: rule__LinkOperationExpression__Group__0__Impl : ( '.' ) ;
- public final void rule__LinkOperationExpression__Group__0__Impl() throws RecognitionException {
+ // $ANTLR start "ruleNonEmptyStatementSequence"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2325:1: ruleNonEmptyStatementSequence : ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) ;
+ public final void ruleNonEmptyStatementSequence() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2329:2: ( ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2330:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2330:1: ( ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2331:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) ) ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2331:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2332:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
+ {
+ before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2333:1: ( rule__NonEmptyStatementSequence__StatementAssignment )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2333:2: rule__NonEmptyStatementSequence__StatementAssignment
+ {
+ pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4931);
+ rule__NonEmptyStatementSequence__StatementAssignment();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7449:1: ( ( '.' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7450:1: ( '.' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7450:1: ( '.' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7451:1: '.'
- {
- before(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0());
- match(input, 73, FOLLOW_73_in_rule__LinkOperationExpression__Group__0__Impl15683);
- after(grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2336:1: ( ( rule__NonEmptyStatementSequence__StatementAssignment )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2337:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
+ {
+ before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2338:1: ( rule__NonEmptyStatementSequence__StatementAssignment )*
+ loop3:
+ do {
+ int alt3=2;
+ int LA3_0 = input.LA(1);
- }
- return;
- }
+ if ( ((LA3_0>=RULE_ML_COMMENT && LA3_0<=RULE_ID)||(LA3_0>=12 && LA3_0<=13)||(LA3_0>=80 && LA3_0<=83)||LA3_0==87||(LA3_0>=90 && LA3_0<=93)||LA3_0==96||(LA3_0>=99 && LA3_0<=101)||(LA3_0>=103 && LA3_0<=106)) ) {
+ alt3=1;
+ }
- // $ANTLR end "rule__LinkOperationExpression__Group__0__Impl"
+ switch (alt3) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2338:2: rule__NonEmptyStatementSequence__StatementAssignment
+ {
+ pushFollow(FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4943);
+ rule__NonEmptyStatementSequence__StatementAssignment();
- // $ANTLR start "rule__LinkOperationExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7464:1: rule__LinkOperationExpression__Group__1 : rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 ;
- public final void rule__LinkOperationExpression__Group__1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7468:1: ( rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7469:2: rule__LinkOperationExpression__Group__1__Impl rule__LinkOperationExpression__Group__2
- {
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__1__Impl_in_rule__LinkOperationExpression__Group__115714);
- rule__LinkOperationExpression__Group__1__Impl();
+ }
+ break;
- state._fsp--;
+ default :
+ break loop3;
+ }
+ } while (true);
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__2_in_rule__LinkOperationExpression__Group__115717);
- rule__LinkOperationExpression__Group__2();
+ after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementAssignment());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__LinkOperationExpression__Group__1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleNonEmptyStatementSequence"
- // $ANTLR start "rule__LinkOperationExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7476:1: rule__LinkOperationExpression__Group__1__Impl : ( ( rule__LinkOperationExpression__KindAssignment_1 ) ) ;
- public final void rule__LinkOperationExpression__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleWhileStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2351:1: entryRuleWhileStatement : ruleWhileStatement EOF ;
+ public final void entryRuleWhileStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2352:1: ( ruleWhileStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2353:1: ruleWhileStatement EOF
+ {
+ before(grammarAccess.getWhileStatementRule());
+ pushFollow(FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4973);
+ ruleWhileStatement();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7480:1: ( ( ( rule__LinkOperationExpression__KindAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7481:1: ( ( rule__LinkOperationExpression__KindAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7481:1: ( ( rule__LinkOperationExpression__KindAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7482:1: ( rule__LinkOperationExpression__KindAssignment_1 )
- {
- before(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7483:1: ( rule__LinkOperationExpression__KindAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7483:2: rule__LinkOperationExpression__KindAssignment_1
- {
- pushFollow(FOLLOW_rule__LinkOperationExpression__KindAssignment_1_in_rule__LinkOperationExpression__Group__1__Impl15744);
- rule__LinkOperationExpression__KindAssignment_1();
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getWhileStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleWhileStatement4980);
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleWhileStatement"
- after(grammarAccess.getLinkOperationExpressionAccess().getKindAssignment_1());
- }
+ // $ANTLR start "ruleWhileStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2360:1: ruleWhileStatement : ( ( rule__WhileStatement__Group__0 ) ) ;
+ public final void ruleWhileStatement() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2364:2: ( ( ( rule__WhileStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2365:1: ( ( rule__WhileStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2365:1: ( ( rule__WhileStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2366:1: ( rule__WhileStatement__Group__0 )
+ {
+ before(grammarAccess.getWhileStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2367:1: ( rule__WhileStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2367:2: rule__WhileStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement5006);
+ rule__WhileStatement__Group__0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getWhileStatementAccess().getGroup());
- // $ANTLR end "rule__LinkOperationExpression__Group__1__Impl"
+ }
- // $ANTLR start "rule__LinkOperationExpression__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7493:1: rule__LinkOperationExpression__Group__2 : rule__LinkOperationExpression__Group__2__Impl ;
- public final void rule__LinkOperationExpression__Group__2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7497:1: ( rule__LinkOperationExpression__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7498:2: rule__LinkOperationExpression__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__LinkOperationExpression__Group__2__Impl_in_rule__LinkOperationExpression__Group__215774);
- rule__LinkOperationExpression__Group__2__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleWhileStatement"
- }
+ // $ANTLR start "entryRuleDoStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2379:1: entryRuleDoStatement : ruleDoStatement EOF ;
+ public final void entryRuleDoStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2380:1: ( ruleDoStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2381:1: ruleDoStatement EOF
+ {
+ before(grammarAccess.getDoStatementRule());
+ pushFollow(FOLLOW_ruleDoStatement_in_entryRuleDoStatement5033);
+ ruleDoStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getDoStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDoStatement5040);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleDoStatement"
+
+
+ // $ANTLR start "ruleDoStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2388:1: ruleDoStatement : ( ( rule__DoStatement__Group__0 ) ) ;
+ public final void ruleDoStatement() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2392:2: ( ( ( rule__DoStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2393:1: ( ( rule__DoStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2393:1: ( ( rule__DoStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2394:1: ( rule__DoStatement__Group__0 )
+ {
+ before(grammarAccess.getDoStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2395:1: ( rule__DoStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2395:2: rule__DoStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement5066);
+ rule__DoStatement__Group__0();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationExpression__Group__2"
+ }
+ after(grammarAccess.getDoStatementAccess().getGroup());
- // $ANTLR start "rule__LinkOperationExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7504:1: rule__LinkOperationExpression__Group__2__Impl : ( ( rule__LinkOperationExpression__TupleAssignment_2 ) ) ;
- public final void rule__LinkOperationExpression__Group__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7508:1: ( ( ( rule__LinkOperationExpression__TupleAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7509:1: ( ( rule__LinkOperationExpression__TupleAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7509:1: ( ( rule__LinkOperationExpression__TupleAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7510:1: ( rule__LinkOperationExpression__TupleAssignment_2 )
- {
- before(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7511:1: ( rule__LinkOperationExpression__TupleAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7511:2: rule__LinkOperationExpression__TupleAssignment_2
- {
- pushFollow(FOLLOW_rule__LinkOperationExpression__TupleAssignment_2_in_rule__LinkOperationExpression__Group__2__Impl15801);
- rule__LinkOperationExpression__TupleAssignment_2();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleDoStatement"
- after(grammarAccess.getLinkOperationExpressionAccess().getTupleAssignment_2());
- }
+ // $ANTLR start "entryRuleForStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2407:1: entryRuleForStatement : ruleForStatement EOF ;
+ public final void entryRuleForStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2408:1: ( ruleForStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2409:1: ruleForStatement EOF
+ {
+ before(grammarAccess.getForStatementRule());
+ pushFollow(FOLLOW_ruleForStatement_in_entryRuleForStatement5093);
+ ruleForStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getForStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForStatement5100);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleForStatement"
+
+
+ // $ANTLR start "ruleForStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2416:1: ruleForStatement : ( ( rule__ForStatement__Group__0 ) ) ;
+ public final void ruleForStatement() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2420:2: ( ( ( rule__ForStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2421:1: ( ( rule__ForStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2421:1: ( ( rule__ForStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2422:1: ( rule__ForStatement__Group__0 )
+ {
+ before(grammarAccess.getForStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2423:1: ( rule__ForStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2423:2: rule__ForStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement5126);
+ rule__ForStatement__Group__0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getForStatementAccess().getGroup());
- // $ANTLR end "rule__LinkOperationExpression__Group__2__Impl"
+ }
- // $ANTLR start "rule__LinkOperationTuple__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7527:1: rule__LinkOperationTuple__Group__0 : rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 ;
- public final void rule__LinkOperationTuple__Group__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7531:1: ( rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7532:2: rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1
- {
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__015837);
- rule__LinkOperationTuple__Group__0__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleForStatement"
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__015840);
- rule__LinkOperationTuple__Group__1();
- state._fsp--;
+ // $ANTLR start "entryRuleForControl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2435:1: entryRuleForControl : ruleForControl EOF ;
+ public final void entryRuleForControl() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2436:1: ( ruleForControl EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2437:1: ruleForControl EOF
+ {
+ before(grammarAccess.getForControlRule());
+ pushFollow(FOLLOW_ruleForControl_in_entryRuleForControl5153);
+ ruleForControl();
+
+ state._fsp--;
+
+ after(grammarAccess.getForControlRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForControl5160);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleForControl"
+
+
+ // $ANTLR start "ruleForControl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2444:1: ruleForControl : ( ( rule__ForControl__Group__0 ) ) ;
+ public final void ruleForControl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2448:2: ( ( ( rule__ForControl__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2449:1: ( ( rule__ForControl__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2449:1: ( ( rule__ForControl__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2450:1: ( rule__ForControl__Group__0 )
+ {
+ before(grammarAccess.getForControlAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2451:1: ( rule__ForControl__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2451:2: rule__ForControl__Group__0
+ {
+ pushFollow(FOLLOW_rule__ForControl__Group__0_in_ruleForControl5186);
+ rule__ForControl__Group__0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getForControlAccess().getGroup());
- // $ANTLR end "rule__LinkOperationTuple__Group__0"
+ }
- // $ANTLR start "rule__LinkOperationTuple__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7539:1: rule__LinkOperationTuple__Group__0__Impl : ( '(' ) ;
- public final void rule__LinkOperationTuple__Group__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7543:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7544:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7544:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7545:1: '('
- {
- before(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
- match(input, 64, FOLLOW_64_in_rule__LinkOperationTuple__Group__0__Impl15868);
- after(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleForControl"
- }
+ // $ANTLR start "entryRuleLoopVariableDefinition"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2463:1: entryRuleLoopVariableDefinition : ruleLoopVariableDefinition EOF ;
+ public final void entryRuleLoopVariableDefinition() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2464:1: ( ruleLoopVariableDefinition EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2465:1: ruleLoopVariableDefinition EOF
+ {
+ before(grammarAccess.getLoopVariableDefinitionRule());
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5213);
+ ruleLoopVariableDefinition();
+
+ state._fsp--;
+
+ after(grammarAccess.getLoopVariableDefinitionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLoopVariableDefinition5220);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleLoopVariableDefinition"
+
+
+ // $ANTLR start "ruleLoopVariableDefinition"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2472:1: ruleLoopVariableDefinition : ( ( rule__LoopVariableDefinition__Alternatives ) ) ;
+ public final void ruleLoopVariableDefinition() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2476:2: ( ( ( rule__LoopVariableDefinition__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2477:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2477:1: ( ( rule__LoopVariableDefinition__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2478:1: ( rule__LoopVariableDefinition__Alternatives )
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2479:1: ( rule__LoopVariableDefinition__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2479:2: rule__LoopVariableDefinition__Alternatives
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5246);
+ rule__LoopVariableDefinition__Alternatives();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationTuple__Group__0__Impl"
+ }
+ after(grammarAccess.getLoopVariableDefinitionAccess().getAlternatives());
- // $ANTLR start "rule__LinkOperationTuple__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7558:1: rule__LinkOperationTuple__Group__1 : rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 ;
- public final void rule__LinkOperationTuple__Group__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7562:1: ( rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7563:2: rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2
- {
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__115899);
- rule__LinkOperationTuple__Group__1__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__115902);
- rule__LinkOperationTuple__Group__2();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleLoopVariableDefinition"
- }
+ // $ANTLR start "entryRuleBreakStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2491:1: entryRuleBreakStatement : ruleBreakStatement EOF ;
+ public final void entryRuleBreakStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2492:1: ( ruleBreakStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2493:1: ruleBreakStatement EOF
+ {
+ before(grammarAccess.getBreakStatementRule());
+ pushFollow(FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5273);
+ ruleBreakStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getBreakStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBreakStatement5280);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleBreakStatement"
+
+
+ // $ANTLR start "ruleBreakStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2500:1: ruleBreakStatement : ( ( rule__BreakStatement__Group__0 ) ) ;
+ public final void ruleBreakStatement() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2504:2: ( ( ( rule__BreakStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2505:1: ( ( rule__BreakStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2505:1: ( ( rule__BreakStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2506:1: ( rule__BreakStatement__Group__0 )
+ {
+ before(grammarAccess.getBreakStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2507:1: ( rule__BreakStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2507:2: rule__BreakStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5306);
+ rule__BreakStatement__Group__0();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationTuple__Group__1"
+ }
+ after(grammarAccess.getBreakStatementAccess().getGroup());
- // $ANTLR start "rule__LinkOperationTuple__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7570:1: rule__LinkOperationTuple__Group__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) ;
- public final void rule__LinkOperationTuple__Group__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7574:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7575:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7575:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7576:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 )
- {
- before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7577:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7577:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1
- {
- pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl15929);
- rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleBreakStatement"
- after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1());
- }
+ // $ANTLR start "entryRuleReturnStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2519:1: entryRuleReturnStatement : ruleReturnStatement EOF ;
+ public final void entryRuleReturnStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2520:1: ( ruleReturnStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2521:1: ruleReturnStatement EOF
+ {
+ before(grammarAccess.getReturnStatementRule());
+ pushFollow(FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5333);
+ ruleReturnStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getReturnStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleReturnStatement5340);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleReturnStatement"
+
+
+ // $ANTLR start "ruleReturnStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2528:1: ruleReturnStatement : ( ( rule__ReturnStatement__Group__0 ) ) ;
+ public final void ruleReturnStatement() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2532:2: ( ( ( rule__ReturnStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2533:1: ( ( rule__ReturnStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2533:1: ( ( rule__ReturnStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2534:1: ( rule__ReturnStatement__Group__0 )
+ {
+ before(grammarAccess.getReturnStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2535:1: ( rule__ReturnStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2535:2: rule__ReturnStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5366);
+ rule__ReturnStatement__Group__0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getReturnStatementAccess().getGroup());
- // $ANTLR end "rule__LinkOperationTuple__Group__1__Impl"
+ }
- // $ANTLR start "rule__LinkOperationTuple__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7587:1: rule__LinkOperationTuple__Group__2 : rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 ;
- public final void rule__LinkOperationTuple__Group__2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7591:1: ( rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7592:2: rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3
- {
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__215959);
- rule__LinkOperationTuple__Group__2__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleReturnStatement"
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__215962);
- rule__LinkOperationTuple__Group__3();
- state._fsp--;
+ // $ANTLR start "entryRuleAcceptStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2547:1: entryRuleAcceptStatement : ruleAcceptStatement EOF ;
+ public final void entryRuleAcceptStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2548:1: ( ruleAcceptStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2549:1: ruleAcceptStatement EOF
+ {
+ before(grammarAccess.getAcceptStatementRule());
+ pushFollow(FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5393);
+ ruleAcceptStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getAcceptStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptStatement5400);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAcceptStatement"
+
+
+ // $ANTLR start "ruleAcceptStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2556:1: ruleAcceptStatement : ( ( rule__AcceptStatement__Group__0 ) ) ;
+ public final void ruleAcceptStatement() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2560:2: ( ( ( rule__AcceptStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2561:1: ( ( rule__AcceptStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2561:1: ( ( rule__AcceptStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2562:1: ( rule__AcceptStatement__Group__0 )
+ {
+ before(grammarAccess.getAcceptStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2563:1: ( rule__AcceptStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2563:2: rule__AcceptStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5426);
+ rule__AcceptStatement__Group__0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getAcceptStatementAccess().getGroup());
- // $ANTLR end "rule__LinkOperationTuple__Group__2"
+ }
- // $ANTLR start "rule__LinkOperationTuple__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7599:1: rule__LinkOperationTuple__Group__2__Impl : ( ( rule__LinkOperationTuple__Group_2__0 )* ) ;
- public final void rule__LinkOperationTuple__Group__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7603:1: ( ( ( rule__LinkOperationTuple__Group_2__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7604:1: ( ( rule__LinkOperationTuple__Group_2__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7604:1: ( ( rule__LinkOperationTuple__Group_2__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7605:1: ( rule__LinkOperationTuple__Group_2__0 )*
- {
- before(grammarAccess.getLinkOperationTupleAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7606:1: ( rule__LinkOperationTuple__Group_2__0 )*
- loop67: do {
- int alt67 = 2;
- int LA67_0 = input.LA(1);
+ restoreStackSize(stackSize);
- if((LA67_0 == 62)) {
- alt67 = 1;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAcceptStatement"
- switch(alt67) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7606:2: rule__LinkOperationTuple__Group_2__0
- {
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl15989);
- rule__LinkOperationTuple__Group_2__0();
+ // $ANTLR start "entryRuleSimpleAcceptStatementCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2575:1: entryRuleSimpleAcceptStatementCompletion : ruleSimpleAcceptStatementCompletion EOF ;
+ public final void entryRuleSimpleAcceptStatementCompletion() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2576:1: ( ruleSimpleAcceptStatementCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2577:1: ruleSimpleAcceptStatementCompletion EOF
+ {
+ before(grammarAccess.getSimpleAcceptStatementCompletionRule());
+ pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5453);
+ ruleSimpleAcceptStatementCompletion();
+
+ state._fsp--;
+
+ after(grammarAccess.getSimpleAcceptStatementCompletionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5460);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSimpleAcceptStatementCompletion"
+
+
+ // $ANTLR start "ruleSimpleAcceptStatementCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2584:1: ruleSimpleAcceptStatementCompletion : ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) ;
+ public final void ruleSimpleAcceptStatementCompletion() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2588:2: ( ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2589:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2589:1: ( ( rule__SimpleAcceptStatementCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2590:1: ( rule__SimpleAcceptStatementCompletion__Group__0 )
+ {
+ before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2591:1: ( rule__SimpleAcceptStatementCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2591:2: rule__SimpleAcceptStatementCompletion__Group__0
+ {
+ pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5486);
+ rule__SimpleAcceptStatementCompletion__Group__0();
+ state._fsp--;
- }
- break;
- default:
- break loop67;
- }
- } while(true);
+ }
- after(grammarAccess.getLinkOperationTupleAccess().getGroup_2());
+ after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getGroup());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSimpleAcceptStatementCompletion"
- // $ANTLR end "rule__LinkOperationTuple__Group__2__Impl"
+ // $ANTLR start "entryRuleCompoundAcceptStatementCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2603:1: entryRuleCompoundAcceptStatementCompletion : ruleCompoundAcceptStatementCompletion EOF ;
+ public final void entryRuleCompoundAcceptStatementCompletion() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2604:1: ( ruleCompoundAcceptStatementCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2605:1: ruleCompoundAcceptStatementCompletion EOF
+ {
+ before(grammarAccess.getCompoundAcceptStatementCompletionRule());
+ pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5513);
+ ruleCompoundAcceptStatementCompletion();
+
+ state._fsp--;
+
+ after(grammarAccess.getCompoundAcceptStatementCompletionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5520);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleCompoundAcceptStatementCompletion"
+
+
+ // $ANTLR start "ruleCompoundAcceptStatementCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2612:1: ruleCompoundAcceptStatementCompletion : ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) ;
+ public final void ruleCompoundAcceptStatementCompletion() throws RecognitionException {
- // $ANTLR start "rule__LinkOperationTuple__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7616:1: rule__LinkOperationTuple__Group__3 : rule__LinkOperationTuple__Group__3__Impl ;
- public final void rule__LinkOperationTuple__Group__3() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2616:2: ( ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2617:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2617:1: ( ( rule__CompoundAcceptStatementCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2618:1: ( rule__CompoundAcceptStatementCompletion__Group__0 )
+ {
+ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2619:1: ( rule__CompoundAcceptStatementCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2619:2: rule__CompoundAcceptStatementCompletion__Group__0
+ {
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5546);
+ rule__CompoundAcceptStatementCompletion__Group__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7620:1: ( rule__LinkOperationTuple__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7621:2: rule__LinkOperationTuple__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316020);
- rule__LinkOperationTuple__Group__3__Impl();
- state._fsp--;
+ }
+ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__LinkOperationTuple__Group__3"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleCompoundAcceptStatementCompletion"
- // $ANTLR start "rule__LinkOperationTuple__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7627:1: rule__LinkOperationTuple__Group__3__Impl : ( ')' ) ;
- public final void rule__LinkOperationTuple__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleAcceptBlock"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2631:1: entryRuleAcceptBlock : ruleAcceptBlock EOF ;
+ public final void entryRuleAcceptBlock() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2632:1: ( ruleAcceptBlock EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2633:1: ruleAcceptBlock EOF
+ {
+ before(grammarAccess.getAcceptBlockRule());
+ pushFollow(FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5573);
+ ruleAcceptBlock();
+
+ state._fsp--;
+
+ after(grammarAccess.getAcceptBlockRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptBlock5580);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAcceptBlock"
+
+
+ // $ANTLR start "ruleAcceptBlock"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2640:1: ruleAcceptBlock : ( ( rule__AcceptBlock__Group__0 ) ) ;
+ public final void ruleAcceptBlock() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7631:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7632:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7632:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7633:1: ')'
- {
- before(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3());
- match(input, 65, FOLLOW_65_in_rule__LinkOperationTuple__Group__3__Impl16048);
- after(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2644:2: ( ( ( rule__AcceptBlock__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2645:1: ( ( rule__AcceptBlock__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2645:1: ( ( rule__AcceptBlock__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2646:1: ( rule__AcceptBlock__Group__0 )
+ {
+ before(grammarAccess.getAcceptBlockAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2647:1: ( rule__AcceptBlock__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2647:2: rule__AcceptBlock__Group__0
+ {
+ pushFollow(FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5606);
+ rule__AcceptBlock__Group__0();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getAcceptBlockAccess().getGroup());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationTuple__Group__3__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__LinkOperationTuple__Group_2__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7654:1: rule__LinkOperationTuple__Group_2__0 : rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 ;
- public final void rule__LinkOperationTuple__Group_2__0() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAcceptBlock"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7658:1: ( rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7659:2: rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1
- {
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016087);
- rule__LinkOperationTuple__Group_2__0__Impl();
- state._fsp--;
+ // $ANTLR start "entryRuleAcceptClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2659:1: entryRuleAcceptClause : ruleAcceptClause EOF ;
+ public final void entryRuleAcceptClause() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2660:1: ( ruleAcceptClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2661:1: ruleAcceptClause EOF
+ {
+ before(grammarAccess.getAcceptClauseRule());
+ pushFollow(FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5633);
+ ruleAcceptClause();
+
+ state._fsp--;
+
+ after(grammarAccess.getAcceptClauseRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptClause5640);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAcceptClause"
+
+
+ // $ANTLR start "ruleAcceptClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2668:1: ruleAcceptClause : ( ( rule__AcceptClause__Group__0 ) ) ;
+ public final void ruleAcceptClause() throws RecognitionException {
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016090);
- rule__LinkOperationTuple__Group_2__1();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2672:2: ( ( ( rule__AcceptClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2673:1: ( ( rule__AcceptClause__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2673:1: ( ( rule__AcceptClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2674:1: ( rule__AcceptClause__Group__0 )
+ {
+ before(grammarAccess.getAcceptClauseAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2675:1: ( rule__AcceptClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2675:2: rule__AcceptClause__Group__0
+ {
+ pushFollow(FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5666);
+ rule__AcceptClause__Group__0();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getAcceptClauseAccess().getGroup());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationTuple__Group_2__0"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__LinkOperationTuple__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7666:1: rule__LinkOperationTuple__Group_2__0__Impl : ( ',' ) ;
- public final void rule__LinkOperationTuple__Group_2__0__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAcceptClause"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7670:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7671:1: ( ',' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7671:1: ( ',' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7672:1: ','
- {
- before(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0());
- match(input, 62, FOLLOW_62_in_rule__LinkOperationTuple__Group_2__0__Impl16118);
- after(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0());
- }
+ // $ANTLR start "entryRuleClassifyStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2687:1: entryRuleClassifyStatement : ruleClassifyStatement EOF ;
+ public final void entryRuleClassifyStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2688:1: ( ruleClassifyStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2689:1: ruleClassifyStatement EOF
+ {
+ before(grammarAccess.getClassifyStatementRule());
+ pushFollow(FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5693);
+ ruleClassifyStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getClassifyStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassifyStatement5700);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleClassifyStatement"
+
+
+ // $ANTLR start "ruleClassifyStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2696:1: ruleClassifyStatement : ( ( rule__ClassifyStatement__Group__0 ) ) ;
+ public final void ruleClassifyStatement() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2700:2: ( ( ( rule__ClassifyStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2701:1: ( ( rule__ClassifyStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2701:1: ( ( rule__ClassifyStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2702:1: ( rule__ClassifyStatement__Group__0 )
+ {
+ before(grammarAccess.getClassifyStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2703:1: ( rule__ClassifyStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2703:2: rule__ClassifyStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5726);
+ rule__ClassifyStatement__Group__0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getClassifyStatementAccess().getGroup());
- // $ANTLR end "rule__LinkOperationTuple__Group_2__0__Impl"
+ }
- // $ANTLR start "rule__LinkOperationTuple__Group_2__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7685:1: rule__LinkOperationTuple__Group_2__1 : rule__LinkOperationTuple__Group_2__1__Impl ;
- public final void rule__LinkOperationTuple__Group_2__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7689:1: ( rule__LinkOperationTuple__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7690:2: rule__LinkOperationTuple__Group_2__1__Impl
- {
- pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__116149);
- rule__LinkOperationTuple__Group_2__1__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleClassifyStatement"
- }
+ // $ANTLR start "entryRuleClassificationClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2715:1: entryRuleClassificationClause : ruleClassificationClause EOF ;
+ public final void entryRuleClassificationClause() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2716:1: ( ruleClassificationClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2717:1: ruleClassificationClause EOF
+ {
+ before(grammarAccess.getClassificationClauseRule());
+ pushFollow(FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5753);
+ ruleClassificationClause();
+
+ state._fsp--;
+
+ after(grammarAccess.getClassificationClauseRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationClause5760);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleClassificationClause"
+
+
+ // $ANTLR start "ruleClassificationClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2724:1: ruleClassificationClause : ( ( rule__ClassificationClause__Alternatives ) ) ;
+ public final void ruleClassificationClause() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2728:2: ( ( ( rule__ClassificationClause__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2729:1: ( ( rule__ClassificationClause__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2729:1: ( ( rule__ClassificationClause__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2730:1: ( rule__ClassificationClause__Alternatives )
+ {
+ before(grammarAccess.getClassificationClauseAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2731:1: ( rule__ClassificationClause__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2731:2: rule__ClassificationClause__Alternatives
+ {
+ pushFollow(FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5786);
+ rule__ClassificationClause__Alternatives();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationTuple__Group_2__1"
+ }
+ after(grammarAccess.getClassificationClauseAccess().getAlternatives());
- // $ANTLR start "rule__LinkOperationTuple__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7696:1: rule__LinkOperationTuple__Group_2__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) ;
- public final void rule__LinkOperationTuple__Group_2__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7700:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7701:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7701:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7702:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 )
- {
- before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7703:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7703:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1
- {
- pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl16176);
- rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleClassificationClause"
- after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1());
- }
+ // $ANTLR start "entryRuleClassificationFromClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2743:1: entryRuleClassificationFromClause : ruleClassificationFromClause EOF ;
+ public final void entryRuleClassificationFromClause() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2744:1: ( ruleClassificationFromClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2745:1: ruleClassificationFromClause EOF
+ {
+ before(grammarAccess.getClassificationFromClauseRule());
+ pushFollow(FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5813);
+ ruleClassificationFromClause();
+
+ state._fsp--;
+
+ after(grammarAccess.getClassificationFromClauseRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationFromClause5820);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleClassificationFromClause"
+
+
+ // $ANTLR start "ruleClassificationFromClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2752:1: ruleClassificationFromClause : ( ( rule__ClassificationFromClause__Group__0 ) ) ;
+ public final void ruleClassificationFromClause() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2756:2: ( ( ( rule__ClassificationFromClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2757:1: ( ( rule__ClassificationFromClause__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2757:1: ( ( rule__ClassificationFromClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2758:1: ( rule__ClassificationFromClause__Group__0 )
+ {
+ before(grammarAccess.getClassificationFromClauseAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2759:1: ( rule__ClassificationFromClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2759:2: rule__ClassificationFromClause__Group__0
+ {
+ pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5846);
+ rule__ClassificationFromClause__Group__0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getClassificationFromClauseAccess().getGroup());
- // $ANTLR end "rule__LinkOperationTuple__Group_2__1__Impl"
+ }
- // $ANTLR start "rule__LinkOperationTupleElement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7717:1: rule__LinkOperationTupleElement__Group__0 : rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 ;
- public final void rule__LinkOperationTupleElement__Group__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7721:1: ( rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7722:2: rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__016210);
- rule__LinkOperationTupleElement__Group__0__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleClassificationFromClause"
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__016213);
- rule__LinkOperationTupleElement__Group__1();
- state._fsp--;
+ // $ANTLR start "entryRuleClassificationToClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2771:1: entryRuleClassificationToClause : ruleClassificationToClause EOF ;
+ public final void entryRuleClassificationToClause() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2772:1: ( ruleClassificationToClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2773:1: ruleClassificationToClause EOF
+ {
+ before(grammarAccess.getClassificationToClauseRule());
+ pushFollow(FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5873);
+ ruleClassificationToClause();
+
+ state._fsp--;
+
+ after(grammarAccess.getClassificationToClauseRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationToClause5880);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleClassificationToClause"
+
+
+ // $ANTLR start "ruleClassificationToClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2780:1: ruleClassificationToClause : ( ( rule__ClassificationToClause__Group__0 ) ) ;
+ public final void ruleClassificationToClause() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2784:2: ( ( ( rule__ClassificationToClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2785:1: ( ( rule__ClassificationToClause__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2785:1: ( ( rule__ClassificationToClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2786:1: ( rule__ClassificationToClause__Group__0 )
+ {
+ before(grammarAccess.getClassificationToClauseAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2787:1: ( rule__ClassificationToClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2787:2: rule__ClassificationToClause__Group__0
+ {
+ pushFollow(FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5906);
+ rule__ClassificationToClause__Group__0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getClassificationToClauseAccess().getGroup());
- // $ANTLR end "rule__LinkOperationTupleElement__Group__0"
+ }
- // $ANTLR start "rule__LinkOperationTupleElement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7729:1: rule__LinkOperationTupleElement__Group__0__Impl : ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) ;
- public final void rule__LinkOperationTupleElement__Group__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7733:1: ( ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7734:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7734:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7735:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 )
- {
- before(grammarAccess.getLinkOperationTupleElementAccess().getRoleAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7736:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7736:2: rule__LinkOperationTupleElement__RoleAssignment_0
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl16240);
- rule__LinkOperationTupleElement__RoleAssignment_0();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "ruleClassificationToClause"
- }
+ // $ANTLR start "entryRuleReclassifyAllClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2799:1: entryRuleReclassifyAllClause : ruleReclassifyAllClause EOF ;
+ public final void entryRuleReclassifyAllClause() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2800:1: ( ruleReclassifyAllClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2801:1: ruleReclassifyAllClause EOF
+ {
+ before(grammarAccess.getReclassifyAllClauseRule());
+ pushFollow(FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5933);
+ ruleReclassifyAllClause();
+
+ state._fsp--;
+
+ after(grammarAccess.getReclassifyAllClauseRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleReclassifyAllClause5940);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleReclassifyAllClause"
+
+
+ // $ANTLR start "ruleReclassifyAllClause"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2808:1: ruleReclassifyAllClause : ( ( rule__ReclassifyAllClause__Group__0 ) ) ;
+ public final void ruleReclassifyAllClause() throws RecognitionException {
- after(grammarAccess.getLinkOperationTupleElementAccess().getRoleAssignment_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2812:2: ( ( ( rule__ReclassifyAllClause__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2813:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2813:1: ( ( rule__ReclassifyAllClause__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2814:1: ( rule__ReclassifyAllClause__Group__0 )
+ {
+ before(grammarAccess.getReclassifyAllClauseAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2815:1: ( rule__ReclassifyAllClause__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2815:2: rule__ReclassifyAllClause__Group__0
+ {
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5966);
+ rule__ReclassifyAllClause__Group__0();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getReclassifyAllClauseAccess().getGroup());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationTupleElement__Group__0__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__LinkOperationTupleElement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7746:1: rule__LinkOperationTupleElement__Group__1 : rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 ;
- public final void rule__LinkOperationTupleElement__Group__1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleReclassifyAllClause"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7750:1: ( rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7751:2: rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__116270);
- rule__LinkOperationTupleElement__Group__1__Impl();
- state._fsp--;
+ // $ANTLR start "entryRuleQualifiedNameList"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2827:1: entryRuleQualifiedNameList : ruleQualifiedNameList EOF ;
+ public final void entryRuleQualifiedNameList() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2828:1: ( ruleQualifiedNameList EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2829:1: ruleQualifiedNameList EOF
+ {
+ before(grammarAccess.getQualifiedNameListRule());
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5993);
+ ruleQualifiedNameList();
+
+ state._fsp--;
+
+ after(grammarAccess.getQualifiedNameListRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameList6000);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleQualifiedNameList"
+
+
+ // $ANTLR start "ruleQualifiedNameList"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2836:1: ruleQualifiedNameList : ( ( rule__QualifiedNameList__Group__0 ) ) ;
+ public final void ruleQualifiedNameList() throws RecognitionException {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__116273);
- rule__LinkOperationTupleElement__Group__2();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2840:2: ( ( ( rule__QualifiedNameList__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2841:1: ( ( rule__QualifiedNameList__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2841:1: ( ( rule__QualifiedNameList__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2842:1: ( rule__QualifiedNameList__Group__0 )
+ {
+ before(grammarAccess.getQualifiedNameListAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2843:1: ( rule__QualifiedNameList__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2843:2: rule__QualifiedNameList__Group__0
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList6026);
+ rule__QualifiedNameList__Group__0();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getQualifiedNameListAccess().getGroup());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationTupleElement__Group__1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__LinkOperationTupleElement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7758:1: rule__LinkOperationTupleElement__Group__1__Impl : ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) ;
- public final void rule__LinkOperationTupleElement__Group__1__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleQualifiedNameList"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7762:1: ( ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7763:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7763:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7764:1: ( rule__LinkOperationTupleElement__Group_1__0 )?
- {
- before(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7765:1: ( rule__LinkOperationTupleElement__Group_1__0 )?
- int alt68 = 2;
- int LA68_0 = input.LA(1);
- if((LA68_0 == 74)) {
- alt68 = 1;
- }
- switch(alt68) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7765:2: rule__LinkOperationTupleElement__Group_1__0
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl16300);
- rule__LinkOperationTupleElement__Group_1__0();
+ // $ANTLR start "entryRuleInvocationOrAssignementOrDeclarationStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2855:1: entryRuleInvocationOrAssignementOrDeclarationStatement : ruleInvocationOrAssignementOrDeclarationStatement EOF ;
+ public final void entryRuleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2856:1: ( ruleInvocationOrAssignementOrDeclarationStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2857:1: ruleInvocationOrAssignementOrDeclarationStatement EOF
+ {
+ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule());
+ pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement6053);
+ ruleInvocationOrAssignementOrDeclarationStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement6060);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleInvocationOrAssignementOrDeclarationStatement"
+
+
+ // $ANTLR start "ruleInvocationOrAssignementOrDeclarationStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2864:1: ruleInvocationOrAssignementOrDeclarationStatement : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) ;
+ public final void ruleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2868:2: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2869:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2869:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2870:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 )
+ {
+ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2871:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2871:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement6086);
+ rule__InvocationOrAssignementOrDeclarationStatement__Group__0();
+ state._fsp--;
- }
- break;
- }
+ }
- after(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1());
+ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getGroup());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleInvocationOrAssignementOrDeclarationStatement"
- // $ANTLR end "rule__LinkOperationTupleElement__Group__1__Impl"
+ // $ANTLR start "entryRuleSuperInvocationStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2883:1: entryRuleSuperInvocationStatement : ruleSuperInvocationStatement EOF ;
+ public final void entryRuleSuperInvocationStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2884:1: ( ruleSuperInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2885:1: ruleSuperInvocationStatement EOF
+ {
+ before(grammarAccess.getSuperInvocationStatementRule());
+ pushFollow(FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement6113);
+ ruleSuperInvocationStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getSuperInvocationStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationStatement6120);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleSuperInvocationStatement"
+
+
+ // $ANTLR start "ruleSuperInvocationStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2892:1: ruleSuperInvocationStatement : ( ( rule__SuperInvocationStatement__Group__0 ) ) ;
+ public final void ruleSuperInvocationStatement() throws RecognitionException {
- // $ANTLR start "rule__LinkOperationTupleElement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7775:1: rule__LinkOperationTupleElement__Group__2 : rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 ;
- public final void rule__LinkOperationTupleElement__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2896:2: ( ( ( rule__SuperInvocationStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2897:1: ( ( rule__SuperInvocationStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2897:1: ( ( rule__SuperInvocationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2898:1: ( rule__SuperInvocationStatement__Group__0 )
+ {
+ before(grammarAccess.getSuperInvocationStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2899:1: ( rule__SuperInvocationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2899:2: rule__SuperInvocationStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement6146);
+ rule__SuperInvocationStatement__Group__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7779:1: ( rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7780:2: rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__216331);
- rule__LinkOperationTupleElement__Group__2__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__216334);
- rule__LinkOperationTupleElement__Group__3();
+ after(grammarAccess.getSuperInvocationStatementAccess().getGroup());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSuperInvocationStatement"
- // $ANTLR end "rule__LinkOperationTupleElement__Group__2"
+ // $ANTLR start "entryRuleThisInvocationStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2911:1: entryRuleThisInvocationStatement : ruleThisInvocationStatement EOF ;
+ public final void entryRuleThisInvocationStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2912:1: ( ruleThisInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2913:1: ruleThisInvocationStatement EOF
+ {
+ before(grammarAccess.getThisInvocationStatementRule());
+ pushFollow(FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement6173);
+ ruleThisInvocationStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getThisInvocationStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleThisInvocationStatement6180);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleThisInvocationStatement"
+
+
+ // $ANTLR start "ruleThisInvocationStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2920:1: ruleThisInvocationStatement : ( ( rule__ThisInvocationStatement__Group__0 ) ) ;
+ public final void ruleThisInvocationStatement() throws RecognitionException {
- // $ANTLR start "rule__LinkOperationTupleElement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7787:1: rule__LinkOperationTupleElement__Group__2__Impl : ( '=>' ) ;
- public final void rule__LinkOperationTupleElement__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2924:2: ( ( ( rule__ThisInvocationStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2925:1: ( ( rule__ThisInvocationStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2925:1: ( ( rule__ThisInvocationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2926:1: ( rule__ThisInvocationStatement__Group__0 )
+ {
+ before(grammarAccess.getThisInvocationStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2927:1: ( rule__ThisInvocationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2927:2: rule__ThisInvocationStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6206);
+ rule__ThisInvocationStatement__Group__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7791:1: ( ( '=>' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7792:1: ( '=>' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7792:1: ( '=>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7793:1: '=>'
- {
- before(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2());
- match(input, 63, FOLLOW_63_in_rule__LinkOperationTupleElement__Group__2__Impl16362);
- after(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2());
- }
+ }
+ after(grammarAccess.getThisInvocationStatementAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__LinkOperationTupleElement__Group__2__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleThisInvocationStatement"
- // $ANTLR start "rule__LinkOperationTupleElement__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7806:1: rule__LinkOperationTupleElement__Group__3 : rule__LinkOperationTupleElement__Group__3__Impl ;
- public final void rule__LinkOperationTupleElement__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleInstanceCreationInvocationStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2939:1: entryRuleInstanceCreationInvocationStatement : ruleInstanceCreationInvocationStatement EOF ;
+ public final void entryRuleInstanceCreationInvocationStatement() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2940:1: ( ruleInstanceCreationInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2941:1: ruleInstanceCreationInvocationStatement EOF
+ {
+ before(grammarAccess.getInstanceCreationInvocationStatementRule());
+ pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6233);
+ ruleInstanceCreationInvocationStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getInstanceCreationInvocationStatementRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6240);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleInstanceCreationInvocationStatement"
+
+
+ // $ANTLR start "ruleInstanceCreationInvocationStatement"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2948:1: ruleInstanceCreationInvocationStatement : ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) ;
+ public final void ruleInstanceCreationInvocationStatement() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7810:1: ( rule__LinkOperationTupleElement__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7811:2: rule__LinkOperationTupleElement__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__316393);
- rule__LinkOperationTupleElement__Group__3__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2952:2: ( ( ( rule__InstanceCreationInvocationStatement__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2953:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2953:1: ( ( rule__InstanceCreationInvocationStatement__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2954:1: ( rule__InstanceCreationInvocationStatement__Group__0 )
+ {
+ before(grammarAccess.getInstanceCreationInvocationStatementAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2955:1: ( rule__InstanceCreationInvocationStatement__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2955:2: rule__InstanceCreationInvocationStatement__Group__0
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6266);
+ rule__InstanceCreationInvocationStatement__Group__0();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getInstanceCreationInvocationStatementAccess().getGroup());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationTupleElement__Group__3"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__LinkOperationTupleElement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7817:1: rule__LinkOperationTupleElement__Group__3__Impl : ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) ;
- public final void rule__LinkOperationTupleElement__Group__3__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "ruleInstanceCreationInvocationStatement"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7821:1: ( ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7822:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7822:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7823:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 )
- {
- before(grammarAccess.getLinkOperationTupleElementAccess().getObjectAssignment_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7824:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7824:2: rule__LinkOperationTupleElement__ObjectAssignment_3
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl16420);
- rule__LinkOperationTupleElement__ObjectAssignment_3();
- state._fsp--;
+ // $ANTLR start "entryRuleVariableDeclarationCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2967:1: entryRuleVariableDeclarationCompletion : ruleVariableDeclarationCompletion EOF ;
+ public final void entryRuleVariableDeclarationCompletion() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2968:1: ( ruleVariableDeclarationCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2969:1: ruleVariableDeclarationCompletion EOF
+ {
+ before(grammarAccess.getVariableDeclarationCompletionRule());
+ pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6293);
+ ruleVariableDeclarationCompletion();
+
+ state._fsp--;
+
+ after(grammarAccess.getVariableDeclarationCompletionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6300);
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleVariableDeclarationCompletion"
+
+
+ // $ANTLR start "ruleVariableDeclarationCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2976:1: ruleVariableDeclarationCompletion : ( ( rule__VariableDeclarationCompletion__Group__0 ) ) ;
+ public final void ruleVariableDeclarationCompletion() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2980:2: ( ( ( rule__VariableDeclarationCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2981:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2981:1: ( ( rule__VariableDeclarationCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2982:1: ( rule__VariableDeclarationCompletion__Group__0 )
+ {
+ before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2983:1: ( rule__VariableDeclarationCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2983:2: rule__VariableDeclarationCompletion__Group__0
+ {
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6326);
+ rule__VariableDeclarationCompletion__Group__0();
- }
+ state._fsp--;
- after(grammarAccess.getLinkOperationTupleElementAccess().getObjectAssignment_3());
- }
+ }
+ after(grammarAccess.getVariableDeclarationCompletionAccess().getGroup());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__LinkOperationTupleElement__Group__3__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleVariableDeclarationCompletion"
- // $ANTLR start "rule__LinkOperationTupleElement__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7842:1: rule__LinkOperationTupleElement__Group_1__0 : rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 ;
- public final void rule__LinkOperationTupleElement__Group_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "entryRuleAssignmentCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2995:1: entryRuleAssignmentCompletion : ruleAssignmentCompletion EOF ;
+ public final void entryRuleAssignmentCompletion() throws RecognitionException {
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2996:1: ( ruleAssignmentCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:2997:1: ruleAssignmentCompletion EOF
+ {
+ before(grammarAccess.getAssignmentCompletionRule());
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6353);
+ ruleAssignmentCompletion();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7846:1: ( rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7847:2: rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__016458);
- rule__LinkOperationTupleElement__Group_1__0__Impl();
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getAssignmentCompletionRule());
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAssignmentCompletion6360);
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__016461);
- rule__LinkOperationTupleElement__Group_1__1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleAssignmentCompletion"
- }
+ // $ANTLR start "ruleAssignmentCompletion"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3004:1: ruleAssignmentCompletion : ( ( rule__AssignmentCompletion__Group__0 ) ) ;
+ public final void ruleAssignmentCompletion() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3008:2: ( ( ( rule__AssignmentCompletion__Group__0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3009:1: ( ( rule__AssignmentCompletion__Group__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3009:1: ( ( rule__AssignmentCompletion__Group__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3010:1: ( rule__AssignmentCompletion__Group__0 )
+ {
+ before(grammarAccess.getAssignmentCompletionAccess().getGroup());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3011:1: ( rule__AssignmentCompletion__Group__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3011:2: rule__AssignmentCompletion__Group__0
+ {
+ pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6386);
+ rule__AssignmentCompletion__Group__0();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationTupleElement__Group_1__0"
+ }
+ after(grammarAccess.getAssignmentCompletionAccess().getGroup());
- // $ANTLR start "rule__LinkOperationTupleElement__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7854:1: rule__LinkOperationTupleElement__Group_1__0__Impl : ( '[' ) ;
- public final void rule__LinkOperationTupleElement__Group_1__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7858:1: ( ( '[' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7859:1: ( '[' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7859:1: ( '[' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7860:1: '['
- {
- before(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0());
- match(input, 74, FOLLOW_74_in_rule__LinkOperationTupleElement__Group_1__0__Impl16489);
- after(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAssignmentCompletion"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "ruleBooleanValue"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3024:1: ruleBooleanValue : ( ( rule__BooleanValue__Alternatives ) ) ;
+ public final void ruleBooleanValue() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3028:1: ( ( ( rule__BooleanValue__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3029:1: ( ( rule__BooleanValue__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3029:1: ( ( rule__BooleanValue__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3030:1: ( rule__BooleanValue__Alternatives )
+ {
+ before(grammarAccess.getBooleanValueAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3031:1: ( rule__BooleanValue__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3031:2: rule__BooleanValue__Alternatives
+ {
+ pushFollow(FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6423);
+ rule__BooleanValue__Alternatives();
- // $ANTLR end "rule__LinkOperationTupleElement__Group_1__0__Impl"
+ state._fsp--;
- // $ANTLR start "rule__LinkOperationTupleElement__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7873:1: rule__LinkOperationTupleElement__Group_1__1 : rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 ;
- public final void rule__LinkOperationTupleElement__Group_1__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getBooleanValueAccess().getAlternatives());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7877:1: ( rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7878:2: rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__116520);
- rule__LinkOperationTupleElement__Group_1__1__Impl();
+ }
- state._fsp--;
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__116523);
- rule__LinkOperationTupleElement__Group_1__2();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleBooleanValue"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "ruleLinkOperationKind"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3043:1: ruleLinkOperationKind : ( ( rule__LinkOperationKind__Alternatives ) ) ;
+ public final void ruleLinkOperationKind() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3047:1: ( ( ( rule__LinkOperationKind__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3048:1: ( ( rule__LinkOperationKind__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3048:1: ( ( rule__LinkOperationKind__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3049:1: ( rule__LinkOperationKind__Alternatives )
+ {
+ before(grammarAccess.getLinkOperationKindAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3050:1: ( rule__LinkOperationKind__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3050:2: rule__LinkOperationKind__Alternatives
+ {
+ pushFollow(FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6459);
+ rule__LinkOperationKind__Alternatives();
- // $ANTLR end "rule__LinkOperationTupleElement__Group_1__1"
+ state._fsp--;
- // $ANTLR start "rule__LinkOperationTupleElement__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7885:1: rule__LinkOperationTupleElement__Group_1__1__Impl : ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) ;
- public final void rule__LinkOperationTupleElement__Group_1__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getLinkOperationKindAccess().getAlternatives());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7889:1: ( ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7890:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7890:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7891:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 )
- {
- before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7892:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7892:2: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl16550);
- rule__LinkOperationTupleElement__RoleIndexAssignment_1_1();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexAssignment_1_1());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleLinkOperationKind"
- }
+ // $ANTLR start "ruleSelectOrRejectOperator"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3062:1: ruleSelectOrRejectOperator : ( ( rule__SelectOrRejectOperator__Alternatives ) ) ;
+ public final void ruleSelectOrRejectOperator() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3066:1: ( ( ( rule__SelectOrRejectOperator__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3067:1: ( ( rule__SelectOrRejectOperator__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3067:1: ( ( rule__SelectOrRejectOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3068:1: ( rule__SelectOrRejectOperator__Alternatives )
+ {
+ before(grammarAccess.getSelectOrRejectOperatorAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3069:1: ( rule__SelectOrRejectOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3069:2: rule__SelectOrRejectOperator__Alternatives
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6495);
+ rule__SelectOrRejectOperator__Alternatives();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationTupleElement__Group_1__1__Impl"
+ }
+ after(grammarAccess.getSelectOrRejectOperatorAccess().getAlternatives());
- // $ANTLR start "rule__LinkOperationTupleElement__Group_1__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7902:1: rule__LinkOperationTupleElement__Group_1__2 : rule__LinkOperationTupleElement__Group_1__2__Impl ;
- public final void rule__LinkOperationTupleElement__Group_1__2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7906:1: ( rule__LinkOperationTupleElement__Group_1__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7907:2: rule__LinkOperationTupleElement__Group_1__2__Impl
- {
- pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__216580);
- rule__LinkOperationTupleElement__Group_1__2__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "ruleSelectOrRejectOperator"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "ruleCollectOrIterateOperator"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3081:1: ruleCollectOrIterateOperator : ( ( rule__CollectOrIterateOperator__Alternatives ) ) ;
+ public final void ruleCollectOrIterateOperator() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3085:1: ( ( ( rule__CollectOrIterateOperator__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3086:1: ( ( rule__CollectOrIterateOperator__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3086:1: ( ( rule__CollectOrIterateOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3087:1: ( rule__CollectOrIterateOperator__Alternatives )
+ {
+ before(grammarAccess.getCollectOrIterateOperatorAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3088:1: ( rule__CollectOrIterateOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3088:2: rule__CollectOrIterateOperator__Alternatives
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6531);
+ rule__CollectOrIterateOperator__Alternatives();
- // $ANTLR end "rule__LinkOperationTupleElement__Group_1__2"
+ state._fsp--;
- // $ANTLR start "rule__LinkOperationTupleElement__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7913:1: rule__LinkOperationTupleElement__Group_1__2__Impl : ( ']' ) ;
- public final void rule__LinkOperationTupleElement__Group_1__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getCollectOrIterateOperatorAccess().getAlternatives());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7917:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7918:1: ( ']' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7918:1: ( ']' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7919:1: ']'
- {
- before(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2());
- match(input, 75, FOLLOW_75_in_rule__LinkOperationTupleElement__Group_1__2__Impl16608);
- after(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleCollectOrIterateOperator"
- }
- return;
- }
- // $ANTLR end "rule__LinkOperationTupleElement__Group_1__2__Impl"
+ // $ANTLR start "ruleForAllOrExistsOrOneOperator"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3100:1: ruleForAllOrExistsOrOneOperator : ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) ;
+ public final void ruleForAllOrExistsOrOneOperator() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3104:1: ( ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3105:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3105:1: ( ( rule__ForAllOrExistsOrOneOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3106:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives )
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3107:1: ( rule__ForAllOrExistsOrOneOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3107:2: rule__ForAllOrExistsOrOneOperator__Alternatives
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6567);
+ rule__ForAllOrExistsOrOneOperator__Alternatives();
- // $ANTLR start "rule__SequenceOperationExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7938:1: rule__SequenceOperationExpression__Group__0 : rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 ;
- public final void rule__SequenceOperationExpression__Group__0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7942:1: ( rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7943:2: rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1
- {
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__016645);
- rule__SequenceOperationExpression__Group__0__Impl();
+ }
- state._fsp--;
+ after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getAlternatives());
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__016648);
- rule__SequenceOperationExpression__Group__1();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "ruleForAllOrExistsOrOneOperator"
- }
- return;
- }
- // $ANTLR end "rule__SequenceOperationExpression__Group__0"
+ // $ANTLR start "ruleAnnotationKind"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3119:1: ruleAnnotationKind : ( ( rule__AnnotationKind__Alternatives ) ) ;
+ public final void ruleAnnotationKind() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3123:1: ( ( ( rule__AnnotationKind__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3124:1: ( ( rule__AnnotationKind__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3124:1: ( ( rule__AnnotationKind__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3125:1: ( rule__AnnotationKind__Alternatives )
+ {
+ before(grammarAccess.getAnnotationKindAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3126:1: ( rule__AnnotationKind__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3126:2: rule__AnnotationKind__Alternatives
+ {
+ pushFollow(FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6603);
+ rule__AnnotationKind__Alternatives();
- // $ANTLR start "rule__SequenceOperationExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7950:1: rule__SequenceOperationExpression__Group__0__Impl : ( '->' ) ;
- public final void rule__SequenceOperationExpression__Group__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7954:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7955:1: ( '->' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7955:1: ( '->' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7956:1: '->'
- {
- before(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input, 76, FOLLOW_76_in_rule__SequenceOperationExpression__Group__0__Impl16676);
- after(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
+ }
- }
+ after(grammarAccess.getAnnotationKindAccess().getAlternatives());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAnnotationKind"
- }
- return;
- }
- // $ANTLR end "rule__SequenceOperationExpression__Group__0__Impl"
+ // $ANTLR start "ruleAssignmentOperator"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3138:1: ruleAssignmentOperator : ( ( rule__AssignmentOperator__Alternatives ) ) ;
+ public final void ruleAssignmentOperator() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3142:1: ( ( ( rule__AssignmentOperator__Alternatives ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3143:1: ( ( rule__AssignmentOperator__Alternatives ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3143:1: ( ( rule__AssignmentOperator__Alternatives ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3144:1: ( rule__AssignmentOperator__Alternatives )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getAlternatives());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3145:1: ( rule__AssignmentOperator__Alternatives )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3145:2: rule__AssignmentOperator__Alternatives
+ {
+ pushFollow(FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6639);
+ rule__AssignmentOperator__Alternatives();
+ state._fsp--;
- // $ANTLR start "rule__SequenceOperationExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7969:1: rule__SequenceOperationExpression__Group__1 : rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 ;
- public final void rule__SequenceOperationExpression__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7973:1: ( rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7974:2: rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2
- {
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__116707);
- rule__SequenceOperationExpression__Group__1__Impl();
+ after(grammarAccess.getAssignmentOperatorAccess().getAlternatives());
- state._fsp--;
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleAssignmentOperator"
+
+
+ // $ANTLR start "rule__LITERAL__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3156:1: rule__LITERAL__Alternatives : ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) );
+ public final void rule__LITERAL__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3160:1: ( ( ruleBOOLEAN_LITERAL ) | ( ruleNUMBER_LITERAL ) | ( ruleSTRING_LITERAL ) )
+ int alt4=3;
+ switch ( input.LA(1) ) {
+ case 33:
+ case 34:
+ {
+ alt4=1;
+ }
+ break;
+ case RULE_INTEGERVALUE:
+ case 27:
+ {
+ alt4=2;
+ }
+ break;
+ case RULE_STRING:
+ {
+ alt4=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 4, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt4) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3161:1: ( ruleBOOLEAN_LITERAL )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3161:1: ( ruleBOOLEAN_LITERAL )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3162:1: ruleBOOLEAN_LITERAL
+ {
+ before(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0());
+ pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6674);
+ ruleBOOLEAN_LITERAL();
+
+ state._fsp--;
+
+ after(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3167:6: ( ruleNUMBER_LITERAL )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3167:6: ( ruleNUMBER_LITERAL )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3168:1: ruleNUMBER_LITERAL
+ {
+ before(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1());
+ pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6691);
+ ruleNUMBER_LITERAL();
+
+ state._fsp--;
+
+ after(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3173:6: ( ruleSTRING_LITERAL )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3173:6: ( ruleSTRING_LITERAL )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3174:1: ruleSTRING_LITERAL
+ {
+ before(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2());
+ pushFollow(FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6708);
+ ruleSTRING_LITERAL();
+
+ state._fsp--;
+
+ after(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LITERAL__Alternatives"
+
+
+ // $ANTLR start "rule__NUMBER_LITERAL__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3184:1: rule__NUMBER_LITERAL__Alternatives : ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) );
+ public final void rule__NUMBER_LITERAL__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3188:1: ( ( ruleINTEGER_LITERAL ) | ( ruleUNLIMITED_LITERAL ) )
+ int alt5=2;
+ int LA5_0 = input.LA(1);
+
+ if ( (LA5_0==RULE_INTEGERVALUE) ) {
+ alt5=1;
+ }
+ else if ( (LA5_0==27) ) {
+ alt5=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 5, 0, input);
+
+ throw nvae;
+ }
+ switch (alt5) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3189:1: ( ruleINTEGER_LITERAL )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3189:1: ( ruleINTEGER_LITERAL )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3190:1: ruleINTEGER_LITERAL
+ {
+ before(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0());
+ pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6740);
+ ruleINTEGER_LITERAL();
+
+ state._fsp--;
+
+ after(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3195:6: ( ruleUNLIMITED_LITERAL )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3195:6: ( ruleUNLIMITED_LITERAL )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3196:1: ruleUNLIMITED_LITERAL
+ {
+ before(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1());
+ pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6757);
+ ruleUNLIMITED_LITERAL();
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__116710);
- rule__SequenceOperationExpression__Group__2();
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1());
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NUMBER_LITERAL__Alternatives"
+
+
+ // $ANTLR start "rule__NameExpression__Alternatives_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3206:1: rule__NameExpression__Alternatives_0 : ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) );
+ public final void rule__NameExpression__Alternatives_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3210:1: ( ( ( rule__NameExpression__Group_0_0__0 ) ) | ( ( rule__NameExpression__Group_0_1__0 ) ) )
+ int alt6=2;
+ int LA6_0 = input.LA(1);
+
+ if ( ((LA6_0>=12 && LA6_0<=13)) ) {
+ alt6=1;
+ }
+ else if ( (LA6_0==RULE_ID) ) {
+ alt6=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 6, 0, input);
+
+ throw nvae;
+ }
+ switch (alt6) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3211:1: ( ( rule__NameExpression__Group_0_0__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3211:1: ( ( rule__NameExpression__Group_0_0__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3212:1: ( rule__NameExpression__Group_0_0__0 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getGroup_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3213:1: ( rule__NameExpression__Group_0_0__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3213:2: rule__NameExpression__Group_0_0__0
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06789);
+ rule__NameExpression__Group_0_0__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getNameExpressionAccess().getGroup_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3217:6: ( ( rule__NameExpression__Group_0_1__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3217:6: ( ( rule__NameExpression__Group_0_1__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3218:1: ( rule__NameExpression__Group_0_1__0 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getGroup_0_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3219:1: ( rule__NameExpression__Group_0_1__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3219:2: rule__NameExpression__Group_0_1__0
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06807);
+ rule__NameExpression__Group_0_1__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getNameExpressionAccess().getGroup_0_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Alternatives_0"
+
+
+ // $ANTLR start "rule__NameExpression__PrefixOpAlternatives_0_0_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3228:1: rule__NameExpression__PrefixOpAlternatives_0_0_0_0 : ( ( '++' ) | ( '--' ) );
+ public final void rule__NameExpression__PrefixOpAlternatives_0_0_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3232:1: ( ( '++' ) | ( '--' ) )
+ int alt7=2;
+ int LA7_0 = input.LA(1);
+
+ if ( (LA7_0==12) ) {
+ alt7=1;
+ }
+ else if ( (LA7_0==13) ) {
+ alt7=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 7, 0, input);
+
+ throw nvae;
+ }
+ switch (alt7) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3233:1: ( '++' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3233:1: ( '++' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3234:1: '++'
+ {
+ before(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0());
+ match(input,12,FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06841);
+ after(grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3241:6: ( '--' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3241:6: ( '--' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3242:1: '--'
+ {
+ before(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1());
+ match(input,13,FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06861);
+ after(grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__PrefixOpAlternatives_0_0_0_0"
+
+
+ // $ANTLR start "rule__NameExpression__Alternatives_0_1_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3254:1: rule__NameExpression__Alternatives_0_1_2 : ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) );
+ public final void rule__NameExpression__Alternatives_0_1_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3258:1: ( ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) ) | ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) ) | ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) ) )
+ int alt8=3;
+ switch ( input.LA(1) ) {
+ case 63:
+ {
+ alt8=1;
+ }
+ break;
+ case 73:
+ case 83:
+ {
+ alt8=2;
+ }
+ break;
+ case 12:
+ case 13:
+ {
+ alt8=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 8, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt8) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3259:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3259:1: ( ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3260:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getInvocationCompletionAssignment_0_1_2_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3261:1: ( rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3261:2: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0
+ {
+ pushFollow(FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26895);
+ rule__NameExpression__InvocationCompletionAssignment_0_1_2_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getNameExpressionAccess().getInvocationCompletionAssignment_0_1_2_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3265:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3265:6: ( ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3266:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionAssignment_0_1_2_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3267:1: ( rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3267:2: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1
+ {
+ pushFollow(FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26913);
+ rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionAssignment_0_1_2_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3271:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3271:6: ( ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3272:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getPostfixOpAssignment_0_1_2_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3273:1: ( rule__NameExpression__PostfixOpAssignment_0_1_2_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3273:2: rule__NameExpression__PostfixOpAssignment_0_1_2_2
+ {
+ pushFollow(FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26931);
+ rule__NameExpression__PostfixOpAssignment_0_1_2_2();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getNameExpressionAccess().getPostfixOpAssignment_0_1_2_2());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Alternatives_0_1_2"
+
+
+ // $ANTLR start "rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3282:1: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 : ( ( '++' ) | ( '--' ) );
+ public final void rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3286:1: ( ( '++' ) | ( '--' ) )
+ int alt9=2;
+ int LA9_0 = input.LA(1);
+
+ if ( (LA9_0==12) ) {
+ alt9=1;
+ }
+ else if ( (LA9_0==13) ) {
+ alt9=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 9, 0, input);
+
+ throw nvae;
+ }
+ switch (alt9) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3287:1: ( '++' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3287:1: ( '++' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3288:1: '++'
+ {
+ before(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0());
+ match(input,12,FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06965);
+ after(grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3295:6: ( '--' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3295:6: ( '--' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3296:1: '--'
+ {
+ before(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1());
+ match(input,13,FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06985);
+ after(grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0"
+
+
+ // $ANTLR start "rule__EqualityExpression__OpAlternatives_1_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3308:1: rule__EqualityExpression__OpAlternatives_1_0_0 : ( ( '==' ) | ( '!=' ) );
+ public final void rule__EqualityExpression__OpAlternatives_1_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3312:1: ( ( '==' ) | ( '!=' ) )
+ int alt10=2;
+ int LA10_0 = input.LA(1);
+
+ if ( (LA10_0==14) ) {
+ alt10=1;
+ }
+ else if ( (LA10_0==15) ) {
+ alt10=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 10, 0, input);
+
+ throw nvae;
+ }
+ switch (alt10) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3313:1: ( '==' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3313:1: ( '==' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3314:1: '=='
+ {
+ before(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0());
+ match(input,14,FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_07020);
+ after(grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3321:6: ( '!=' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3321:6: ( '!=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3322:1: '!='
+ {
+ before(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1());
+ match(input,15,FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_07040);
+ after(grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__OpAlternatives_1_0_0"
+
+
+ // $ANTLR start "rule__ClassificationExpression__OpAlternatives_1_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3334:1: rule__ClassificationExpression__OpAlternatives_1_0_0 : ( ( 'instanceof' ) | ( 'hastype' ) );
+ public final void rule__ClassificationExpression__OpAlternatives_1_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3338:1: ( ( 'instanceof' ) | ( 'hastype' ) )
+ int alt11=2;
+ int LA11_0 = input.LA(1);
+
+ if ( (LA11_0==16) ) {
+ alt11=1;
+ }
+ else if ( (LA11_0==17) ) {
+ alt11=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 11, 0, input);
+
+ throw nvae;
+ }
+ switch (alt11) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3339:1: ( 'instanceof' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3339:1: ( 'instanceof' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3340:1: 'instanceof'
+ {
+ before(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0());
+ match(input,16,FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_07075);
+ after(grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3347:6: ( 'hastype' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3347:6: ( 'hastype' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3348:1: 'hastype'
+ {
+ before(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1());
+ match(input,17,FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_07095);
+ after(grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__OpAlternatives_1_0_0"
+
+
+ // $ANTLR start "rule__RelationalExpression__OpAlternatives_1_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3360:1: rule__RelationalExpression__OpAlternatives_1_0_0 : ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) );
+ public final void rule__RelationalExpression__OpAlternatives_1_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3364:1: ( ( '<' ) | ( '>' ) | ( '<=' ) | ( '>=' ) )
+ int alt12=4;
+ switch ( input.LA(1) ) {
+ case 18:
+ {
+ alt12=1;
+ }
+ break;
+ case 19:
+ {
+ alt12=2;
+ }
+ break;
+ case 20:
+ {
+ alt12=3;
+ }
+ break;
+ case 21:
+ {
+ alt12=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 12, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt12) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3365:1: ( '<' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3365:1: ( '<' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3366:1: '<'
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0());
+ match(input,18,FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_07130);
+ after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3373:6: ( '>' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3373:6: ( '>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3374:1: '>'
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1());
+ match(input,19,FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_07150);
+ after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3381:6: ( '<=' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3381:6: ( '<=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3382:1: '<='
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2());
+ match(input,20,FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_07170);
+ after(grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3389:6: ( '>=' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3389:6: ( '>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3390:1: '>='
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3());
+ match(input,21,FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07190);
+ after(grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__OpAlternatives_1_0_0"
+
+
+ // $ANTLR start "rule__ShiftExpression__OpAlternatives_1_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3402:1: rule__ShiftExpression__OpAlternatives_1_0_0 : ( ( '<<' ) | ( '>>' ) | ( '>>>' ) );
+ public final void rule__ShiftExpression__OpAlternatives_1_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3406:1: ( ( '<<' ) | ( '>>' ) | ( '>>>' ) )
+ int alt13=3;
+ switch ( input.LA(1) ) {
+ case 22:
+ {
+ alt13=1;
+ }
+ break;
+ case 23:
+ {
+ alt13=2;
+ }
+ break;
+ case 24:
+ {
+ alt13=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 13, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt13) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3407:1: ( '<<' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3407:1: ( '<<' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3408:1: '<<'
+ {
+ before(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0());
+ match(input,22,FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07225);
+ after(grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3415:6: ( '>>' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3415:6: ( '>>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3416:1: '>>'
+ {
+ before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1());
+ match(input,23,FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07245);
+ after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3423:6: ( '>>>' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3423:6: ( '>>>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3424:1: '>>>'
+ {
+ before(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2());
+ match(input,24,FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07265);
+ after(grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__OpAlternatives_1_0_0"
+
+
+ // $ANTLR start "rule__AdditiveExpression__OpAlternatives_1_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3436:1: rule__AdditiveExpression__OpAlternatives_1_0_0 : ( ( '+' ) | ( '-' ) );
+ public final void rule__AdditiveExpression__OpAlternatives_1_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3440:1: ( ( '+' ) | ( '-' ) )
+ int alt14=2;
+ int LA14_0 = input.LA(1);
+
+ if ( (LA14_0==25) ) {
+ alt14=1;
+ }
+ else if ( (LA14_0==26) ) {
+ alt14=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 14, 0, input);
+
+ throw nvae;
+ }
+ switch (alt14) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3441:1: ( '+' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3441:1: ( '+' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3442:1: '+'
+ {
+ before(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0());
+ match(input,25,FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07300);
+ after(grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3449:6: ( '-' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3449:6: ( '-' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3450:1: '-'
+ {
+ before(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1());
+ match(input,26,FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07320);
+ after(grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__OpAlternatives_1_0_0"
+
+
+ // $ANTLR start "rule__MultiplicativeExpression__OpAlternatives_1_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3462:1: rule__MultiplicativeExpression__OpAlternatives_1_0_0 : ( ( '*' ) | ( '/' ) | ( '%' ) );
+ public final void rule__MultiplicativeExpression__OpAlternatives_1_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3466:1: ( ( '*' ) | ( '/' ) | ( '%' ) )
+ int alt15=3;
+ switch ( input.LA(1) ) {
+ case 27:
+ {
+ alt15=1;
+ }
+ break;
+ case 28:
+ {
+ alt15=2;
+ }
+ break;
+ case 29:
+ {
+ alt15=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 15, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt15) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3467:1: ( '*' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3467:1: ( '*' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3468:1: '*'
+ {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0());
+ match(input,27,FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07355);
+ after(grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3475:6: ( '/' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3475:6: ( '/' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3476:1: '/'
+ {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1());
+ match(input,28,FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07375);
+ after(grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3483:6: ( '%' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3483:6: ( '%' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3484:1: '%'
+ {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2());
+ match(input,29,FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07395);
+ after(grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__OpAlternatives_1_0_0"
+
+
+ // $ANTLR start "rule__UnaryExpression__OpAlternatives_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3496:1: rule__UnaryExpression__OpAlternatives_0_0 : ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) );
+ public final void rule__UnaryExpression__OpAlternatives_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3500:1: ( ( '!' ) | ( '-' ) | ( '+' ) | ( '$' ) | ( '~' ) )
+ int alt16=5;
+ switch ( input.LA(1) ) {
+ case 30:
+ {
+ alt16=1;
+ }
+ break;
+ case 26:
+ {
+ alt16=2;
+ }
+ break;
+ case 25:
+ {
+ alt16=3;
+ }
+ break;
+ case 31:
+ {
+ alt16=4;
+ }
+ break;
+ case 32:
+ {
+ alt16=5;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 16, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt16) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3501:1: ( '!' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3501:1: ( '!' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3502:1: '!'
+ {
+ before(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0());
+ match(input,30,FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07430);
+ after(grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3509:6: ( '-' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3509:6: ( '-' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3510:1: '-'
+ {
+ before(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1());
+ match(input,26,FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07450);
+ after(grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3517:6: ( '+' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3517:6: ( '+' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3518:1: '+'
+ {
+ before(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2());
+ match(input,25,FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07470);
+ after(grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3525:6: ( '$' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3525:6: ( '$' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3526:1: '$'
+ {
+ before(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3());
+ match(input,31,FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07490);
+ after(grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3());
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3533:6: ( '~' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3533:6: ( '~' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3534:1: '~'
+ {
+ before(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4());
+ match(input,32,FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07510);
+ after(grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnaryExpression__OpAlternatives_0_0"
+
+
+ // $ANTLR start "rule__SuffixExpression__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3546:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) );
+ public final void rule__SuffixExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3550:1: ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) )
+ int alt17=7;
+ alt17 = dfa17.predict(input);
+ switch (alt17) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3551:1: ( ruleOperationCallExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3551:1: ( ruleOperationCallExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3552:1: ruleOperationCallExpression
+ {
+ before(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0());
+ pushFollow(FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7544);
+ ruleOperationCallExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3557:6: ( rulePropertyCallExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3557:6: ( rulePropertyCallExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3558:1: rulePropertyCallExpression
+ {
+ before(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1());
+ pushFollow(FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7561);
+ rulePropertyCallExpression();
+
+ state._fsp--;
- restoreStackSize(stackSize);
+ after(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__SequenceOperationExpression__Group__1"
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3563:6: ( ruleLinkOperationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3563:6: ( ruleLinkOperationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3564:1: ruleLinkOperationExpression
+ {
+ before(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2());
+ pushFollow(FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7578);
+ ruleLinkOperationExpression();
- // $ANTLR start "rule__SequenceOperationExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7981:1: rule__SequenceOperationExpression__Group__1__Impl : ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) ;
- public final void rule__SequenceOperationExpression__Group__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ after(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7985:1: ( ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7986:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7986:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7987:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 )
- {
- before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7988:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7988:2: rule__SequenceOperationExpression__OperationNameAssignment_1
- {
- pushFollow(FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl16737);
- rule__SequenceOperationExpression__OperationNameAssignment_1();
+ }
- state._fsp--;
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3569:6: ( ruleSequenceOperationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3569:6: ( ruleSequenceOperationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3570:1: ruleSequenceOperationExpression
+ {
+ before(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3());
+ pushFollow(FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7595);
+ ruleSequenceOperationExpression();
- }
+ state._fsp--;
- after(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameAssignment_1());
+ after(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3());
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3575:6: ( ruleSequenceReductionExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3575:6: ( ruleSequenceReductionExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3576:1: ruleSequenceReductionExpression
+ {
+ before(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4());
+ pushFollow(FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7612);
+ ruleSequenceReductionExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4());
+
+ }
+
+
+ }
+ break;
+ case 6 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3581:6: ( ruleSequenceExpansionExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3581:6: ( ruleSequenceExpansionExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3582:1: ruleSequenceExpansionExpression
+ {
+ before(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5());
+ pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7629);
+ ruleSequenceExpansionExpression();
- }
+ state._fsp--;
+ after(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5());
- }
+ }
+
+
+ }
+ break;
+ case 7 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3587:6: ( ruleClassExtentExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3587:6: ( ruleClassExtentExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3588:1: ruleClassExtentExpression
+ {
+ before(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6());
+ pushFollow(FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7646);
+ ruleClassExtentExpression();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ after(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6());
- }
- return;
- }
+ }
- // $ANTLR end "rule__SequenceOperationExpression__Group__1__Impl"
+ }
+ break;
- // $ANTLR start "rule__SequenceOperationExpression__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7998:1: rule__SequenceOperationExpression__Group__2 : rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 ;
- public final void rule__SequenceOperationExpression__Group__2() throws RecognitionException {
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8002:1: ( rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8003:2: rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3
- {
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__216767);
- rule__SequenceOperationExpression__Group__2__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuffixExpression__Alternatives"
- state._fsp--;
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__216770);
- rule__SequenceOperationExpression__Group__3();
+ // $ANTLR start "rule__LinkOperationExpression__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3598:1: rule__LinkOperationExpression__Alternatives : ( ( ruleCreateOrDestroyLinkOperationExpression ) | ( ruleClearAssocExpression ) );
+ public final void rule__LinkOperationExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3602:1: ( ( ruleCreateOrDestroyLinkOperationExpression ) | ( ruleClearAssocExpression ) )
+ int alt18=2;
+ int LA18_0 = input.LA(1);
+
+ if ( (LA18_0==72) ) {
+ int LA18_1 = input.LA(2);
+
+ if ( ((LA18_1>=35 && LA18_1<=36)) ) {
+ alt18=1;
+ }
+ else if ( (LA18_1==75) ) {
+ alt18=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 18, 1, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 18, 0, input);
+
+ throw nvae;
+ }
+ switch (alt18) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3603:1: ( ruleCreateOrDestroyLinkOperationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3603:1: ( ruleCreateOrDestroyLinkOperationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3604:1: ruleCreateOrDestroyLinkOperationExpression
+ {
+ before(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0());
+ pushFollow(FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_rule__LinkOperationExpression__Alternatives7678);
+ ruleCreateOrDestroyLinkOperationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3609:6: ( ruleClearAssocExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3609:6: ( ruleClearAssocExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3610:1: ruleClearAssocExpression
+ {
+ before(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1());
+ pushFollow(FOLLOW_ruleClearAssocExpression_in_rule__LinkOperationExpression__Alternatives7695);
+ ruleClearAssocExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationExpression__Alternatives"
+
+
+ // $ANTLR start "rule__SequenceExpansionExpression__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3620:1: rule__SequenceExpansionExpression__Alternatives : ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) );
+ public final void rule__SequenceExpansionExpression__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3624:1: ( ( ruleSelectOrRejectOperation ) | ( ruleCollectOrIterateOperation ) | ( ruleForAllOrExistsOrOneOperation ) | ( ruleIsUniqueOperation ) )
+ int alt19=4;
+ int LA19_0 = input.LA(1);
+
+ if ( (LA19_0==76) ) {
+ switch ( input.LA(2) ) {
+ case 39:
+ case 40:
+ {
+ alt19=2;
+ }
+ break;
+ case 41:
+ case 42:
+ case 43:
+ {
+ alt19=3;
+ }
+ break;
+ case 37:
+ case 38:
+ {
+ alt19=1;
+ }
+ break;
+ case 78:
+ {
+ alt19=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 19, 1, input);
+
+ throw nvae;
+ }
+
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 19, 0, input);
+
+ throw nvae;
+ }
+ switch (alt19) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3625:1: ( ruleSelectOrRejectOperation )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3625:1: ( ruleSelectOrRejectOperation )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3626:1: ruleSelectOrRejectOperation
+ {
+ before(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0());
+ pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7727);
+ ruleSelectOrRejectOperation();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3631:6: ( ruleCollectOrIterateOperation )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3631:6: ( ruleCollectOrIterateOperation )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3632:1: ruleCollectOrIterateOperation
+ {
+ before(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1());
+ pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7744);
+ ruleCollectOrIterateOperation();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3637:6: ( ruleForAllOrExistsOrOneOperation )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3637:6: ( ruleForAllOrExistsOrOneOperation )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3638:1: ruleForAllOrExistsOrOneOperation
+ {
+ before(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2());
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7761);
+ ruleForAllOrExistsOrOneOperation();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3643:6: ( ruleIsUniqueOperation )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3643:6: ( ruleIsUniqueOperation )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3644:1: ruleIsUniqueOperation
+ {
+ before(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3());
+ pushFollow(FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7778);
+ ruleIsUniqueOperation();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceExpansionExpression__Alternatives"
+
+
+ // $ANTLR start "rule__ValueSpecification__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3654:1: rule__ValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) );
+ public final void rule__ValueSpecification__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3658:1: ( ( ruleNameExpression ) | ( ruleLITERAL ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) | ( ruleInstanceCreationExpression ) | ( ruleParenthesizedExpression ) | ( ruleNullExpression ) )
+ int alt20=7;
+ switch ( input.LA(1) ) {
+ case RULE_ID:
+ case 12:
+ case 13:
+ {
+ alt20=1;
+ }
+ break;
+ case RULE_INTEGERVALUE:
+ case RULE_STRING:
+ case 27:
+ case 33:
+ case 34:
+ {
+ alt20=2;
+ }
+ break;
+ case 80:
+ {
+ alt20=3;
+ }
+ break;
+ case 81:
+ {
+ alt20=4;
+ }
+ break;
+ case 82:
+ {
+ alt20=5;
+ }
+ break;
+ case 63:
+ {
+ alt20=6;
+ }
+ break;
+ case 79:
+ {
+ alt20=7;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 20, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt20) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3659:1: ( ruleNameExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3659:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3660:1: ruleNameExpression
+ {
+ before(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0());
+ pushFollow(FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7810);
+ ruleNameExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3665:6: ( ruleLITERAL )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3665:6: ( ruleLITERAL )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3666:1: ruleLITERAL
+ {
+ before(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1());
+ pushFollow(FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7827);
+ ruleLITERAL();
+
+ state._fsp--;
+
+ after(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3671:6: ( ruleThisExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3671:6: ( ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3672:1: ruleThisExpression
+ {
+ before(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2());
+ pushFollow(FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7844);
+ ruleThisExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3677:6: ( ruleSuperInvocationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3677:6: ( ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3678:1: ruleSuperInvocationExpression
+ {
+ before(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3());
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7861);
+ ruleSuperInvocationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3());
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3683:6: ( ruleInstanceCreationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3683:6: ( ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3684:1: ruleInstanceCreationExpression
+ {
+ before(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4());
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7878);
+ ruleInstanceCreationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4());
+
+ }
+
+
+ }
+ break;
+ case 6 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3689:6: ( ruleParenthesizedExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3689:6: ( ruleParenthesizedExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3690:1: ruleParenthesizedExpression
+ {
+ before(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5());
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7895);
+ ruleParenthesizedExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5());
+
+ }
+
+
+ }
+ break;
+ case 7 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3695:6: ( ruleNullExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3695:6: ( ruleNullExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3696:1: ruleNullExpression
+ {
+ before(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6());
+ pushFollow(FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7912);
+ ruleNullExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ValueSpecification__Alternatives"
+
+
+ // $ANTLR start "rule__NonLiteralValueSpecification__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3706:1: rule__NonLiteralValueSpecification__Alternatives : ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) );
+ public final void rule__NonLiteralValueSpecification__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3710:1: ( ( ruleNameExpression ) | ( ruleParenthesizedExpression ) | ( ruleInstanceCreationExpression ) | ( ruleThisExpression ) | ( ruleSuperInvocationExpression ) )
+ int alt21=5;
+ switch ( input.LA(1) ) {
+ case RULE_ID:
+ case 12:
+ case 13:
+ {
+ alt21=1;
+ }
+ break;
+ case 63:
+ {
+ alt21=2;
+ }
+ break;
+ case 82:
+ {
+ alt21=3;
+ }
+ break;
+ case 80:
+ {
+ alt21=4;
+ }
+ break;
+ case 81:
+ {
+ alt21=5;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 21, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt21) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3711:1: ( ruleNameExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3711:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3712:1: ruleNameExpression
+ {
+ before(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0());
+ pushFollow(FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7944);
+ ruleNameExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3717:6: ( ruleParenthesizedExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3717:6: ( ruleParenthesizedExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3718:1: ruleParenthesizedExpression
+ {
+ before(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1());
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7961);
+ ruleParenthesizedExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3723:6: ( ruleInstanceCreationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3723:6: ( ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3724:1: ruleInstanceCreationExpression
+ {
+ before(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2());
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7978);
+ ruleInstanceCreationExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3729:6: ( ruleThisExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3729:6: ( ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3730:1: ruleThisExpression
+ {
+ before(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3());
+ pushFollow(FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7995);
+ ruleThisExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3());
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3735:6: ( ruleSuperInvocationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3735:6: ( ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3736:1: ruleSuperInvocationExpression
+ {
+ before(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4());
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives8012);
+ ruleSuperInvocationExpression();
+
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ break;
- restoreStackSize(stackSize);
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SequenceOperationExpression__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonLiteralValueSpecification__Alternatives"
- // $ANTLR start "rule__SequenceOperationExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8010:1: rule__SequenceOperationExpression__Group__2__Impl : ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) ;
- public final void rule__SequenceOperationExpression__Group__2__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ParenthesizedExpression__Alternatives_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3746:1: rule__ParenthesizedExpression__Alternatives_3 : ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) );
+ public final void rule__ParenthesizedExpression__Alternatives_3() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3750:1: ( ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) ) | ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) ) )
+ int alt22=2;
+ int LA22_0 = input.LA(1);
+
+ if ( (LA22_0==RULE_ID||(LA22_0>=12 && LA22_0<=13)||LA22_0==63||(LA22_0>=80 && LA22_0<=82)) ) {
+ alt22=1;
+ }
+ else if ( (LA22_0==72||LA22_0==76) ) {
+ alt22=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 22, 0, input);
+
+ throw nvae;
+ }
+ switch (alt22) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3751:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3751:1: ( ( rule__ParenthesizedExpression__CastedAssignment_3_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3752:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 )
+ {
+ before(grammarAccess.getParenthesizedExpressionAccess().getCastedAssignment_3_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3753:1: ( rule__ParenthesizedExpression__CastedAssignment_3_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3753:2: rule__ParenthesizedExpression__CastedAssignment_3_0
+ {
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_38044);
+ rule__ParenthesizedExpression__CastedAssignment_3_0();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8014:1: ( ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8015:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8015:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8016:1: ( rule__SequenceOperationExpression__TupleAssignment_2 )
- {
- before(grammarAccess.getSequenceOperationExpressionAccess().getTupleAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8017:1: ( rule__SequenceOperationExpression__TupleAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8017:2: rule__SequenceOperationExpression__TupleAssignment_2
- {
- pushFollow(FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl16797);
- rule__SequenceOperationExpression__TupleAssignment_2();
+ state._fsp--;
- state._fsp--;
+ }
+
+ after(grammarAccess.getParenthesizedExpressionAccess().getCastedAssignment_3_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3757:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3757:6: ( ( rule__ParenthesizedExpression__SuffixAssignment_3_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3758:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 )
+ {
+ before(grammarAccess.getParenthesizedExpressionAccess().getSuffixAssignment_3_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3759:1: ( rule__ParenthesizedExpression__SuffixAssignment_3_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3759:2: rule__ParenthesizedExpression__SuffixAssignment_3_1
+ {
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_38062);
+ rule__ParenthesizedExpression__SuffixAssignment_3_1();
+
+ state._fsp--;
+
+
+ }
- }
+ after(grammarAccess.getParenthesizedExpressionAccess().getSuffixAssignment_3_1());
- after(grammarAccess.getSequenceOperationExpressionAccess().getTupleAssignment_2());
+ }
- }
+ }
+ break;
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Alternatives_3"
+
+
+ // $ANTLR start "rule__SuperInvocationExpression__Alternatives_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3768:1: rule__SuperInvocationExpression__Alternatives_1 : ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) );
+ public final void rule__SuperInvocationExpression__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3772:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) ) | ( ( rule__SuperInvocationExpression__Group_1_1__0 ) ) )
+ int alt23=2;
+ int LA23_0 = input.LA(1);
+
+ if ( (LA23_0==63) ) {
+ alt23=1;
+ }
+ else if ( (LA23_0==72) ) {
+ alt23=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 23, 0, input);
+
+ throw nvae;
+ }
+ switch (alt23) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3773:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3773:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3774:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 )
+ {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3775:1: ( rule__SuperInvocationExpression__TupleAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3775:2: rule__SuperInvocationExpression__TupleAssignment_1_0
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_18095);
+ rule__SuperInvocationExpression__TupleAssignment_1_0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SequenceOperationExpression__Group__2__Impl"
+ after(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_0());
+ }
- // $ANTLR start "rule__SequenceOperationExpression__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8027:1: rule__SequenceOperationExpression__Group__3 : rule__SequenceOperationExpression__Group__3__Impl ;
- public final void rule__SequenceOperationExpression__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3779:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3779:6: ( ( rule__SuperInvocationExpression__Group_1_1__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3780:1: ( rule__SuperInvocationExpression__Group_1_1__0 )
+ {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3781:1: ( rule__SuperInvocationExpression__Group_1_1__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3781:2: rule__SuperInvocationExpression__Group_1_1__0
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_18113);
+ rule__SuperInvocationExpression__Group_1_1__0();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8031:1: ( rule__SequenceOperationExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8032:2: rule__SequenceOperationExpression__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__316827);
- rule__SequenceOperationExpression__Group__3__Impl();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getSuperInvocationExpressionAccess().getGroup_1_1());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ break;
- // $ANTLR end "rule__SequenceOperationExpression__Group__3"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Alternatives_1"
+
+
+ // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3790:1: rule__SequenceConstructionOrAccessCompletion__Alternatives : ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) );
+ public final void rule__SequenceConstructionOrAccessCompletion__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3794:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) ) )
+ int alt24=2;
+ int LA24_0 = input.LA(1);
+
+ if ( (LA24_0==73) ) {
+ alt24=1;
+ }
+ else if ( (LA24_0==83) ) {
+ alt24=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 24, 0, input);
+
+ throw nvae;
+ }
+ switch (alt24) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3795:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3795:1: ( ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3796:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 )
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getGroup_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3797:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3797:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives8146);
+ rule__SequenceConstructionOrAccessCompletion__Group_0__0();
+ state._fsp--;
- // $ANTLR start "rule__SequenceOperationExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8038:1: rule__SequenceOperationExpression__Group__3__Impl : ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) ;
- public final void rule__SequenceOperationExpression__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8042:1: ( ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8043:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8043:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8044:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )?
- {
- before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixAssignment_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8045:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )?
- int alt69 = 2;
- int LA69_0 = input.LA(1);
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getGroup_0());
- if((LA69_0 == 73 || LA69_0 == 76)) {
- alt69 = 1;
- }
- switch(alt69) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8045:2: rule__SequenceOperationExpression__SuffixAssignment_3
- {
- pushFollow(FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl16854);
- rule__SequenceOperationExpression__SuffixAssignment_3();
+ }
- state._fsp--;
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3801:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3801:6: ( ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3802:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 )
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3803:1: ( rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3803:2: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives8164);
+ rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1();
- }
- break;
+ state._fsp--;
- }
- after(grammarAccess.getSequenceOperationExpressionAccess().getSuffixAssignment_3());
+ }
- }
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionAssignment_1());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ break;
- restoreStackSize(stackSize);
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Alternatives"
+
+
+ // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3812:1: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 : ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) );
+ public final void rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3816:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) ) | ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) ) )
+ int alt25=2;
+ int LA25_0 = input.LA(1);
+
+ if ( ((LA25_0>=RULE_ID && LA25_0<=RULE_STRING)||(LA25_0>=12 && LA25_0<=13)||(LA25_0>=25 && LA25_0<=27)||(LA25_0>=30 && LA25_0<=34)||LA25_0==63||(LA25_0>=79 && LA25_0<=82)) ) {
+ alt25=1;
+ }
+ else if ( (LA25_0==74) ) {
+ alt25=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 25, 0, input);
+
+ throw nvae;
+ }
+ switch (alt25) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3817:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3817:1: ( ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3818:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 )
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAssignment_0_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3819:1: ( rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3819:2: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18197);
+ rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAssignment_0_1_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__SequenceOperationExpression__Group__3__Impl"
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3823:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3823:6: ( ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3824:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 )
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionAssignment_0_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3825:1: ( rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3825:2: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18215);
+ rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionAssignment_0_1_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1"
+
+
+ // $ANTLR start "rule__SequenceConstructionExpression__Alternatives_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3834:1: rule__SequenceConstructionExpression__Alternatives_2 : ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) );
+ public final void rule__SequenceConstructionExpression__Alternatives_2() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3838:1: ( ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* ) | ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) ) )
+ int alt27=2;
+ int LA27_0 = input.LA(1);
+
+ if ( (LA27_0==61||LA27_0==84) ) {
+ alt27=1;
+ }
+ else if ( (LA27_0==85) ) {
+ alt27=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 27, 0, input);
+
+ throw nvae;
+ }
+ switch (alt27) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3839:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3839:1: ( ( rule__SequenceConstructionExpression__Group_2_0__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3840:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )*
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3841:1: ( rule__SequenceConstructionExpression__Group_2_0__0 )*
+ loop26:
+ do {
+ int alt26=2;
+ int LA26_0 = input.LA(1);
+
+ if ( (LA26_0==61) ) {
+ alt26=1;
+ }
+
+
+ switch (alt26) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3841:2: rule__SequenceConstructionExpression__Group_2_0__0
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28248);
+ rule__SequenceConstructionExpression__Group_2_0__0();
- // $ANTLR start "rule__SequenceReductionExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8063:1: rule__SequenceReductionExpression__Group__0 : rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 ;
- public final void rule__SequenceReductionExpression__Group__0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8067:1: ( rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8068:2: rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1
- {
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__016893);
- rule__SequenceReductionExpression__Group__0__Impl();
+ }
+ break;
+
+ default :
+ break loop26;
+ }
+ } while (true);
+
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3845:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3845:6: ( ( rule__SequenceConstructionExpression__Group_2_1__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3846:1: ( rule__SequenceConstructionExpression__Group_2_1__0 )
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3847:1: ( rule__SequenceConstructionExpression__Group_2_1__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3847:2: rule__SequenceConstructionExpression__Group_2_1__0
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28267);
+ rule__SequenceConstructionExpression__Group_2_1__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getGroup_2_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Alternatives_2"
+
+
+ // $ANTLR start "rule__SequenceElement__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3856:1: rule__SequenceElement__Alternatives : ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) );
+ public final void rule__SequenceElement__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3860:1: ( ( ruleExpression ) | ( ruleSequenceConstructionExpression ) )
+ int alt28=2;
+ int LA28_0 = input.LA(1);
+
+ if ( ((LA28_0>=RULE_ID && LA28_0<=RULE_STRING)||(LA28_0>=12 && LA28_0<=13)||(LA28_0>=25 && LA28_0<=27)||(LA28_0>=30 && LA28_0<=34)||LA28_0==63||(LA28_0>=79 && LA28_0<=82)) ) {
+ alt28=1;
+ }
+ else if ( (LA28_0==83) ) {
+ alt28=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 28, 0, input);
+
+ throw nvae;
+ }
+ switch (alt28) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3861:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3861:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3862:1: ruleExpression
+ {
+ before(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8300);
+ ruleExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3867:6: ( ruleSequenceConstructionExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3867:6: ( ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3868:1: ruleSequenceConstructionExpression
+ {
+ before(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1());
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8317);
+ ruleSequenceConstructionExpression();
+
+ state._fsp--;
+
+ after(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceElement__Alternatives"
+
+
+ // $ANTLR start "rule__DocumentedStatement__CommentAlternatives_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3878:1: rule__DocumentedStatement__CommentAlternatives_0_0 : ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) );
+ public final void rule__DocumentedStatement__CommentAlternatives_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3882:1: ( ( RULE_ML_COMMENT ) | ( RULE_SL_COMMENT ) )
+ int alt29=2;
+ int LA29_0 = input.LA(1);
+
+ if ( (LA29_0==RULE_ML_COMMENT) ) {
+ alt29=1;
+ }
+ else if ( (LA29_0==RULE_SL_COMMENT) ) {
+ alt29=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 29, 0, input);
+
+ throw nvae;
+ }
+ switch (alt29) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3883:1: ( RULE_ML_COMMENT )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3883:1: ( RULE_ML_COMMENT )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3884:1: RULE_ML_COMMENT
+ {
+ before(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0());
+ match(input,RULE_ML_COMMENT,FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08349);
+ after(grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3889:6: ( RULE_SL_COMMENT )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3889:6: ( RULE_SL_COMMENT )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3890:1: RULE_SL_COMMENT
+ {
+ before(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1());
+ match(input,RULE_SL_COMMENT,FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08366);
+ after(grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DocumentedStatement__CommentAlternatives_0_0"
+
+
+ // $ANTLR start "rule__Statement__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3900:1: rule__Statement__Alternatives : ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) );
+ public final void rule__Statement__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3904:1: ( ( ruleAnnotatedStatement ) | ( ruleInlineStatement ) | ( ruleBlockStatement ) | ( ruleEmptyStatement ) | ( ruleLocalNameDeclarationStatement ) | ( ruleIfStatement ) | ( ruleSwitchStatement ) | ( ruleWhileStatement ) | ( ruleDoStatement ) | ( ruleForStatement ) | ( ruleBreakStatement ) | ( ruleReturnStatement ) | ( ruleAcceptStatement ) | ( ruleClassifyStatement ) | ( ruleInvocationOrAssignementOrDeclarationStatement ) | ( ruleSuperInvocationStatement ) | ( ruleThisInvocationStatement ) | ( ruleInstanceCreationInvocationStatement ) )
+ int alt30=18;
+ switch ( input.LA(1) ) {
+ case 90:
+ {
+ alt30=1;
+ }
+ break;
+ case 87:
+ {
+ alt30=2;
+ }
+ break;
+ case 83:
+ {
+ alt30=3;
+ }
+ break;
+ case 91:
+ {
+ alt30=4;
+ }
+ break;
+ case 92:
+ {
+ alt30=5;
+ }
+ break;
+ case 93:
+ {
+ alt30=6;
+ }
+ break;
+ case 96:
+ {
+ alt30=7;
+ }
+ break;
+ case 99:
+ {
+ alt30=8;
+ }
+ break;
+ case 100:
+ {
+ alt30=9;
+ }
+ break;
+ case 101:
+ {
+ alt30=10;
+ }
+ break;
+ case 103:
+ {
+ alt30=11;
+ }
+ break;
+ case 104:
+ {
+ alt30=12;
+ }
+ break;
+ case 105:
+ {
+ alt30=13;
+ }
+ break;
+ case 106:
+ {
+ alt30=14;
+ }
+ break;
+ case RULE_ID:
+ case 12:
+ case 13:
+ {
+ alt30=15;
+ }
+ break;
+ case 81:
+ {
+ alt30=16;
+ }
+ break;
+ case 80:
+ {
+ alt30=17;
+ }
+ break;
+ case 82:
+ {
+ alt30=18;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 30, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt30) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3905:1: ( ruleAnnotatedStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3905:1: ( ruleAnnotatedStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3906:1: ruleAnnotatedStatement
+ {
+ before(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0());
+ pushFollow(FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8398);
+ ruleAnnotatedStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3911:6: ( ruleInlineStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3911:6: ( ruleInlineStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3912:1: ruleInlineStatement
+ {
+ before(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1());
+ pushFollow(FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8415);
+ ruleInlineStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3917:6: ( ruleBlockStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3917:6: ( ruleBlockStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3918:1: ruleBlockStatement
+ {
+ before(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2());
+ pushFollow(FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8432);
+ ruleBlockStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3923:6: ( ruleEmptyStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3923:6: ( ruleEmptyStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3924:1: ruleEmptyStatement
+ {
+ before(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3());
+ pushFollow(FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8449);
+ ruleEmptyStatement();
+
+ state._fsp--;
+
+ after(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3());
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3929:6: ( ruleLocalNameDeclarationStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3929:6: ( ruleLocalNameDeclarationStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3930:1: ruleLocalNameDeclarationStatement
+ {
+ before(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4());
+ pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8466);
+ ruleLocalNameDeclarationStatement();
+
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4());
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__016896);
- rule__SequenceReductionExpression__Group__1();
+ }
- state._fsp--;
+ }
+ break;
+ case 6 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3935:6: ( ruleIfStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3935:6: ( ruleIfStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3936:1: ruleIfStatement
+ {
+ before(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
+ pushFollow(FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8483);
+ ruleIfStatement();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__SequenceReductionExpression__Group__0"
+ }
+ break;
+ case 7 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3941:6: ( ruleSwitchStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3941:6: ( ruleSwitchStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3942:1: ruleSwitchStatement
+ {
+ before(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
+ pushFollow(FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8500);
+ ruleSwitchStatement();
+ state._fsp--;
- // $ANTLR start "rule__SequenceReductionExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8075:1: rule__SequenceReductionExpression__Group__0__Impl : ( '->' ) ;
- public final void rule__SequenceReductionExpression__Group__0__Impl() throws RecognitionException {
+ after(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8079:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8080:1: ( '->' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8080:1: ( '->' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8081:1: '->'
- {
- before(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input, 76, FOLLOW_76_in_rule__SequenceReductionExpression__Group__0__Impl16924);
- after(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
- }
+ }
+ break;
+ case 8 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3947:6: ( ruleWhileStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3947:6: ( ruleWhileStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3948:1: ruleWhileStatement
+ {
+ before(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
+ pushFollow(FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8517);
+ ruleWhileStatement();
+ state._fsp--;
- }
+ after(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ break;
+ case 9 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3953:6: ( ruleDoStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3953:6: ( ruleDoStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3954:1: ruleDoStatement
+ {
+ before(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8());
+ pushFollow(FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8534);
+ ruleDoStatement();
- // $ANTLR end "rule__SequenceReductionExpression__Group__0__Impl"
+ state._fsp--;
+ after(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8());
- // $ANTLR start "rule__SequenceReductionExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8094:1: rule__SequenceReductionExpression__Group__1 : rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 ;
- public final void rule__SequenceReductionExpression__Group__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8098:1: ( rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8099:2: rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2
- {
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__116955);
- rule__SequenceReductionExpression__Group__1__Impl();
+ }
+ break;
+ case 10 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3959:6: ( ruleForStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3959:6: ( ruleForStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3960:1: ruleForStatement
+ {
+ before(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9());
+ pushFollow(FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8551);
+ ruleForStatement();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__116958);
- rule__SequenceReductionExpression__Group__2();
+ after(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9());
- state._fsp--;
+ }
- }
+ }
+ break;
+ case 11 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3965:6: ( ruleBreakStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3965:6: ( ruleBreakStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3966:1: ruleBreakStatement
+ {
+ before(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
+ pushFollow(FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8568);
+ ruleBreakStatement();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ after(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
- }
- return;
- }
+ }
- // $ANTLR end "rule__SequenceReductionExpression__Group__1"
+ }
+ break;
+ case 12 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3971:6: ( ruleReturnStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3971:6: ( ruleReturnStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3972:1: ruleReturnStatement
+ {
+ before(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
+ pushFollow(FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8585);
+ ruleReturnStatement();
- // $ANTLR start "rule__SequenceReductionExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8106:1: rule__SequenceReductionExpression__Group__1__Impl : ( 'reduce' ) ;
- public final void rule__SequenceReductionExpression__Group__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ after(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8110:1: ( ( 'reduce' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8111:1: ( 'reduce' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8111:1: ( 'reduce' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8112:1: 'reduce'
- {
- before(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1());
- match(input, 77, FOLLOW_77_in_rule__SequenceReductionExpression__Group__1__Impl16986);
- after(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1());
+ }
- }
+ }
+ break;
+ case 13 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3977:6: ( ruleAcceptStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3977:6: ( ruleAcceptStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3978:1: ruleAcceptStatement
+ {
+ before(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
+ pushFollow(FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8602);
+ ruleAcceptStatement();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__SequenceReductionExpression__Group__1__Impl"
+ }
+ break;
+ case 14 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3983:6: ( ruleClassifyStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3983:6: ( ruleClassifyStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3984:1: ruleClassifyStatement
+ {
+ before(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
+ pushFollow(FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8619);
+ ruleClassifyStatement();
+ state._fsp--;
- // $ANTLR start "rule__SequenceReductionExpression__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8125:1: rule__SequenceReductionExpression__Group__2 : rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 ;
- public final void rule__SequenceReductionExpression__Group__2() throws RecognitionException {
+ after(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8129:1: ( rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8130:2: rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3
- {
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217017);
- rule__SequenceReductionExpression__Group__2__Impl();
- state._fsp--;
+ }
+ break;
+ case 15 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3989:6: ( ruleInvocationOrAssignementOrDeclarationStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3989:6: ( ruleInvocationOrAssignementOrDeclarationStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3990:1: ruleInvocationOrAssignementOrDeclarationStatement
+ {
+ before(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14());
+ pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8636);
+ ruleInvocationOrAssignementOrDeclarationStatement();
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217020);
- rule__SequenceReductionExpression__Group__3();
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ break;
+ case 16 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3995:6: ( ruleSuperInvocationStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3995:6: ( ruleSuperInvocationStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:3996:1: ruleSuperInvocationStatement
+ {
+ before(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15());
+ pushFollow(FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8653);
+ ruleSuperInvocationStatement();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ after(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15());
- // $ANTLR end "rule__SequenceReductionExpression__Group__2"
+ }
+
+
+ }
+ break;
+ case 17 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4001:6: ( ruleThisInvocationStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4001:6: ( ruleThisInvocationStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4002:1: ruleThisInvocationStatement
+ {
+ before(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16());
+ pushFollow(FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8670);
+ ruleThisInvocationStatement();
+ state._fsp--;
- // $ANTLR start "rule__SequenceReductionExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8137:1: rule__SequenceReductionExpression__Group__2__Impl : ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) ;
- public final void rule__SequenceReductionExpression__Group__2__Impl() throws RecognitionException {
+ after(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8141:1: ( ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8142:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8142:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8143:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )?
- {
- before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8144:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )?
- int alt70 = 2;
- int LA70_0 = input.LA(1);
- if((LA70_0 == 109)) {
- alt70 = 1;
- }
- switch(alt70) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8144:2: rule__SequenceReductionExpression__IsOrderedAssignment_2
- {
- pushFollow(FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17047);
- rule__SequenceReductionExpression__IsOrderedAssignment_2();
+ }
+ break;
+ case 18 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4007:6: ( ruleInstanceCreationInvocationStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4007:6: ( ruleInstanceCreationInvocationStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4008:1: ruleInstanceCreationInvocationStatement
+ {
+ before(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17());
+ pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8687);
+ ruleInstanceCreationInvocationStatement();
+
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17());
+ }
- }
- break;
- }
+ }
+ break;
- after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedAssignment_2());
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Statement__Alternatives"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__LoopVariableDefinition__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4018:1: rule__LoopVariableDefinition__Alternatives : ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) );
+ public final void rule__LoopVariableDefinition__Alternatives() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4022:1: ( ( ( rule__LoopVariableDefinition__Group_0__0 ) ) | ( ( rule__LoopVariableDefinition__Group_1__0 ) ) )
+ int alt31=2;
+ int LA31_0 = input.LA(1);
- }
- return;
- }
+ if ( (LA31_0==RULE_ID) ) {
+ int LA31_1 = input.LA(2);
- // $ANTLR end "rule__SequenceReductionExpression__Group__2__Impl"
+ if ( (LA31_1==102) ) {
+ alt31=1;
+ }
+ else if ( (LA31_1==RULE_ID||LA31_1==18||LA31_1==60) ) {
+ alt31=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 31, 1, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 31, 0, input);
+
+ throw nvae;
+ }
+ switch (alt31) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4023:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4023:1: ( ( rule__LoopVariableDefinition__Group_0__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4024:1: ( rule__LoopVariableDefinition__Group_0__0 )
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4025:1: ( rule__LoopVariableDefinition__Group_0__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4025:2: rule__LoopVariableDefinition__Group_0__0
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8719);
+ rule__LoopVariableDefinition__Group_0__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4029:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4029:6: ( ( rule__LoopVariableDefinition__Group_1__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4030:1: ( rule__LoopVariableDefinition__Group_1__0 )
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4031:1: ( rule__LoopVariableDefinition__Group_1__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4031:2: rule__LoopVariableDefinition__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8737);
+ rule__LoopVariableDefinition__Group_1__0();
+ state._fsp--;
- // $ANTLR start "rule__SequenceReductionExpression__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8154:1: rule__SequenceReductionExpression__Group__3 : rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 ;
- public final void rule__SequenceReductionExpression__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8158:1: ( rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8159:2: rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4
- {
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317078);
- rule__SequenceReductionExpression__Group__3__Impl();
+ after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Alternatives"
+
+
+ // $ANTLR start "rule__AcceptStatement__Alternatives_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4040:1: rule__AcceptStatement__Alternatives_1 : ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) );
+ public final void rule__AcceptStatement__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4044:1: ( ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) ) | ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) ) )
+ int alt32=2;
+ int LA32_0 = input.LA(1);
+
+ if ( (LA32_0==91) ) {
+ alt32=1;
+ }
+ else if ( (LA32_0==83) ) {
+ alt32=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 32, 0, input);
+
+ throw nvae;
+ }
+ switch (alt32) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4045:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4045:1: ( ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4046:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 )
+ {
+ before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptAssignment_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4047:1: ( rule__AcceptStatement__SimpleAcceptAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4047:2: rule__AcceptStatement__SimpleAcceptAssignment_1_0
+ {
+ pushFollow(FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18770);
+ rule__AcceptStatement__SimpleAcceptAssignment_1_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getAcceptStatementAccess().getSimpleAcceptAssignment_1_0());
+
+ }
- state._fsp--;
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317081);
- rule__SequenceReductionExpression__Group__4();
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4051:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4051:6: ( ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4052:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 )
+ {
+ before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4053:1: ( rule__AcceptStatement__CompoundAcceptAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4053:2: rule__AcceptStatement__CompoundAcceptAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18788);
+ rule__AcceptStatement__CompoundAcceptAssignment_1_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getAcceptStatementAccess().getCompoundAcceptAssignment_1_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptStatement__Alternatives_1"
+
+
+ // $ANTLR start "rule__ClassificationClause__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4062:1: rule__ClassificationClause__Alternatives : ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) );
+ public final void rule__ClassificationClause__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4066:1: ( ( ( rule__ClassificationClause__Group_0__0 ) ) | ( ( rule__ClassificationClause__Group_1__0 ) ) )
+ int alt33=2;
+ int LA33_0 = input.LA(1);
+
+ if ( (LA33_0==107) ) {
+ int LA33_1 = input.LA(2);
+
+ if ( (LA33_1==27) ) {
+ alt33=2;
+ }
+ else if ( (LA33_1==RULE_ID) ) {
+ alt33=1;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 33, 1, input);
+
+ throw nvae;
+ }
+ }
+ else if ( (LA33_0==108) ) {
+ alt33=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 33, 0, input);
+
+ throw nvae;
+ }
+ switch (alt33) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4067:1: ( ( rule__ClassificationClause__Group_0__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4067:1: ( ( rule__ClassificationClause__Group_0__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4068:1: ( rule__ClassificationClause__Group_0__0 )
+ {
+ before(grammarAccess.getClassificationClauseAccess().getGroup_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4069:1: ( rule__ClassificationClause__Group_0__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4069:2: rule__ClassificationClause__Group_0__0
+ {
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8821);
+ rule__ClassificationClause__Group_0__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getClassificationClauseAccess().getGroup_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4073:6: ( ( rule__ClassificationClause__Group_1__0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4073:6: ( ( rule__ClassificationClause__Group_1__0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4074:1: ( rule__ClassificationClause__Group_1__0 )
+ {
+ before(grammarAccess.getClassificationClauseAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4075:1: ( rule__ClassificationClause__Group_1__0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4075:2: rule__ClassificationClause__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8839);
+ rule__ClassificationClause__Group_1__0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getClassificationClauseAccess().getGroup_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__Alternatives"
+
+
+ // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4084:1: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 : ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) );
+ public final void rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4088:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) ) | ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) ) )
+ int alt34=2;
+ int LA34_0 = input.LA(1);
+
+ if ( (LA34_0==RULE_ID||LA34_0==73) ) {
+ alt34=1;
+ }
+ else if ( ((LA34_0>=48 && LA34_0<=59)) ) {
+ alt34=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 34, 0, input);
+
+ throw nvae;
+ }
+ switch (alt34) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4089:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4089:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4090:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 )
+ {
+ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionAssignment_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4091:1: ( rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4091:2: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0
+ {
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18872);
+ rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionAssignment_1_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4095:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4095:6: ( ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4096:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 )
+ {
+ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4097:1: ( rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4097:2: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18890);
+ rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1();
+
+ state._fsp--;
+
+
+ }
+
+ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignment_1_1());
- state._fsp--;
+ }
- }
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1"
+
+
+ // $ANTLR start "rule__BooleanValue__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4106:1: rule__BooleanValue__Alternatives : ( ( ( 'true' ) ) | ( ( 'false' ) ) );
+ public final void rule__BooleanValue__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4110:1: ( ( ( 'true' ) ) | ( ( 'false' ) ) )
+ int alt35=2;
+ int LA35_0 = input.LA(1);
+
+ if ( (LA35_0==33) ) {
+ alt35=1;
+ }
+ else if ( (LA35_0==34) ) {
+ alt35=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 35, 0, input);
+
+ throw nvae;
+ }
+ switch (alt35) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4111:1: ( ( 'true' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4111:1: ( ( 'true' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4112:1: ( 'true' )
+ {
+ before(grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4113:1: ( 'true' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4113:3: 'true'
+ {
+ match(input,33,FOLLOW_33_in_rule__BooleanValue__Alternatives8924);
+
+ }
+
+ after(grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4118:6: ( ( 'false' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4118:6: ( ( 'false' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4119:1: ( 'false' )
+ {
+ before(grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4120:1: ( 'false' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4120:3: 'false'
+ {
+ match(input,34,FOLLOW_34_in_rule__BooleanValue__Alternatives8945);
+
+ }
+
+ after(grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BooleanValue__Alternatives"
+
+
+ // $ANTLR start "rule__LinkOperationKind__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4130:1: rule__LinkOperationKind__Alternatives : ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) );
+ public final void rule__LinkOperationKind__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4134:1: ( ( ( 'createLink' ) ) | ( ( 'destroyLink' ) ) )
+ int alt36=2;
+ int LA36_0 = input.LA(1);
+
+ if ( (LA36_0==35) ) {
+ alt36=1;
+ }
+ else if ( (LA36_0==36) ) {
+ alt36=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 36, 0, input);
+
+ throw nvae;
+ }
+ switch (alt36) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4135:1: ( ( 'createLink' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4135:1: ( ( 'createLink' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4136:1: ( 'createLink' )
+ {
+ before(grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4137:1: ( 'createLink' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4137:3: 'createLink'
+ {
+ match(input,35,FOLLOW_35_in_rule__LinkOperationKind__Alternatives8981);
+
+ }
+
+ after(grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4142:6: ( ( 'destroyLink' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4142:6: ( ( 'destroyLink' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4143:1: ( 'destroyLink' )
+ {
+ before(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4144:1: ( 'destroyLink' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4144:3: 'destroyLink'
+ {
+ match(input,36,FOLLOW_36_in_rule__LinkOperationKind__Alternatives9002);
+
+ }
+
+ after(grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationKind__Alternatives"
+
+
+ // $ANTLR start "rule__SelectOrRejectOperator__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4154:1: rule__SelectOrRejectOperator__Alternatives : ( ( ( 'select' ) ) | ( ( 'reject' ) ) );
+ public final void rule__SelectOrRejectOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4158:1: ( ( ( 'select' ) ) | ( ( 'reject' ) ) )
+ int alt37=2;
+ int LA37_0 = input.LA(1);
+
+ if ( (LA37_0==37) ) {
+ alt37=1;
+ }
+ else if ( (LA37_0==38) ) {
+ alt37=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 37, 0, input);
+
+ throw nvae;
+ }
+ switch (alt37) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4159:1: ( ( 'select' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4159:1: ( ( 'select' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4160:1: ( 'select' )
+ {
+ before(grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4161:1: ( 'select' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4161:3: 'select'
+ {
+ match(input,37,FOLLOW_37_in_rule__SelectOrRejectOperator__Alternatives9038);
+
+ }
+
+ after(grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4166:6: ( ( 'reject' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4166:6: ( ( 'reject' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4167:1: ( 'reject' )
+ {
+ before(grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4168:1: ( 'reject' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4168:3: 'reject'
+ {
+ match(input,38,FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives9059);
+
+ }
+
+ after(grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperator__Alternatives"
+
+
+ // $ANTLR start "rule__CollectOrIterateOperator__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4178:1: rule__CollectOrIterateOperator__Alternatives : ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) );
+ public final void rule__CollectOrIterateOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4182:1: ( ( ( 'collect' ) ) | ( ( 'iterate' ) ) )
+ int alt38=2;
+ int LA38_0 = input.LA(1);
+
+ if ( (LA38_0==39) ) {
+ alt38=1;
+ }
+ else if ( (LA38_0==40) ) {
+ alt38=2;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 38, 0, input);
+
+ throw nvae;
+ }
+ switch (alt38) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4183:1: ( ( 'collect' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4183:1: ( ( 'collect' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4184:1: ( 'collect' )
+ {
+ before(grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4185:1: ( 'collect' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4185:3: 'collect'
+ {
+ match(input,39,FOLLOW_39_in_rule__CollectOrIterateOperator__Alternatives9095);
+
+ }
+
+ after(grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4190:6: ( ( 'iterate' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4190:6: ( ( 'iterate' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4191:1: ( 'iterate' )
+ {
+ before(grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4192:1: ( 'iterate' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4192:3: 'iterate'
+ {
+ match(input,40,FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives9116);
+
+ }
+
+ after(grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperator__Alternatives"
+
+
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperator__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4202:1: rule__ForAllOrExistsOrOneOperator__Alternatives : ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) );
+ public final void rule__ForAllOrExistsOrOneOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4206:1: ( ( ( 'forAll' ) ) | ( ( 'exists' ) ) | ( ( 'one' ) ) )
+ int alt39=3;
+ switch ( input.LA(1) ) {
+ case 41:
+ {
+ alt39=1;
+ }
+ break;
+ case 42:
+ {
+ alt39=2;
+ }
+ break;
+ case 43:
+ {
+ alt39=3;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 39, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt39) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4207:1: ( ( 'forAll' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4207:1: ( ( 'forAll' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4208:1: ( 'forAll' )
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4209:1: ( 'forAll' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4209:3: 'forAll'
+ {
+ match(input,41,FOLLOW_41_in_rule__ForAllOrExistsOrOneOperator__Alternatives9152);
+
+ }
+
+ after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4214:6: ( ( 'exists' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4214:6: ( ( 'exists' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4215:1: ( 'exists' )
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4216:1: ( 'exists' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4216:3: 'exists'
+ {
+ match(input,42,FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives9173);
+
+ }
+
+ after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4221:6: ( ( 'one' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4221:6: ( ( 'one' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4222:1: ( 'one' )
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4223:1: ( 'one' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4223:3: 'one'
+ {
+ match(input,43,FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives9194);
+
+ }
+
+ after(grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperator__Alternatives"
+
+
+ // $ANTLR start "rule__AnnotationKind__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4233:1: rule__AnnotationKind__Alternatives : ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) );
+ public final void rule__AnnotationKind__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4237:1: ( ( ( 'isolated' ) ) | ( ( 'determined' ) ) | ( ( 'assured' ) ) | ( ( 'parallel' ) ) )
+ int alt40=4;
+ switch ( input.LA(1) ) {
+ case 44:
+ {
+ alt40=1;
+ }
+ break;
+ case 45:
+ {
+ alt40=2;
+ }
+ break;
+ case 46:
+ {
+ alt40=3;
+ }
+ break;
+ case 47:
+ {
+ alt40=4;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 40, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt40) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4238:1: ( ( 'isolated' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4238:1: ( ( 'isolated' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4239:1: ( 'isolated' )
+ {
+ before(grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4240:1: ( 'isolated' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4240:3: 'isolated'
+ {
+ match(input,44,FOLLOW_44_in_rule__AnnotationKind__Alternatives9230);
+
+ }
+
+ after(grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4245:6: ( ( 'determined' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4245:6: ( ( 'determined' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4246:1: ( 'determined' )
+ {
+ before(grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4247:1: ( 'determined' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4247:3: 'determined'
+ {
+ match(input,45,FOLLOW_45_in_rule__AnnotationKind__Alternatives9251);
+
+ }
+
+ after(grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4252:6: ( ( 'assured' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4252:6: ( ( 'assured' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4253:1: ( 'assured' )
+ {
+ before(grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4254:1: ( 'assured' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4254:3: 'assured'
+ {
+ match(input,46,FOLLOW_46_in_rule__AnnotationKind__Alternatives9272);
+
+ }
+
+ after(grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4259:6: ( ( 'parallel' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4259:6: ( ( 'parallel' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4260:1: ( 'parallel' )
+ {
+ before(grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4261:1: ( 'parallel' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4261:3: 'parallel'
+ {
+ match(input,47,FOLLOW_47_in_rule__AnnotationKind__Alternatives9293);
+
+ }
+
+ after(grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3());
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AnnotationKind__Alternatives"
+
+
+ // $ANTLR start "rule__AssignmentOperator__Alternatives"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4271:1: rule__AssignmentOperator__Alternatives : ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) );
+ public final void rule__AssignmentOperator__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4275:1: ( ( ( '=' ) ) | ( ( '+=' ) ) | ( ( '-=' ) ) | ( ( '*=' ) ) | ( ( '%=' ) ) | ( ( '/=' ) ) | ( ( '&=' ) ) | ( ( '|=' ) ) | ( ( '^=' ) ) | ( ( '<<=' ) ) | ( ( '>>=' ) ) | ( ( '>>>=' ) ) )
+ int alt41=12;
+ switch ( input.LA(1) ) {
+ case 48:
+ {
+ alt41=1;
+ }
+ break;
+ case 49:
+ {
+ alt41=2;
+ }
+ break;
+ case 50:
+ {
+ alt41=3;
+ }
+ break;
+ case 51:
+ {
+ alt41=4;
+ }
+ break;
+ case 52:
+ {
+ alt41=5;
+ }
+ break;
+ case 53:
+ {
+ alt41=6;
+ }
+ break;
+ case 54:
+ {
+ alt41=7;
+ }
+ break;
+ case 55:
+ {
+ alt41=8;
+ }
+ break;
+ case 56:
+ {
+ alt41=9;
+ }
+ break;
+ case 57:
+ {
+ alt41=10;
+ }
+ break;
+ case 58:
+ {
+ alt41=11;
+ }
+ break;
+ case 59:
+ {
+ alt41=12;
+ }
+ break;
+ default:
+ NoViableAltException nvae =
+ new NoViableAltException("", 41, 0, input);
+
+ throw nvae;
+ }
+
+ switch (alt41) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4276:1: ( ( '=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4276:1: ( ( '=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4277:1: ( '=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4278:1: ( '=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4278:3: '='
+ {
+ match(input,48,FOLLOW_48_in_rule__AssignmentOperator__Alternatives9329);
+
+ }
+
+ after(grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0());
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4283:6: ( ( '+=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4283:6: ( ( '+=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4284:1: ( '+=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4285:1: ( '+=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4285:3: '+='
+ {
+ match(input,49,FOLLOW_49_in_rule__AssignmentOperator__Alternatives9350);
+
+ }
+
+ after(grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1());
+
+ }
+
+
+ }
+ break;
+ case 3 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4290:6: ( ( '-=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4290:6: ( ( '-=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4291:1: ( '-=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4292:1: ( '-=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4292:3: '-='
+ {
+ match(input,50,FOLLOW_50_in_rule__AssignmentOperator__Alternatives9371);
+
+ }
+
+ after(grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2());
+
+ }
+
+
+ }
+ break;
+ case 4 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4297:6: ( ( '*=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4297:6: ( ( '*=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4298:1: ( '*=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4299:1: ( '*=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4299:3: '*='
+ {
+ match(input,51,FOLLOW_51_in_rule__AssignmentOperator__Alternatives9392);
+
+ }
+
+ after(grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3());
+
+ }
+
+
+ }
+ break;
+ case 5 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4304:6: ( ( '%=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4304:6: ( ( '%=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4305:1: ( '%=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4306:1: ( '%=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4306:3: '%='
+ {
+ match(input,52,FOLLOW_52_in_rule__AssignmentOperator__Alternatives9413);
+
+ }
+
+ after(grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4());
+
+ }
+
+
+ }
+ break;
+ case 6 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4311:6: ( ( '/=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4311:6: ( ( '/=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4312:1: ( '/=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4313:1: ( '/=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4313:3: '/='
+ {
+ match(input,53,FOLLOW_53_in_rule__AssignmentOperator__Alternatives9434);
+
+ }
+
+ after(grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5());
+
+ }
+
+
+ }
+ break;
+ case 7 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4318:6: ( ( '&=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4318:6: ( ( '&=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4319:1: ( '&=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4320:1: ( '&=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4320:3: '&='
+ {
+ match(input,54,FOLLOW_54_in_rule__AssignmentOperator__Alternatives9455);
+
+ }
+
+ after(grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6());
+
+ }
+
+
+ }
+ break;
+ case 8 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4325:6: ( ( '|=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4325:6: ( ( '|=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4326:1: ( '|=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4327:1: ( '|=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4327:3: '|='
+ {
+ match(input,55,FOLLOW_55_in_rule__AssignmentOperator__Alternatives9476);
+
+ }
+
+ after(grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7());
+
+ }
+
+
+ }
+ break;
+ case 9 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4332:6: ( ( '^=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4332:6: ( ( '^=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4333:1: ( '^=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4334:1: ( '^=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4334:3: '^='
+ {
+ match(input,56,FOLLOW_56_in_rule__AssignmentOperator__Alternatives9497);
+
+ }
+
+ after(grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8());
+
+ }
+
+
+ }
+ break;
+ case 10 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4339:6: ( ( '<<=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4339:6: ( ( '<<=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4340:1: ( '<<=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4341:1: ( '<<=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4341:3: '<<='
+ {
+ match(input,57,FOLLOW_57_in_rule__AssignmentOperator__Alternatives9518);
+
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9());
+
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ break;
+ case 11 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4346:6: ( ( '>>=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4346:6: ( ( '>>=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4347:1: ( '>>=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4348:1: ( '>>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4348:3: '>>='
+ {
+ match(input,58,FOLLOW_58_in_rule__AssignmentOperator__Alternatives9539);
+
+ }
+
+ after(grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10());
+
+ }
+
+
+ }
+ break;
+ case 12 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4353:6: ( ( '>>>=' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4353:6: ( ( '>>>=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4354:1: ( '>>>=' )
+ {
+ before(grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4355:1: ( '>>>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4355:3: '>>>='
+ {
+ match(input,59,FOLLOW_59_in_rule__AssignmentOperator__Alternatives9560);
- // $ANTLR end "rule__SequenceReductionExpression__Group__3"
+ }
+ after(grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11());
- // $ANTLR start "rule__SequenceReductionExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8166:1: rule__SequenceReductionExpression__Group__3__Impl : ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) ;
- public final void rule__SequenceReductionExpression__Group__3__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8170:1: ( ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8171:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8171:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8172:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 )
- {
- before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorAssignment_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8173:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8173:2: rule__SequenceReductionExpression__BehaviorAssignment_3
- {
- pushFollow(FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl17108);
- rule__SequenceReductionExpression__BehaviorAssignment_3();
+ }
+ break;
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AssignmentOperator__Alternatives"
- after(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorAssignment_3());
- }
+ // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4367:1: rule__AppliedStereotypePropertyRule__Group__0 : rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1 ;
+ public final void rule__AppliedStereotypePropertyRule__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4371:1: ( rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4372:2: rule__AppliedStereotypePropertyRule__Group__0__Impl rule__AppliedStereotypePropertyRule__Group__1
+ {
+ pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__0__Impl_in_rule__AppliedStereotypePropertyRule__Group__09593);
+ rule__AppliedStereotypePropertyRule__Group__0__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__1_in_rule__AppliedStereotypePropertyRule__Group__09596);
+ rule__AppliedStereotypePropertyRule__Group__1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__SequenceReductionExpression__Group__3__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__SequenceReductionExpression__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8183:1: rule__SequenceReductionExpression__Group__4 : rule__SequenceReductionExpression__Group__4__Impl ;
- public final void rule__SequenceReductionExpression__Group__4() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__0"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8187:1: ( rule__SequenceReductionExpression__Group__4__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8188:2: rule__SequenceReductionExpression__Group__4__Impl
- {
- pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__417138);
- rule__SequenceReductionExpression__Group__4__Impl();
- state._fsp--;
+ // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4379:1: rule__AppliedStereotypePropertyRule__Group__0__Impl : ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) ) ;
+ public final void rule__AppliedStereotypePropertyRule__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4383:1: ( ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4384:1: ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4384:1: ( ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4385:1: ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 )
+ {
+ before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4386:1: ( rule__AppliedStereotypePropertyRule__PropertyAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4386:2: rule__AppliedStereotypePropertyRule__PropertyAssignment_0
+ {
+ pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__PropertyAssignment_0_in_rule__AppliedStereotypePropertyRule__Group__0__Impl9623);
+ rule__AppliedStereotypePropertyRule__PropertyAssignment_0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyAssignment_0());
- // $ANTLR end "rule__SequenceReductionExpression__Group__4"
+ }
- // $ANTLR start "rule__SequenceReductionExpression__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8194:1: rule__SequenceReductionExpression__Group__4__Impl : ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) ;
- public final void rule__SequenceReductionExpression__Group__4__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8198:1: ( ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8199:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8199:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8200:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )?
- {
- before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixAssignment_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8201:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )?
- int alt71 = 2;
- int LA71_0 = input.LA(1);
+ restoreStackSize(stackSize);
- if((LA71_0 == 73 || LA71_0 == 76)) {
- alt71 = 1;
- }
- switch(alt71) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8201:2: rule__SequenceReductionExpression__SuffixAssignment_4
- {
- pushFollow(FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl17165);
- rule__SequenceReductionExpression__SuffixAssignment_4();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__0__Impl"
- state._fsp--;
+ // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4396:1: rule__AppliedStereotypePropertyRule__Group__1 : rule__AppliedStereotypePropertyRule__Group__1__Impl ;
+ public final void rule__AppliedStereotypePropertyRule__Group__1() throws RecognitionException {
- }
- break;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4400:1: ( rule__AppliedStereotypePropertyRule__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4401:2: rule__AppliedStereotypePropertyRule__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__Group__1__Impl_in_rule__AppliedStereotypePropertyRule__Group__19653);
+ rule__AppliedStereotypePropertyRule__Group__1__Impl();
- }
+ state._fsp--;
- after(grammarAccess.getSequenceReductionExpressionAccess().getSuffixAssignment_4());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__1"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__AppliedStereotypePropertyRule__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4407:1: rule__AppliedStereotypePropertyRule__Group__1__Impl : ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) ) ;
+ public final void rule__AppliedStereotypePropertyRule__Group__1__Impl() throws RecognitionException {
- // $ANTLR end "rule__SequenceReductionExpression__Group__4__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4411:1: ( ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4412:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4412:1: ( ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4413:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 )
+ {
+ before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4414:1: ( rule__AppliedStereotypePropertyRule__ValueAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4414:2: rule__AppliedStereotypePropertyRule__ValueAssignment_1
+ {
+ pushFollow(FOLLOW_rule__AppliedStereotypePropertyRule__ValueAssignment_1_in_rule__AppliedStereotypePropertyRule__Group__1__Impl9680);
+ rule__AppliedStereotypePropertyRule__ValueAssignment_1();
+ state._fsp--;
- // $ANTLR start "rule__SelectOrRejectOperation__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8221:1: rule__SelectOrRejectOperation__Group__0 : rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 ;
- public final void rule__SelectOrRejectOperation__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8225:1: ( rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8226:2: rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__017206);
- rule__SelectOrRejectOperation__Group__0__Impl();
+ after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueAssignment_1());
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__017209);
- rule__SelectOrRejectOperation__Group__1();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppliedStereotypePropertyRule__Group__1__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ExpressionValueRule__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4428:1: rule__ExpressionValueRule__Group__0 : rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 ;
+ public final void rule__ExpressionValueRule__Group__0() throws RecognitionException {
- // $ANTLR end "rule__SelectOrRejectOperation__Group__0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4432:1: ( rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4433:2: rule__ExpressionValueRule__Group__0__Impl rule__ExpressionValueRule__Group__1
+ {
+ pushFollow(FOLLOW_rule__ExpressionValueRule__Group__0__Impl_in_rule__ExpressionValueRule__Group__09714);
+ rule__ExpressionValueRule__Group__0__Impl();
+ state._fsp--;
- // $ANTLR start "rule__SelectOrRejectOperation__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8233:1: rule__SelectOrRejectOperation__Group__0__Impl : ( '->' ) ;
- public final void rule__SelectOrRejectOperation__Group__0__Impl() throws RecognitionException {
+ pushFollow(FOLLOW_rule__ExpressionValueRule__Group__1_in_rule__ExpressionValueRule__Group__09717);
+ rule__ExpressionValueRule__Group__1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8237:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8238:1: ( '->' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8238:1: ( '->' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8239:1: '->'
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input, 76, FOLLOW_76_in_rule__SelectOrRejectOperation__Group__0__Impl17237);
- after(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExpressionValueRule__Group__0"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ExpressionValueRule__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4440:1: rule__ExpressionValueRule__Group__0__Impl : ( '=' ) ;
+ public final void rule__ExpressionValueRule__Group__0__Impl() throws RecognitionException {
- // $ANTLR end "rule__SelectOrRejectOperation__Group__0__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4444:1: ( ( '=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4445:1: ( '=' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4445:1: ( '=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4446:1: '='
+ {
+ before(grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0());
+ match(input,48,FOLLOW_48_in_rule__ExpressionValueRule__Group__0__Impl9745);
+ after(grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0());
+ }
- // $ANTLR start "rule__SelectOrRejectOperation__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8252:1: rule__SelectOrRejectOperation__Group__1 : rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 ;
- public final void rule__SelectOrRejectOperation__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8256:1: ( rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8257:2: rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__117268);
- rule__SelectOrRejectOperation__Group__1__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__117271);
- rule__SelectOrRejectOperation__Group__2();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExpressionValueRule__Group__0__Impl"
- state._fsp--;
+ // $ANTLR start "rule__ExpressionValueRule__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4459:1: rule__ExpressionValueRule__Group__1 : rule__ExpressionValueRule__Group__1__Impl ;
+ public final void rule__ExpressionValueRule__Group__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4463:1: ( rule__ExpressionValueRule__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4464:2: rule__ExpressionValueRule__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ExpressionValueRule__Group__1__Impl_in_rule__ExpressionValueRule__Group__19776);
+ rule__ExpressionValueRule__Group__1__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SelectOrRejectOperation__Group__1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__SelectOrRejectOperation__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8264:1: rule__SelectOrRejectOperation__Group__1__Impl : ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) ;
- public final void rule__SelectOrRejectOperation__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExpressionValueRule__Group__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8268:1: ( ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8269:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8269:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8270:1: ( rule__SelectOrRejectOperation__OpAssignment_1 )
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getOpAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8271:1: ( rule__SelectOrRejectOperation__OpAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8271:2: rule__SelectOrRejectOperation__OpAssignment_1
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl17298);
- rule__SelectOrRejectOperation__OpAssignment_1();
+ // $ANTLR start "rule__ExpressionValueRule__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4470:1: rule__ExpressionValueRule__Group__1__Impl : ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) ;
+ public final void rule__ExpressionValueRule__Group__1__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4474:1: ( ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4475:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4475:1: ( ( rule__ExpressionValueRule__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4476:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 )
+ {
+ before(grammarAccess.getExpressionValueRuleAccess().getExpressionAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4477:1: ( rule__ExpressionValueRule__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4477:2: rule__ExpressionValueRule__ExpressionAssignment_1
+ {
+ pushFollow(FOLLOW_rule__ExpressionValueRule__ExpressionAssignment_1_in_rule__ExpressionValueRule__Group__1__Impl9803);
+ rule__ExpressionValueRule__ExpressionAssignment_1();
+ state._fsp--;
- }
- after(grammarAccess.getSelectOrRejectOperationAccess().getOpAssignment_1());
+ }
- }
+ after(grammarAccess.getExpressionValueRuleAccess().getExpressionAssignment_1());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SelectOrRejectOperation__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExpressionValueRule__Group__1__Impl"
- // $ANTLR start "rule__SelectOrRejectOperation__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8281:1: rule__SelectOrRejectOperation__Group__2 : rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 ;
- public final void rule__SelectOrRejectOperation__Group__2() throws RecognitionException {
+ // $ANTLR start "rule__NameExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4496:1: rule__NameExpression__Group__0 : rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 ;
+ public final void rule__NameExpression__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4500:1: ( rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4501:2: rule__NameExpression__Group__0__Impl rule__NameExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__09842);
+ rule__NameExpression__Group__0__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8285:1: ( rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8286:2: rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__217328);
- rule__SelectOrRejectOperation__Group__2__Impl();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__09845);
+ rule__NameExpression__Group__1();
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__217331);
- rule__SelectOrRejectOperation__Group__3();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group__0"
- }
- return;
- }
- // $ANTLR end "rule__SelectOrRejectOperation__Group__2"
+ // $ANTLR start "rule__NameExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4508:1: rule__NameExpression__Group__0__Impl : ( ( rule__NameExpression__Alternatives_0 ) ) ;
+ public final void rule__NameExpression__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4512:1: ( ( ( rule__NameExpression__Alternatives_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4513:1: ( ( rule__NameExpression__Alternatives_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4513:1: ( ( rule__NameExpression__Alternatives_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4514:1: ( rule__NameExpression__Alternatives_0 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getAlternatives_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4515:1: ( rule__NameExpression__Alternatives_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4515:2: rule__NameExpression__Alternatives_0
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl9872);
+ rule__NameExpression__Alternatives_0();
- // $ANTLR start "rule__SelectOrRejectOperation__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8293:1: rule__SelectOrRejectOperation__Group__2__Impl : ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) ;
- public final void rule__SelectOrRejectOperation__Group__2__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8297:1: ( ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8298:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8298:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8299:1: ( rule__SelectOrRejectOperation__NameAssignment_2 )
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getNameAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8300:1: ( rule__SelectOrRejectOperation__NameAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8300:2: rule__SelectOrRejectOperation__NameAssignment_2
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl17358);
- rule__SelectOrRejectOperation__NameAssignment_2();
+ }
- state._fsp--;
+ after(grammarAccess.getNameExpressionAccess().getAlternatives_0());
+ }
- }
- after(grammarAccess.getSelectOrRejectOperationAccess().getNameAssignment_2());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__NameExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4525:1: rule__NameExpression__Group__1 : rule__NameExpression__Group__1__Impl ;
+ public final void rule__NameExpression__Group__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4529:1: ( rule__NameExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4530:2: rule__NameExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__19902);
+ rule__NameExpression__Group__1__Impl();
- // $ANTLR end "rule__SelectOrRejectOperation__Group__2__Impl"
+ state._fsp--;
- // $ANTLR start "rule__SelectOrRejectOperation__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8310:1: rule__SelectOrRejectOperation__Group__3 : rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 ;
- public final void rule__SelectOrRejectOperation__Group__3() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8314:1: ( rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8315:2: rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__317388);
- rule__SelectOrRejectOperation__Group__3__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group__1"
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__317391);
- rule__SelectOrRejectOperation__Group__4();
- state._fsp--;
+ // $ANTLR start "rule__NameExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4536:1: rule__NameExpression__Group__1__Impl : ( ( rule__NameExpression__SuffixAssignment_1 )? ) ;
+ public final void rule__NameExpression__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4540:1: ( ( ( rule__NameExpression__SuffixAssignment_1 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4541:1: ( ( rule__NameExpression__SuffixAssignment_1 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4541:1: ( ( rule__NameExpression__SuffixAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4542:1: ( rule__NameExpression__SuffixAssignment_1 )?
+ {
+ before(grammarAccess.getNameExpressionAccess().getSuffixAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4543:1: ( rule__NameExpression__SuffixAssignment_1 )?
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- }
+ if ( (LA42_0==72||LA42_0==76) ) {
+ alt42=1;
+ }
+ switch (alt42) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4543:2: rule__NameExpression__SuffixAssignment_1
+ {
+ pushFollow(FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl9929);
+ rule__NameExpression__SuffixAssignment_1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ break;
- // $ANTLR end "rule__SelectOrRejectOperation__Group__3"
+ }
+ after(grammarAccess.getNameExpressionAccess().getSuffixAssignment_1());
- // $ANTLR start "rule__SelectOrRejectOperation__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8322:1: rule__SelectOrRejectOperation__Group__3__Impl : ( '(' ) ;
- public final void rule__SelectOrRejectOperation__Group__3__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8326:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8327:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8327:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8328:1: '('
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3());
- match(input, 64, FOLLOW_64_in_rule__SelectOrRejectOperation__Group__3__Impl17419);
- after(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__NameExpression__Group_0_0__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4557:1: rule__NameExpression__Group_0_0__0 : rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 ;
+ public final void rule__NameExpression__Group_0_0__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4561:1: ( rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4562:2: rule__NameExpression__Group_0_0__0__Impl rule__NameExpression__Group_0_0__1
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__09964);
+ rule__NameExpression__Group_0_0__0__Impl();
- // $ANTLR end "rule__SelectOrRejectOperation__Group__3__Impl"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__09967);
+ rule__NameExpression__Group_0_0__1();
- // $ANTLR start "rule__SelectOrRejectOperation__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8341:1: rule__SelectOrRejectOperation__Group__4 : rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 ;
- public final void rule__SelectOrRejectOperation__Group__4() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8345:1: ( rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8346:2: rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__417450);
- rule__SelectOrRejectOperation__Group__4__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__417453);
- rule__SelectOrRejectOperation__Group__5();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_0__0"
- }
+ // $ANTLR start "rule__NameExpression__Group_0_0__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4569:1: rule__NameExpression__Group_0_0__0__Impl : ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) ;
+ public final void rule__NameExpression__Group_0_0__0__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4573:1: ( ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4574:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4574:1: ( ( rule__NameExpression__PrefixOpAssignment_0_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4575:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getPrefixOpAssignment_0_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4576:1: ( rule__NameExpression__PrefixOpAssignment_0_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4576:2: rule__NameExpression__PrefixOpAssignment_0_0_0
+ {
+ pushFollow(FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl9994);
+ rule__NameExpression__PrefixOpAssignment_0_0_0();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__SelectOrRejectOperation__Group__4"
+ }
+ after(grammarAccess.getNameExpressionAccess().getPrefixOpAssignment_0_0_0());
- // $ANTLR start "rule__SelectOrRejectOperation__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8353:1: rule__SelectOrRejectOperation__Group__4__Impl : ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) ;
- public final void rule__SelectOrRejectOperation__Group__4__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8357:1: ( ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8358:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8358:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8359:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 )
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getExprAssignment_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8360:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8360:2: rule__SelectOrRejectOperation__ExprAssignment_4
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl17480);
- rule__SelectOrRejectOperation__ExprAssignment_4();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_0__0__Impl"
- after(grammarAccess.getSelectOrRejectOperationAccess().getExprAssignment_4());
- }
+ // $ANTLR start "rule__NameExpression__Group_0_0__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4586:1: rule__NameExpression__Group_0_0__1 : rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 ;
+ public final void rule__NameExpression__Group_0_0__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4590:1: ( rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4591:2: rule__NameExpression__Group_0_0__1__Impl rule__NameExpression__Group_0_0__2
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__110024);
+ rule__NameExpression__Group_0_0__1__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__110027);
+ rule__NameExpression__Group_0_0__2();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__SelectOrRejectOperation__Group__4__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__SelectOrRejectOperation__Group__5"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8370:1: rule__SelectOrRejectOperation__Group__5 : rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 ;
- public final void rule__SelectOrRejectOperation__Group__5() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_0__1"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8374:1: ( rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8375:2: rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__517510);
- rule__SelectOrRejectOperation__Group__5__Impl();
- state._fsp--;
+ // $ANTLR start "rule__NameExpression__Group_0_0__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4598:1: rule__NameExpression__Group_0_0__1__Impl : ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) ;
+ public final void rule__NameExpression__Group_0_0__1__Impl() throws RecognitionException {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__517513);
- rule__SelectOrRejectOperation__Group__6();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4602:1: ( ( ( rule__NameExpression__PathAssignment_0_0_1 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4603:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4603:1: ( ( rule__NameExpression__PathAssignment_0_0_1 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4604:1: ( rule__NameExpression__PathAssignment_0_0_1 )?
+ {
+ before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_0_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4605:1: ( rule__NameExpression__PathAssignment_0_0_1 )?
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- state._fsp--;
+ if ( (LA43_0==RULE_ID) ) {
+ int LA43_1 = input.LA(2);
+ if ( (LA43_1==18) ) {
+ int LA43_3 = input.LA(3);
- }
+ if ( (LA43_3==RULE_ID) ) {
+ int LA43_5 = input.LA(4);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ if ( (LA43_5==62) ) {
+ alt43=1;
+ }
+ }
+ }
+ else if ( (LA43_1==60) ) {
+ alt43=1;
+ }
+ }
+ switch (alt43) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4605:2: rule__NameExpression__PathAssignment_0_0_1
+ {
+ pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl10054);
+ rule__NameExpression__PathAssignment_0_0_1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__SelectOrRejectOperation__Group__5"
+ }
+ break;
+ }
- // $ANTLR start "rule__SelectOrRejectOperation__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8382:1: rule__SelectOrRejectOperation__Group__5__Impl : ( ')' ) ;
- public final void rule__SelectOrRejectOperation__Group__5__Impl() throws RecognitionException {
+ after(grammarAccess.getNameExpressionAccess().getPathAssignment_0_0_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8386:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8387:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8387:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8388:1: ')'
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5());
- match(input, 65, FOLLOW_65_in_rule__SelectOrRejectOperation__Group__5__Impl17541);
- after(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_0__1__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__NameExpression__Group_0_0__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4615:1: rule__NameExpression__Group_0_0__2 : rule__NameExpression__Group_0_0__2__Impl ;
+ public final void rule__NameExpression__Group_0_0__2() throws RecognitionException {
- // $ANTLR end "rule__SelectOrRejectOperation__Group__5__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4619:1: ( rule__NameExpression__Group_0_0__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4620:2: rule__NameExpression__Group_0_0__2__Impl
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__210085);
+ rule__NameExpression__Group_0_0__2__Impl();
+ state._fsp--;
- // $ANTLR start "rule__SelectOrRejectOperation__Group__6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8401:1: rule__SelectOrRejectOperation__Group__6 : rule__SelectOrRejectOperation__Group__6__Impl ;
- public final void rule__SelectOrRejectOperation__Group__6() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8405:1: ( rule__SelectOrRejectOperation__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8406:2: rule__SelectOrRejectOperation__Group__6__Impl
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__617572);
- rule__SelectOrRejectOperation__Group__6__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_0__2"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__NameExpression__Group_0_0__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4626:1: rule__NameExpression__Group_0_0__2__Impl : ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) ;
+ public final void rule__NameExpression__Group_0_0__2__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4630:1: ( ( ( rule__NameExpression__IdAssignment_0_0_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4631:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4631:1: ( ( rule__NameExpression__IdAssignment_0_0_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4632:1: ( rule__NameExpression__IdAssignment_0_0_2 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_0_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4633:1: ( rule__NameExpression__IdAssignment_0_0_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4633:2: rule__NameExpression__IdAssignment_0_0_2
+ {
+ pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl10112);
+ rule__NameExpression__IdAssignment_0_0_2();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SelectOrRejectOperation__Group__6"
+ }
- // $ANTLR start "rule__SelectOrRejectOperation__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8412:1: rule__SelectOrRejectOperation__Group__6__Impl : ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) ;
- public final void rule__SelectOrRejectOperation__Group__6__Impl() throws RecognitionException {
+ after(grammarAccess.getNameExpressionAccess().getIdAssignment_0_0_2());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8416:1: ( ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8417:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8417:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8418:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )?
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixAssignment_6());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8419:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )?
- int alt72 = 2;
- int LA72_0 = input.LA(1);
- if((LA72_0 == 73 || LA72_0 == 76)) {
- alt72 = 1;
- }
- switch(alt72) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8419:2: rule__SelectOrRejectOperation__SuffixAssignment_6
- {
- pushFollow(FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl17599);
- rule__SelectOrRejectOperation__SuffixAssignment_6();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
- break;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_0__2__Impl"
- }
- after(grammarAccess.getSelectOrRejectOperationAccess().getSuffixAssignment_6());
+ // $ANTLR start "rule__NameExpression__Group_0_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4649:1: rule__NameExpression__Group_0_1__0 : rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 ;
+ public final void rule__NameExpression__Group_0_1__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4653:1: ( rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4654:2: rule__NameExpression__Group_0_1__0__Impl rule__NameExpression__Group_0_1__1
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010148);
+ rule__NameExpression__Group_0_1__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010151);
+ rule__NameExpression__Group_0_1__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SelectOrRejectOperation__Group__6__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__CollectOrIterateOperation__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8443:1: rule__CollectOrIterateOperation__Group__0 : rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 ;
- public final void rule__CollectOrIterateOperation__Group__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_1__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8447:1: ( rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8448:2: rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__017644);
- rule__CollectOrIterateOperation__Group__0__Impl();
+ // $ANTLR start "rule__NameExpression__Group_0_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4661:1: rule__NameExpression__Group_0_1__0__Impl : ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) ;
+ public final void rule__NameExpression__Group_0_1__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4665:1: ( ( ( rule__NameExpression__PathAssignment_0_1_0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4666:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4666:1: ( ( rule__NameExpression__PathAssignment_0_1_0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4667:1: ( rule__NameExpression__PathAssignment_0_1_0 )?
+ {
+ before(grammarAccess.getNameExpressionAccess().getPathAssignment_0_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4668:1: ( rule__NameExpression__PathAssignment_0_1_0 )?
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__017647);
- rule__CollectOrIterateOperation__Group__1();
+ if ( (LA44_0==RULE_ID) ) {
+ int LA44_1 = input.LA(2);
- state._fsp--;
+ if ( (LA44_1==18) ) {
+ int LA44_2 = input.LA(3);
+ if ( (LA44_2==RULE_ID) ) {
+ int LA44_5 = input.LA(4);
- }
+ if ( (LA44_5==62) ) {
+ alt44=1;
+ }
+ }
+ }
+ else if ( (LA44_1==60) ) {
+ alt44=1;
+ }
+ }
+ switch (alt44) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4668:2: rule__NameExpression__PathAssignment_0_1_0
+ {
+ pushFollow(FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10178);
+ rule__NameExpression__PathAssignment_0_1_0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ break;
- // $ANTLR end "rule__CollectOrIterateOperation__Group__0"
+ }
+ after(grammarAccess.getNameExpressionAccess().getPathAssignment_0_1_0());
- // $ANTLR start "rule__CollectOrIterateOperation__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8455:1: rule__CollectOrIterateOperation__Group__0__Impl : ( '->' ) ;
- public final void rule__CollectOrIterateOperation__Group__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8459:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8460:1: ( '->' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8460:1: ( '->' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8461:1: '->'
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input, 76, FOLLOW_76_in_rule__CollectOrIterateOperation__Group__0__Impl17675);
- after(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_1__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__NameExpression__Group_0_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4678:1: rule__NameExpression__Group_0_1__1 : rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 ;
+ public final void rule__NameExpression__Group_0_1__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4682:1: ( rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4683:2: rule__NameExpression__Group_0_1__1__Impl rule__NameExpression__Group_0_1__2
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110209);
+ rule__NameExpression__Group_0_1__1__Impl();
- // $ANTLR end "rule__CollectOrIterateOperation__Group__0__Impl"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110212);
+ rule__NameExpression__Group_0_1__2();
- // $ANTLR start "rule__CollectOrIterateOperation__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8474:1: rule__CollectOrIterateOperation__Group__1 : rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 ;
- public final void rule__CollectOrIterateOperation__Group__1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8478:1: ( rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8479:2: rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__117706);
- rule__CollectOrIterateOperation__Group__1__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__117709);
- rule__CollectOrIterateOperation__Group__2();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_1__1"
- }
+ // $ANTLR start "rule__NameExpression__Group_0_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4690:1: rule__NameExpression__Group_0_1__1__Impl : ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) ;
+ public final void rule__NameExpression__Group_0_1__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4694:1: ( ( ( rule__NameExpression__IdAssignment_0_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4695:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4695:1: ( ( rule__NameExpression__IdAssignment_0_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4696:1: ( rule__NameExpression__IdAssignment_0_1_1 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getIdAssignment_0_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4697:1: ( rule__NameExpression__IdAssignment_0_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4697:2: rule__NameExpression__IdAssignment_0_1_1
+ {
+ pushFollow(FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10239);
+ rule__NameExpression__IdAssignment_0_1_1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__CollectOrIterateOperation__Group__1"
+ }
+ after(grammarAccess.getNameExpressionAccess().getIdAssignment_0_1_1());
- // $ANTLR start "rule__CollectOrIterateOperation__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8486:1: rule__CollectOrIterateOperation__Group__1__Impl : ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) ;
- public final void rule__CollectOrIterateOperation__Group__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8490:1: ( ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8491:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8491:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8492:1: ( rule__CollectOrIterateOperation__OpAssignment_1 )
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getOpAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8493:1: ( rule__CollectOrIterateOperation__OpAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8493:2: rule__CollectOrIterateOperation__OpAssignment_1
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl17736);
- rule__CollectOrIterateOperation__OpAssignment_1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_1__1__Impl"
- after(grammarAccess.getCollectOrIterateOperationAccess().getOpAssignment_1());
- }
+ // $ANTLR start "rule__NameExpression__Group_0_1__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4707:1: rule__NameExpression__Group_0_1__2 : rule__NameExpression__Group_0_1__2__Impl ;
+ public final void rule__NameExpression__Group_0_1__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4711:1: ( rule__NameExpression__Group_0_1__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4712:2: rule__NameExpression__Group_0_1__2__Impl
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210269);
+ rule__NameExpression__Group_0_1__2__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__CollectOrIterateOperation__Group__1__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_1__2"
- // $ANTLR start "rule__CollectOrIterateOperation__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8503:1: rule__CollectOrIterateOperation__Group__2 : rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 ;
- public final void rule__CollectOrIterateOperation__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__NameExpression__Group_0_1__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4718:1: rule__NameExpression__Group_0_1__2__Impl : ( ( rule__NameExpression__Alternatives_0_1_2 )? ) ;
+ public final void rule__NameExpression__Group_0_1__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8507:1: ( rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8508:2: rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__217766);
- rule__CollectOrIterateOperation__Group__2__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4722:1: ( ( ( rule__NameExpression__Alternatives_0_1_2 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4723:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4723:1: ( ( rule__NameExpression__Alternatives_0_1_2 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4724:1: ( rule__NameExpression__Alternatives_0_1_2 )?
+ {
+ before(grammarAccess.getNameExpressionAccess().getAlternatives_0_1_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4725:1: ( rule__NameExpression__Alternatives_0_1_2 )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- state._fsp--;
+ if ( ((LA45_0>=12 && LA45_0<=13)||LA45_0==63||LA45_0==83) ) {
+ alt45=1;
+ }
+ else if ( (LA45_0==73) ) {
+ int LA45_2 = input.LA(2);
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__217769);
- rule__CollectOrIterateOperation__Group__3();
+ if ( (LA45_2==74) ) {
+ int LA45_4 = input.LA(3);
- state._fsp--;
+ if ( (LA45_4==83) ) {
+ alt45=1;
+ }
+ }
+ else if ( ((LA45_2>=RULE_ID && LA45_2<=RULE_STRING)||(LA45_2>=12 && LA45_2<=13)||(LA45_2>=25 && LA45_2<=27)||(LA45_2>=30 && LA45_2<=34)||LA45_2==63||(LA45_2>=79 && LA45_2<=82)) ) {
+ alt45=1;
+ }
+ }
+ switch (alt45) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4725:2: rule__NameExpression__Alternatives_0_1_2
+ {
+ pushFollow(FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10296);
+ rule__NameExpression__Alternatives_0_1_2();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ break;
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getNameExpressionAccess().getAlternatives_0_1_2());
- // $ANTLR end "rule__CollectOrIterateOperation__Group__2"
+ }
- // $ANTLR start "rule__CollectOrIterateOperation__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8515:1: rule__CollectOrIterateOperation__Group__2__Impl : ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) ;
- public final void rule__CollectOrIterateOperation__Group__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8519:1: ( ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8520:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8520:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8521:1: ( rule__CollectOrIterateOperation__NameAssignment_2 )
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getNameAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8522:1: ( rule__CollectOrIterateOperation__NameAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8522:2: rule__CollectOrIterateOperation__NameAssignment_2
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl17796);
- rule__CollectOrIterateOperation__NameAssignment_2();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__Group_0_1__2__Impl"
- }
+ // $ANTLR start "rule__QualifiedNamePath__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4741:1: rule__QualifiedNamePath__Group__0 : rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 ;
+ public final void rule__QualifiedNamePath__Group__0() throws RecognitionException {
- after(grammarAccess.getCollectOrIterateOperationAccess().getNameAssignment_2());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4745:1: ( rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4746:2: rule__QualifiedNamePath__Group__0__Impl rule__QualifiedNamePath__Group__1
+ {
+ pushFollow(FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010333);
+ rule__QualifiedNamePath__Group__0__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010336);
+ rule__QualifiedNamePath__Group__1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__CollectOrIterateOperation__Group__2__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNamePath__Group__0"
- // $ANTLR start "rule__CollectOrIterateOperation__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8532:1: rule__CollectOrIterateOperation__Group__3 : rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 ;
- public final void rule__CollectOrIterateOperation__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QualifiedNamePath__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4753:1: rule__QualifiedNamePath__Group__0__Impl : ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) ;
+ public final void rule__QualifiedNamePath__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8536:1: ( rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8537:2: rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__317826);
- rule__CollectOrIterateOperation__Group__3__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4757:1: ( ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4758:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4758:1: ( ( rule__QualifiedNamePath__NamespaceAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4759:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 )
+ {
+ before(grammarAccess.getQualifiedNamePathAccess().getNamespaceAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4760:1: ( rule__QualifiedNamePath__NamespaceAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4760:2: rule__QualifiedNamePath__NamespaceAssignment_0
+ {
+ pushFollow(FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10363);
+ rule__QualifiedNamePath__NamespaceAssignment_0();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__317829);
- rule__CollectOrIterateOperation__Group__4();
- state._fsp--;
+ }
+ after(grammarAccess.getQualifiedNamePathAccess().getNamespaceAssignment_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__CollectOrIterateOperation__Group__3"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNamePath__Group__0__Impl"
- // $ANTLR start "rule__CollectOrIterateOperation__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8544:1: rule__CollectOrIterateOperation__Group__3__Impl : ( '(' ) ;
- public final void rule__CollectOrIterateOperation__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QualifiedNamePath__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4770:1: rule__QualifiedNamePath__Group__1 : rule__QualifiedNamePath__Group__1__Impl ;
+ public final void rule__QualifiedNamePath__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8548:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8549:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8549:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8550:1: '('
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3());
- match(input, 64, FOLLOW_64_in_rule__CollectOrIterateOperation__Group__3__Impl17857);
- after(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4774:1: ( rule__QualifiedNamePath__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4775:2: rule__QualifiedNamePath__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110393);
+ rule__QualifiedNamePath__Group__1__Impl();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNamePath__Group__1"
- // $ANTLR end "rule__CollectOrIterateOperation__Group__3__Impl"
+ // $ANTLR start "rule__QualifiedNamePath__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4781:1: rule__QualifiedNamePath__Group__1__Impl : ( '::' ) ;
+ public final void rule__QualifiedNamePath__Group__1__Impl() throws RecognitionException {
- // $ANTLR start "rule__CollectOrIterateOperation__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8563:1: rule__CollectOrIterateOperation__Group__4 : rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 ;
- public final void rule__CollectOrIterateOperation__Group__4() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4785:1: ( ( '::' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4786:1: ( '::' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4786:1: ( '::' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4787:1: '::'
+ {
+ before(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1());
+ match(input,60,FOLLOW_60_in_rule__QualifiedNamePath__Group__1__Impl10421);
+ after(grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8567:1: ( rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8568:2: rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__417888);
- rule__CollectOrIterateOperation__Group__4__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__417891);
- rule__CollectOrIterateOperation__Group__5();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNamePath__Group__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__UnqualifiedName__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4804:1: rule__UnqualifiedName__Group__0 : rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 ;
+ public final void rule__UnqualifiedName__Group__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4808:1: ( rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4809:2: rule__UnqualifiedName__Group__0__Impl rule__UnqualifiedName__Group__1
+ {
+ pushFollow(FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010456);
+ rule__UnqualifiedName__Group__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__CollectOrIterateOperation__Group__4"
+ pushFollow(FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010459);
+ rule__UnqualifiedName__Group__1();
+ state._fsp--;
- // $ANTLR start "rule__CollectOrIterateOperation__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8575:1: rule__CollectOrIterateOperation__Group__4__Impl : ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) ;
- public final void rule__CollectOrIterateOperation__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8579:1: ( ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8580:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8580:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8581:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 )
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getExprAssignment_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8582:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8582:2: rule__CollectOrIterateOperation__ExprAssignment_4
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl17918);
- rule__CollectOrIterateOperation__ExprAssignment_4();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnqualifiedName__Group__0"
- }
- after(grammarAccess.getCollectOrIterateOperationAccess().getExprAssignment_4());
+ // $ANTLR start "rule__UnqualifiedName__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4816:1: rule__UnqualifiedName__Group__0__Impl : ( ( rule__UnqualifiedName__NameAssignment_0 ) ) ;
+ public final void rule__UnqualifiedName__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4820:1: ( ( ( rule__UnqualifiedName__NameAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4821:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4821:1: ( ( rule__UnqualifiedName__NameAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4822:1: ( rule__UnqualifiedName__NameAssignment_0 )
+ {
+ before(grammarAccess.getUnqualifiedNameAccess().getNameAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4823:1: ( rule__UnqualifiedName__NameAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4823:2: rule__UnqualifiedName__NameAssignment_0
+ {
+ pushFollow(FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10486);
+ rule__UnqualifiedName__NameAssignment_0();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getUnqualifiedNameAccess().getNameAssignment_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__CollectOrIterateOperation__Group__4__Impl"
+ }
- // $ANTLR start "rule__CollectOrIterateOperation__Group__5"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8592:1: rule__CollectOrIterateOperation__Group__5 : rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 ;
- public final void rule__CollectOrIterateOperation__Group__5() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8596:1: ( rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8597:2: rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__517948);
- rule__CollectOrIterateOperation__Group__5__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnqualifiedName__Group__0__Impl"
- state._fsp--;
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__517951);
- rule__CollectOrIterateOperation__Group__6();
+ // $ANTLR start "rule__UnqualifiedName__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4833:1: rule__UnqualifiedName__Group__1 : rule__UnqualifiedName__Group__1__Impl ;
+ public final void rule__UnqualifiedName__Group__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4837:1: ( rule__UnqualifiedName__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4838:2: rule__UnqualifiedName__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110516);
+ rule__UnqualifiedName__Group__1__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__CollectOrIterateOperation__Group__5"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnqualifiedName__Group__1"
- // $ANTLR start "rule__CollectOrIterateOperation__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8604:1: rule__CollectOrIterateOperation__Group__5__Impl : ( ')' ) ;
- public final void rule__CollectOrIterateOperation__Group__5__Impl() throws RecognitionException {
+ // $ANTLR start "rule__UnqualifiedName__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4844:1: rule__UnqualifiedName__Group__1__Impl : ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) ;
+ public final void rule__UnqualifiedName__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4848:1: ( ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4849:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4849:1: ( ( rule__UnqualifiedName__TemplateBindingAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4850:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )?
+ {
+ before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4851:1: ( rule__UnqualifiedName__TemplateBindingAssignment_1 )?
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8608:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8609:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8609:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8610:1: ')'
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5());
- match(input, 65, FOLLOW_65_in_rule__CollectOrIterateOperation__Group__5__Impl17979);
- after(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5());
+ if ( (LA46_0==18) ) {
+ alt46=1;
+ }
+ switch (alt46) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4851:2: rule__UnqualifiedName__TemplateBindingAssignment_1
+ {
+ pushFollow(FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10543);
+ rule__UnqualifiedName__TemplateBindingAssignment_1();
- }
+ state._fsp--;
- }
+ }
+ break;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingAssignment_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__CollectOrIterateOperation__Group__5__Impl"
+ }
- // $ANTLR start "rule__CollectOrIterateOperation__Group__6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8623:1: rule__CollectOrIterateOperation__Group__6 : rule__CollectOrIterateOperation__Group__6__Impl ;
- public final void rule__CollectOrIterateOperation__Group__6() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8627:1: ( rule__CollectOrIterateOperation__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8628:2: rule__CollectOrIterateOperation__Group__6__Impl
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618010);
- rule__CollectOrIterateOperation__Group__6__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnqualifiedName__Group__1__Impl"
- state._fsp--;
+ // $ANTLR start "rule__TemplateBinding__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4865:1: rule__TemplateBinding__Group__0 : rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 ;
+ public final void rule__TemplateBinding__Group__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4869:1: ( rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4870:2: rule__TemplateBinding__Group__0__Impl rule__TemplateBinding__Group__1
+ {
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__010578);
+ rule__TemplateBinding__Group__0__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__010581);
+ rule__TemplateBinding__Group__1();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__CollectOrIterateOperation__Group__6"
+ }
- // $ANTLR start "rule__CollectOrIterateOperation__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8634:1: rule__CollectOrIterateOperation__Group__6__Impl : ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) ;
- public final void rule__CollectOrIterateOperation__Group__6__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8638:1: ( ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8639:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8639:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8640:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )?
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixAssignment_6());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8641:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )?
- int alt73 = 2;
- int LA73_0 = input.LA(1);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__0"
- if((LA73_0 == 73 || LA73_0 == 76)) {
- alt73 = 1;
- }
- switch(alt73) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8641:2: rule__CollectOrIterateOperation__SuffixAssignment_6
- {
- pushFollow(FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18037);
- rule__CollectOrIterateOperation__SuffixAssignment_6();
- state._fsp--;
+ // $ANTLR start "rule__TemplateBinding__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4877:1: rule__TemplateBinding__Group__0__Impl : ( '<' ) ;
+ public final void rule__TemplateBinding__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4881:1: ( ( '<' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4882:1: ( '<' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4882:1: ( '<' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4883:1: '<'
+ {
+ before(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
+ match(input,18,FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl10609);
+ after(grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
- }
- break;
+ }
- }
- after(grammarAccess.getCollectOrIterateOperationAccess().getSuffixAssignment_6());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__TemplateBinding__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4896:1: rule__TemplateBinding__Group__1 : rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 ;
+ public final void rule__TemplateBinding__Group__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4900:1: ( rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4901:2: rule__TemplateBinding__Group__1__Impl rule__TemplateBinding__Group__2
+ {
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__110640);
+ rule__TemplateBinding__Group__1__Impl();
- // $ANTLR end "rule__CollectOrIterateOperation__Group__6__Impl"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__110643);
+ rule__TemplateBinding__Group__2();
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8665:1: rule__ForAllOrExistsOrOneOperation__Group__0 : rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8669:1: ( rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8670:2: rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018082);
- rule__ForAllOrExistsOrOneOperation__Group__0__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018085);
- rule__ForAllOrExistsOrOneOperation__Group__1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__1"
- }
+ // $ANTLR start "rule__TemplateBinding__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4908:1: rule__TemplateBinding__Group__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) ;
+ public final void rule__TemplateBinding__Group__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4912:1: ( ( ( rule__TemplateBinding__BindingsAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4913:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4913:1: ( ( rule__TemplateBinding__BindingsAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4914:1: ( rule__TemplateBinding__BindingsAssignment_1 )
+ {
+ before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4915:1: ( rule__TemplateBinding__BindingsAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4915:2: rule__TemplateBinding__BindingsAssignment_1
+ {
+ pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl10670);
+ rule__TemplateBinding__BindingsAssignment_1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__0"
+ }
+ after(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_1());
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8677:1: rule__ForAllOrExistsOrOneOperation__Group__0__Impl : ( '->' ) ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8681:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8682:1: ( '->' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8682:1: ( '->' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8683:1: '->'
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input, 76, FOLLOW_76_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl18113);
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__TemplateBinding__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4925:1: rule__TemplateBinding__Group__2 : rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 ;
+ public final void rule__TemplateBinding__Group__2() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4929:1: ( rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4930:2: rule__TemplateBinding__Group__2__Impl rule__TemplateBinding__Group__3
+ {
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__210700);
+ rule__TemplateBinding__Group__2__Impl();
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__0__Impl"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__210703);
+ rule__TemplateBinding__Group__3();
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8696:1: rule__ForAllOrExistsOrOneOperation__Group__1 : rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8700:1: ( rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8701:2: rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__118144);
- rule__ForAllOrExistsOrOneOperation__Group__1__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__118147);
- rule__ForAllOrExistsOrOneOperation__Group__2();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__2"
- }
+ // $ANTLR start "rule__TemplateBinding__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4937:1: rule__TemplateBinding__Group__2__Impl : ( ( rule__TemplateBinding__Group_2__0 )* ) ;
+ public final void rule__TemplateBinding__Group__2__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4941:1: ( ( ( rule__TemplateBinding__Group_2__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4942:1: ( ( rule__TemplateBinding__Group_2__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4942:1: ( ( rule__TemplateBinding__Group_2__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4943:1: ( rule__TemplateBinding__Group_2__0 )*
+ {
+ before(grammarAccess.getTemplateBindingAccess().getGroup_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4944:1: ( rule__TemplateBinding__Group_2__0 )*
+ loop47:
+ do {
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- restoreStackSize(stackSize);
+ if ( (LA47_0==61) ) {
+ alt47=1;
+ }
- }
- return;
- }
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__1"
+ switch (alt47) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4944:2: rule__TemplateBinding__Group_2__0
+ {
+ pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl10730);
+ rule__TemplateBinding__Group_2__0();
+ state._fsp--;
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8708:1: rule__ForAllOrExistsOrOneOperation__Group__1__Impl : ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8712:1: ( ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8713:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8713:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8714:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 )
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8715:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8715:2: rule__ForAllOrExistsOrOneOperation__OpAssignment_1
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl18174);
- rule__ForAllOrExistsOrOneOperation__OpAssignment_1();
+ default :
+ break loop47;
+ }
+ } while (true);
- state._fsp--;
+ after(grammarAccess.getTemplateBindingAccess().getGroup_2());
+ }
- }
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpAssignment_1());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__2__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__TemplateBinding__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4954:1: rule__TemplateBinding__Group__3 : rule__TemplateBinding__Group__3__Impl ;
+ public final void rule__TemplateBinding__Group__3() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4958:1: ( rule__TemplateBinding__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4959:2: rule__TemplateBinding__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__310761);
+ rule__TemplateBinding__Group__3__Impl();
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__1__Impl"
+ state._fsp--;
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8725:1: rule__ForAllOrExistsOrOneOperation__Group__2 : rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8729:1: ( rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8730:2: rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__218204);
- rule__ForAllOrExistsOrOneOperation__Group__2__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__3"
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__218207);
- rule__ForAllOrExistsOrOneOperation__Group__3();
- state._fsp--;
+ // $ANTLR start "rule__TemplateBinding__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4965:1: rule__TemplateBinding__Group__3__Impl : ( '>' ) ;
+ public final void rule__TemplateBinding__Group__3__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4969:1: ( ( '>' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4970:1: ( '>' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4970:1: ( '>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4971:1: '>'
+ {
+ before(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3());
+ match(input,19,FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl10789);
+ after(grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__2"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group__3__Impl"
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8737:1: rule__ForAllOrExistsOrOneOperation__Group__2__Impl : ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__TemplateBinding__Group_2__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4992:1: rule__TemplateBinding__Group_2__0 : rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 ;
+ public final void rule__TemplateBinding__Group_2__0() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8741:1: ( ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8742:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8742:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8743:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 )
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8744:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8744:2: rule__ForAllOrExistsOrOneOperation__NameAssignment_2
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl18234);
- rule__ForAllOrExistsOrOneOperation__NameAssignment_2();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4996:1: ( rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:4997:2: rule__TemplateBinding__Group_2__0__Impl rule__TemplateBinding__Group_2__1
+ {
+ pushFollow(FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__010828);
+ rule__TemplateBinding__Group_2__0__Impl();
- state._fsp--;
+ state._fsp--;
+ pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__010831);
+ rule__TemplateBinding__Group_2__1();
- }
+ state._fsp--;
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameAssignment_2());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group_2__0"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__TemplateBinding__Group_2__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5004:1: rule__TemplateBinding__Group_2__0__Impl : ( ',' ) ;
+ public final void rule__TemplateBinding__Group_2__0__Impl() throws RecognitionException {
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__2__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5008:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5009:1: ( ',' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5009:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5010:1: ','
+ {
+ before(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0());
+ match(input,61,FOLLOW_61_in_rule__TemplateBinding__Group_2__0__Impl10859);
+ after(grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0());
+ }
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8754:1: rule__ForAllOrExistsOrOneOperation__Group__3 : rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8758:1: ( rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8759:2: rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__318264);
- rule__ForAllOrExistsOrOneOperation__Group__3__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__318267);
- rule__ForAllOrExistsOrOneOperation__Group__4();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group_2__0__Impl"
- state._fsp--;
+ // $ANTLR start "rule__TemplateBinding__Group_2__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5023:1: rule__TemplateBinding__Group_2__1 : rule__TemplateBinding__Group_2__1__Impl ;
+ public final void rule__TemplateBinding__Group_2__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5027:1: ( rule__TemplateBinding__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5028:2: rule__TemplateBinding__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__110890);
+ rule__TemplateBinding__Group_2__1__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__3"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8766:1: rule__ForAllOrExistsOrOneOperation__Group__3__Impl : ( '(' ) ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__3__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group_2__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8770:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8771:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8771:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8772:1: '('
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3());
- match(input, 64, FOLLOW_64_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl18295);
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3());
+ // $ANTLR start "rule__TemplateBinding__Group_2__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5034:1: rule__TemplateBinding__Group_2__1__Impl : ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) ;
+ public final void rule__TemplateBinding__Group_2__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5038:1: ( ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5039:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5039:1: ( ( rule__TemplateBinding__BindingsAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5040:1: ( rule__TemplateBinding__BindingsAssignment_2_1 )
+ {
+ before(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_2_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5041:1: ( rule__TemplateBinding__BindingsAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5041:2: rule__TemplateBinding__BindingsAssignment_2_1
+ {
+ pushFollow(FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl10917);
+ rule__TemplateBinding__BindingsAssignment_2_1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getTemplateBindingAccess().getBindingsAssignment_2_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__3__Impl"
+ }
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8785:1: rule__ForAllOrExistsOrOneOperation__Group__4 : rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__4() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8789:1: ( rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8790:2: rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__418326);
- rule__ForAllOrExistsOrOneOperation__Group__4__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__Group_2__1__Impl"
- state._fsp--;
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__418329);
- rule__ForAllOrExistsOrOneOperation__Group__5();
+ // $ANTLR start "rule__NamedTemplateBinding__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5055:1: rule__NamedTemplateBinding__Group__0 : rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 ;
+ public final void rule__NamedTemplateBinding__Group__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5059:1: ( rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5060:2: rule__NamedTemplateBinding__Group__0__Impl rule__NamedTemplateBinding__Group__1
+ {
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__010951);
+ rule__NamedTemplateBinding__Group__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__010954);
+ rule__NamedTemplateBinding__Group__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__4"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8797:1: rule__ForAllOrExistsOrOneOperation__Group__4__Impl : ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__4__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8801:1: ( ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8802:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8802:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8803:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 )
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprAssignment_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8804:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8804:2: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl18356);
- rule__ForAllOrExistsOrOneOperation__ExprAssignment_4();
+ // $ANTLR start "rule__NamedTemplateBinding__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5067:1: rule__NamedTemplateBinding__Group__0__Impl : ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) ;
+ public final void rule__NamedTemplateBinding__Group__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5071:1: ( ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5072:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5072:1: ( ( rule__NamedTemplateBinding__FormalAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5073:1: ( rule__NamedTemplateBinding__FormalAssignment_0 )
+ {
+ before(grammarAccess.getNamedTemplateBindingAccess().getFormalAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5074:1: ( rule__NamedTemplateBinding__FormalAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5074:2: rule__NamedTemplateBinding__FormalAssignment_0
+ {
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl10981);
+ rule__NamedTemplateBinding__FormalAssignment_0();
+ state._fsp--;
- }
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprAssignment_4());
+ }
- }
+ after(grammarAccess.getNamedTemplateBindingAccess().getFormalAssignment_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group__0__Impl"
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__5"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8814:1: rule__ForAllOrExistsOrOneOperation__Group__5 : rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__5() throws RecognitionException {
+ // $ANTLR start "rule__NamedTemplateBinding__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5084:1: rule__NamedTemplateBinding__Group__1 : rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 ;
+ public final void rule__NamedTemplateBinding__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5088:1: ( rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5089:2: rule__NamedTemplateBinding__Group__1__Impl rule__NamedTemplateBinding__Group__2
+ {
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__111011);
+ rule__NamedTemplateBinding__Group__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8818:1: ( rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8819:2: rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__518386);
- rule__ForAllOrExistsOrOneOperation__Group__5__Impl();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__111014);
+ rule__NamedTemplateBinding__Group__2();
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__518389);
- rule__ForAllOrExistsOrOneOperation__Group__6();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group__1"
- }
- return;
- }
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__5"
+ // $ANTLR start "rule__NamedTemplateBinding__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5096:1: rule__NamedTemplateBinding__Group__1__Impl : ( '=>' ) ;
+ public final void rule__NamedTemplateBinding__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5100:1: ( ( '=>' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5101:1: ( '=>' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5101:1: ( '=>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5102:1: '=>'
+ {
+ before(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1());
+ match(input,62,FOLLOW_62_in_rule__NamedTemplateBinding__Group__1__Impl11042);
+ after(grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1());
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8826:1: rule__ForAllOrExistsOrOneOperation__Group__5__Impl : ( ')' ) ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__5__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8830:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8831:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8831:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8832:1: ')'
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5());
- match(input, 65, FOLLOW_65_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl18417);
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__NamedTemplateBinding__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5115:1: rule__NamedTemplateBinding__Group__2 : rule__NamedTemplateBinding__Group__2__Impl ;
+ public final void rule__NamedTemplateBinding__Group__2() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5119:1: ( rule__NamedTemplateBinding__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5120:2: rule__NamedTemplateBinding__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__211073);
+ rule__NamedTemplateBinding__Group__2__Impl();
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__5__Impl"
+ state._fsp--;
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8845:1: rule__ForAllOrExistsOrOneOperation__Group__6 : rule__ForAllOrExistsOrOneOperation__Group__6__Impl ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__6() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8849:1: ( rule__ForAllOrExistsOrOneOperation__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8850:2: rule__ForAllOrExistsOrOneOperation__Group__6__Impl
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__618448);
- rule__ForAllOrExistsOrOneOperation__Group__6__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group__2"
- }
+ // $ANTLR start "rule__NamedTemplateBinding__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5126:1: rule__NamedTemplateBinding__Group__2__Impl : ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) ;
+ public final void rule__NamedTemplateBinding__Group__2__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5130:1: ( ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5131:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5131:1: ( ( rule__NamedTemplateBinding__ActualAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5132:1: ( rule__NamedTemplateBinding__ActualAssignment_2 )
+ {
+ before(grammarAccess.getNamedTemplateBindingAccess().getActualAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5133:1: ( rule__NamedTemplateBinding__ActualAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5133:2: rule__NamedTemplateBinding__ActualAssignment_2
+ {
+ pushFollow(FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl11100);
+ rule__NamedTemplateBinding__ActualAssignment_2();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__6"
+ }
+ after(grammarAccess.getNamedTemplateBindingAccess().getActualAssignment_2());
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8856:1: rule__ForAllOrExistsOrOneOperation__Group__6__Impl : ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) ;
- public final void rule__ForAllOrExistsOrOneOperation__Group__6__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8860:1: ( ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8861:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8861:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8862:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )?
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixAssignment_6());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8863:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )?
- int alt74 = 2;
- int LA74_0 = input.LA(1);
+ }
- if((LA74_0 == 73 || LA74_0 == 76)) {
- alt74 = 1;
- }
- switch(alt74) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8863:2: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6
- {
- pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl18475);
- rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__Group__2__Impl"
- }
- break;
- }
+ // $ANTLR start "rule__QualifiedNameWithBinding__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5149:1: rule__QualifiedNameWithBinding__Group__0 : rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 ;
+ public final void rule__QualifiedNameWithBinding__Group__0() throws RecognitionException {
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixAssignment_6());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5153:1: ( rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5154:2: rule__QualifiedNameWithBinding__Group__0__Impl rule__QualifiedNameWithBinding__Group__1
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__011136);
+ rule__QualifiedNameWithBinding__Group__0__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__011139);
+ rule__QualifiedNameWithBinding__Group__1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__6__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__Group__0"
- // $ANTLR start "rule__IsUniqueOperation__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8887:1: rule__IsUniqueOperation__Group__0 : rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 ;
- public final void rule__IsUniqueOperation__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QualifiedNameWithBinding__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5161:1: rule__QualifiedNameWithBinding__Group__0__Impl : ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) ;
+ public final void rule__QualifiedNameWithBinding__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8891:1: ( rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8892:2: rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1
- {
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__018520);
- rule__IsUniqueOperation__Group__0__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5165:1: ( ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5166:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5166:1: ( ( rule__QualifiedNameWithBinding__IdAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5167:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 )
+ {
+ before(grammarAccess.getQualifiedNameWithBindingAccess().getIdAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5168:1: ( rule__QualifiedNameWithBinding__IdAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5168:2: rule__QualifiedNameWithBinding__IdAssignment_0
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11166);
+ rule__QualifiedNameWithBinding__IdAssignment_0();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__018523);
- rule__IsUniqueOperation__Group__1();
- state._fsp--;
+ }
+ after(grammarAccess.getQualifiedNameWithBindingAccess().getIdAssignment_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__IsUniqueOperation__Group__0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__Group__0__Impl"
- // $ANTLR start "rule__IsUniqueOperation__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8899:1: rule__IsUniqueOperation__Group__0__Impl : ( '->' ) ;
- public final void rule__IsUniqueOperation__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QualifiedNameWithBinding__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5178:1: rule__QualifiedNameWithBinding__Group__1 : rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 ;
+ public final void rule__QualifiedNameWithBinding__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8903:1: ( ( '->' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8904:1: ( '->' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8904:1: ( '->' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8905:1: '->'
- {
- before(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- match(input, 76, FOLLOW_76_in_rule__IsUniqueOperation__Group__0__Impl18551);
- after(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5182:1: ( rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5183:2: rule__QualifiedNameWithBinding__Group__1__Impl rule__QualifiedNameWithBinding__Group__2
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111196);
+ rule__QualifiedNameWithBinding__Group__1__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111199);
+ rule__QualifiedNameWithBinding__Group__2();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__IsUniqueOperation__Group__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__Group__1"
- // $ANTLR start "rule__IsUniqueOperation__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8918:1: rule__IsUniqueOperation__Group__1 : rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 ;
- public final void rule__IsUniqueOperation__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QualifiedNameWithBinding__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5190:1: rule__QualifiedNameWithBinding__Group__1__Impl : ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) ;
+ public final void rule__QualifiedNameWithBinding__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8922:1: ( rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8923:2: rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2
- {
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__118582);
- rule__IsUniqueOperation__Group__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5194:1: ( ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5195:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5195:1: ( ( rule__QualifiedNameWithBinding__BindingAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5196:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )?
+ {
+ before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5197:1: ( rule__QualifiedNameWithBinding__BindingAssignment_1 )?
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- state._fsp--;
+ if ( (LA48_0==18) ) {
+ int LA48_1 = input.LA(2);
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__118585);
- rule__IsUniqueOperation__Group__2();
+ if ( (LA48_1==RULE_ID) ) {
+ int LA48_3 = input.LA(3);
- state._fsp--;
+ if ( (LA48_3==62) ) {
+ alt48=1;
+ }
+ }
+ }
+ switch (alt48) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5197:2: rule__QualifiedNameWithBinding__BindingAssignment_1
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11226);
+ rule__QualifiedNameWithBinding__BindingAssignment_1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ break;
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getQualifiedNameWithBindingAccess().getBindingAssignment_1());
- // $ANTLR end "rule__IsUniqueOperation__Group__1"
+ }
- // $ANTLR start "rule__IsUniqueOperation__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8930:1: rule__IsUniqueOperation__Group__1__Impl : ( 'isUnique' ) ;
- public final void rule__IsUniqueOperation__Group__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8934:1: ( ( 'isUnique' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8935:1: ( 'isUnique' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8935:1: ( 'isUnique' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8936:1: 'isUnique'
- {
- before(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1());
- match(input, 78, FOLLOW_78_in_rule__IsUniqueOperation__Group__1__Impl18613);
- after(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__Group__1__Impl"
- }
+ // $ANTLR start "rule__QualifiedNameWithBinding__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5207:1: rule__QualifiedNameWithBinding__Group__2 : rule__QualifiedNameWithBinding__Group__2__Impl ;
+ public final void rule__QualifiedNameWithBinding__Group__2() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5211:1: ( rule__QualifiedNameWithBinding__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5212:2: rule__QualifiedNameWithBinding__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211257);
+ rule__QualifiedNameWithBinding__Group__2__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__IsUniqueOperation__Group__1__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__IsUniqueOperation__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8949:1: rule__IsUniqueOperation__Group__2 : rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 ;
- public final void rule__IsUniqueOperation__Group__2() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__Group__2"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8953:1: ( rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8954:2: rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3
- {
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__218644);
- rule__IsUniqueOperation__Group__2__Impl();
- state._fsp--;
+ // $ANTLR start "rule__QualifiedNameWithBinding__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5218:1: rule__QualifiedNameWithBinding__Group__2__Impl : ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) ;
+ public final void rule__QualifiedNameWithBinding__Group__2__Impl() throws RecognitionException {
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__218647);
- rule__IsUniqueOperation__Group__3();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5222:1: ( ( ( rule__QualifiedNameWithBinding__Group_2__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5223:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5223:1: ( ( rule__QualifiedNameWithBinding__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5224:1: ( rule__QualifiedNameWithBinding__Group_2__0 )?
+ {
+ before(grammarAccess.getQualifiedNameWithBindingAccess().getGroup_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5225:1: ( rule__QualifiedNameWithBinding__Group_2__0 )?
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- state._fsp--;
+ if ( (LA49_0==60) ) {
+ alt49=1;
+ }
+ switch (alt49) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5225:2: rule__QualifiedNameWithBinding__Group_2__0
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11284);
+ rule__QualifiedNameWithBinding__Group_2__0();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ break;
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getQualifiedNameWithBindingAccess().getGroup_2());
- // $ANTLR end "rule__IsUniqueOperation__Group__2"
+ }
- // $ANTLR start "rule__IsUniqueOperation__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8961:1: rule__IsUniqueOperation__Group__2__Impl : ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) ;
- public final void rule__IsUniqueOperation__Group__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8965:1: ( ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8966:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8966:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8967:1: ( rule__IsUniqueOperation__NameAssignment_2 )
- {
- before(grammarAccess.getIsUniqueOperationAccess().getNameAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8968:1: ( rule__IsUniqueOperation__NameAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8968:2: rule__IsUniqueOperation__NameAssignment_2
- {
- pushFollow(FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl18674);
- rule__IsUniqueOperation__NameAssignment_2();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__Group__2__Impl"
- }
+ // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5241:1: rule__QualifiedNameWithBinding__Group_2__0 : rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 ;
+ public final void rule__QualifiedNameWithBinding__Group_2__0() throws RecognitionException {
- after(grammarAccess.getIsUniqueOperationAccess().getNameAssignment_2());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5245:1: ( rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5246:2: rule__QualifiedNameWithBinding__Group_2__0__Impl rule__QualifiedNameWithBinding__Group_2__1
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011321);
+ rule__QualifiedNameWithBinding__Group_2__0__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011324);
+ rule__QualifiedNameWithBinding__Group_2__1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__IsUniqueOperation__Group__2__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__0"
- // $ANTLR start "rule__IsUniqueOperation__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8978:1: rule__IsUniqueOperation__Group__3 : rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 ;
- public final void rule__IsUniqueOperation__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5253:1: rule__QualifiedNameWithBinding__Group_2__0__Impl : ( '::' ) ;
+ public final void rule__QualifiedNameWithBinding__Group_2__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8982:1: ( rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8983:2: rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4
- {
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__318704);
- rule__IsUniqueOperation__Group__3__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5257:1: ( ( '::' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5258:1: ( '::' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5258:1: ( '::' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5259:1: '::'
+ {
+ before(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0());
+ match(input,60,FOLLOW_60_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11352);
+ after(grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0());
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__318707);
- rule__IsUniqueOperation__Group__4();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__0__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5272:1: rule__QualifiedNameWithBinding__Group_2__1 : rule__QualifiedNameWithBinding__Group_2__1__Impl ;
+ public final void rule__QualifiedNameWithBinding__Group_2__1() throws RecognitionException {
- // $ANTLR end "rule__IsUniqueOperation__Group__3"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5276:1: ( rule__QualifiedNameWithBinding__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5277:2: rule__QualifiedNameWithBinding__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111383);
+ rule__QualifiedNameWithBinding__Group_2__1__Impl();
+ state._fsp--;
- // $ANTLR start "rule__IsUniqueOperation__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8990:1: rule__IsUniqueOperation__Group__3__Impl : ( '(' ) ;
- public final void rule__IsUniqueOperation__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8994:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8995:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8995:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8996:1: '('
- {
- before(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3());
- match(input, 64, FOLLOW_64_in_rule__IsUniqueOperation__Group__3__Impl18735);
- after(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__1"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__QualifiedNameWithBinding__Group_2__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5283:1: rule__QualifiedNameWithBinding__Group_2__1__Impl : ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) ;
+ public final void rule__QualifiedNameWithBinding__Group_2__1__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5287:1: ( ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5288:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5288:1: ( ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5289:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 )
+ {
+ before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingAssignment_2_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5290:1: ( rule__QualifiedNameWithBinding__RemainingAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5290:2: rule__QualifiedNameWithBinding__RemainingAssignment_2_1
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11410);
+ rule__QualifiedNameWithBinding__RemainingAssignment_2_1();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__IsUniqueOperation__Group__3__Impl"
+ }
- // $ANTLR start "rule__IsUniqueOperation__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9009:1: rule__IsUniqueOperation__Group__4 : rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 ;
- public final void rule__IsUniqueOperation__Group__4() throws RecognitionException {
+ after(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingAssignment_2_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9013:1: ( rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9014:2: rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5
- {
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__418766);
- rule__IsUniqueOperation__Group__4__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__418769);
- rule__IsUniqueOperation__Group__5();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__Group_2__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__Tuple__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5304:1: rule__Tuple__Group__0 : rule__Tuple__Group__0__Impl rule__Tuple__Group__1 ;
+ public final void rule__Tuple__Group__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5308:1: ( rule__Tuple__Group__0__Impl rule__Tuple__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5309:2: rule__Tuple__Group__0__Impl rule__Tuple__Group__1
+ {
+ pushFollow(FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011444);
+ rule__Tuple__Group__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__IsUniqueOperation__Group__4"
+ pushFollow(FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011447);
+ rule__Tuple__Group__1();
+ state._fsp--;
- // $ANTLR start "rule__IsUniqueOperation__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9021:1: rule__IsUniqueOperation__Group__4__Impl : ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) ;
- public final void rule__IsUniqueOperation__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9025:1: ( ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9026:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9026:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9027:1: ( rule__IsUniqueOperation__ExprAssignment_4 )
- {
- before(grammarAccess.getIsUniqueOperationAccess().getExprAssignment_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9028:1: ( rule__IsUniqueOperation__ExprAssignment_4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9028:2: rule__IsUniqueOperation__ExprAssignment_4
- {
- pushFollow(FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl18796);
- rule__IsUniqueOperation__ExprAssignment_4();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group__0"
- }
- after(grammarAccess.getIsUniqueOperationAccess().getExprAssignment_4());
+ // $ANTLR start "rule__Tuple__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5316:1: rule__Tuple__Group__0__Impl : ( () ) ;
+ public final void rule__Tuple__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5320:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5321:1: ( () )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5321:1: ( () )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5322:1: ()
+ {
+ before(grammarAccess.getTupleAccess().getTupleAction_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5323:1: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5325:1:
+ {
+ }
+ after(grammarAccess.getTupleAccess().getTupleAction_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ finally {
- // $ANTLR end "rule__IsUniqueOperation__Group__4__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group__0__Impl"
- // $ANTLR start "rule__IsUniqueOperation__Group__5"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9038:1: rule__IsUniqueOperation__Group__5 : rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 ;
- public final void rule__IsUniqueOperation__Group__5() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Tuple__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5335:1: rule__Tuple__Group__1 : rule__Tuple__Group__1__Impl rule__Tuple__Group__2 ;
+ public final void rule__Tuple__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9042:1: ( rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9043:2: rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6
- {
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__518826);
- rule__IsUniqueOperation__Group__5__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5339:1: ( rule__Tuple__Group__1__Impl rule__Tuple__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5340:2: rule__Tuple__Group__1__Impl rule__Tuple__Group__2
+ {
+ pushFollow(FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111505);
+ rule__Tuple__Group__1__Impl();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__518829);
- rule__IsUniqueOperation__Group__6();
+ pushFollow(FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111508);
+ rule__Tuple__Group__2();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group__1"
- // $ANTLR end "rule__IsUniqueOperation__Group__5"
+ // $ANTLR start "rule__Tuple__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5347:1: rule__Tuple__Group__1__Impl : ( '(' ) ;
+ public final void rule__Tuple__Group__1__Impl() throws RecognitionException {
- // $ANTLR start "rule__IsUniqueOperation__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9050:1: rule__IsUniqueOperation__Group__5__Impl : ( ')' ) ;
- public final void rule__IsUniqueOperation__Group__5__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5351:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5352:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5352:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5353:1: '('
+ {
+ before(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1());
+ match(input,63,FOLLOW_63_in_rule__Tuple__Group__1__Impl11536);
+ after(grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9054:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9055:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9055:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9056:1: ')'
- {
- before(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5());
- match(input, 65, FOLLOW_65_in_rule__IsUniqueOperation__Group__5__Impl18857);
- after(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group__1__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__Tuple__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5366:1: rule__Tuple__Group__2 : rule__Tuple__Group__2__Impl rule__Tuple__Group__3 ;
+ public final void rule__Tuple__Group__2() throws RecognitionException {
- // $ANTLR end "rule__IsUniqueOperation__Group__5__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5370:1: ( rule__Tuple__Group__2__Impl rule__Tuple__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5371:2: rule__Tuple__Group__2__Impl rule__Tuple__Group__3
+ {
+ pushFollow(FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211567);
+ rule__Tuple__Group__2__Impl();
+ state._fsp--;
- // $ANTLR start "rule__IsUniqueOperation__Group__6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9069:1: rule__IsUniqueOperation__Group__6 : rule__IsUniqueOperation__Group__6__Impl ;
- public final void rule__IsUniqueOperation__Group__6() throws RecognitionException {
+ pushFollow(FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211570);
+ rule__Tuple__Group__3();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9073:1: ( rule__IsUniqueOperation__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9074:2: rule__IsUniqueOperation__Group__6__Impl
- {
- pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__618888);
- rule__IsUniqueOperation__Group__6__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group__2"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__Tuple__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5378:1: rule__Tuple__Group__2__Impl : ( ( rule__Tuple__Group_2__0 )? ) ;
+ public final void rule__Tuple__Group__2__Impl() throws RecognitionException {
- // $ANTLR end "rule__IsUniqueOperation__Group__6"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5382:1: ( ( ( rule__Tuple__Group_2__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5383:1: ( ( rule__Tuple__Group_2__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5383:1: ( ( rule__Tuple__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5384:1: ( rule__Tuple__Group_2__0 )?
+ {
+ before(grammarAccess.getTupleAccess().getGroup_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5385:1: ( rule__Tuple__Group_2__0 )?
+ int alt50=2;
+ int LA50_0 = input.LA(1);
+ if ( ((LA50_0>=RULE_ID && LA50_0<=RULE_STRING)||(LA50_0>=12 && LA50_0<=13)||(LA50_0>=25 && LA50_0<=27)||(LA50_0>=30 && LA50_0<=34)||LA50_0==63||(LA50_0>=79 && LA50_0<=82)) ) {
+ alt50=1;
+ }
+ switch (alt50) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5385:2: rule__Tuple__Group_2__0
+ {
+ pushFollow(FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl11597);
+ rule__Tuple__Group_2__0();
- // $ANTLR start "rule__IsUniqueOperation__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9080:1: rule__IsUniqueOperation__Group__6__Impl : ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) ;
- public final void rule__IsUniqueOperation__Group__6__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9084:1: ( ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9085:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9085:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9086:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )?
- {
- before(grammarAccess.getIsUniqueOperationAccess().getSuffixAssignment_6());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9087:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )?
- int alt75 = 2;
- int LA75_0 = input.LA(1);
+ }
+ break;
- if((LA75_0 == 73 || LA75_0 == 76)) {
- alt75 = 1;
- }
- switch(alt75) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9087:2: rule__IsUniqueOperation__SuffixAssignment_6
- {
- pushFollow(FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl18915);
- rule__IsUniqueOperation__SuffixAssignment_6();
+ }
- state._fsp--;
+ after(grammarAccess.getTupleAccess().getGroup_2());
+ }
- }
- break;
- }
+ }
- after(grammarAccess.getIsUniqueOperationAccess().getSuffixAssignment_6());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group__2__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__Tuple__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5395:1: rule__Tuple__Group__3 : rule__Tuple__Group__3__Impl ;
+ public final void rule__Tuple__Group__3() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5399:1: ( rule__Tuple__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5400:2: rule__Tuple__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__311628);
+ rule__Tuple__Group__3__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__IsUniqueOperation__Group__6__Impl"
+ }
- // $ANTLR start "rule__ParenthesizedExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9111:1: rule__ParenthesizedExpression__Group__0 : rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 ;
- public final void rule__ParenthesizedExpression__Group__0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9115:1: ( rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9116:2: rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1
- {
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__018960);
- rule__ParenthesizedExpression__Group__0__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group__3"
- state._fsp--;
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__018963);
- rule__ParenthesizedExpression__Group__1();
+ // $ANTLR start "rule__Tuple__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5406:1: rule__Tuple__Group__3__Impl : ( ')' ) ;
+ public final void rule__Tuple__Group__3__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5410:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5411:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5411:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5412:1: ')'
+ {
+ before(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3());
+ match(input,64,FOLLOW_64_in_rule__Tuple__Group__3__Impl11656);
+ after(grammarAccess.getTupleAccess().getRightParenthesisKeyword_3());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ParenthesizedExpression__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group__3__Impl"
- // $ANTLR start "rule__ParenthesizedExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9123:1: rule__ParenthesizedExpression__Group__0__Impl : ( '(' ) ;
- public final void rule__ParenthesizedExpression__Group__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__Tuple__Group_2__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5433:1: rule__Tuple__Group_2__0 : rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 ;
+ public final void rule__Tuple__Group_2__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5437:1: ( rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5438:2: rule__Tuple__Group_2__0__Impl rule__Tuple__Group_2__1
+ {
+ pushFollow(FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__011695);
+ rule__Tuple__Group_2__0__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9127:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9128:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9128:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9129:1: '('
- {
- before(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
- match(input, 64, FOLLOW_64_in_rule__ParenthesizedExpression__Group__0__Impl18991);
- after(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__011698);
+ rule__Tuple__Group_2__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ParenthesizedExpression__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group_2__0"
- // $ANTLR start "rule__ParenthesizedExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9142:1: rule__ParenthesizedExpression__Group__1 : rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 ;
- public final void rule__ParenthesizedExpression__Group__1() throws RecognitionException {
+ // $ANTLR start "rule__Tuple__Group_2__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5445:1: rule__Tuple__Group_2__0__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) ;
+ public final void rule__Tuple__Group_2__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5449:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5450:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5450:1: ( ( rule__Tuple__TupleElementsAssignment_2_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5451:1: ( rule__Tuple__TupleElementsAssignment_2_0 )
+ {
+ before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5452:1: ( rule__Tuple__TupleElementsAssignment_2_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5452:2: rule__Tuple__TupleElementsAssignment_2_0
+ {
+ pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl11725);
+ rule__Tuple__TupleElementsAssignment_2_0();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9146:1: ( rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9147:2: rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2
- {
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119022);
- rule__ParenthesizedExpression__Group__1__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119025);
- rule__ParenthesizedExpression__Group__2();
+ }
- state._fsp--;
+ after(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ParenthesizedExpression__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group_2__0__Impl"
- // $ANTLR start "rule__ParenthesizedExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9154:1: rule__ParenthesizedExpression__Group__1__Impl : ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) ;
- public final void rule__ParenthesizedExpression__Group__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__Tuple__Group_2__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5462:1: rule__Tuple__Group_2__1 : rule__Tuple__Group_2__1__Impl ;
+ public final void rule__Tuple__Group_2__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5466:1: ( rule__Tuple__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5467:2: rule__Tuple__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__111755);
+ rule__Tuple__Group_2__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9158:1: ( ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9159:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9159:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9160:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 )
- {
- before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9161:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9161:2: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1
- {
- pushFollow(FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19052);
- rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastAssignment_1());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group_2__1"
- }
+ // $ANTLR start "rule__Tuple__Group_2__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5473:1: rule__Tuple__Group_2__1__Impl : ( ( rule__Tuple__Group_2_1__0 )* ) ;
+ public final void rule__Tuple__Group_2__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5477:1: ( ( ( rule__Tuple__Group_2_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5478:1: ( ( rule__Tuple__Group_2_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5478:1: ( ( rule__Tuple__Group_2_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5479:1: ( rule__Tuple__Group_2_1__0 )*
+ {
+ before(grammarAccess.getTupleAccess().getGroup_2_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5480:1: ( rule__Tuple__Group_2_1__0 )*
+ loop51:
+ do {
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- restoreStackSize(stackSize);
+ if ( (LA51_0==61) ) {
+ alt51=1;
+ }
- }
- return;
- }
- // $ANTLR end "rule__ParenthesizedExpression__Group__1__Impl"
+ switch (alt51) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5480:2: rule__Tuple__Group_2_1__0
+ {
+ pushFollow(FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl11782);
+ rule__Tuple__Group_2_1__0();
+ state._fsp--;
- // $ANTLR start "rule__ParenthesizedExpression__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9171:1: rule__ParenthesizedExpression__Group__2 : rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 ;
- public final void rule__ParenthesizedExpression__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9175:1: ( rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9176:2: rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3
- {
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219082);
- rule__ParenthesizedExpression__Group__2__Impl();
+ default :
+ break loop51;
+ }
+ } while (true);
- state._fsp--;
+ after(grammarAccess.getTupleAccess().getGroup_2_1());
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219085);
- rule__ParenthesizedExpression__Group__3();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group_2__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__ParenthesizedExpression__Group__2"
+ // $ANTLR start "rule__Tuple__Group_2_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5494:1: rule__Tuple__Group_2_1__0 : rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 ;
+ public final void rule__Tuple__Group_2_1__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5498:1: ( rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5499:2: rule__Tuple__Group_2_1__0__Impl rule__Tuple__Group_2_1__1
+ {
+ pushFollow(FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__011817);
+ rule__Tuple__Group_2_1__0__Impl();
- // $ANTLR start "rule__ParenthesizedExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9183:1: rule__ParenthesizedExpression__Group__2__Impl : ( ')' ) ;
- public final void rule__ParenthesizedExpression__Group__2__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__011820);
+ rule__Tuple__Group_2_1__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9187:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9188:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9188:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9189:1: ')'
- {
- before(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
- match(input, 65, FOLLOW_65_in_rule__ParenthesizedExpression__Group__2__Impl19113);
- after(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group_2_1__0"
- }
- return;
- }
- // $ANTLR end "rule__ParenthesizedExpression__Group__2__Impl"
+ // $ANTLR start "rule__Tuple__Group_2_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5506:1: rule__Tuple__Group_2_1__0__Impl : ( ',' ) ;
+ public final void rule__Tuple__Group_2_1__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5510:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5511:1: ( ',' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5511:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5512:1: ','
+ {
+ before(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0());
+ match(input,61,FOLLOW_61_in_rule__Tuple__Group_2_1__0__Impl11848);
+ after(grammarAccess.getTupleAccess().getCommaKeyword_2_1_0());
- // $ANTLR start "rule__ParenthesizedExpression__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9202:1: rule__ParenthesizedExpression__Group__3 : rule__ParenthesizedExpression__Group__3__Impl ;
- public final void rule__ParenthesizedExpression__Group__3() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9206:1: ( rule__ParenthesizedExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9207:2: rule__ParenthesizedExpression__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__319144);
- rule__ParenthesizedExpression__Group__3__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group_2_1__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__Tuple__Group_2_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5525:1: rule__Tuple__Group_2_1__1 : rule__Tuple__Group_2_1__1__Impl ;
+ public final void rule__Tuple__Group_2_1__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5529:1: ( rule__Tuple__Group_2_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5530:2: rule__Tuple__Group_2_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__111879);
+ rule__Tuple__Group_2_1__1__Impl();
- // $ANTLR end "rule__ParenthesizedExpression__Group__3"
+ state._fsp--;
- // $ANTLR start "rule__ParenthesizedExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9213:1: rule__ParenthesizedExpression__Group__3__Impl : ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) ;
- public final void rule__ParenthesizedExpression__Group__3__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9217:1: ( ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9218:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9218:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9219:1: ( rule__ParenthesizedExpression__Alternatives_3 )?
- {
- before(grammarAccess.getParenthesizedExpressionAccess().getAlternatives_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9220:1: ( rule__ParenthesizedExpression__Alternatives_3 )?
- int alt76 = 2;
- int LA76_0 = input.LA(1);
+ restoreStackSize(stackSize);
- if((LA76_0 == RULE_ID || (LA76_0 >= 12 && LA76_0 <= 13) || LA76_0 == 64 || LA76_0 == 73 || LA76_0 == 76 || (LA76_0 >= 80 && LA76_0 <= 82))) {
- alt76 = 1;
- }
- switch(alt76) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9220:2: rule__ParenthesizedExpression__Alternatives_3
- {
- pushFollow(FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl19171);
- rule__ParenthesizedExpression__Alternatives_3();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group_2_1__1"
- state._fsp--;
+ // $ANTLR start "rule__Tuple__Group_2_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5536:1: rule__Tuple__Group_2_1__1__Impl : ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) ;
+ public final void rule__Tuple__Group_2_1__1__Impl() throws RecognitionException {
- }
- break;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5540:1: ( ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5541:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5541:1: ( ( rule__Tuple__TupleElementsAssignment_2_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5542:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 )
+ {
+ before(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5543:1: ( rule__Tuple__TupleElementsAssignment_2_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5543:2: rule__Tuple__TupleElementsAssignment_2_1_1
+ {
+ pushFollow(FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl11906);
+ rule__Tuple__TupleElementsAssignment_2_1_1();
- }
+ state._fsp--;
- after(grammarAccess.getParenthesizedExpressionAccess().getAlternatives_3());
- }
+ }
+ after(grammarAccess.getTupleAccess().getTupleElementsAssignment_2_1_1());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ParenthesizedExpression__Group__3__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__Group_2_1__1__Impl"
- // $ANTLR start "rule__NullExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9238:1: rule__NullExpression__Group__0 : rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 ;
- public final void rule__NullExpression__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ConditionalTestExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5557:1: rule__ConditionalTestExpression__Group__0 : rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 ;
+ public final void rule__ConditionalTestExpression__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9242:1: ( rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9243:2: rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1
- {
- pushFollow(FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__019210);
- rule__NullExpression__Group__0__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5561:1: ( rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5562:2: rule__ConditionalTestExpression__Group__0__Impl rule__ConditionalTestExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__011940);
+ rule__ConditionalTestExpression__Group__0__Impl();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__019213);
- rule__NullExpression__Group__1();
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__011943);
+ rule__ConditionalTestExpression__Group__1();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group__0"
- // $ANTLR end "rule__NullExpression__Group__0"
+ // $ANTLR start "rule__ConditionalTestExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5569:1: rule__ConditionalTestExpression__Group__0__Impl : ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) ;
+ public final void rule__ConditionalTestExpression__Group__0__Impl() throws RecognitionException {
- // $ANTLR start "rule__NullExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9250:1: rule__NullExpression__Group__0__Impl : ( () ) ;
- public final void rule__NullExpression__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5573:1: ( ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5574:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5574:1: ( ( rule__ConditionalTestExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5575:1: ( rule__ConditionalTestExpression__ExpAssignment_0 )
+ {
+ before(grammarAccess.getConditionalTestExpressionAccess().getExpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5576:1: ( rule__ConditionalTestExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5576:2: rule__ConditionalTestExpression__ExpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl11970);
+ rule__ConditionalTestExpression__ExpAssignment_0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9254:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9255:1: ( () )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9255:1: ( () )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9256:1: ()
- {
- before(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9257:1: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9259:1:
- {
- }
- after(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0());
+ }
- }
+ after(grammarAccess.getConditionalTestExpressionAccess().getExpAssignment_0());
+ }
- }
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__NullExpression__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group__0__Impl"
- // $ANTLR start "rule__NullExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9269:1: rule__NullExpression__Group__1 : rule__NullExpression__Group__1__Impl ;
- public final void rule__NullExpression__Group__1() throws RecognitionException {
+ // $ANTLR start "rule__ConditionalTestExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5586:1: rule__ConditionalTestExpression__Group__1 : rule__ConditionalTestExpression__Group__1__Impl ;
+ public final void rule__ConditionalTestExpression__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5590:1: ( rule__ConditionalTestExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5591:2: rule__ConditionalTestExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__112000);
+ rule__ConditionalTestExpression__Group__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9273:1: ( rule__NullExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9274:2: rule__NullExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__119271);
- rule__NullExpression__Group__1__Impl();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group__1"
- }
- return;
- }
- // $ANTLR end "rule__NullExpression__Group__1"
+ // $ANTLR start "rule__ConditionalTestExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5597:1: rule__ConditionalTestExpression__Group__1__Impl : ( ( rule__ConditionalTestExpression__Group_1__0 )? ) ;
+ public final void rule__ConditionalTestExpression__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5601:1: ( ( ( rule__ConditionalTestExpression__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5602:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5602:1: ( ( rule__ConditionalTestExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5603:1: ( rule__ConditionalTestExpression__Group_1__0 )?
+ {
+ before(grammarAccess.getConditionalTestExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5604:1: ( rule__ConditionalTestExpression__Group_1__0 )?
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- // $ANTLR start "rule__NullExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9280:1: rule__NullExpression__Group__1__Impl : ( 'null' ) ;
- public final void rule__NullExpression__Group__1__Impl() throws RecognitionException {
+ if ( (LA52_0==65) ) {
+ alt52=1;
+ }
+ switch (alt52) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5604:2: rule__ConditionalTestExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl12027);
+ rule__ConditionalTestExpression__Group_1__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9284:1: ( ( 'null' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9285:1: ( 'null' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9285:1: ( 'null' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9286:1: 'null'
- {
- before(grammarAccess.getNullExpressionAccess().getNullKeyword_1());
- match(input, 79, FOLLOW_79_in_rule__NullExpression__Group__1__Impl19299);
- after(grammarAccess.getNullExpressionAccess().getNullKeyword_1());
- }
+ }
+ break;
+ }
- }
+ after(grammarAccess.getConditionalTestExpressionAccess().getGroup_1());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__NullExpression__Group__1__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ThisExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9303:1: rule__ThisExpression__Group__0 : rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 ;
- public final void rule__ThisExpression__Group__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9307:1: ( rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9308:2: rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1
- {
- pushFollow(FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__019334);
- rule__ThisExpression__Group__0__Impl();
+ // $ANTLR start "rule__ConditionalTestExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5618:1: rule__ConditionalTestExpression__Group_1__0 : rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 ;
+ public final void rule__ConditionalTestExpression__Group_1__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5622:1: ( rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5623:2: rule__ConditionalTestExpression__Group_1__0__Impl rule__ConditionalTestExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__012062);
+ rule__ConditionalTestExpression__Group_1__0__Impl();
- pushFollow(FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__019337);
- rule__ThisExpression__Group__1();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__012065);
+ rule__ConditionalTestExpression__Group_1__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ThisExpression__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group_1__0"
- // $ANTLR start "rule__ThisExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9315:1: rule__ThisExpression__Group__0__Impl : ( () ) ;
- public final void rule__ThisExpression__Group__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ConditionalTestExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5630:1: rule__ConditionalTestExpression__Group_1__0__Impl : ( '?' ) ;
+ public final void rule__ConditionalTestExpression__Group_1__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5634:1: ( ( '?' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5635:1: ( '?' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5635:1: ( '?' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5636:1: '?'
+ {
+ before(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0());
+ match(input,65,FOLLOW_65_in_rule__ConditionalTestExpression__Group_1__0__Impl12093);
+ after(grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9319:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9320:1: ( () )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9320:1: ( () )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9321:1: ()
- {
- before(grammarAccess.getThisExpressionAccess().getThisExpressionAction_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9322:1: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9324:1:
- {
- }
+ }
- after(grammarAccess.getThisExpressionAccess().getThisExpressionAction_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group_1__0__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ConditionalTestExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5649:1: rule__ConditionalTestExpression__Group_1__1 : rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 ;
+ public final void rule__ConditionalTestExpression__Group_1__1() throws RecognitionException {
- // $ANTLR end "rule__ThisExpression__Group__0__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5653:1: ( rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5654:2: rule__ConditionalTestExpression__Group_1__1__Impl rule__ConditionalTestExpression__Group_1__2
+ {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__112124);
+ rule__ConditionalTestExpression__Group_1__1__Impl();
+ state._fsp--;
- // $ANTLR start "rule__ThisExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9334:1: rule__ThisExpression__Group__1 : rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 ;
- public final void rule__ThisExpression__Group__1() throws RecognitionException {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__112127);
+ rule__ConditionalTestExpression__Group_1__2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9338:1: ( rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9339:2: rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2
- {
- pushFollow(FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__119395);
- rule__ThisExpression__Group__1__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__119398);
- rule__ThisExpression__Group__2();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group_1__1"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ConditionalTestExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5661:1: rule__ConditionalTestExpression__Group_1__1__Impl : ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) ;
+ public final void rule__ConditionalTestExpression__Group_1__1__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5665:1: ( ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5666:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5666:1: ( ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5667:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 )
+ {
+ before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5668:1: ( rule__ConditionalTestExpression__WhenTrueAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5668:2: rule__ConditionalTestExpression__WhenTrueAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12154);
+ rule__ConditionalTestExpression__WhenTrueAssignment_1_1();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ThisExpression__Group__1"
+ }
- // $ANTLR start "rule__ThisExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9346:1: rule__ThisExpression__Group__1__Impl : ( 'this' ) ;
- public final void rule__ThisExpression__Group__1__Impl() throws RecognitionException {
+ after(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueAssignment_1_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9350:1: ( ( 'this' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9351:1: ( 'this' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9351:1: ( 'this' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9352:1: 'this'
- {
- before(grammarAccess.getThisExpressionAccess().getThisKeyword_1());
- match(input, 80, FOLLOW_80_in_rule__ThisExpression__Group__1__Impl19426);
- after(grammarAccess.getThisExpressionAccess().getThisKeyword_1());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group_1__1__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ConditionalTestExpression__Group_1__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5678:1: rule__ConditionalTestExpression__Group_1__2 : rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 ;
+ public final void rule__ConditionalTestExpression__Group_1__2() throws RecognitionException {
- // $ANTLR end "rule__ThisExpression__Group__1__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5682:1: ( rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5683:2: rule__ConditionalTestExpression__Group_1__2__Impl rule__ConditionalTestExpression__Group_1__3
+ {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212184);
+ rule__ConditionalTestExpression__Group_1__2__Impl();
+ state._fsp--;
- // $ANTLR start "rule__ThisExpression__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9365:1: rule__ThisExpression__Group__2 : rule__ThisExpression__Group__2__Impl ;
- public final void rule__ThisExpression__Group__2() throws RecognitionException {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212187);
+ rule__ConditionalTestExpression__Group_1__3();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9369:1: ( rule__ThisExpression__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9370:2: rule__ThisExpression__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__219457);
- rule__ThisExpression__Group__2__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group_1__2"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ConditionalTestExpression__Group_1__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5690:1: rule__ConditionalTestExpression__Group_1__2__Impl : ( ':' ) ;
+ public final void rule__ConditionalTestExpression__Group_1__2__Impl() throws RecognitionException {
- // $ANTLR end "rule__ThisExpression__Group__2"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5694:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5695:1: ( ':' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5695:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5696:1: ':'
+ {
+ before(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2());
+ match(input,66,FOLLOW_66_in_rule__ConditionalTestExpression__Group_1__2__Impl12215);
+ after(grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2());
+ }
- // $ANTLR start "rule__ThisExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9376:1: rule__ThisExpression__Group__2__Impl : ( ( rule__ThisExpression__SuffixAssignment_2 )? ) ;
- public final void rule__ThisExpression__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9380:1: ( ( ( rule__ThisExpression__SuffixAssignment_2 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9381:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9381:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9382:1: ( rule__ThisExpression__SuffixAssignment_2 )?
- {
- before(grammarAccess.getThisExpressionAccess().getSuffixAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9383:1: ( rule__ThisExpression__SuffixAssignment_2 )?
- int alt77 = 2;
- int LA77_0 = input.LA(1);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- if((LA77_0 == 73 || LA77_0 == 76)) {
- alt77 = 1;
- }
- switch(alt77) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9383:2: rule__ThisExpression__SuffixAssignment_2
- {
- pushFollow(FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl19484);
- rule__ThisExpression__SuffixAssignment_2();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group_1__2__Impl"
- }
- break;
+ // $ANTLR start "rule__ConditionalTestExpression__Group_1__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5709:1: rule__ConditionalTestExpression__Group_1__3 : rule__ConditionalTestExpression__Group_1__3__Impl ;
+ public final void rule__ConditionalTestExpression__Group_1__3() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5713:1: ( rule__ConditionalTestExpression__Group_1__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5714:2: rule__ConditionalTestExpression__Group_1__3__Impl
+ {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312246);
+ rule__ConditionalTestExpression__Group_1__3__Impl();
- after(grammarAccess.getThisExpressionAccess().getSuffixAssignment_2());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group_1__3"
- }
- return;
- }
- // $ANTLR end "rule__ThisExpression__Group__2__Impl"
+ // $ANTLR start "rule__ConditionalTestExpression__Group_1__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5720:1: rule__ConditionalTestExpression__Group_1__3__Impl : ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) ;
+ public final void rule__ConditionalTestExpression__Group_1__3__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5724:1: ( ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5725:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5725:1: ( ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5726:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 )
+ {
+ before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseAssignment_1_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5727:1: ( rule__ConditionalTestExpression__WhenFalseAssignment_1_3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5727:2: rule__ConditionalTestExpression__WhenFalseAssignment_1_3
+ {
+ pushFollow(FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12273);
+ rule__ConditionalTestExpression__WhenFalseAssignment_1_3();
- // $ANTLR start "rule__SuperInvocationExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9399:1: rule__SuperInvocationExpression__Group__0 : rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 ;
- public final void rule__SuperInvocationExpression__Group__0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9403:1: ( rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9404:2: rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1
- {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__019521);
- rule__SuperInvocationExpression__Group__0__Impl();
+ }
- state._fsp--;
+ after(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseAssignment_1_3());
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__019524);
- rule__SuperInvocationExpression__Group__1();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__Group_1__3__Impl"
- }
- return;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group__0"
+ // $ANTLR start "rule__ConditionalOrExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5745:1: rule__ConditionalOrExpression__Group__0 : rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 ;
+ public final void rule__ConditionalOrExpression__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5749:1: ( rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5750:2: rule__ConditionalOrExpression__Group__0__Impl rule__ConditionalOrExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012311);
+ rule__ConditionalOrExpression__Group__0__Impl();
- // $ANTLR start "rule__SuperInvocationExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9411:1: rule__SuperInvocationExpression__Group__0__Impl : ( 'super' ) ;
- public final void rule__SuperInvocationExpression__Group__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012314);
+ rule__ConditionalOrExpression__Group__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9415:1: ( ( 'super' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9416:1: ( 'super' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9416:1: ( 'super' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9417:1: 'super'
- {
- before(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
- match(input, 81, FOLLOW_81_in_rule__SuperInvocationExpression__Group__0__Impl19552);
- after(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group__0"
- }
- return;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group__0__Impl"
+ // $ANTLR start "rule__ConditionalOrExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5757:1: rule__ConditionalOrExpression__Group__0__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) ;
+ public final void rule__ConditionalOrExpression__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5761:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5762:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5762:1: ( ( rule__ConditionalOrExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5763:1: ( rule__ConditionalOrExpression__ExpAssignment_0 )
+ {
+ before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5764:1: ( rule__ConditionalOrExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5764:2: rule__ConditionalOrExpression__ExpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12341);
+ rule__ConditionalOrExpression__ExpAssignment_0();
- // $ANTLR start "rule__SuperInvocationExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9430:1: rule__SuperInvocationExpression__Group__1 : rule__SuperInvocationExpression__Group__1__Impl ;
- public final void rule__SuperInvocationExpression__Group__1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9434:1: ( rule__SuperInvocationExpression__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9435:2: rule__SuperInvocationExpression__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__119583);
- rule__SuperInvocationExpression__Group__1__Impl();
+ }
- state._fsp--;
+ after(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SuperInvocationExpression__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group__0__Impl"
- // $ANTLR start "rule__SuperInvocationExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9441:1: rule__SuperInvocationExpression__Group__1__Impl : ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) ;
- public final void rule__SuperInvocationExpression__Group__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ConditionalOrExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5774:1: rule__ConditionalOrExpression__Group__1 : rule__ConditionalOrExpression__Group__1__Impl ;
+ public final void rule__ConditionalOrExpression__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5778:1: ( rule__ConditionalOrExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5779:2: rule__ConditionalOrExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112371);
+ rule__ConditionalOrExpression__Group__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9445:1: ( ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9446:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9446:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9447:1: ( rule__SuperInvocationExpression__Alternatives_1 )
- {
- before(grammarAccess.getSuperInvocationExpressionAccess().getAlternatives_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9448:1: ( rule__SuperInvocationExpression__Alternatives_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9448:2: rule__SuperInvocationExpression__Alternatives_1
- {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl19610);
- rule__SuperInvocationExpression__Alternatives_1();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getSuperInvocationExpressionAccess().getAlternatives_1());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group__1"
- }
+ // $ANTLR start "rule__ConditionalOrExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5785:1: rule__ConditionalOrExpression__Group__1__Impl : ( ( rule__ConditionalOrExpression__Group_1__0 )* ) ;
+ public final void rule__ConditionalOrExpression__Group__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5789:1: ( ( ( rule__ConditionalOrExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5790:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5790:1: ( ( rule__ConditionalOrExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5791:1: ( rule__ConditionalOrExpression__Group_1__0 )*
+ {
+ before(grammarAccess.getConditionalOrExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5792:1: ( rule__ConditionalOrExpression__Group_1__0 )*
+ loop53:
+ do {
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- restoreStackSize(stackSize);
+ if ( (LA53_0==67) ) {
+ alt53=1;
+ }
- }
- return;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group__1__Impl"
+ switch (alt53) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5792:2: rule__ConditionalOrExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12398);
+ rule__ConditionalOrExpression__Group_1__0();
+ state._fsp--;
- // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9462:1: rule__SuperInvocationExpression__Group_1_1__0 : rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 ;
- public final void rule__SuperInvocationExpression__Group_1_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9466:1: ( rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9467:2: rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1
- {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__019644);
- rule__SuperInvocationExpression__Group_1_1__0__Impl();
+ default :
+ break loop53;
+ }
+ } while (true);
- state._fsp--;
+ after(grammarAccess.getConditionalOrExpressionAccess().getGroup_1());
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__019647);
- rule__SuperInvocationExpression__Group_1_1__1();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__0"
+ // $ANTLR start "rule__ConditionalOrExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5806:1: rule__ConditionalOrExpression__Group_1__0 : rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 ;
+ public final void rule__ConditionalOrExpression__Group_1__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5810:1: ( rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5811:2: rule__ConditionalOrExpression__Group_1__0__Impl rule__ConditionalOrExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012433);
+ rule__ConditionalOrExpression__Group_1__0__Impl();
- // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9474:1: rule__SuperInvocationExpression__Group_1_1__0__Impl : ( '.' ) ;
- public final void rule__SuperInvocationExpression__Group_1_1__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012436);
+ rule__ConditionalOrExpression__Group_1__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9478:1: ( ( '.' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9479:1: ( '.' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9479:1: ( '.' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9480:1: '.'
- {
- before(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0());
- match(input, 73, FOLLOW_73_in_rule__SuperInvocationExpression__Group_1_1__0__Impl19675);
- after(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group_1__0"
- }
- return;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__0__Impl"
+ // $ANTLR start "rule__ConditionalOrExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5818:1: rule__ConditionalOrExpression__Group_1__0__Impl : ( '||' ) ;
+ public final void rule__ConditionalOrExpression__Group_1__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5822:1: ( ( '||' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5823:1: ( '||' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5823:1: ( '||' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5824:1: '||'
+ {
+ before(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0());
+ match(input,67,FOLLOW_67_in_rule__ConditionalOrExpression__Group_1__0__Impl12464);
+ after(grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0());
- // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9493:1: rule__SuperInvocationExpression__Group_1_1__1 : rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 ;
- public final void rule__SuperInvocationExpression__Group_1_1__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9497:1: ( rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9498:2: rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2
- {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__119706);
- rule__SuperInvocationExpression__Group_1_1__1__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__119709);
- rule__SuperInvocationExpression__Group_1_1__2();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group_1__0__Impl"
- }
+ // $ANTLR start "rule__ConditionalOrExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5837:1: rule__ConditionalOrExpression__Group_1__1 : rule__ConditionalOrExpression__Group_1__1__Impl ;
+ public final void rule__ConditionalOrExpression__Group_1__1() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5841:1: ( rule__ConditionalOrExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5842:2: rule__ConditionalOrExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112495);
+ rule__ConditionalOrExpression__Group_1__1__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9505:1: rule__SuperInvocationExpression__Group_1_1__1__Impl : ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) ;
- public final void rule__SuperInvocationExpression__Group_1_1__1__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group_1__1"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9509:1: ( ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9510:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9510:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9511:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 )
- {
- before(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameAssignment_1_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9512:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9512:2: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1
- {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl19736);
- rule__SuperInvocationExpression__OperationNameAssignment_1_1_1();
- state._fsp--;
+ // $ANTLR start "rule__ConditionalOrExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5848:1: rule__ConditionalOrExpression__Group_1__1__Impl : ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) ;
+ public final void rule__ConditionalOrExpression__Group_1__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5852:1: ( ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5853:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5853:1: ( ( rule__ConditionalOrExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5854:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 )
+ {
+ before(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5855:1: ( rule__ConditionalOrExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5855:2: rule__ConditionalOrExpression__ExpAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12522);
+ rule__ConditionalOrExpression__ExpAssignment_1_1();
- }
+ state._fsp--;
- after(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameAssignment_1_1_1());
- }
+ }
+ after(grammarAccess.getConditionalOrExpressionAccess().getExpAssignment_1_1());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__1__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__Group_1__1__Impl"
- // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9522:1: rule__SuperInvocationExpression__Group_1_1__2 : rule__SuperInvocationExpression__Group_1_1__2__Impl ;
- public final void rule__SuperInvocationExpression__Group_1_1__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ConditionalAndExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5869:1: rule__ConditionalAndExpression__Group__0 : rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 ;
+ public final void rule__ConditionalAndExpression__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9526:1: ( rule__SuperInvocationExpression__Group_1_1__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9527:2: rule__SuperInvocationExpression__Group_1_1__2__Impl
- {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__219766);
- rule__SuperInvocationExpression__Group_1_1__2__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5873:1: ( rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5874:2: rule__ConditionalAndExpression__Group__0__Impl rule__ConditionalAndExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012556);
+ rule__ConditionalAndExpression__Group__0__Impl();
- state._fsp--;
+ state._fsp--;
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012559);
+ rule__ConditionalAndExpression__Group__1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__2"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group__0"
- // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9533:1: rule__SuperInvocationExpression__Group_1_1__2__Impl : ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) ;
- public final void rule__SuperInvocationExpression__Group_1_1__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ConditionalAndExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5881:1: rule__ConditionalAndExpression__Group__0__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) ;
+ public final void rule__ConditionalAndExpression__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9537:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9538:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9538:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9539:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 )
- {
- before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_1_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9540:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9540:2: rule__SuperInvocationExpression__TupleAssignment_1_1_2
- {
- pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl19793);
- rule__SuperInvocationExpression__TupleAssignment_1_1_2();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5885:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5886:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5886:1: ( ( rule__ConditionalAndExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5887:1: ( rule__ConditionalAndExpression__ExpAssignment_0 )
+ {
+ before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5888:1: ( rule__ConditionalAndExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5888:2: rule__ConditionalAndExpression__ExpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl12586);
+ rule__ConditionalAndExpression__ExpAssignment_0();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_1_2());
+ after(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_0());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group__0__Impl"
- // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__2__Impl"
+ // $ANTLR start "rule__ConditionalAndExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5898:1: rule__ConditionalAndExpression__Group__1 : rule__ConditionalAndExpression__Group__1__Impl ;
+ public final void rule__ConditionalAndExpression__Group__1() throws RecognitionException {
- // $ANTLR start "rule__InstanceCreationExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9556:1: rule__InstanceCreationExpression__Group__0 : rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 ;
- public final void rule__InstanceCreationExpression__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5902:1: ( rule__ConditionalAndExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5903:2: rule__ConditionalAndExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__112616);
+ rule__ConditionalAndExpression__Group__1__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9560:1: ( rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9561:2: rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1
- {
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__019829);
- rule__InstanceCreationExpression__Group__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__019832);
- rule__InstanceCreationExpression__Group__1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group__1"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ConditionalAndExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5909:1: rule__ConditionalAndExpression__Group__1__Impl : ( ( rule__ConditionalAndExpression__Group_1__0 )* ) ;
+ public final void rule__ConditionalAndExpression__Group__1__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5913:1: ( ( ( rule__ConditionalAndExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5914:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5914:1: ( ( rule__ConditionalAndExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5915:1: ( rule__ConditionalAndExpression__Group_1__0 )*
+ {
+ before(grammarAccess.getConditionalAndExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5916:1: ( rule__ConditionalAndExpression__Group_1__0 )*
+ loop54:
+ do {
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- }
- return;
- }
+ if ( (LA54_0==68) ) {
+ alt54=1;
+ }
- // $ANTLR end "rule__InstanceCreationExpression__Group__0"
+ switch (alt54) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5916:2: rule__ConditionalAndExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl12643);
+ rule__ConditionalAndExpression__Group_1__0();
- // $ANTLR start "rule__InstanceCreationExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9568:1: rule__InstanceCreationExpression__Group__0__Impl : ( 'new' ) ;
- public final void rule__InstanceCreationExpression__Group__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9572:1: ( ( 'new' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9573:1: ( 'new' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9573:1: ( 'new' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9574:1: 'new'
- {
- before(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0());
- match(input, 82, FOLLOW_82_in_rule__InstanceCreationExpression__Group__0__Impl19860);
- after(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0());
+ }
+ break;
- }
+ default :
+ break loop54;
+ }
+ } while (true);
+ after(grammarAccess.getConditionalAndExpressionAccess().getGroup_1());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__InstanceCreationExpression__Group__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group__1__Impl"
- // $ANTLR start "rule__InstanceCreationExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9587:1: rule__InstanceCreationExpression__Group__1 : rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 ;
- public final void rule__InstanceCreationExpression__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ConditionalAndExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5930:1: rule__ConditionalAndExpression__Group_1__0 : rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 ;
+ public final void rule__ConditionalAndExpression__Group_1__0() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9591:1: ( rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9592:2: rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2
- {
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__119891);
- rule__InstanceCreationExpression__Group__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5934:1: ( rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5935:2: rule__ConditionalAndExpression__Group_1__0__Impl rule__ConditionalAndExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__012678);
+ rule__ConditionalAndExpression__Group_1__0__Impl();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__119894);
- rule__InstanceCreationExpression__Group__2();
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__012681);
+ rule__ConditionalAndExpression__Group_1__1();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group_1__0"
- // $ANTLR end "rule__InstanceCreationExpression__Group__1"
+ // $ANTLR start "rule__ConditionalAndExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5942:1: rule__ConditionalAndExpression__Group_1__0__Impl : ( '&&' ) ;
+ public final void rule__ConditionalAndExpression__Group_1__0__Impl() throws RecognitionException {
- // $ANTLR start "rule__InstanceCreationExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9599:1: rule__InstanceCreationExpression__Group__1__Impl : ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) ;
- public final void rule__InstanceCreationExpression__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5946:1: ( ( '&&' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5947:1: ( '&&' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5947:1: ( '&&' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5948:1: '&&'
+ {
+ before(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0());
+ match(input,68,FOLLOW_68_in_rule__ConditionalAndExpression__Group_1__0__Impl12709);
+ after(grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9603:1: ( ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9604:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9604:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9605:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 )
- {
- before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9606:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9606:2: rule__InstanceCreationExpression__ConstructorAssignment_1
- {
- pushFollow(FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl19921);
- rule__InstanceCreationExpression__ConstructorAssignment_1();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- after(grammarAccess.getInstanceCreationExpressionAccess().getConstructorAssignment_1());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group_1__0__Impl"
- }
+ // $ANTLR start "rule__ConditionalAndExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5961:1: rule__ConditionalAndExpression__Group_1__1 : rule__ConditionalAndExpression__Group_1__1__Impl ;
+ public final void rule__ConditionalAndExpression__Group_1__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5965:1: ( rule__ConditionalAndExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5966:2: rule__ConditionalAndExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__112740);
+ rule__ConditionalAndExpression__Group_1__1__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__InstanceCreationExpression__Group__1__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__InstanceCreationExpression__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9616:1: rule__InstanceCreationExpression__Group__2 : rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 ;
- public final void rule__InstanceCreationExpression__Group__2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group_1__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9620:1: ( rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9621:2: rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3
- {
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__219951);
- rule__InstanceCreationExpression__Group__2__Impl();
+ // $ANTLR start "rule__ConditionalAndExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5972:1: rule__ConditionalAndExpression__Group_1__1__Impl : ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) ;
+ public final void rule__ConditionalAndExpression__Group_1__1__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5976:1: ( ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5977:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5977:1: ( ( rule__ConditionalAndExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5978:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 )
+ {
+ before(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5979:1: ( rule__ConditionalAndExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5979:2: rule__ConditionalAndExpression__ExpAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl12767);
+ rule__ConditionalAndExpression__ExpAssignment_1_1();
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__219954);
- rule__InstanceCreationExpression__Group__3();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getConditionalAndExpressionAccess().getExpAssignment_1_1());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__InstanceCreationExpression__Group__2"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__InstanceCreationExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9628:1: rule__InstanceCreationExpression__Group__2__Impl : ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) ;
- public final void rule__InstanceCreationExpression__Group__2__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__Group_1__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9632:1: ( ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9633:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9633:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9634:1: ( rule__InstanceCreationExpression__TupleAssignment_2 )
- {
- before(grammarAccess.getInstanceCreationExpressionAccess().getTupleAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9635:1: ( rule__InstanceCreationExpression__TupleAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9635:2: rule__InstanceCreationExpression__TupleAssignment_2
- {
- pushFollow(FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl19981);
- rule__InstanceCreationExpression__TupleAssignment_2();
+ // $ANTLR start "rule__InclusiveOrExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5993:1: rule__InclusiveOrExpression__Group__0 : rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 ;
+ public final void rule__InclusiveOrExpression__Group__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5997:1: ( rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:5998:2: rule__InclusiveOrExpression__Group__0__Impl rule__InclusiveOrExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__012801);
+ rule__InclusiveOrExpression__Group__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__012804);
+ rule__InclusiveOrExpression__Group__1();
- after(grammarAccess.getInstanceCreationExpressionAccess().getTupleAssignment_2());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group__0"
- }
- return;
- }
- // $ANTLR end "rule__InstanceCreationExpression__Group__2__Impl"
+ // $ANTLR start "rule__InclusiveOrExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6005:1: rule__InclusiveOrExpression__Group__0__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) ;
+ public final void rule__InclusiveOrExpression__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6009:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6010:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6010:1: ( ( rule__InclusiveOrExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6011:1: ( rule__InclusiveOrExpression__ExpAssignment_0 )
+ {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6012:1: ( rule__InclusiveOrExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6012:2: rule__InclusiveOrExpression__ExpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl12831);
+ rule__InclusiveOrExpression__ExpAssignment_0();
- // $ANTLR start "rule__InstanceCreationExpression__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9645:1: rule__InstanceCreationExpression__Group__3 : rule__InstanceCreationExpression__Group__3__Impl ;
- public final void rule__InstanceCreationExpression__Group__3() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9649:1: ( rule__InstanceCreationExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9650:2: rule__InstanceCreationExpression__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320011);
- rule__InstanceCreationExpression__Group__3__Impl();
+ }
- state._fsp--;
+ after(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InstanceCreationExpression__Group__3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group__0__Impl"
- // $ANTLR start "rule__InstanceCreationExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9656:1: rule__InstanceCreationExpression__Group__3__Impl : ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) ;
- public final void rule__InstanceCreationExpression__Group__3__Impl() throws RecognitionException {
+ // $ANTLR start "rule__InclusiveOrExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6022:1: rule__InclusiveOrExpression__Group__1 : rule__InclusiveOrExpression__Group__1__Impl ;
+ public final void rule__InclusiveOrExpression__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6026:1: ( rule__InclusiveOrExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6027:2: rule__InclusiveOrExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__112861);
+ rule__InclusiveOrExpression__Group__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9660:1: ( ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9661:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9661:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9662:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )?
- {
- before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixAssignment_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9663:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )?
- int alt78 = 2;
- int LA78_0 = input.LA(1);
+ state._fsp--;
- if((LA78_0 == 73 || LA78_0 == 76)) {
- alt78 = 1;
- }
- switch(alt78) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9663:2: rule__InstanceCreationExpression__SuffixAssignment_3
- {
- pushFollow(FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20038);
- rule__InstanceCreationExpression__SuffixAssignment_3();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- break;
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group__1"
- after(grammarAccess.getInstanceCreationExpressionAccess().getSuffixAssignment_3());
- }
+ // $ANTLR start "rule__InclusiveOrExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6033:1: rule__InclusiveOrExpression__Group__1__Impl : ( ( rule__InclusiveOrExpression__Group_1__0 )* ) ;
+ public final void rule__InclusiveOrExpression__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6037:1: ( ( ( rule__InclusiveOrExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6038:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6038:1: ( ( rule__InclusiveOrExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6039:1: ( rule__InclusiveOrExpression__Group_1__0 )*
+ {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6040:1: ( rule__InclusiveOrExpression__Group_1__0 )*
+ loop55:
+ do {
+ int alt55=2;
+ int LA55_0 = input.LA(1);
- }
+ if ( (LA55_0==69) ) {
+ alt55=1;
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ switch (alt55) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6040:2: rule__InclusiveOrExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl12888);
+ rule__InclusiveOrExpression__Group_1__0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__InstanceCreationExpression__Group__3__Impl"
+ }
+ break;
- // $ANTLR start "rule__InstanceCreationTuple__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9681:1: rule__InstanceCreationTuple__Group__0 : rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 ;
- public final void rule__InstanceCreationTuple__Group__0() throws RecognitionException {
+ default :
+ break loop55;
+ }
+ } while (true);
- int stackSize = keepStackSize();
+ after(grammarAccess.getInclusiveOrExpressionAccess().getGroup_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9685:1: ( rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9686:2: rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020077);
- rule__InstanceCreationTuple__Group__0__Impl();
+ }
- state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020080);
- rule__InstanceCreationTuple__Group__1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__InclusiveOrExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6054:1: rule__InclusiveOrExpression__Group_1__0 : rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 ;
+ public final void rule__InclusiveOrExpression__Group_1__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6058:1: ( rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6059:2: rule__InclusiveOrExpression__Group_1__0__Impl rule__InclusiveOrExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__012923);
+ rule__InclusiveOrExpression__Group_1__0__Impl();
- // $ANTLR end "rule__InstanceCreationTuple__Group__0"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__012926);
+ rule__InclusiveOrExpression__Group_1__1();
- // $ANTLR start "rule__InstanceCreationTuple__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9693:1: rule__InstanceCreationTuple__Group__0__Impl : ( () ) ;
- public final void rule__InstanceCreationTuple__Group__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9697:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9698:1: ( () )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9698:1: ( () )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9699:1: ()
- {
- before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleAction_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9700:1: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9702:1:
- {
- }
+ }
- after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleAction_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group_1__0"
- }
- } finally {
+ // $ANTLR start "rule__InclusiveOrExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6066:1: rule__InclusiveOrExpression__Group_1__0__Impl : ( '|' ) ;
+ public final void rule__InclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6070:1: ( ( '|' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6071:1: ( '|' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6071:1: ( '|' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6072:1: '|'
+ {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0());
+ match(input,69,FOLLOW_69_in_rule__InclusiveOrExpression__Group_1__0__Impl12954);
+ after(grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__InstanceCreationTuple__Group__0__Impl"
+ }
- // $ANTLR start "rule__InstanceCreationTuple__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9712:1: rule__InstanceCreationTuple__Group__1 : rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 ;
- public final void rule__InstanceCreationTuple__Group__1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9716:1: ( rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9717:2: rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__120138);
- rule__InstanceCreationTuple__Group__1__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group_1__0__Impl"
- state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__120141);
- rule__InstanceCreationTuple__Group__2();
+ // $ANTLR start "rule__InclusiveOrExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6085:1: rule__InclusiveOrExpression__Group_1__1 : rule__InclusiveOrExpression__Group_1__1__Impl ;
+ public final void rule__InclusiveOrExpression__Group_1__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6089:1: ( rule__InclusiveOrExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6090:2: rule__InclusiveOrExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__112985);
+ rule__InclusiveOrExpression__Group_1__1__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InstanceCreationTuple__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group_1__1"
- // $ANTLR start "rule__InstanceCreationTuple__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9724:1: rule__InstanceCreationTuple__Group__1__Impl : ( '(' ) ;
- public final void rule__InstanceCreationTuple__Group__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__InclusiveOrExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6096:1: rule__InclusiveOrExpression__Group_1__1__Impl : ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) ;
+ public final void rule__InclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6100:1: ( ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6101:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6101:1: ( ( rule__InclusiveOrExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6102:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 )
+ {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6103:1: ( rule__InclusiveOrExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6103:2: rule__InclusiveOrExpression__ExpAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl13012);
+ rule__InclusiveOrExpression__ExpAssignment_1_1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9728:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9729:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9729:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9730:1: '('
- {
- before(grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1());
- match(input, 64, FOLLOW_64_in_rule__InstanceCreationTuple__Group__1__Impl20169);
- after(grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getInclusiveOrExpressionAccess().getExpAssignment_1_1());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__InstanceCreationTuple__Group__1__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__InstanceCreationTuple__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9743:1: rule__InstanceCreationTuple__Group__2 : rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 ;
- public final void rule__InstanceCreationTuple__Group__2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__Group_1__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9747:1: ( rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9748:2: rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__220200);
- rule__InstanceCreationTuple__Group__2__Impl();
+ // $ANTLR start "rule__ExclusiveOrExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6117:1: rule__ExclusiveOrExpression__Group__0 : rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 ;
+ public final void rule__ExclusiveOrExpression__Group__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6121:1: ( rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6122:2: rule__ExclusiveOrExpression__Group__0__Impl rule__ExclusiveOrExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__013046);
+ rule__ExclusiveOrExpression__Group__0__Impl();
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__220203);
- rule__InstanceCreationTuple__Group__3();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__013049);
+ rule__ExclusiveOrExpression__Group__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InstanceCreationTuple__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group__0"
- // $ANTLR start "rule__InstanceCreationTuple__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9755:1: rule__InstanceCreationTuple__Group__2__Impl : ( ( rule__InstanceCreationTuple__Group_2__0 )? ) ;
- public final void rule__InstanceCreationTuple__Group__2__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ExclusiveOrExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6129:1: rule__ExclusiveOrExpression__Group__0__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) ;
+ public final void rule__ExclusiveOrExpression__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6133:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6134:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6134:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6135:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 )
+ {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6136:1: ( rule__ExclusiveOrExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6136:2: rule__ExclusiveOrExpression__ExpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl13076);
+ rule__ExclusiveOrExpression__ExpAssignment_0();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9759:1: ( ( ( rule__InstanceCreationTuple__Group_2__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9760:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9760:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9761:1: ( rule__InstanceCreationTuple__Group_2__0 )?
- {
- before(grammarAccess.getInstanceCreationTupleAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9762:1: ( rule__InstanceCreationTuple__Group_2__0 )?
- int alt79 = 2;
- int LA79_0 = input.LA(1);
+ state._fsp--;
- if((LA79_0 == RULE_ID)) {
- alt79 = 1;
- }
- switch(alt79) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9762:2: rule__InstanceCreationTuple__Group_2__0
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl20230);
- rule__InstanceCreationTuple__Group_2__0();
- state._fsp--;
+ }
+ after(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_0());
- }
- break;
+ }
- }
- after(grammarAccess.getInstanceCreationTupleAccess().getGroup_2());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ExclusiveOrExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6146:1: rule__ExclusiveOrExpression__Group__1 : rule__ExclusiveOrExpression__Group__1__Impl ;
+ public final void rule__ExclusiveOrExpression__Group__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6150:1: ( rule__ExclusiveOrExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6151:2: rule__ExclusiveOrExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__113106);
+ rule__ExclusiveOrExpression__Group__1__Impl();
- // $ANTLR end "rule__InstanceCreationTuple__Group__2__Impl"
+ state._fsp--;
- // $ANTLR start "rule__InstanceCreationTuple__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9772:1: rule__InstanceCreationTuple__Group__3 : rule__InstanceCreationTuple__Group__3__Impl ;
- public final void rule__InstanceCreationTuple__Group__3() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9776:1: ( rule__InstanceCreationTuple__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9777:2: rule__InstanceCreationTuple__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__320261);
- rule__InstanceCreationTuple__Group__3__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group__1"
- }
+ // $ANTLR start "rule__ExclusiveOrExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6157:1: rule__ExclusiveOrExpression__Group__1__Impl : ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) ;
+ public final void rule__ExclusiveOrExpression__Group__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6161:1: ( ( ( rule__ExclusiveOrExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6162:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6162:1: ( ( rule__ExclusiveOrExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6163:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
+ {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6164:1: ( rule__ExclusiveOrExpression__Group_1__0 )*
+ loop56:
+ do {
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- restoreStackSize(stackSize);
+ if ( (LA56_0==70) ) {
+ alt56=1;
+ }
- }
- return;
- }
- // $ANTLR end "rule__InstanceCreationTuple__Group__3"
+ switch (alt56) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6164:2: rule__ExclusiveOrExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl13133);
+ rule__ExclusiveOrExpression__Group_1__0();
+ state._fsp--;
- // $ANTLR start "rule__InstanceCreationTuple__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9783:1: rule__InstanceCreationTuple__Group__3__Impl : ( ')' ) ;
- public final void rule__InstanceCreationTuple__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9787:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9788:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9788:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9789:1: ')'
- {
- before(grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3());
- match(input, 65, FOLLOW_65_in_rule__InstanceCreationTuple__Group__3__Impl20289);
- after(grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3());
+ default :
+ break loop56;
+ }
+ } while (true);
- }
+ after(grammarAccess.getExclusiveOrExpressionAccess().getGroup_1());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InstanceCreationTuple__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group__1__Impl"
- // $ANTLR start "rule__InstanceCreationTuple__Group_2__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9810:1: rule__InstanceCreationTuple__Group_2__0 : rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 ;
- public final void rule__InstanceCreationTuple__Group_2__0() throws RecognitionException {
+ // $ANTLR start "rule__ExclusiveOrExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6178:1: rule__ExclusiveOrExpression__Group_1__0 : rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 ;
+ public final void rule__ExclusiveOrExpression__Group_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6182:1: ( rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6183:2: rule__ExclusiveOrExpression__Group_1__0__Impl rule__ExclusiveOrExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013168);
+ rule__ExclusiveOrExpression__Group_1__0__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9814:1: ( rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9815:2: rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__020328);
- rule__InstanceCreationTuple__Group_2__0__Impl();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013171);
+ rule__ExclusiveOrExpression__Group_1__1();
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__020331);
- rule__InstanceCreationTuple__Group_2__1();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group_1__0"
- }
- return;
- }
- // $ANTLR end "rule__InstanceCreationTuple__Group_2__0"
+ // $ANTLR start "rule__ExclusiveOrExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6190:1: rule__ExclusiveOrExpression__Group_1__0__Impl : ( '^' ) ;
+ public final void rule__ExclusiveOrExpression__Group_1__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6194:1: ( ( '^' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6195:1: ( '^' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6195:1: ( '^' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6196:1: '^'
+ {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0());
+ match(input,70,FOLLOW_70_in_rule__ExclusiveOrExpression__Group_1__0__Impl13199);
+ after(grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0());
- // $ANTLR start "rule__InstanceCreationTuple__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9822:1: rule__InstanceCreationTuple__Group_2__0__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) ;
- public final void rule__InstanceCreationTuple__Group_2__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9826:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9827:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9827:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9828:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 )
- {
- before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9829:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9829:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl20358);
- rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group_1__0__Impl"
- after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_0());
- }
+ // $ANTLR start "rule__ExclusiveOrExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6209:1: rule__ExclusiveOrExpression__Group_1__1 : rule__ExclusiveOrExpression__Group_1__1__Impl ;
+ public final void rule__ExclusiveOrExpression__Group_1__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6213:1: ( rule__ExclusiveOrExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6214:2: rule__ExclusiveOrExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113230);
+ rule__ExclusiveOrExpression__Group_1__1__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__InstanceCreationTuple__Group_2__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group_1__1"
- // $ANTLR start "rule__InstanceCreationTuple__Group_2__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9839:1: rule__InstanceCreationTuple__Group_2__1 : rule__InstanceCreationTuple__Group_2__1__Impl ;
- public final void rule__InstanceCreationTuple__Group_2__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ExclusiveOrExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6220:1: rule__ExclusiveOrExpression__Group_1__1__Impl : ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) ;
+ public final void rule__ExclusiveOrExpression__Group_1__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9843:1: ( rule__InstanceCreationTuple__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9844:2: rule__InstanceCreationTuple__Group_2__1__Impl
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__120388);
- rule__InstanceCreationTuple__Group_2__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6224:1: ( ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6225:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6225:1: ( ( rule__ExclusiveOrExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6226:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 )
+ {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6227:1: ( rule__ExclusiveOrExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6227:2: rule__ExclusiveOrExpression__ExpAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13257);
+ rule__ExclusiveOrExpression__ExpAssignment_1_1();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getExclusiveOrExpressionAccess().getExpAssignment_1_1());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__InstanceCreationTuple__Group_2__1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__InstanceCreationTuple__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9850:1: rule__InstanceCreationTuple__Group_2__1__Impl : ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) ;
- public final void rule__InstanceCreationTuple__Group_2__1__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__Group_1__1__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9854:1: ( ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9855:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9855:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9856:1: ( rule__InstanceCreationTuple__Group_2_1__0 )*
- {
- before(grammarAccess.getInstanceCreationTupleAccess().getGroup_2_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9857:1: ( rule__InstanceCreationTuple__Group_2_1__0 )*
- loop80: do {
- int alt80 = 2;
- int LA80_0 = input.LA(1);
- if((LA80_0 == 62)) {
- alt80 = 1;
- }
+ // $ANTLR start "rule__AndExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6241:1: rule__AndExpression__Group__0 : rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 ;
+ public final void rule__AndExpression__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6245:1: ( rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6246:2: rule__AndExpression__Group__0__Impl rule__AndExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013291);
+ rule__AndExpression__Group__0__Impl();
- switch(alt80) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9857:2: rule__InstanceCreationTuple__Group_2_1__0
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl20415);
- rule__InstanceCreationTuple__Group_2_1__0();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013294);
+ rule__AndExpression__Group__1();
+ state._fsp--;
- }
- break;
- default:
- break loop80;
- }
- } while(true);
+ }
- after(grammarAccess.getInstanceCreationTupleAccess().getGroup_2_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AndExpression__Group__0"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__AndExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6253:1: rule__AndExpression__Group__0__Impl : ( ( rule__AndExpression__ExpAssignment_0 ) ) ;
+ public final void rule__AndExpression__Group__0__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6257:1: ( ( ( rule__AndExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6258:1: ( ( rule__AndExpression__ExpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6258:1: ( ( rule__AndExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6259:1: ( rule__AndExpression__ExpAssignment_0 )
+ {
+ before(grammarAccess.getAndExpressionAccess().getExpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6260:1: ( rule__AndExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6260:2: rule__AndExpression__ExpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13321);
+ rule__AndExpression__ExpAssignment_0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__InstanceCreationTuple__Group_2__1__Impl"
+ }
- // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9871:1: rule__InstanceCreationTuple__Group_2_1__0 : rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 ;
- public final void rule__InstanceCreationTuple__Group_2_1__0() throws RecognitionException {
+ after(grammarAccess.getAndExpressionAccess().getExpAssignment_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9875:1: ( rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9876:2: rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__020450);
- rule__InstanceCreationTuple__Group_2_1__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__020453);
- rule__InstanceCreationTuple__Group_2_1__1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AndExpression__Group__0__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__AndExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6270:1: rule__AndExpression__Group__1 : rule__AndExpression__Group__1__Impl ;
+ public final void rule__AndExpression__Group__1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6274:1: ( rule__AndExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6275:2: rule__AndExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113351);
+ rule__AndExpression__Group__1__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__0"
+ }
- // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9883:1: rule__InstanceCreationTuple__Group_2_1__0__Impl : ( ',' ) ;
- public final void rule__InstanceCreationTuple__Group_2_1__0__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9887:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9888:1: ( ',' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9888:1: ( ',' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9889:1: ','
- {
- before(grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0());
- match(input, 62, FOLLOW_62_in_rule__InstanceCreationTuple__Group_2_1__0__Impl20481);
- after(grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AndExpression__Group__1"
- }
+ // $ANTLR start "rule__AndExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6281:1: rule__AndExpression__Group__1__Impl : ( ( rule__AndExpression__Group_1__0 )* ) ;
+ public final void rule__AndExpression__Group__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6285:1: ( ( ( rule__AndExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6286:1: ( ( rule__AndExpression__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6286:1: ( ( rule__AndExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6287:1: ( rule__AndExpression__Group_1__0 )*
+ {
+ before(grammarAccess.getAndExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6288:1: ( rule__AndExpression__Group_1__0 )*
+ loop57:
+ do {
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ if ( (LA57_0==71) ) {
+ alt57=1;
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ switch (alt57) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6288:2: rule__AndExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13378);
+ rule__AndExpression__Group_1__0();
- // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__0__Impl"
+ state._fsp--;
- // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9902:1: rule__InstanceCreationTuple__Group_2_1__1 : rule__InstanceCreationTuple__Group_2_1__1__Impl ;
- public final void rule__InstanceCreationTuple__Group_2_1__1() throws RecognitionException {
+ }
+ break;
- int stackSize = keepStackSize();
+ default :
+ break loop57;
+ }
+ } while (true);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9906:1: ( rule__InstanceCreationTuple__Group_2_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9907:2: rule__InstanceCreationTuple__Group_2_1__1__Impl
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__120512);
- rule__InstanceCreationTuple__Group_2_1__1__Impl();
+ after(grammarAccess.getAndExpressionAccess().getGroup_1());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AndExpression__Group__1__Impl"
- // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__1"
+ // $ANTLR start "rule__AndExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6302:1: rule__AndExpression__Group_1__0 : rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 ;
+ public final void rule__AndExpression__Group_1__0() throws RecognitionException {
- // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9913:1: rule__InstanceCreationTuple__Group_2_1__1__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) ;
- public final void rule__InstanceCreationTuple__Group_2_1__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6306:1: ( rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6307:2: rule__AndExpression__Group_1__0__Impl rule__AndExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013413);
+ rule__AndExpression__Group_1__0__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9917:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9918:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9918:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9919:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 )
- {
- before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9920:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9920:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1
- {
- pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl20539);
- rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1();
+ pushFollow(FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013416);
+ rule__AndExpression__Group_1__1();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_1_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AndExpression__Group_1__0"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__AndExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6314:1: rule__AndExpression__Group_1__0__Impl : ( '&' ) ;
+ public final void rule__AndExpression__Group_1__0__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6318:1: ( ( '&' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6319:1: ( '&' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6319:1: ( '&' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6320:1: '&'
+ {
+ before(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0());
+ match(input,71,FOLLOW_71_in_rule__AndExpression__Group_1__0__Impl13444);
+ after(grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__1__Impl"
+ }
- // $ANTLR start "rule__InstanceCreationTupleElement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9934:1: rule__InstanceCreationTupleElement__Group__0 : rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 ;
- public final void rule__InstanceCreationTupleElement__Group__0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9938:1: ( rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9939:2: rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1
- {
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__020573);
- rule__InstanceCreationTupleElement__Group__0__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AndExpression__Group_1__0__Impl"
- state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__020576);
- rule__InstanceCreationTupleElement__Group__1();
+ // $ANTLR start "rule__AndExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6333:1: rule__AndExpression__Group_1__1 : rule__AndExpression__Group_1__1__Impl ;
+ public final void rule__AndExpression__Group_1__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6337:1: ( rule__AndExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6338:2: rule__AndExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113475);
+ rule__AndExpression__Group_1__1__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InstanceCreationTupleElement__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AndExpression__Group_1__1"
- // $ANTLR start "rule__InstanceCreationTupleElement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9946:1: rule__InstanceCreationTupleElement__Group__0__Impl : ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) ;
- public final void rule__InstanceCreationTupleElement__Group__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__AndExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6344:1: rule__AndExpression__Group_1__1__Impl : ( ( rule__AndExpression__ExpAssignment_1_1 ) ) ;
+ public final void rule__AndExpression__Group_1__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6348:1: ( ( ( rule__AndExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6349:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6349:1: ( ( rule__AndExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6350:1: ( rule__AndExpression__ExpAssignment_1_1 )
+ {
+ before(grammarAccess.getAndExpressionAccess().getExpAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6351:1: ( rule__AndExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6351:2: rule__AndExpression__ExpAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13502);
+ rule__AndExpression__ExpAssignment_1_1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9950:1: ( ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9951:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9951:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9952:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 )
- {
- before(grammarAccess.getInstanceCreationTupleElementAccess().getRoleAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9953:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9953:2: rule__InstanceCreationTupleElement__RoleAssignment_0
- {
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl20603);
- rule__InstanceCreationTupleElement__RoleAssignment_0();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getAndExpressionAccess().getExpAssignment_1_1());
- after(grammarAccess.getInstanceCreationTupleElementAccess().getRoleAssignment_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AndExpression__Group_1__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__InstanceCreationTupleElement__Group__0__Impl"
+ // $ANTLR start "rule__EqualityExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6365:1: rule__EqualityExpression__Group__0 : rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 ;
+ public final void rule__EqualityExpression__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6369:1: ( rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6370:2: rule__EqualityExpression__Group__0__Impl rule__EqualityExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013536);
+ rule__EqualityExpression__Group__0__Impl();
- // $ANTLR start "rule__InstanceCreationTupleElement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9963:1: rule__InstanceCreationTupleElement__Group__1 : rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 ;
- public final void rule__InstanceCreationTupleElement__Group__1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013539);
+ rule__EqualityExpression__Group__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9967:1: ( rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9968:2: rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2
- {
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__120633);
- rule__InstanceCreationTupleElement__Group__1__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__120636);
- rule__InstanceCreationTupleElement__Group__2();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group__0"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__EqualityExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6377:1: rule__EqualityExpression__Group__0__Impl : ( ( rule__EqualityExpression__ExpAssignment_0 ) ) ;
+ public final void rule__EqualityExpression__Group__0__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6381:1: ( ( ( rule__EqualityExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6382:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6382:1: ( ( rule__EqualityExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6383:1: ( rule__EqualityExpression__ExpAssignment_0 )
+ {
+ before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6384:1: ( rule__EqualityExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6384:2: rule__EqualityExpression__ExpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13566);
+ rule__EqualityExpression__ExpAssignment_0();
- // $ANTLR end "rule__InstanceCreationTupleElement__Group__1"
+ state._fsp--;
- // $ANTLR start "rule__InstanceCreationTupleElement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9975:1: rule__InstanceCreationTupleElement__Group__1__Impl : ( '=>' ) ;
- public final void rule__InstanceCreationTupleElement__Group__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getEqualityExpressionAccess().getExpAssignment_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9979:1: ( ( '=>' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9980:1: ( '=>' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9980:1: ( '=>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9981:1: '=>'
- {
- before(grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1());
- match(input, 63, FOLLOW_63_in_rule__InstanceCreationTupleElement__Group__1__Impl20664);
- after(grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group__0__Impl"
- }
- return;
- }
- // $ANTLR end "rule__InstanceCreationTupleElement__Group__1__Impl"
+ // $ANTLR start "rule__EqualityExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6394:1: rule__EqualityExpression__Group__1 : rule__EqualityExpression__Group__1__Impl ;
+ public final void rule__EqualityExpression__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6398:1: ( rule__EqualityExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6399:2: rule__EqualityExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__113596);
+ rule__EqualityExpression__Group__1__Impl();
- // $ANTLR start "rule__InstanceCreationTupleElement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9994:1: rule__InstanceCreationTupleElement__Group__2 : rule__InstanceCreationTupleElement__Group__2__Impl ;
- public final void rule__InstanceCreationTupleElement__Group__2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9998:1: ( rule__InstanceCreationTupleElement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9999:2: rule__InstanceCreationTupleElement__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__220695);
- rule__InstanceCreationTupleElement__Group__2__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__EqualityExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6405:1: rule__EqualityExpression__Group__1__Impl : ( ( rule__EqualityExpression__Group_1__0 )* ) ;
+ public final void rule__EqualityExpression__Group__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6409:1: ( ( ( rule__EqualityExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6410:1: ( ( rule__EqualityExpression__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6410:1: ( ( rule__EqualityExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6411:1: ( rule__EqualityExpression__Group_1__0 )*
+ {
+ before(grammarAccess.getEqualityExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6412:1: ( rule__EqualityExpression__Group_1__0 )*
+ loop58:
+ do {
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- // $ANTLR end "rule__InstanceCreationTupleElement__Group__2"
+ if ( ((LA58_0>=14 && LA58_0<=15)) ) {
+ alt58=1;
+ }
- // $ANTLR start "rule__InstanceCreationTupleElement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10005:1: rule__InstanceCreationTupleElement__Group__2__Impl : ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) ;
- public final void rule__InstanceCreationTupleElement__Group__2__Impl() throws RecognitionException {
+ switch (alt58) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6412:2: rule__EqualityExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl13623);
+ rule__EqualityExpression__Group_1__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10009:1: ( ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10010:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10010:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10011:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 )
- {
- before(grammarAccess.getInstanceCreationTupleElementAccess().getObjectAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10012:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10012:2: rule__InstanceCreationTupleElement__ObjectAssignment_2
- {
- pushFollow(FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl20722);
- rule__InstanceCreationTupleElement__ObjectAssignment_2();
- state._fsp--;
+ }
+ break;
+ default :
+ break loop58;
+ }
+ } while (true);
- }
+ after(grammarAccess.getEqualityExpressionAccess().getGroup_1());
- after(grammarAccess.getInstanceCreationTupleElementAccess().getObjectAssignment_2());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__InstanceCreationTupleElement__Group__2__Impl"
+ // $ANTLR start "rule__EqualityExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6426:1: rule__EqualityExpression__Group_1__0 : rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 ;
+ public final void rule__EqualityExpression__Group_1__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6430:1: ( rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6431:2: rule__EqualityExpression__Group_1__0__Impl rule__EqualityExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__013658);
+ rule__EqualityExpression__Group_1__0__Impl();
- // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10028:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0 : rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 ;
- public final void rule__SequenceConstructionOrAccessCompletion__Group_0__0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__013661);
+ rule__EqualityExpression__Group_1__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10032:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10033:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1
- {
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020758);
- rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020761);
- rule__SequenceConstructionOrAccessCompletion__Group_0__1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group_1__0"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__EqualityExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6438:1: rule__EqualityExpression__Group_1__0__Impl : ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) ;
+ public final void rule__EqualityExpression__Group_1__0__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6442:1: ( ( ( rule__EqualityExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6443:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6443:1: ( ( rule__EqualityExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6444:1: ( rule__EqualityExpression__OpAssignment_1_0 )
+ {
+ before(grammarAccess.getEqualityExpressionAccess().getOpAssignment_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6445:1: ( rule__EqualityExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6445:2: rule__EqualityExpression__OpAssignment_1_0
+ {
+ pushFollow(FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl13688);
+ rule__EqualityExpression__OpAssignment_1_0();
- // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__0"
+ state._fsp--;
- // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10040:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ;
- public final void rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getEqualityExpressionAccess().getOpAssignment_1_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10044:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10045:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10045:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10046:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 )
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10047:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10047:2: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0
- {
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl20788);
- rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group_1__0__Impl"
- }
+ // $ANTLR start "rule__EqualityExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6455:1: rule__EqualityExpression__Group_1__1 : rule__EqualityExpression__Group_1__1__Impl ;
+ public final void rule__EqualityExpression__Group_1__1() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6459:1: ( rule__EqualityExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6460:2: rule__EqualityExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__113718);
+ rule__EqualityExpression__Group_1__1__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10057:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1 : rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl ;
- public final void rule__SequenceConstructionOrAccessCompletion__Group_0__1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group_1__1"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10061:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10062:2: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl
- {
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__120818);
- rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl();
- state._fsp--;
+ // $ANTLR start "rule__EqualityExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6466:1: rule__EqualityExpression__Group_1__1__Impl : ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) ;
+ public final void rule__EqualityExpression__Group_1__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6470:1: ( ( ( rule__EqualityExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6471:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6471:1: ( ( rule__EqualityExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6472:1: ( rule__EqualityExpression__ExpAssignment_1_1 )
+ {
+ before(grammarAccess.getEqualityExpressionAccess().getExpAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6473:1: ( rule__EqualityExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6473:2: rule__EqualityExpression__ExpAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl13745);
+ rule__EqualityExpression__ExpAssignment_1_1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getEqualityExpressionAccess().getExpAssignment_1_1());
- // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__1"
+ }
- // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10068:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) ;
- public final void rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10072:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10073:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10073:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10074:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 )
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives_0_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10075:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10075:2: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1
- {
- pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl20845);
- rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__Group_1__1__Impl"
- }
+ // $ANTLR start "rule__ClassificationExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6487:1: rule__ClassificationExpression__Group__0 : rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 ;
+ public final void rule__ClassificationExpression__Group__0() throws RecognitionException {
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives_0_1());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6491:1: ( rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6492:2: rule__ClassificationExpression__Group__0__Impl rule__ClassificationExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__013779);
+ rule__ClassificationExpression__Group__0__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__013782);
+ rule__ClassificationExpression__Group__1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group__0"
- // $ANTLR start "rule__AccessCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10089:1: rule__AccessCompletion__Group__0 : rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 ;
- public final void rule__AccessCompletion__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ClassificationExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6499:1: rule__ClassificationExpression__Group__0__Impl : ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) ;
+ public final void rule__ClassificationExpression__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10093:1: ( rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10094:2: rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1
- {
- pushFollow(FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__020879);
- rule__AccessCompletion__Group__0__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6503:1: ( ( ( rule__ClassificationExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6504:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6504:1: ( ( rule__ClassificationExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6505:1: ( rule__ClassificationExpression__ExpAssignment_0 )
+ {
+ before(grammarAccess.getClassificationExpressionAccess().getExpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6506:1: ( rule__ClassificationExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6506:2: rule__ClassificationExpression__ExpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl13809);
+ rule__ClassificationExpression__ExpAssignment_0();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__020882);
- rule__AccessCompletion__Group__1();
- state._fsp--;
+ }
+ after(grammarAccess.getClassificationExpressionAccess().getExpAssignment_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__AccessCompletion__Group__0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group__0__Impl"
- // $ANTLR start "rule__AccessCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10101:1: rule__AccessCompletion__Group__0__Impl : ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) ;
- public final void rule__AccessCompletion__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ClassificationExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6516:1: rule__ClassificationExpression__Group__1 : rule__ClassificationExpression__Group__1__Impl ;
+ public final void rule__ClassificationExpression__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10105:1: ( ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10106:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10106:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10107:1: ( rule__AccessCompletion__AccessIndexAssignment_0 )
- {
- before(grammarAccess.getAccessCompletionAccess().getAccessIndexAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10108:1: ( rule__AccessCompletion__AccessIndexAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10108:2: rule__AccessCompletion__AccessIndexAssignment_0
- {
- pushFollow(FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl20909);
- rule__AccessCompletion__AccessIndexAssignment_0();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6520:1: ( rule__ClassificationExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6521:2: rule__ClassificationExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__113839);
+ rule__ClassificationExpression__Group__1__Impl();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getAccessCompletionAccess().getAccessIndexAssignment_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group__1"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ClassificationExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6527:1: rule__ClassificationExpression__Group__1__Impl : ( ( rule__ClassificationExpression__Group_1__0 )? ) ;
+ public final void rule__ClassificationExpression__Group__1__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6531:1: ( ( ( rule__ClassificationExpression__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6532:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6532:1: ( ( rule__ClassificationExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6533:1: ( rule__ClassificationExpression__Group_1__0 )?
+ {
+ before(grammarAccess.getClassificationExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6534:1: ( rule__ClassificationExpression__Group_1__0 )?
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- }
- return;
- }
+ if ( ((LA59_0>=16 && LA59_0<=17)) ) {
+ alt59=1;
+ }
+ switch (alt59) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6534:2: rule__ClassificationExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl13866);
+ rule__ClassificationExpression__Group_1__0();
- // $ANTLR end "rule__AccessCompletion__Group__0__Impl"
+ state._fsp--;
- // $ANTLR start "rule__AccessCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10118:1: rule__AccessCompletion__Group__1 : rule__AccessCompletion__Group__1__Impl ;
- public final void rule__AccessCompletion__Group__1() throws RecognitionException {
+ }
+ break;
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10122:1: ( rule__AccessCompletion__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10123:2: rule__AccessCompletion__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__120939);
- rule__AccessCompletion__Group__1__Impl();
+ after(grammarAccess.getClassificationExpressionAccess().getGroup_1());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group__1__Impl"
- // $ANTLR end "rule__AccessCompletion__Group__1"
+ // $ANTLR start "rule__ClassificationExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6548:1: rule__ClassificationExpression__Group_1__0 : rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 ;
+ public final void rule__ClassificationExpression__Group_1__0() throws RecognitionException {
- // $ANTLR start "rule__AccessCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10129:1: rule__AccessCompletion__Group__1__Impl : ( ']' ) ;
- public final void rule__AccessCompletion__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6552:1: ( rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6553:2: rule__ClassificationExpression__Group_1__0__Impl rule__ClassificationExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__013901);
+ rule__ClassificationExpression__Group_1__0__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10133:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10134:1: ( ']' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10134:1: ( ']' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10135:1: ']'
- {
- before(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1());
- match(input, 75, FOLLOW_75_in_rule__AccessCompletion__Group__1__Impl20967);
- after(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1());
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__013904);
+ rule__ClassificationExpression__Group_1__1();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group_1__0"
- // $ANTLR end "rule__AccessCompletion__Group__1__Impl"
+ // $ANTLR start "rule__ClassificationExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6560:1: rule__ClassificationExpression__Group_1__0__Impl : ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) ;
+ public final void rule__ClassificationExpression__Group_1__0__Impl() throws RecognitionException {
- // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10152:1: rule__PartialSequenceConstructionCompletion__Group__0 : rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 ;
- public final void rule__PartialSequenceConstructionCompletion__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6564:1: ( ( ( rule__ClassificationExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6565:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6565:1: ( ( rule__ClassificationExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6566:1: ( rule__ClassificationExpression__OpAssignment_1_0 )
+ {
+ before(grammarAccess.getClassificationExpressionAccess().getOpAssignment_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6567:1: ( rule__ClassificationExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6567:2: rule__ClassificationExpression__OpAssignment_1_0
+ {
+ pushFollow(FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl13931);
+ rule__ClassificationExpression__OpAssignment_1_0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10156:1: ( rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10157:2: rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1
- {
- pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021002);
- rule__PartialSequenceConstructionCompletion__Group__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021005);
- rule__PartialSequenceConstructionCompletion__Group__1();
+ after(grammarAccess.getClassificationExpressionAccess().getOpAssignment_1_0());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group_1__0__Impl"
- // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__0"
+ // $ANTLR start "rule__ClassificationExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6577:1: rule__ClassificationExpression__Group_1__1 : rule__ClassificationExpression__Group_1__1__Impl ;
+ public final void rule__ClassificationExpression__Group_1__1() throws RecognitionException {
- // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10164:1: rule__PartialSequenceConstructionCompletion__Group__0__Impl : ( ']' ) ;
- public final void rule__PartialSequenceConstructionCompletion__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6581:1: ( rule__ClassificationExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6582:2: rule__ClassificationExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__113961);
+ rule__ClassificationExpression__Group_1__1__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10168:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10169:1: ( ']' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10169:1: ( ']' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10170:1: ']'
- {
- before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0());
- match(input, 75, FOLLOW_75_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21033);
- after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group_1__1"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ClassificationExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6588:1: rule__ClassificationExpression__Group_1__1__Impl : ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) ;
+ public final void rule__ClassificationExpression__Group_1__1__Impl() throws RecognitionException {
- // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__0__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6592:1: ( ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6593:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6593:1: ( ( rule__ClassificationExpression__TypeNameAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6594:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 )
+ {
+ before(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6595:1: ( rule__ClassificationExpression__TypeNameAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6595:2: rule__ClassificationExpression__TypeNameAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl13988);
+ rule__ClassificationExpression__TypeNameAssignment_1_1();
+ state._fsp--;
- // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10183:1: rule__PartialSequenceConstructionCompletion__Group__1 : rule__PartialSequenceConstructionCompletion__Group__1__Impl ;
- public final void rule__PartialSequenceConstructionCompletion__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10187:1: ( rule__PartialSequenceConstructionCompletion__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10188:2: rule__PartialSequenceConstructionCompletion__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121064);
- rule__PartialSequenceConstructionCompletion__Group__1__Impl();
+ after(grammarAccess.getClassificationExpressionAccess().getTypeNameAssignment_1_1());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__Group_1__1__Impl"
- // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__1"
+ // $ANTLR start "rule__RelationalExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6609:1: rule__RelationalExpression__Group__0 : rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 ;
+ public final void rule__RelationalExpression__Group__0() throws RecognitionException {
- // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10194:1: rule__PartialSequenceConstructionCompletion__Group__1__Impl : ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) ;
- public final void rule__PartialSequenceConstructionCompletion__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6613:1: ( rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6614:2: rule__RelationalExpression__Group__0__Impl rule__RelationalExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__014022);
+ rule__RelationalExpression__Group__0__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10198:1: ( ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10199:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10199:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10200:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 )
- {
- before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10201:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10201:2: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1
- {
- pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21091);
- rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1();
+ pushFollow(FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__014025);
+ rule__RelationalExpression__Group__1();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionAssignment_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group__0"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__RelationalExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6621:1: rule__RelationalExpression__Group__0__Impl : ( ( rule__RelationalExpression__LeftAssignment_0 ) ) ;
+ public final void rule__RelationalExpression__Group__0__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6625:1: ( ( ( rule__RelationalExpression__LeftAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6626:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6626:1: ( ( rule__RelationalExpression__LeftAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6627:1: ( rule__RelationalExpression__LeftAssignment_0 )
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getLeftAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6628:1: ( rule__RelationalExpression__LeftAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6628:2: rule__RelationalExpression__LeftAssignment_0
+ {
+ pushFollow(FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl14052);
+ rule__RelationalExpression__LeftAssignment_0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__1__Impl"
+ }
- // $ANTLR start "rule__SequenceConstructionExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10215:1: rule__SequenceConstructionExpression__Group__0 : rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 ;
- public final void rule__SequenceConstructionExpression__Group__0() throws RecognitionException {
+ after(grammarAccess.getRelationalExpressionAccess().getLeftAssignment_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10219:1: ( rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10220:2: rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__021125);
- rule__SequenceConstructionExpression__Group__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__021128);
- rule__SequenceConstructionExpression__Group__1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group__0__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__RelationalExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6638:1: rule__RelationalExpression__Group__1 : rule__RelationalExpression__Group__1__Impl ;
+ public final void rule__RelationalExpression__Group__1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6642:1: ( rule__RelationalExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6643:2: rule__RelationalExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__114082);
+ rule__RelationalExpression__Group__1__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SequenceConstructionExpression__Group__0"
+ }
- // $ANTLR start "rule__SequenceConstructionExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10227:1: rule__SequenceConstructionExpression__Group__0__Impl : ( '{' ) ;
- public final void rule__SequenceConstructionExpression__Group__0__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10231:1: ( ( '{' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10232:1: ( '{' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10232:1: ( '{' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10233:1: '{'
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0());
- match(input, 83, FOLLOW_83_in_rule__SequenceConstructionExpression__Group__0__Impl21156);
- after(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group__1"
- }
+ // $ANTLR start "rule__RelationalExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6649:1: rule__RelationalExpression__Group__1__Impl : ( ( rule__RelationalExpression__Group_1__0 )? ) ;
+ public final void rule__RelationalExpression__Group__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6653:1: ( ( ( rule__RelationalExpression__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6654:1: ( ( rule__RelationalExpression__Group_1__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6654:1: ( ( rule__RelationalExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6655:1: ( rule__RelationalExpression__Group_1__0 )?
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6656:1: ( rule__RelationalExpression__Group_1__0 )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ if ( ((LA60_0>=18 && LA60_0<=21)) ) {
+ alt60=1;
+ }
+ switch (alt60) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6656:2: rule__RelationalExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl14109);
+ rule__RelationalExpression__Group_1__0();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group__0__Impl"
+ }
+ break;
+ }
- // $ANTLR start "rule__SequenceConstructionExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10246:1: rule__SequenceConstructionExpression__Group__1 : rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 ;
- public final void rule__SequenceConstructionExpression__Group__1() throws RecognitionException {
+ after(grammarAccess.getRelationalExpressionAccess().getGroup_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10250:1: ( rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10251:2: rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__121187);
- rule__SequenceConstructionExpression__Group__1__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__121190);
- rule__SequenceConstructionExpression__Group__2();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__RelationalExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6670:1: rule__RelationalExpression__Group_1__0 : rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 ;
+ public final void rule__RelationalExpression__Group_1__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6674:1: ( rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6675:2: rule__RelationalExpression__Group_1__0__Impl rule__RelationalExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__014144);
+ rule__RelationalExpression__Group_1__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SequenceConstructionExpression__Group__1"
+ pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__014147);
+ rule__RelationalExpression__Group_1__1();
+ state._fsp--;
- // $ANTLR start "rule__SequenceConstructionExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10258:1: rule__SequenceConstructionExpression__Group__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) ;
- public final void rule__SequenceConstructionExpression__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10262:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10263:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10263:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10264:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 )
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10265:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10265:2: rule__SequenceConstructionExpression__SequenceElementAssignment_1
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl21217);
- rule__SequenceConstructionExpression__SequenceElementAssignment_1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group_1__0"
- }
- after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1());
+ // $ANTLR start "rule__RelationalExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6682:1: rule__RelationalExpression__Group_1__0__Impl : ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) ;
+ public final void rule__RelationalExpression__Group_1__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6686:1: ( ( ( rule__RelationalExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6687:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6687:1: ( ( rule__RelationalExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6688:1: ( rule__RelationalExpression__OpAssignment_1_0 )
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getOpAssignment_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6689:1: ( rule__RelationalExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6689:2: rule__RelationalExpression__OpAssignment_1_0
+ {
+ pushFollow(FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14174);
+ rule__RelationalExpression__OpAssignment_1_0();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getRelationalExpressionAccess().getOpAssignment_1_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__SequenceConstructionExpression__Group__1__Impl"
+ }
- // $ANTLR start "rule__SequenceConstructionExpression__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10275:1: rule__SequenceConstructionExpression__Group__2 : rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 ;
- public final void rule__SequenceConstructionExpression__Group__2() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10279:1: ( rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10280:2: rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__221247);
- rule__SequenceConstructionExpression__Group__2__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group_1__0__Impl"
- state._fsp--;
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__221250);
- rule__SequenceConstructionExpression__Group__3();
+ // $ANTLR start "rule__RelationalExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6699:1: rule__RelationalExpression__Group_1__1 : rule__RelationalExpression__Group_1__1__Impl ;
+ public final void rule__RelationalExpression__Group_1__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6703:1: ( rule__RelationalExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6704:2: rule__RelationalExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114204);
+ rule__RelationalExpression__Group_1__1__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SequenceConstructionExpression__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group_1__1"
- // $ANTLR start "rule__SequenceConstructionExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10287:1: rule__SequenceConstructionExpression__Group__2__Impl : ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) ;
- public final void rule__SequenceConstructionExpression__Group__2__Impl() throws RecognitionException {
+ // $ANTLR start "rule__RelationalExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6710:1: rule__RelationalExpression__Group_1__1__Impl : ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) ;
+ public final void rule__RelationalExpression__Group_1__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6714:1: ( ( ( rule__RelationalExpression__RightAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6715:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6715:1: ( ( rule__RelationalExpression__RightAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6716:1: ( rule__RelationalExpression__RightAssignment_1_1 )
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getRightAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6717:1: ( rule__RelationalExpression__RightAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6717:2: rule__RelationalExpression__RightAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14231);
+ rule__RelationalExpression__RightAssignment_1_1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10291:1: ( ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10292:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10292:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10293:1: ( rule__SequenceConstructionExpression__Alternatives_2 )
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10294:1: ( rule__SequenceConstructionExpression__Alternatives_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10294:2: rule__SequenceConstructionExpression__Alternatives_2
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl21277);
- rule__SequenceConstructionExpression__Alternatives_2();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getRelationalExpressionAccess().getRightAssignment_1_1());
- after(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_2());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__Group_1__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group__2__Impl"
+ // $ANTLR start "rule__ShiftExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6731:1: rule__ShiftExpression__Group__0 : rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 ;
+ public final void rule__ShiftExpression__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6735:1: ( rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6736:2: rule__ShiftExpression__Group__0__Impl rule__ShiftExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014265);
+ rule__ShiftExpression__Group__0__Impl();
- // $ANTLR start "rule__SequenceConstructionExpression__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10304:1: rule__SequenceConstructionExpression__Group__3 : rule__SequenceConstructionExpression__Group__3__Impl ;
- public final void rule__SequenceConstructionExpression__Group__3() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014268);
+ rule__ShiftExpression__Group__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10308:1: ( rule__SequenceConstructionExpression__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10309:2: rule__SequenceConstructionExpression__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__321307);
- rule__SequenceConstructionExpression__Group__3__Impl();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group__0"
- }
- return;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group__3"
+ // $ANTLR start "rule__ShiftExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6743:1: rule__ShiftExpression__Group__0__Impl : ( ( rule__ShiftExpression__ExpAssignment_0 ) ) ;
+ public final void rule__ShiftExpression__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6747:1: ( ( ( rule__ShiftExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6748:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6748:1: ( ( rule__ShiftExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6749:1: ( rule__ShiftExpression__ExpAssignment_0 )
+ {
+ before(grammarAccess.getShiftExpressionAccess().getExpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6750:1: ( rule__ShiftExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6750:2: rule__ShiftExpression__ExpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14295);
+ rule__ShiftExpression__ExpAssignment_0();
- // $ANTLR start "rule__SequenceConstructionExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10315:1: rule__SequenceConstructionExpression__Group__3__Impl : ( '}' ) ;
- public final void rule__SequenceConstructionExpression__Group__3__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10319:1: ( ( '}' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10320:1: ( '}' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10320:1: ( '}' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10321:1: '}'
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3());
- match(input, 84, FOLLOW_84_in_rule__SequenceConstructionExpression__Group__3__Impl21335);
- after(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3());
+ }
- }
+ after(grammarAccess.getShiftExpressionAccess().getExpAssignment_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SequenceConstructionExpression__Group__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group__0__Impl"
- // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10342:1: rule__SequenceConstructionExpression__Group_2_0__0 : rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 ;
- public final void rule__SequenceConstructionExpression__Group_2_0__0() throws RecognitionException {
+ // $ANTLR start "rule__ShiftExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6760:1: rule__ShiftExpression__Group__1 : rule__ShiftExpression__Group__1__Impl ;
+ public final void rule__ShiftExpression__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6764:1: ( rule__ShiftExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6765:2: rule__ShiftExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114325);
+ rule__ShiftExpression__Group__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10346:1: ( rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10347:2: rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__021374);
- rule__SequenceConstructionExpression__Group_2_0__0__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__021377);
- rule__SequenceConstructionExpression__Group_2_0__1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ShiftExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6771:1: rule__ShiftExpression__Group__1__Impl : ( ( rule__ShiftExpression__Group_1__0 )? ) ;
+ public final void rule__ShiftExpression__Group__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6775:1: ( ( ( rule__ShiftExpression__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6776:1: ( ( rule__ShiftExpression__Group_1__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6776:1: ( ( rule__ShiftExpression__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6777:1: ( rule__ShiftExpression__Group_1__0 )?
+ {
+ before(grammarAccess.getShiftExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6778:1: ( rule__ShiftExpression__Group_1__0 )?
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__0"
+ if ( ((LA61_0>=22 && LA61_0<=24)) ) {
+ alt61=1;
+ }
+ switch (alt61) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6778:2: rule__ShiftExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14352);
+ rule__ShiftExpression__Group_1__0();
+ state._fsp--;
- // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10354:1: rule__SequenceConstructionExpression__Group_2_0__0__Impl : ( ',' ) ;
- public final void rule__SequenceConstructionExpression__Group_2_0__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10358:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10359:1: ( ',' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10359:1: ( ',' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10360:1: ','
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0());
- match(input, 62, FOLLOW_62_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl21405);
- after(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0());
+ }
- }
+ after(grammarAccess.getShiftExpressionAccess().getGroup_1());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group__1__Impl"
- // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10373:1: rule__SequenceConstructionExpression__Group_2_0__1 : rule__SequenceConstructionExpression__Group_2_0__1__Impl ;
- public final void rule__SequenceConstructionExpression__Group_2_0__1() throws RecognitionException {
+ // $ANTLR start "rule__ShiftExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6792:1: rule__ShiftExpression__Group_1__0 : rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 ;
+ public final void rule__ShiftExpression__Group_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6796:1: ( rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6797:2: rule__ShiftExpression__Group_1__0__Impl rule__ShiftExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014387);
+ rule__ShiftExpression__Group_1__0__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10377:1: ( rule__SequenceConstructionExpression__Group_2_0__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10378:2: rule__SequenceConstructionExpression__Group_2_0__1__Impl
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__121436);
- rule__SequenceConstructionExpression__Group_2_0__1__Impl();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014390);
+ rule__ShiftExpression__Group_1__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group_1__0"
- // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10384:1: rule__SequenceConstructionExpression__Group_2_0__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) ;
- public final void rule__SequenceConstructionExpression__Group_2_0__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__ShiftExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6804:1: rule__ShiftExpression__Group_1__0__Impl : ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) ;
+ public final void rule__ShiftExpression__Group_1__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6808:1: ( ( ( rule__ShiftExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6809:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6809:1: ( ( rule__ShiftExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6810:1: ( rule__ShiftExpression__OpAssignment_1_0 )
+ {
+ before(grammarAccess.getShiftExpressionAccess().getOpAssignment_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6811:1: ( rule__ShiftExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6811:2: rule__ShiftExpression__OpAssignment_1_0
+ {
+ pushFollow(FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14417);
+ rule__ShiftExpression__OpAssignment_1_0();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10388:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10389:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10389:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10390:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 )
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10391:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10391:2: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl21463);
- rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getShiftExpressionAccess().getOpAssignment_1_0());
- after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group_1__0__Impl"
- }
- return;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__1__Impl"
+ // $ANTLR start "rule__ShiftExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6821:1: rule__ShiftExpression__Group_1__1 : rule__ShiftExpression__Group_1__1__Impl ;
+ public final void rule__ShiftExpression__Group_1__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6825:1: ( rule__ShiftExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6826:2: rule__ShiftExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114447);
+ rule__ShiftExpression__Group_1__1__Impl();
- // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10405:1: rule__SequenceConstructionExpression__Group_2_1__0 : rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 ;
- public final void rule__SequenceConstructionExpression__Group_2_1__0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10409:1: ( rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10410:2: rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__021497);
- rule__SequenceConstructionExpression__Group_2_1__0__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__021500);
- rule__SequenceConstructionExpression__Group_2_1__1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group_1__1"
- }
+ // $ANTLR start "rule__ShiftExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6832:1: rule__ShiftExpression__Group_1__1__Impl : ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) ;
+ public final void rule__ShiftExpression__Group_1__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6836:1: ( ( ( rule__ShiftExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6837:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6837:1: ( ( rule__ShiftExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6838:1: ( rule__ShiftExpression__ExpAssignment_1_1 )
+ {
+ before(grammarAccess.getShiftExpressionAccess().getExpAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6839:1: ( rule__ShiftExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6839:2: rule__ShiftExpression__ExpAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14474);
+ rule__ShiftExpression__ExpAssignment_1_1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__0"
+ }
+ after(grammarAccess.getShiftExpressionAccess().getExpAssignment_1_1());
- // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10417:1: rule__SequenceConstructionExpression__Group_2_1__0__Impl : ( '..' ) ;
- public final void rule__SequenceConstructionExpression__Group_2_1__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10421:1: ( ( '..' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10422:1: ( '..' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10422:1: ( '..' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10423:1: '..'
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0());
- match(input, 85, FOLLOW_85_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl21528);
- after(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__Group_1__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__AdditiveExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6853:1: rule__AdditiveExpression__Group__0 : rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 ;
+ public final void rule__AdditiveExpression__Group__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6857:1: ( rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6858:2: rule__AdditiveExpression__Group__0__Impl rule__AdditiveExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014508);
+ rule__AdditiveExpression__Group__0__Impl();
- // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__0__Impl"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014511);
+ rule__AdditiveExpression__Group__1();
- // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10436:1: rule__SequenceConstructionExpression__Group_2_1__1 : rule__SequenceConstructionExpression__Group_2_1__1__Impl ;
- public final void rule__SequenceConstructionExpression__Group_2_1__1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10440:1: ( rule__SequenceConstructionExpression__Group_2_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10441:2: rule__SequenceConstructionExpression__Group_2_1__1__Impl
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__121559);
- rule__SequenceConstructionExpression__Group_2_1__1__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group__0"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__AdditiveExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6865:1: rule__AdditiveExpression__Group__0__Impl : ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) ;
+ public final void rule__AdditiveExpression__Group__0__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6869:1: ( ( ( rule__AdditiveExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6870:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6870:1: ( ( rule__AdditiveExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6871:1: ( rule__AdditiveExpression__ExpAssignment_0 )
+ {
+ before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6872:1: ( rule__AdditiveExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6872:2: rule__AdditiveExpression__ExpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14538);
+ rule__AdditiveExpression__ExpAssignment_0();
- // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__1"
+ state._fsp--;
- // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10447:1: rule__SequenceConstructionExpression__Group_2_1__1__Impl : ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) ;
- public final void rule__SequenceConstructionExpression__Group_2_1__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10451:1: ( ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10452:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10452:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10453:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 )
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10454:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10454:2: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1
- {
- pushFollow(FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl21586);
- rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group__0__Impl"
- }
+ // $ANTLR start "rule__AdditiveExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6882:1: rule__AdditiveExpression__Group__1 : rule__AdditiveExpression__Group__1__Impl ;
+ public final void rule__AdditiveExpression__Group__1() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6886:1: ( rule__AdditiveExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6887:2: rule__AdditiveExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114568);
+ rule__AdditiveExpression__Group__1__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__1__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__ClassExtentExpression__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10468:1: rule__ClassExtentExpression__Group__0 : rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 ;
- public final void rule__ClassExtentExpression__Group__0() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group__1"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10472:1: ( rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10473:2: rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1
- {
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__021620);
- rule__ClassExtentExpression__Group__0__Impl();
- state._fsp--;
+ // $ANTLR start "rule__AdditiveExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6893:1: rule__AdditiveExpression__Group__1__Impl : ( ( rule__AdditiveExpression__Group_1__0 )* ) ;
+ public final void rule__AdditiveExpression__Group__1__Impl() throws RecognitionException {
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__021623);
- rule__ClassExtentExpression__Group__1();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6897:1: ( ( ( rule__AdditiveExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6898:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6898:1: ( ( rule__AdditiveExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6899:1: ( rule__AdditiveExpression__Group_1__0 )*
+ {
+ before(grammarAccess.getAdditiveExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6900:1: ( rule__AdditiveExpression__Group_1__0 )*
+ loop62:
+ do {
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- state._fsp--;
+ if ( ((LA62_0>=25 && LA62_0<=26)) ) {
+ alt62=1;
+ }
- }
+ switch (alt62) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6900:2: rule__AdditiveExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl14595);
+ rule__AdditiveExpression__Group_1__0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ break;
- // $ANTLR end "rule__ClassExtentExpression__Group__0"
+ default :
+ break loop62;
+ }
+ } while (true);
+ after(grammarAccess.getAdditiveExpressionAccess().getGroup_1());
- // $ANTLR start "rule__ClassExtentExpression__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10480:1: rule__ClassExtentExpression__Group__0__Impl : ( () ) ;
- public final void rule__ClassExtentExpression__Group__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10484:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10485:1: ( () )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10485:1: ( () )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10486:1: ()
- {
- before(grammarAccess.getClassExtentExpressionAccess().getClassExtentExpressionAction_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10487:1: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10489:1:
- {
- }
+ }
- after(grammarAccess.getClassExtentExpressionAccess().getClassExtentExpressionAction_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group__1__Impl"
- }
- } finally {
+ // $ANTLR start "rule__AdditiveExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6914:1: rule__AdditiveExpression__Group_1__0 : rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 ;
+ public final void rule__AdditiveExpression__Group_1__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6918:1: ( rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6919:2: rule__AdditiveExpression__Group_1__0__Impl rule__AdditiveExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__014630);
+ rule__AdditiveExpression__Group_1__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ClassExtentExpression__Group__0__Impl"
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__014633);
+ rule__AdditiveExpression__Group_1__1();
+ state._fsp--;
- // $ANTLR start "rule__ClassExtentExpression__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10499:1: rule__ClassExtentExpression__Group__1 : rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 ;
- public final void rule__ClassExtentExpression__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10503:1: ( rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10504:2: rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2
- {
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__121681);
- rule__ClassExtentExpression__Group__1__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__121684);
- rule__ClassExtentExpression__Group__2();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group_1__0"
- state._fsp--;
+ // $ANTLR start "rule__AdditiveExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6926:1: rule__AdditiveExpression__Group_1__0__Impl : ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) ;
+ public final void rule__AdditiveExpression__Group_1__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6930:1: ( ( ( rule__AdditiveExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6931:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6931:1: ( ( rule__AdditiveExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6932:1: ( rule__AdditiveExpression__OpAssignment_1_0 )
+ {
+ before(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6933:1: ( rule__AdditiveExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6933:2: rule__AdditiveExpression__OpAssignment_1_0
+ {
+ pushFollow(FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl14660);
+ rule__AdditiveExpression__OpAssignment_1_0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassExtentExpression__Group__1"
+ after(grammarAccess.getAdditiveExpressionAccess().getOpAssignment_1_0());
+ }
- // $ANTLR start "rule__ClassExtentExpression__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10511:1: rule__ClassExtentExpression__Group__1__Impl : ( '.' ) ;
- public final void rule__ClassExtentExpression__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10515:1: ( ( '.' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10516:1: ( '.' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10516:1: ( '.' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10517:1: '.'
- {
- before(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
- match(input, 73, FOLLOW_73_in_rule__ClassExtentExpression__Group__1__Impl21712);
- after(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group_1__0__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__AdditiveExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6943:1: rule__AdditiveExpression__Group_1__1 : rule__AdditiveExpression__Group_1__1__Impl ;
+ public final void rule__AdditiveExpression__Group_1__1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6947:1: ( rule__AdditiveExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6948:2: rule__AdditiveExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__114690);
+ rule__AdditiveExpression__Group_1__1__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ClassExtentExpression__Group__1__Impl"
+ }
- // $ANTLR start "rule__ClassExtentExpression__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10530:1: rule__ClassExtentExpression__Group__2 : rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 ;
- public final void rule__ClassExtentExpression__Group__2() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10534:1: ( rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10535:2: rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3
- {
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__221743);
- rule__ClassExtentExpression__Group__2__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group_1__1"
- state._fsp--;
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__221746);
- rule__ClassExtentExpression__Group__3();
+ // $ANTLR start "rule__AdditiveExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6954:1: rule__AdditiveExpression__Group_1__1__Impl : ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) ;
+ public final void rule__AdditiveExpression__Group_1__1__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6958:1: ( ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6959:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6959:1: ( ( rule__AdditiveExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6960:1: ( rule__AdditiveExpression__ExpAssignment_1_1 )
+ {
+ before(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6961:1: ( rule__AdditiveExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6961:2: rule__AdditiveExpression__ExpAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl14717);
+ rule__AdditiveExpression__ExpAssignment_1_1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getAdditiveExpressionAccess().getExpAssignment_1_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassExtentExpression__Group__2"
+ }
- // $ANTLR start "rule__ClassExtentExpression__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10542:1: rule__ClassExtentExpression__Group__2__Impl : ( 'allInstances' ) ;
- public final void rule__ClassExtentExpression__Group__2__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10546:1: ( ( 'allInstances' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10547:1: ( 'allInstances' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10547:1: ( 'allInstances' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10548:1: 'allInstances'
- {
- before(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
- match(input, 86, FOLLOW_86_in_rule__ClassExtentExpression__Group__2__Impl21774);
- after(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__Group_1__1__Impl"
- }
+ // $ANTLR start "rule__MultiplicativeExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6975:1: rule__MultiplicativeExpression__Group__0 : rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 ;
+ public final void rule__MultiplicativeExpression__Group__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6979:1: ( rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6980:2: rule__MultiplicativeExpression__Group__0__Impl rule__MultiplicativeExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__014751);
+ rule__MultiplicativeExpression__Group__0__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__014754);
+ rule__MultiplicativeExpression__Group__1();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ClassExtentExpression__Group__2__Impl"
+ }
- // $ANTLR start "rule__ClassExtentExpression__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10561:1: rule__ClassExtentExpression__Group__3 : rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 ;
- public final void rule__ClassExtentExpression__Group__3() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10565:1: ( rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10566:2: rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4
- {
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__321805);
- rule__ClassExtentExpression__Group__3__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group__0"
- state._fsp--;
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__321808);
- rule__ClassExtentExpression__Group__4();
+ // $ANTLR start "rule__MultiplicativeExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6987:1: rule__MultiplicativeExpression__Group__0__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) ;
+ public final void rule__MultiplicativeExpression__Group__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6991:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6992:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6992:1: ( ( rule__MultiplicativeExpression__ExpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6993:1: ( rule__MultiplicativeExpression__ExpAssignment_0 )
+ {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6994:1: ( rule__MultiplicativeExpression__ExpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:6994:2: rule__MultiplicativeExpression__ExpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl14781);
+ rule__MultiplicativeExpression__ExpAssignment_0();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassExtentExpression__Group__3"
+ }
- // $ANTLR start "rule__ClassExtentExpression__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10573:1: rule__ClassExtentExpression__Group__3__Impl : ( '(' ) ;
- public final void rule__ClassExtentExpression__Group__3__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10577:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10578:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10578:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10579:1: '('
- {
- before(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
- match(input, 64, FOLLOW_64_in_rule__ClassExtentExpression__Group__3__Impl21836);
- after(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group__0__Impl"
- }
+ // $ANTLR start "rule__MultiplicativeExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7004:1: rule__MultiplicativeExpression__Group__1 : rule__MultiplicativeExpression__Group__1__Impl ;
+ public final void rule__MultiplicativeExpression__Group__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7008:1: ( rule__MultiplicativeExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7009:2: rule__MultiplicativeExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__114811);
+ rule__MultiplicativeExpression__Group__1__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassExtentExpression__Group__3__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ClassExtentExpression__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10592:1: rule__ClassExtentExpression__Group__4 : rule__ClassExtentExpression__Group__4__Impl ;
- public final void rule__ClassExtentExpression__Group__4() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10596:1: ( rule__ClassExtentExpression__Group__4__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10597:2: rule__ClassExtentExpression__Group__4__Impl
- {
- pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__421867);
- rule__ClassExtentExpression__Group__4__Impl();
+ // $ANTLR start "rule__MultiplicativeExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7015:1: rule__MultiplicativeExpression__Group__1__Impl : ( ( rule__MultiplicativeExpression__Group_1__0 )* ) ;
+ public final void rule__MultiplicativeExpression__Group__1__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7019:1: ( ( ( rule__MultiplicativeExpression__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7020:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7020:1: ( ( rule__MultiplicativeExpression__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7021:1: ( rule__MultiplicativeExpression__Group_1__0 )*
+ {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7022:1: ( rule__MultiplicativeExpression__Group_1__0 )*
+ loop63:
+ do {
+ int alt63=2;
+ int LA63_0 = input.LA(1);
+ if ( ((LA63_0>=27 && LA63_0<=29)) ) {
+ alt63=1;
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ switch (alt63) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7022:2: rule__MultiplicativeExpression__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl14838);
+ rule__MultiplicativeExpression__Group_1__0();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__ClassExtentExpression__Group__4"
+ }
+ break;
+ default :
+ break loop63;
+ }
+ } while (true);
- // $ANTLR start "rule__ClassExtentExpression__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10603:1: rule__ClassExtentExpression__Group__4__Impl : ( ')' ) ;
- public final void rule__ClassExtentExpression__Group__4__Impl() throws RecognitionException {
+ after(grammarAccess.getMultiplicativeExpressionAccess().getGroup_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10607:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10608:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10608:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10609:1: ')'
- {
- before(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
- match(input, 65, FOLLOW_65_in_rule__ClassExtentExpression__Group__4__Impl21895);
- after(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group__1__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__MultiplicativeExpression__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7036:1: rule__MultiplicativeExpression__Group_1__0 : rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 ;
+ public final void rule__MultiplicativeExpression__Group_1__0() throws RecognitionException {
- // $ANTLR end "rule__ClassExtentExpression__Group__4__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7040:1: ( rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7041:2: rule__MultiplicativeExpression__Group_1__0__Impl rule__MultiplicativeExpression__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__014873);
+ rule__MultiplicativeExpression__Group_1__0__Impl();
+ state._fsp--;
- // $ANTLR start "rule__Block__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10632:1: rule__Block__Group__0 : rule__Block__Group__0__Impl rule__Block__Group__1 ;
- public final void rule__Block__Group__0() throws RecognitionException {
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__014876);
+ rule__MultiplicativeExpression__Group_1__1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10636:1: ( rule__Block__Group__0__Impl rule__Block__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10637:2: rule__Block__Group__0__Impl rule__Block__Group__1
- {
- pushFollow(FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__021936);
- rule__Block__Group__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__Block__Group__1_in_rule__Block__Group__021939);
- rule__Block__Group__1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group_1__0"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__MultiplicativeExpression__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7048:1: rule__MultiplicativeExpression__Group_1__0__Impl : ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) ;
+ public final void rule__MultiplicativeExpression__Group_1__0__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7052:1: ( ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7053:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7053:1: ( ( rule__MultiplicativeExpression__OpAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7054:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 )
+ {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7055:1: ( rule__MultiplicativeExpression__OpAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7055:2: rule__MultiplicativeExpression__OpAssignment_1_0
+ {
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl14903);
+ rule__MultiplicativeExpression__OpAssignment_1_0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__Block__Group__0"
+ }
- // $ANTLR start "rule__Block__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10644:1: rule__Block__Group__0__Impl : ( '{' ) ;
- public final void rule__Block__Group__0__Impl() throws RecognitionException {
+ after(grammarAccess.getMultiplicativeExpressionAccess().getOpAssignment_1_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10648:1: ( ( '{' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10649:1: ( '{' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10649:1: ( '{' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10650:1: '{'
- {
- before(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0());
- match(input, 83, FOLLOW_83_in_rule__Block__Group__0__Impl21967);
- after(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group_1__0__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__MultiplicativeExpression__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7065:1: rule__MultiplicativeExpression__Group_1__1 : rule__MultiplicativeExpression__Group_1__1__Impl ;
+ public final void rule__MultiplicativeExpression__Group_1__1() throws RecognitionException {
- // $ANTLR end "rule__Block__Group__0__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7069:1: ( rule__MultiplicativeExpression__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7070:2: rule__MultiplicativeExpression__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__114933);
+ rule__MultiplicativeExpression__Group_1__1__Impl();
+ state._fsp--;
- // $ANTLR start "rule__Block__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10663:1: rule__Block__Group__1 : rule__Block__Group__1__Impl rule__Block__Group__2 ;
- public final void rule__Block__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10667:1: ( rule__Block__Group__1__Impl rule__Block__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10668:2: rule__Block__Group__1__Impl rule__Block__Group__2
- {
- pushFollow(FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__121998);
- rule__Block__Group__1__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122001);
- rule__Block__Group__2();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group_1__1"
- state._fsp--;
+ // $ANTLR start "rule__MultiplicativeExpression__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7076:1: rule__MultiplicativeExpression__Group_1__1__Impl : ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) ;
+ public final void rule__MultiplicativeExpression__Group_1__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7080:1: ( ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7081:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7081:1: ( ( rule__MultiplicativeExpression__ExpAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7082:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 )
+ {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7083:1: ( rule__MultiplicativeExpression__ExpAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7083:2: rule__MultiplicativeExpression__ExpAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl14960);
+ rule__MultiplicativeExpression__ExpAssignment_1_1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__Block__Group__1"
+ after(grammarAccess.getMultiplicativeExpressionAccess().getExpAssignment_1_1());
+ }
- // $ANTLR start "rule__Block__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10675:1: rule__Block__Group__1__Impl : ( () ) ;
- public final void rule__Block__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10679:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10680:1: ( () )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10680:1: ( () )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10681:1: ()
- {
- before(grammarAccess.getBlockAccess().getBlockAction_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10682:1: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10684:1:
- {
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getBlockAccess().getBlockAction_1());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__Group_1__1__Impl"
- }
+ // $ANTLR start "rule__UnaryExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7097:1: rule__UnaryExpression__Group__0 : rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 ;
+ public final void rule__UnaryExpression__Group__0() throws RecognitionException {
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7101:1: ( rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7102:2: rule__UnaryExpression__Group__0__Impl rule__UnaryExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__014994);
+ rule__UnaryExpression__Group__0__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__014997);
+ rule__UnaryExpression__Group__1();
- // $ANTLR end "rule__Block__Group__1__Impl"
+ state._fsp--;
- // $ANTLR start "rule__Block__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10694:1: rule__Block__Group__2 : rule__Block__Group__2__Impl rule__Block__Group__3 ;
- public final void rule__Block__Group__2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10698:1: ( rule__Block__Group__2__Impl rule__Block__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10699:2: rule__Block__Group__2__Impl rule__Block__Group__3
- {
- pushFollow(FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__222059);
- rule__Block__Group__2__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnaryExpression__Group__0"
- pushFollow(FOLLOW_rule__Block__Group__3_in_rule__Block__Group__222062);
- rule__Block__Group__3();
- state._fsp--;
+ // $ANTLR start "rule__UnaryExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7109:1: rule__UnaryExpression__Group__0__Impl : ( ( rule__UnaryExpression__OpAssignment_0 )? ) ;
+ public final void rule__UnaryExpression__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7113:1: ( ( ( rule__UnaryExpression__OpAssignment_0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7114:1: ( ( rule__UnaryExpression__OpAssignment_0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7114:1: ( ( rule__UnaryExpression__OpAssignment_0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7115:1: ( rule__UnaryExpression__OpAssignment_0 )?
+ {
+ before(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7116:1: ( rule__UnaryExpression__OpAssignment_0 )?
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- }
+ if ( ((LA64_0>=25 && LA64_0<=26)||(LA64_0>=30 && LA64_0<=32)) ) {
+ alt64=1;
+ }
+ switch (alt64) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7116:2: rule__UnaryExpression__OpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl15024);
+ rule__UnaryExpression__OpAssignment_0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ break;
- // $ANTLR end "rule__Block__Group__2"
+ }
+ after(grammarAccess.getUnaryExpressionAccess().getOpAssignment_0());
- // $ANTLR start "rule__Block__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10706:1: rule__Block__Group__2__Impl : ( ( rule__Block__SequenceAssignment_2 )? ) ;
- public final void rule__Block__Group__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10710:1: ( ( ( rule__Block__SequenceAssignment_2 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10711:1: ( ( rule__Block__SequenceAssignment_2 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10711:1: ( ( rule__Block__SequenceAssignment_2 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10712:1: ( rule__Block__SequenceAssignment_2 )?
- {
- before(grammarAccess.getBlockAccess().getSequenceAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10713:1: ( rule__Block__SequenceAssignment_2 )?
- int alt81 = 2;
- int LA81_0 = input.LA(1);
+ }
- if(((LA81_0 >= RULE_ML_COMMENT && LA81_0 <= RULE_ID) || (LA81_0 >= 12 && LA81_0 <= 13) || (LA81_0 >= 80 && LA81_0 <= 83) || LA81_0 == 87 || (LA81_0 >= 90 && LA81_0 <= 93) || LA81_0 == 96 || (LA81_0 >= 99 && LA81_0 <= 101) || (LA81_0 >= 103 && LA81_0 <= 106))) {
- alt81 = 1;
- }
- switch(alt81) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10713:2: rule__Block__SequenceAssignment_2
- {
- pushFollow(FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl22089);
- rule__Block__SequenceAssignment_2();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnaryExpression__Group__0__Impl"
- }
- break;
- }
+ // $ANTLR start "rule__UnaryExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7126:1: rule__UnaryExpression__Group__1 : rule__UnaryExpression__Group__1__Impl ;
+ public final void rule__UnaryExpression__Group__1() throws RecognitionException {
- after(grammarAccess.getBlockAccess().getSequenceAssignment_2());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7130:1: ( rule__UnaryExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7131:2: rule__UnaryExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__115055);
+ rule__UnaryExpression__Group__1__Impl();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnaryExpression__Group__1"
- // $ANTLR end "rule__Block__Group__2__Impl"
+ // $ANTLR start "rule__UnaryExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7137:1: rule__UnaryExpression__Group__1__Impl : ( ( rule__UnaryExpression__ExpAssignment_1 ) ) ;
+ public final void rule__UnaryExpression__Group__1__Impl() throws RecognitionException {
- // $ANTLR start "rule__Block__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10723:1: rule__Block__Group__3 : rule__Block__Group__3__Impl ;
- public final void rule__Block__Group__3() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7141:1: ( ( ( rule__UnaryExpression__ExpAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7142:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7142:1: ( ( rule__UnaryExpression__ExpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7143:1: ( rule__UnaryExpression__ExpAssignment_1 )
+ {
+ before(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7144:1: ( rule__UnaryExpression__ExpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7144:2: rule__UnaryExpression__ExpAssignment_1
+ {
+ pushFollow(FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl15082);
+ rule__UnaryExpression__ExpAssignment_1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10727:1: ( rule__Block__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10728:2: rule__Block__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__322120);
- rule__Block__Group__3__Impl();
- state._fsp--;
+ }
+ after(grammarAccess.getUnaryExpressionAccess().getExpAssignment_1());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__Block__Group__3"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnaryExpression__Group__1__Impl"
- // $ANTLR start "rule__Block__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10734:1: rule__Block__Group__3__Impl : ( '}' ) ;
- public final void rule__Block__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OperationCallExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7158:1: rule__OperationCallExpression__Group__0 : rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 ;
+ public final void rule__OperationCallExpression__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10738:1: ( ( '}' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10739:1: ( '}' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10739:1: ( '}' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10740:1: '}'
- {
- before(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
- match(input, 84, FOLLOW_84_in_rule__Block__Group__3__Impl22148);
- after(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7162:1: ( rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7163:2: rule__OperationCallExpression__Group__0__Impl rule__OperationCallExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__015116);
+ rule__OperationCallExpression__Group__0__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__015119);
+ rule__OperationCallExpression__Group__1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__Block__Group__3__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OperationCallExpression__Group__0"
- // $ANTLR start "rule__DocumentedStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10761:1: rule__DocumentedStatement__Group__0 : rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 ;
- public final void rule__DocumentedStatement__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__OperationCallExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7170:1: rule__OperationCallExpression__Group__0__Impl : ( '.' ) ;
+ public final void rule__OperationCallExpression__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10765:1: ( rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10766:2: rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1
- {
- pushFollow(FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__022187);
- rule__DocumentedStatement__Group__0__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7174:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7175:1: ( '.' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7175:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7176:1: '.'
+ {
+ before(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0());
+ match(input,72,FOLLOW_72_in_rule__OperationCallExpression__Group__0__Impl15147);
+ after(grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0());
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__022190);
- rule__DocumentedStatement__Group__1();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OperationCallExpression__Group__0__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__OperationCallExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7189:1: rule__OperationCallExpression__Group__1 : rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 ;
+ public final void rule__OperationCallExpression__Group__1() throws RecognitionException {
- // $ANTLR end "rule__DocumentedStatement__Group__0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7193:1: ( rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7194:2: rule__OperationCallExpression__Group__1__Impl rule__OperationCallExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115178);
+ rule__OperationCallExpression__Group__1__Impl();
+ state._fsp--;
- // $ANTLR start "rule__DocumentedStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10773:1: rule__DocumentedStatement__Group__0__Impl : ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) ;
- public final void rule__DocumentedStatement__Group__0__Impl() throws RecognitionException {
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115181);
+ rule__OperationCallExpression__Group__2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10777:1: ( ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10778:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10778:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10779:1: ( rule__DocumentedStatement__CommentAssignment_0 )?
- {
- before(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10780:1: ( rule__DocumentedStatement__CommentAssignment_0 )?
- int alt82 = 2;
- int LA82_0 = input.LA(1);
- if(((LA82_0 >= RULE_ML_COMMENT && LA82_0 <= RULE_SL_COMMENT))) {
- alt82 = 1;
- }
- switch(alt82) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10780:2: rule__DocumentedStatement__CommentAssignment_0
- {
- pushFollow(FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl22217);
- rule__DocumentedStatement__CommentAssignment_0();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
- break;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OperationCallExpression__Group__1"
- }
- after(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0());
+ // $ANTLR start "rule__OperationCallExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7201:1: rule__OperationCallExpression__Group__1__Impl : ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) ;
+ public final void rule__OperationCallExpression__Group__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7205:1: ( ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7206:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7206:1: ( ( rule__OperationCallExpression__OperationNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7207:1: ( rule__OperationCallExpression__OperationNameAssignment_1 )
+ {
+ before(grammarAccess.getOperationCallExpressionAccess().getOperationNameAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7208:1: ( rule__OperationCallExpression__OperationNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7208:2: rule__OperationCallExpression__OperationNameAssignment_1
+ {
+ pushFollow(FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15208);
+ rule__OperationCallExpression__OperationNameAssignment_1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getOperationCallExpressionAccess().getOperationNameAssignment_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__DocumentedStatement__Group__0__Impl"
+ }
- // $ANTLR start "rule__DocumentedStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10790:1: rule__DocumentedStatement__Group__1 : rule__DocumentedStatement__Group__1__Impl ;
- public final void rule__DocumentedStatement__Group__1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10794:1: ( rule__DocumentedStatement__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10795:2: rule__DocumentedStatement__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__122248);
- rule__DocumentedStatement__Group__1__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OperationCallExpression__Group__1__Impl"
- state._fsp--;
+ // $ANTLR start "rule__OperationCallExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7218:1: rule__OperationCallExpression__Group__2 : rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 ;
+ public final void rule__OperationCallExpression__Group__2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7222:1: ( rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7223:2: rule__OperationCallExpression__Group__2__Impl rule__OperationCallExpression__Group__3
+ {
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215238);
+ rule__OperationCallExpression__Group__2__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215241);
+ rule__OperationCallExpression__Group__3();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__DocumentedStatement__Group__1"
+ }
- // $ANTLR start "rule__DocumentedStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10801:1: rule__DocumentedStatement__Group__1__Impl : ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) ;
- public final void rule__DocumentedStatement__Group__1__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10805:1: ( ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10806:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10806:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10807:1: ( rule__DocumentedStatement__StatementAssignment_1 )
- {
- before(grammarAccess.getDocumentedStatementAccess().getStatementAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10808:1: ( rule__DocumentedStatement__StatementAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10808:2: rule__DocumentedStatement__StatementAssignment_1
- {
- pushFollow(FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl22275);
- rule__DocumentedStatement__StatementAssignment_1();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OperationCallExpression__Group__2"
- state._fsp--;
+ // $ANTLR start "rule__OperationCallExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7230:1: rule__OperationCallExpression__Group__2__Impl : ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) ;
+ public final void rule__OperationCallExpression__Group__2__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7234:1: ( ( ( rule__OperationCallExpression__TupleAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7235:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7235:1: ( ( rule__OperationCallExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7236:1: ( rule__OperationCallExpression__TupleAssignment_2 )
+ {
+ before(grammarAccess.getOperationCallExpressionAccess().getTupleAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7237:1: ( rule__OperationCallExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7237:2: rule__OperationCallExpression__TupleAssignment_2
+ {
+ pushFollow(FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15268);
+ rule__OperationCallExpression__TupleAssignment_2();
- after(grammarAccess.getDocumentedStatementAccess().getStatementAssignment_1());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getOperationCallExpressionAccess().getTupleAssignment_2());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__DocumentedStatement__Group__1__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__InlineStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10822:1: rule__InlineStatement__Group__0 : rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 ;
- public final void rule__InlineStatement__Group__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OperationCallExpression__Group__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10826:1: ( rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10827:2: rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1
- {
- pushFollow(FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__022309);
- rule__InlineStatement__Group__0__Impl();
+ // $ANTLR start "rule__OperationCallExpression__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7247:1: rule__OperationCallExpression__Group__3 : rule__OperationCallExpression__Group__3__Impl ;
+ public final void rule__OperationCallExpression__Group__3() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7251:1: ( rule__OperationCallExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7252:2: rule__OperationCallExpression__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315298);
+ rule__OperationCallExpression__Group__3__Impl();
- pushFollow(FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__022312);
- rule__InlineStatement__Group__1();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OperationCallExpression__Group__3"
- }
- return;
- }
- // $ANTLR end "rule__InlineStatement__Group__0"
+ // $ANTLR start "rule__OperationCallExpression__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7258:1: rule__OperationCallExpression__Group__3__Impl : ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) ;
+ public final void rule__OperationCallExpression__Group__3__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7262:1: ( ( ( rule__OperationCallExpression__SuffixAssignment_3 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7263:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7263:1: ( ( rule__OperationCallExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7264:1: ( rule__OperationCallExpression__SuffixAssignment_3 )?
+ {
+ before(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7265:1: ( rule__OperationCallExpression__SuffixAssignment_3 )?
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- // $ANTLR start "rule__InlineStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10834:1: rule__InlineStatement__Group__0__Impl : ( '/*@' ) ;
- public final void rule__InlineStatement__Group__0__Impl() throws RecognitionException {
+ if ( (LA65_0==72||LA65_0==76) ) {
+ alt65=1;
+ }
+ switch (alt65) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7265:2: rule__OperationCallExpression__SuffixAssignment_3
+ {
+ pushFollow(FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15325);
+ rule__OperationCallExpression__SuffixAssignment_3();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10838:1: ( ( '/*@' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10839:1: ( '/*@' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10839:1: ( '/*@' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10840:1: '/*@'
- {
- before(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0());
- match(input, 87, FOLLOW_87_in_rule__InlineStatement__Group__0__Impl22340);
- after(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0());
- }
+ }
+ break;
+ }
- }
+ after(grammarAccess.getOperationCallExpressionAccess().getSuffixAssignment_3());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__InlineStatement__Group__0__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__InlineStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10853:1: rule__InlineStatement__Group__1 : rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 ;
- public final void rule__InlineStatement__Group__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OperationCallExpression__Group__3__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10857:1: ( rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10858:2: rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2
- {
- pushFollow(FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__122371);
- rule__InlineStatement__Group__1__Impl();
+ // $ANTLR start "rule__PropertyCallExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7283:1: rule__PropertyCallExpression__Group__0 : rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 ;
+ public final void rule__PropertyCallExpression__Group__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7287:1: ( rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7288:2: rule__PropertyCallExpression__Group__0__Impl rule__PropertyCallExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015364);
+ rule__PropertyCallExpression__Group__0__Impl();
- pushFollow(FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__122374);
- rule__InlineStatement__Group__2();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015367);
+ rule__PropertyCallExpression__Group__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InlineStatement__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group__0"
- // $ANTLR start "rule__InlineStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10865:1: rule__InlineStatement__Group__1__Impl : ( 'inline' ) ;
- public final void rule__InlineStatement__Group__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__PropertyCallExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7295:1: rule__PropertyCallExpression__Group__0__Impl : ( '.' ) ;
+ public final void rule__PropertyCallExpression__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7299:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7300:1: ( '.' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7300:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7301:1: '.'
+ {
+ before(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0());
+ match(input,72,FOLLOW_72_in_rule__PropertyCallExpression__Group__0__Impl15395);
+ after(grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10869:1: ( ( 'inline' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10870:1: ( 'inline' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10870:1: ( 'inline' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10871:1: 'inline'
- {
- before(grammarAccess.getInlineStatementAccess().getInlineKeyword_1());
- match(input, 88, FOLLOW_88_in_rule__InlineStatement__Group__1__Impl22402);
- after(grammarAccess.getInlineStatementAccess().getInlineKeyword_1());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group__0__Impl"
- }
- return;
- }
- // $ANTLR end "rule__InlineStatement__Group__1__Impl"
+ // $ANTLR start "rule__PropertyCallExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7314:1: rule__PropertyCallExpression__Group__1 : rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 ;
+ public final void rule__PropertyCallExpression__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7318:1: ( rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7319:2: rule__PropertyCallExpression__Group__1__Impl rule__PropertyCallExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115426);
+ rule__PropertyCallExpression__Group__1__Impl();
- // $ANTLR start "rule__InlineStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10884:1: rule__InlineStatement__Group__2 : rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 ;
- public final void rule__InlineStatement__Group__2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115429);
+ rule__PropertyCallExpression__Group__2();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10888:1: ( rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10889:2: rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3
- {
- pushFollow(FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__222433);
- rule__InlineStatement__Group__2__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__222436);
- rule__InlineStatement__Group__3();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__PropertyCallExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7326:1: rule__PropertyCallExpression__Group__1__Impl : ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) ;
+ public final void rule__PropertyCallExpression__Group__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7330:1: ( ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7331:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7331:1: ( ( rule__PropertyCallExpression__PropertyNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7332:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 )
+ {
+ before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7333:1: ( rule__PropertyCallExpression__PropertyNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7333:2: rule__PropertyCallExpression__PropertyNameAssignment_1
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15456);
+ rule__PropertyCallExpression__PropertyNameAssignment_1();
- // $ANTLR end "rule__InlineStatement__Group__2"
+ state._fsp--;
- // $ANTLR start "rule__InlineStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10896:1: rule__InlineStatement__Group__2__Impl : ( '(' ) ;
- public final void rule__InlineStatement__Group__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameAssignment_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10900:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10901:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10901:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10902:1: '('
- {
- before(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2());
- match(input, 64, FOLLOW_64_in_rule__InlineStatement__Group__2__Impl22464);
- after(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__InlineStatement__Group__2__Impl"
+ // $ANTLR start "rule__PropertyCallExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7343:1: rule__PropertyCallExpression__Group__2 : rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 ;
+ public final void rule__PropertyCallExpression__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7347:1: ( rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7348:2: rule__PropertyCallExpression__Group__2__Impl rule__PropertyCallExpression__Group__3
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215486);
+ rule__PropertyCallExpression__Group__2__Impl();
- // $ANTLR start "rule__InlineStatement__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10915:1: rule__InlineStatement__Group__3 : rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 ;
- public final void rule__InlineStatement__Group__3() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215489);
+ rule__PropertyCallExpression__Group__3();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10919:1: ( rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10920:2: rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4
- {
- pushFollow(FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__322495);
- rule__InlineStatement__Group__3__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__322498);
- rule__InlineStatement__Group__4();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group__2"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__PropertyCallExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7355:1: rule__PropertyCallExpression__Group__2__Impl : ( ( rule__PropertyCallExpression__Group_2__0 )? ) ;
+ public final void rule__PropertyCallExpression__Group__2__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7359:1: ( ( ( rule__PropertyCallExpression__Group_2__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7360:1: ( ( rule__PropertyCallExpression__Group_2__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7360:1: ( ( rule__PropertyCallExpression__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7361:1: ( rule__PropertyCallExpression__Group_2__0 )?
+ {
+ before(grammarAccess.getPropertyCallExpressionAccess().getGroup_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7362:1: ( rule__PropertyCallExpression__Group_2__0 )?
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- // $ANTLR end "rule__InlineStatement__Group__3"
+ if ( (LA66_0==73) ) {
+ int LA66_1 = input.LA(2);
+ if ( ((LA66_1>=RULE_ID && LA66_1<=RULE_STRING)||(LA66_1>=12 && LA66_1<=13)||(LA66_1>=25 && LA66_1<=27)||(LA66_1>=30 && LA66_1<=34)||LA66_1==63||(LA66_1>=79 && LA66_1<=82)) ) {
+ alt66=1;
+ }
+ }
+ switch (alt66) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7362:2: rule__PropertyCallExpression__Group_2__0
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15516);
+ rule__PropertyCallExpression__Group_2__0();
- // $ANTLR start "rule__InlineStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10927:1: rule__InlineStatement__Group__3__Impl : ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) ;
- public final void rule__InlineStatement__Group__3__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10931:1: ( ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10932:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10932:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10933:1: ( rule__InlineStatement__LangageNameAssignment_3 )
- {
- before(grammarAccess.getInlineStatementAccess().getLangageNameAssignment_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10934:1: ( rule__InlineStatement__LangageNameAssignment_3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10934:2: rule__InlineStatement__LangageNameAssignment_3
- {
- pushFollow(FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl22525);
- rule__InlineStatement__LangageNameAssignment_3();
+ }
+ break;
- state._fsp--;
+ }
+ after(grammarAccess.getPropertyCallExpressionAccess().getGroup_2());
- }
+ }
- after(grammarAccess.getInlineStatementAccess().getLangageNameAssignment_3());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group__2__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__PropertyCallExpression__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7372:1: rule__PropertyCallExpression__Group__3 : rule__PropertyCallExpression__Group__3__Impl ;
+ public final void rule__PropertyCallExpression__Group__3() throws RecognitionException {
- // $ANTLR end "rule__InlineStatement__Group__3__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7376:1: ( rule__PropertyCallExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7377:2: rule__PropertyCallExpression__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315547);
+ rule__PropertyCallExpression__Group__3__Impl();
+ state._fsp--;
- // $ANTLR start "rule__InlineStatement__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10944:1: rule__InlineStatement__Group__4 : rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 ;
- public final void rule__InlineStatement__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10948:1: ( rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10949:2: rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5
- {
- pushFollow(FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__422555);
- rule__InlineStatement__Group__4__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__422558);
- rule__InlineStatement__Group__5();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group__3"
- state._fsp--;
+ // $ANTLR start "rule__PropertyCallExpression__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7383:1: rule__PropertyCallExpression__Group__3__Impl : ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) ;
+ public final void rule__PropertyCallExpression__Group__3__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7387:1: ( ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7388:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7388:1: ( ( rule__PropertyCallExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7389:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )?
+ {
+ before(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7390:1: ( rule__PropertyCallExpression__SuffixAssignment_3 )?
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ if ( (LA67_0==72||LA67_0==76) ) {
+ alt67=1;
+ }
+ switch (alt67) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7390:2: rule__PropertyCallExpression__SuffixAssignment_3
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl15574);
+ rule__PropertyCallExpression__SuffixAssignment_3();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__InlineStatement__Group__4"
+ }
+ break;
+ }
- // $ANTLR start "rule__InlineStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10956:1: rule__InlineStatement__Group__4__Impl : ( ')' ) ;
- public final void rule__InlineStatement__Group__4__Impl() throws RecognitionException {
+ after(grammarAccess.getPropertyCallExpressionAccess().getSuffixAssignment_3());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10960:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10961:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10961:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10962:1: ')'
- {
- before(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4());
- match(input, 65, FOLLOW_65_in_rule__InlineStatement__Group__4__Impl22586);
- after(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group__3__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__PropertyCallExpression__Group_2__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7408:1: rule__PropertyCallExpression__Group_2__0 : rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 ;
+ public final void rule__PropertyCallExpression__Group_2__0() throws RecognitionException {
- // $ANTLR end "rule__InlineStatement__Group__4__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7412:1: ( rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7413:2: rule__PropertyCallExpression__Group_2__0__Impl rule__PropertyCallExpression__Group_2__1
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__015613);
+ rule__PropertyCallExpression__Group_2__0__Impl();
+ state._fsp--;
- // $ANTLR start "rule__InlineStatement__Group__5"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10975:1: rule__InlineStatement__Group__5 : rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 ;
- public final void rule__InlineStatement__Group__5() throws RecognitionException {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__015616);
+ rule__PropertyCallExpression__Group_2__1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10979:1: ( rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10980:2: rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6
- {
- pushFollow(FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__522617);
- rule__InlineStatement__Group__5__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__522620);
- rule__InlineStatement__Group__6();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group_2__0"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__PropertyCallExpression__Group_2__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7420:1: rule__PropertyCallExpression__Group_2__0__Impl : ( '[' ) ;
+ public final void rule__PropertyCallExpression__Group_2__0__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7424:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7425:1: ( '[' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7425:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7426:1: '['
+ {
+ before(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0());
+ match(input,73,FOLLOW_73_in_rule__PropertyCallExpression__Group_2__0__Impl15644);
+ after(grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__InlineStatement__Group__5"
+ }
- // $ANTLR start "rule__InlineStatement__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10987:1: rule__InlineStatement__Group__5__Impl : ( ( rule__InlineStatement__BodyAssignment_5 ) ) ;
- public final void rule__InlineStatement__Group__5__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10991:1: ( ( ( rule__InlineStatement__BodyAssignment_5 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10992:1: ( ( rule__InlineStatement__BodyAssignment_5 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10992:1: ( ( rule__InlineStatement__BodyAssignment_5 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10993:1: ( rule__InlineStatement__BodyAssignment_5 )
- {
- before(grammarAccess.getInlineStatementAccess().getBodyAssignment_5());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10994:1: ( rule__InlineStatement__BodyAssignment_5 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10994:2: rule__InlineStatement__BodyAssignment_5
- {
- pushFollow(FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl22647);
- rule__InlineStatement__BodyAssignment_5();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group_2__0__Impl"
- state._fsp--;
+ // $ANTLR start "rule__PropertyCallExpression__Group_2__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7439:1: rule__PropertyCallExpression__Group_2__1 : rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 ;
+ public final void rule__PropertyCallExpression__Group_2__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7443:1: ( rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7444:2: rule__PropertyCallExpression__Group_2__1__Impl rule__PropertyCallExpression__Group_2__2
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__115675);
+ rule__PropertyCallExpression__Group_2__1__Impl();
- after(grammarAccess.getInlineStatementAccess().getBodyAssignment_5());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__115678);
+ rule__PropertyCallExpression__Group_2__2();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InlineStatement__Group__5__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group_2__1"
- // $ANTLR start "rule__InlineStatement__Group__6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11004:1: rule__InlineStatement__Group__6 : rule__InlineStatement__Group__6__Impl ;
- public final void rule__InlineStatement__Group__6() throws RecognitionException {
+ // $ANTLR start "rule__PropertyCallExpression__Group_2__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7451:1: rule__PropertyCallExpression__Group_2__1__Impl : ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) ;
+ public final void rule__PropertyCallExpression__Group_2__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7455:1: ( ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7456:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7456:1: ( ( rule__PropertyCallExpression__IndexAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7457:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 )
+ {
+ before(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7458:1: ( rule__PropertyCallExpression__IndexAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7458:2: rule__PropertyCallExpression__IndexAssignment_2_1
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl15705);
+ rule__PropertyCallExpression__IndexAssignment_2_1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11008:1: ( rule__InlineStatement__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11009:2: rule__InlineStatement__Group__6__Impl
- {
- pushFollow(FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__622677);
- rule__InlineStatement__Group__6__Impl();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getPropertyCallExpressionAccess().getIndexAssignment_2_1());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__InlineStatement__Group__6"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__InlineStatement__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11015:1: rule__InlineStatement__Group__6__Impl : ( '*/' ) ;
- public final void rule__InlineStatement__Group__6__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group_2__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11019:1: ( ( '*/' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11020:1: ( '*/' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11020:1: ( '*/' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11021:1: '*/'
- {
- before(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6());
- match(input, 89, FOLLOW_89_in_rule__InlineStatement__Group__6__Impl22705);
- after(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6());
+ // $ANTLR start "rule__PropertyCallExpression__Group_2__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7468:1: rule__PropertyCallExpression__Group_2__2 : rule__PropertyCallExpression__Group_2__2__Impl ;
+ public final void rule__PropertyCallExpression__Group_2__2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7472:1: ( rule__PropertyCallExpression__Group_2__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7473:2: rule__PropertyCallExpression__Group_2__2__Impl
+ {
+ pushFollow(FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__215735);
+ rule__PropertyCallExpression__Group_2__2__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InlineStatement__Group__6__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group_2__2"
- // $ANTLR start "rule__AnnotatedStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11048:1: rule__AnnotatedStatement__Group__0 : rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 ;
- public final void rule__AnnotatedStatement__Group__0() throws RecognitionException {
+ // $ANTLR start "rule__PropertyCallExpression__Group_2__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7479:1: rule__PropertyCallExpression__Group_2__2__Impl : ( ']' ) ;
+ public final void rule__PropertyCallExpression__Group_2__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7483:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7484:1: ( ']' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7484:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7485:1: ']'
+ {
+ before(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2());
+ match(input,74,FOLLOW_74_in_rule__PropertyCallExpression__Group_2__2__Impl15763);
+ after(grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11052:1: ( rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11053:2: rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1
- {
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__022750);
- rule__AnnotatedStatement__Group__0__Impl();
+ }
- state._fsp--;
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__022753);
- rule__AnnotatedStatement__Group__1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__Group_2__2__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7504:1: rule__CreateOrDestroyLinkOperationExpression__Group__0 : rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl rule__CreateOrDestroyLinkOperationExpression__Group__1 ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7508:1: ( rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl rule__CreateOrDestroyLinkOperationExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7509:2: rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl rule__CreateOrDestroyLinkOperationExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__015800);
+ rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl();
- // $ANTLR end "rule__AnnotatedStatement__Group__0"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__1_in_rule__CreateOrDestroyLinkOperationExpression__Group__015803);
+ rule__CreateOrDestroyLinkOperationExpression__Group__1();
- // $ANTLR start "rule__AnnotatedStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11060:1: rule__AnnotatedStatement__Group__0__Impl : ( '//@' ) ;
- public final void rule__AnnotatedStatement__Group__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11064:1: ( ( '//@' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11065:1: ( '//@' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11065:1: ( '//@' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11066:1: '//@'
- {
- before(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0());
- match(input, 90, FOLLOW_90_in_rule__AnnotatedStatement__Group__0__Impl22781);
- after(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__0"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7516:1: rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl : ( '.' ) ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7520:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7521:1: ( '.' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7521:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7522:1: '.'
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0());
+ match(input,72,FOLLOW_72_in_rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl15831);
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0());
- // $ANTLR end "rule__AnnotatedStatement__Group__0__Impl"
+ }
- // $ANTLR start "rule__AnnotatedStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11079:1: rule__AnnotatedStatement__Group__1 : rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 ;
- public final void rule__AnnotatedStatement__Group__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11083:1: ( rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11084:2: rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2
- {
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__122812);
- rule__AnnotatedStatement__Group__1__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl"
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__122815);
- rule__AnnotatedStatement__Group__2();
- state._fsp--;
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7535:1: rule__CreateOrDestroyLinkOperationExpression__Group__1 : rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl rule__CreateOrDestroyLinkOperationExpression__Group__2 ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7539:1: ( rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl rule__CreateOrDestroyLinkOperationExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7540:2: rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl rule__CreateOrDestroyLinkOperationExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__115862);
+ rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__2_in_rule__CreateOrDestroyLinkOperationExpression__Group__115865);
+ rule__CreateOrDestroyLinkOperationExpression__Group__2();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__AnnotatedStatement__Group__1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__AnnotatedStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11091:1: rule__AnnotatedStatement__Group__1__Impl : ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) ;
- public final void rule__AnnotatedStatement__Group__1__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__1"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11095:1: ( ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11096:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11096:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11097:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )
- {
- before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11098:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11098:2: rule__AnnotatedStatement__AnnotationAssignment_1
- {
- pushFollow(FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl22842);
- rule__AnnotatedStatement__AnnotationAssignment_1();
- state._fsp--;
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7547:1: rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl : ( ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 ) ) ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7551:1: ( ( ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7552:1: ( ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7552:1: ( ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7553:1: ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 )
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7554:1: ( rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7554:2: rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1_in_rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl15892);
+ rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1();
- }
+ state._fsp--;
- after(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1());
- }
+ }
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindAssignment_1());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__AnnotatedStatement__Group__1__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl"
- // $ANTLR start "rule__AnnotatedStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11108:1: rule__AnnotatedStatement__Group__2 : rule__AnnotatedStatement__Group__2__Impl ;
- public final void rule__AnnotatedStatement__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7564:1: rule__CreateOrDestroyLinkOperationExpression__Group__2 : rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11112:1: ( rule__AnnotatedStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11113:2: rule__AnnotatedStatement__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__222872);
- rule__AnnotatedStatement__Group__2__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7568:1: ( rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7569:2: rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__215922);
+ rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__2"
- // $ANTLR end "rule__AnnotatedStatement__Group__2"
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7575:1: rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl : ( ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 ) ) ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl() throws RecognitionException {
- // $ANTLR start "rule__AnnotatedStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11119:1: rule__AnnotatedStatement__Group__2__Impl : ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) ;
- public final void rule__AnnotatedStatement__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7579:1: ( ( ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7580:1: ( ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7580:1: ( ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7581:1: ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 )
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7582:1: ( rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7582:2: rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2
+ {
+ pushFollow(FOLLOW_rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2_in_rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl15949);
+ rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11123:1: ( ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11124:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11124:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11125:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
- {
- before(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11126:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11126:2: rule__AnnotatedStatement__StatementAssignment_2
- {
- pushFollow(FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl22899);
- rule__AnnotatedStatement__StatementAssignment_2();
- state._fsp--;
+ }
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleAssignment_2());
- }
+ }
- after(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ClearAssocExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7598:1: rule__ClearAssocExpression__Group__0 : rule__ClearAssocExpression__Group__0__Impl rule__ClearAssocExpression__Group__1 ;
+ public final void rule__ClearAssocExpression__Group__0() throws RecognitionException {
- // $ANTLR end "rule__AnnotatedStatement__Group__2__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7602:1: ( rule__ClearAssocExpression__Group__0__Impl rule__ClearAssocExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7603:2: rule__ClearAssocExpression__Group__0__Impl rule__ClearAssocExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__0__Impl_in_rule__ClearAssocExpression__Group__015985);
+ rule__ClearAssocExpression__Group__0__Impl();
+ state._fsp--;
- // $ANTLR start "rule__Annotation__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11142:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ;
- public final void rule__Annotation__Group__0() throws RecognitionException {
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__1_in_rule__ClearAssocExpression__Group__015988);
+ rule__ClearAssocExpression__Group__1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11146:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11147:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1
- {
- pushFollow(FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__022935);
- rule__Annotation__Group__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__022938);
- rule__Annotation__Group__1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__0"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ClearAssocExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7610:1: rule__ClearAssocExpression__Group__0__Impl : ( '.' ) ;
+ public final void rule__ClearAssocExpression__Group__0__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7614:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7615:1: ( '.' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7615:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7616:1: '.'
+ {
+ before(grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0());
+ match(input,72,FOLLOW_72_in_rule__ClearAssocExpression__Group__0__Impl16016);
+ after(grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__Annotation__Group__0"
+ }
- // $ANTLR start "rule__Annotation__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11154:1: rule__Annotation__Group__0__Impl : ( ( rule__Annotation__KindAssignment_0 ) ) ;
- public final void rule__Annotation__Group__0__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11158:1: ( ( ( rule__Annotation__KindAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11159:1: ( ( rule__Annotation__KindAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11159:1: ( ( rule__Annotation__KindAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11160:1: ( rule__Annotation__KindAssignment_0 )
- {
- before(grammarAccess.getAnnotationAccess().getKindAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11161:1: ( rule__Annotation__KindAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11161:2: rule__Annotation__KindAssignment_0
- {
- pushFollow(FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl22965);
- rule__Annotation__KindAssignment_0();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__0__Impl"
- state._fsp--;
+ // $ANTLR start "rule__ClearAssocExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7629:1: rule__ClearAssocExpression__Group__1 : rule__ClearAssocExpression__Group__1__Impl rule__ClearAssocExpression__Group__2 ;
+ public final void rule__ClearAssocExpression__Group__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7633:1: ( rule__ClearAssocExpression__Group__1__Impl rule__ClearAssocExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7634:2: rule__ClearAssocExpression__Group__1__Impl rule__ClearAssocExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__1__Impl_in_rule__ClearAssocExpression__Group__116047);
+ rule__ClearAssocExpression__Group__1__Impl();
- after(grammarAccess.getAnnotationAccess().getKindAssignment_0());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__2_in_rule__ClearAssocExpression__Group__116050);
+ rule__ClearAssocExpression__Group__2();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__Annotation__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__1"
- // $ANTLR start "rule__Annotation__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11171:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl ;
- public final void rule__Annotation__Group__1() throws RecognitionException {
+ // $ANTLR start "rule__ClearAssocExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7641:1: rule__ClearAssocExpression__Group__1__Impl : ( 'clearAssoc' ) ;
+ public final void rule__ClearAssocExpression__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7645:1: ( ( 'clearAssoc' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7646:1: ( 'clearAssoc' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7646:1: ( 'clearAssoc' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7647:1: 'clearAssoc'
+ {
+ before(grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1());
+ match(input,75,FOLLOW_75_in_rule__ClearAssocExpression__Group__1__Impl16078);
+ after(grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11175:1: ( rule__Annotation__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11176:2: rule__Annotation__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__122995);
- rule__Annotation__Group__1__Impl();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__Annotation__Group__1"
+ // $ANTLR start "rule__ClearAssocExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7660:1: rule__ClearAssocExpression__Group__2 : rule__ClearAssocExpression__Group__2__Impl rule__ClearAssocExpression__Group__3 ;
+ public final void rule__ClearAssocExpression__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7664:1: ( rule__ClearAssocExpression__Group__2__Impl rule__ClearAssocExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7665:2: rule__ClearAssocExpression__Group__2__Impl rule__ClearAssocExpression__Group__3
+ {
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__2__Impl_in_rule__ClearAssocExpression__Group__216109);
+ rule__ClearAssocExpression__Group__2__Impl();
- // $ANTLR start "rule__Annotation__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11182:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__Group_1__0 )? ) ;
- public final void rule__Annotation__Group__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__3_in_rule__ClearAssocExpression__Group__216112);
+ rule__ClearAssocExpression__Group__3();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11186:1: ( ( ( rule__Annotation__Group_1__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11187:1: ( ( rule__Annotation__Group_1__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11187:1: ( ( rule__Annotation__Group_1__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11188:1: ( rule__Annotation__Group_1__0 )?
- {
- before(grammarAccess.getAnnotationAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11189:1: ( rule__Annotation__Group_1__0 )?
- int alt83 = 2;
- int LA83_0 = input.LA(1);
+ state._fsp--;
- if((LA83_0 == 64)) {
- alt83 = 1;
- }
- switch(alt83) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11189:2: rule__Annotation__Group_1__0
- {
- pushFollow(FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23022);
- rule__Annotation__Group_1__0();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- break;
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__2"
- after(grammarAccess.getAnnotationAccess().getGroup_1());
- }
+ // $ANTLR start "rule__ClearAssocExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7672:1: rule__ClearAssocExpression__Group__2__Impl : ( '(' ) ;
+ public final void rule__ClearAssocExpression__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7676:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7677:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7677:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7678:1: '('
+ {
+ before(grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2());
+ match(input,63,FOLLOW_63_in_rule__ClearAssocExpression__Group__2__Impl16140);
+ after(grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__Annotation__Group__1__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__2__Impl"
- // $ANTLR start "rule__Annotation__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11203:1: rule__Annotation__Group_1__0 : rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 ;
- public final void rule__Annotation__Group_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ClearAssocExpression__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7691:1: rule__ClearAssocExpression__Group__3 : rule__ClearAssocExpression__Group__3__Impl rule__ClearAssocExpression__Group__4 ;
+ public final void rule__ClearAssocExpression__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11207:1: ( rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11208:2: rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1
- {
- pushFollow(FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__023057);
- rule__Annotation__Group_1__0__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7695:1: ( rule__ClearAssocExpression__Group__3__Impl rule__ClearAssocExpression__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7696:2: rule__ClearAssocExpression__Group__3__Impl rule__ClearAssocExpression__Group__4
+ {
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__3__Impl_in_rule__ClearAssocExpression__Group__316171);
+ rule__ClearAssocExpression__Group__3__Impl();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__023060);
- rule__Annotation__Group_1__1();
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__4_in_rule__ClearAssocExpression__Group__316174);
+ rule__ClearAssocExpression__Group__4();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__3"
- // $ANTLR end "rule__Annotation__Group_1__0"
+ // $ANTLR start "rule__ClearAssocExpression__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7703:1: rule__ClearAssocExpression__Group__3__Impl : ( ( rule__ClearAssocExpression__EndAssignment_3 ) ) ;
+ public final void rule__ClearAssocExpression__Group__3__Impl() throws RecognitionException {
- // $ANTLR start "rule__Annotation__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11215:1: rule__Annotation__Group_1__0__Impl : ( '(' ) ;
- public final void rule__Annotation__Group_1__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7707:1: ( ( ( rule__ClearAssocExpression__EndAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7708:1: ( ( rule__ClearAssocExpression__EndAssignment_3 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7708:1: ( ( rule__ClearAssocExpression__EndAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7709:1: ( rule__ClearAssocExpression__EndAssignment_3 )
+ {
+ before(grammarAccess.getClearAssocExpressionAccess().getEndAssignment_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7710:1: ( rule__ClearAssocExpression__EndAssignment_3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7710:2: rule__ClearAssocExpression__EndAssignment_3
+ {
+ pushFollow(FOLLOW_rule__ClearAssocExpression__EndAssignment_3_in_rule__ClearAssocExpression__Group__3__Impl16201);
+ rule__ClearAssocExpression__EndAssignment_3();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11219:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11220:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11220:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11221:1: '('
- {
- before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0());
- match(input, 64, FOLLOW_64_in_rule__Annotation__Group_1__0__Impl23088);
- after(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0());
- }
+ }
+ after(grammarAccess.getClearAssocExpressionAccess().getEndAssignment_3());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__Annotation__Group_1__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__3__Impl"
- // $ANTLR start "rule__Annotation__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11234:1: rule__Annotation__Group_1__1 : rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 ;
- public final void rule__Annotation__Group_1__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ClearAssocExpression__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7720:1: rule__ClearAssocExpression__Group__4 : rule__ClearAssocExpression__Group__4__Impl ;
+ public final void rule__ClearAssocExpression__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11238:1: ( rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11239:2: rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2
- {
- pushFollow(FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__123119);
- rule__Annotation__Group_1__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7724:1: ( rule__ClearAssocExpression__Group__4__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7725:2: rule__ClearAssocExpression__Group__4__Impl
+ {
+ pushFollow(FOLLOW_rule__ClearAssocExpression__Group__4__Impl_in_rule__ClearAssocExpression__Group__416231);
+ rule__ClearAssocExpression__Group__4__Impl();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__123122);
- rule__Annotation__Group_1__2();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__4"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ClearAssocExpression__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7731:1: rule__ClearAssocExpression__Group__4__Impl : ( ')' ) ;
+ public final void rule__ClearAssocExpression__Group__4__Impl() throws RecognitionException {
- // $ANTLR end "rule__Annotation__Group_1__1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7735:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7736:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7736:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7737:1: ')'
+ {
+ before(grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4());
+ match(input,64,FOLLOW_64_in_rule__ClearAssocExpression__Group__4__Impl16259);
+ after(grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4());
+ }
- // $ANTLR start "rule__Annotation__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11246:1: rule__Annotation__Group_1__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_1 ) ) ;
- public final void rule__Annotation__Group_1__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11250:1: ( ( ( rule__Annotation__ArgsAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11251:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11251:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11252:1: ( rule__Annotation__ArgsAssignment_1_1 )
- {
- before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11253:1: ( rule__Annotation__ArgsAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11253:2: rule__Annotation__ArgsAssignment_1_1
- {
- pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl23149);
- rule__Annotation__ArgsAssignment_1_1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__Group__4__Impl"
- }
- after(grammarAccess.getAnnotationAccess().getArgsAssignment_1_1());
+ // $ANTLR start "rule__LinkOperationTuple__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7760:1: rule__LinkOperationTuple__Group__0 : rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 ;
+ public final void rule__LinkOperationTuple__Group__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7764:1: ( rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7765:2: rule__LinkOperationTuple__Group__0__Impl rule__LinkOperationTuple__Group__1
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__016300);
+ rule__LinkOperationTuple__Group__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__016303);
+ rule__LinkOperationTuple__Group__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__Annotation__Group_1__1__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__Annotation__Group_1__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11263:1: rule__Annotation__Group_1__2 : rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 ;
- public final void rule__Annotation__Group_1__2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11267:1: ( rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11268:2: rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3
- {
- pushFollow(FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__223179);
- rule__Annotation__Group_1__2__Impl();
+ // $ANTLR start "rule__LinkOperationTuple__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7772:1: rule__LinkOperationTuple__Group__0__Impl : ( '(' ) ;
+ public final void rule__LinkOperationTuple__Group__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7776:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7777:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7777:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7778:1: '('
+ {
+ before(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
+ match(input,63,FOLLOW_63_in_rule__LinkOperationTuple__Group__0__Impl16331);
+ after(grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
- pushFollow(FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__223182);
- rule__Annotation__Group_1__3();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__0__Impl"
- }
- return;
- }
- // $ANTLR end "rule__Annotation__Group_1__2"
+ // $ANTLR start "rule__LinkOperationTuple__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7791:1: rule__LinkOperationTuple__Group__1 : rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 ;
+ public final void rule__LinkOperationTuple__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7795:1: ( rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7796:2: rule__LinkOperationTuple__Group__1__Impl rule__LinkOperationTuple__Group__2
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__116362);
+ rule__LinkOperationTuple__Group__1__Impl();
- // $ANTLR start "rule__Annotation__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11275:1: rule__Annotation__Group_1__2__Impl : ( ( rule__Annotation__Group_1_2__0 )* ) ;
- public final void rule__Annotation__Group_1__2__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__116365);
+ rule__LinkOperationTuple__Group__2();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11279:1: ( ( ( rule__Annotation__Group_1_2__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11280:1: ( ( rule__Annotation__Group_1_2__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11280:1: ( ( rule__Annotation__Group_1_2__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11281:1: ( rule__Annotation__Group_1_2__0 )*
- {
- before(grammarAccess.getAnnotationAccess().getGroup_1_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11282:1: ( rule__Annotation__Group_1_2__0 )*
- loop84: do {
- int alt84 = 2;
- int LA84_0 = input.LA(1);
+ state._fsp--;
- if((LA84_0 == 62)) {
- alt84 = 1;
- }
+ }
- switch(alt84) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11282:2: rule__Annotation__Group_1_2__0
- {
- pushFollow(FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl23209);
- rule__Annotation__Group_1_2__0();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__1"
- }
- break;
- default:
- break loop84;
- }
- } while(true);
+ // $ANTLR start "rule__LinkOperationTuple__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7803:1: rule__LinkOperationTuple__Group__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) ;
+ public final void rule__LinkOperationTuple__Group__1__Impl() throws RecognitionException {
- after(grammarAccess.getAnnotationAccess().getGroup_1_2());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7807:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7808:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7808:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7809:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 )
+ {
+ before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7810:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7810:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl16392);
+ rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_1());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__Annotation__Group_1__2__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__Annotation__Group_1__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11292:1: rule__Annotation__Group_1__3 : rule__Annotation__Group_1__3__Impl ;
- public final void rule__Annotation__Group_1__3() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__1__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11296:1: ( rule__Annotation__Group_1__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11297:2: rule__Annotation__Group_1__3__Impl
- {
- pushFollow(FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__323240);
- rule__Annotation__Group_1__3__Impl();
- state._fsp--;
+ // $ANTLR start "rule__LinkOperationTuple__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7820:1: rule__LinkOperationTuple__Group__2 : rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 ;
+ public final void rule__LinkOperationTuple__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7824:1: ( rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7825:2: rule__LinkOperationTuple__Group__2__Impl rule__LinkOperationTuple__Group__3
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__216422);
+ rule__LinkOperationTuple__Group__2__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__216425);
+ rule__LinkOperationTuple__Group__3();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__Annotation__Group_1__3"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__Annotation__Group_1__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11303:1: rule__Annotation__Group_1__3__Impl : ( ')' ) ;
- public final void rule__Annotation__Group_1__3__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__2"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11307:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11308:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11308:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11309:1: ')'
- {
- before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3());
- match(input, 65, FOLLOW_65_in_rule__Annotation__Group_1__3__Impl23268);
- after(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3());
- }
+ // $ANTLR start "rule__LinkOperationTuple__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7832:1: rule__LinkOperationTuple__Group__2__Impl : ( ( rule__LinkOperationTuple__Group_2__0 )* ) ;
+ public final void rule__LinkOperationTuple__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7836:1: ( ( ( rule__LinkOperationTuple__Group_2__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7837:1: ( ( rule__LinkOperationTuple__Group_2__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7837:1: ( ( rule__LinkOperationTuple__Group_2__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7838:1: ( rule__LinkOperationTuple__Group_2__0 )*
+ {
+ before(grammarAccess.getLinkOperationTupleAccess().getGroup_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7839:1: ( rule__LinkOperationTuple__Group_2__0 )*
+ loop68:
+ do {
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- }
+ if ( (LA68_0==61) ) {
+ alt68=1;
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ switch (alt68) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7839:2: rule__LinkOperationTuple__Group_2__0
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl16452);
+ rule__LinkOperationTuple__Group_2__0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__Annotation__Group_1__3__Impl"
+ }
+ break;
- // $ANTLR start "rule__Annotation__Group_1_2__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11330:1: rule__Annotation__Group_1_2__0 : rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 ;
- public final void rule__Annotation__Group_1_2__0() throws RecognitionException {
+ default :
+ break loop68;
+ }
+ } while (true);
- int stackSize = keepStackSize();
+ after(grammarAccess.getLinkOperationTupleAccess().getGroup_2());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11334:1: ( rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11335:2: rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1
- {
- pushFollow(FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__023307);
- rule__Annotation__Group_1_2__0__Impl();
+ }
- state._fsp--;
- pushFollow(FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__023310);
- rule__Annotation__Group_1_2__1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__2__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__LinkOperationTuple__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7849:1: rule__LinkOperationTuple__Group__3 : rule__LinkOperationTuple__Group__3__Impl ;
+ public final void rule__LinkOperationTuple__Group__3() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7853:1: ( rule__LinkOperationTuple__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7854:2: rule__LinkOperationTuple__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316483);
+ rule__LinkOperationTuple__Group__3__Impl();
- // $ANTLR end "rule__Annotation__Group_1_2__0"
+ state._fsp--;
- // $ANTLR start "rule__Annotation__Group_1_2__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11342:1: rule__Annotation__Group_1_2__0__Impl : ( ',' ) ;
- public final void rule__Annotation__Group_1_2__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11346:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11347:1: ( ',' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11347:1: ( ',' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11348:1: ','
- {
- before(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0());
- match(input, 62, FOLLOW_62_in_rule__Annotation__Group_1_2__0__Impl23338);
- after(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__3"
- }
+ // $ANTLR start "rule__LinkOperationTuple__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7860:1: rule__LinkOperationTuple__Group__3__Impl : ( ')' ) ;
+ public final void rule__LinkOperationTuple__Group__3__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7864:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7865:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7865:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7866:1: ')'
+ {
+ before(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3());
+ match(input,64,FOLLOW_64_in_rule__LinkOperationTuple__Group__3__Impl16511);
+ after(grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__Annotation__Group_1_2__0__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__Annotation__Group_1_2__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11361:1: rule__Annotation__Group_1_2__1 : rule__Annotation__Group_1_2__1__Impl ;
- public final void rule__Annotation__Group_1_2__1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group__3__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11365:1: ( rule__Annotation__Group_1_2__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11366:2: rule__Annotation__Group_1_2__1__Impl
- {
- pushFollow(FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__123369);
- rule__Annotation__Group_1_2__1__Impl();
- state._fsp--;
+ // $ANTLR start "rule__LinkOperationTuple__Group_2__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7887:1: rule__LinkOperationTuple__Group_2__0 : rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 ;
+ public final void rule__LinkOperationTuple__Group_2__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7891:1: ( rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7892:2: rule__LinkOperationTuple__Group_2__0__Impl rule__LinkOperationTuple__Group_2__1
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016550);
+ rule__LinkOperationTuple__Group_2__0__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016553);
+ rule__LinkOperationTuple__Group_2__1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__Annotation__Group_1_2__1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__Annotation__Group_1_2__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11372:1: rule__Annotation__Group_1_2__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) ;
- public final void rule__Annotation__Group_1_2__1__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group_2__0"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11376:1: ( ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11377:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11377:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11378:1: ( rule__Annotation__ArgsAssignment_1_2_1 )
- {
- before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_2_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11379:1: ( rule__Annotation__ArgsAssignment_1_2_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11379:2: rule__Annotation__ArgsAssignment_1_2_1
- {
- pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl23396);
- rule__Annotation__ArgsAssignment_1_2_1();
- state._fsp--;
+ // $ANTLR start "rule__LinkOperationTuple__Group_2__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7899:1: rule__LinkOperationTuple__Group_2__0__Impl : ( ',' ) ;
+ public final void rule__LinkOperationTuple__Group_2__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7903:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7904:1: ( ',' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7904:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7905:1: ','
+ {
+ before(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0());
+ match(input,61,FOLLOW_61_in_rule__LinkOperationTuple__Group_2__0__Impl16581);
+ after(grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0());
- }
+ }
- after(grammarAccess.getAnnotationAccess().getArgsAssignment_1_2_1());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group_2__0__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__LinkOperationTuple__Group_2__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7918:1: rule__LinkOperationTuple__Group_2__1 : rule__LinkOperationTuple__Group_2__1__Impl ;
+ public final void rule__LinkOperationTuple__Group_2__1() throws RecognitionException {
- // $ANTLR end "rule__Annotation__Group_1_2__1__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7922:1: ( rule__LinkOperationTuple__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7923:2: rule__LinkOperationTuple__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__116612);
+ rule__LinkOperationTuple__Group_2__1__Impl();
+ state._fsp--;
- // $ANTLR start "rule__EmptyStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11393:1: rule__EmptyStatement__Group__0 : rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 ;
- public final void rule__EmptyStatement__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11397:1: ( rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11398:2: rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1
- {
- pushFollow(FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__023430);
- rule__EmptyStatement__Group__0__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__023433);
- rule__EmptyStatement__Group__1();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group_2__1"
- state._fsp--;
+ // $ANTLR start "rule__LinkOperationTuple__Group_2__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7929:1: rule__LinkOperationTuple__Group_2__1__Impl : ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) ;
+ public final void rule__LinkOperationTuple__Group_2__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7933:1: ( ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7934:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7934:1: ( ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7935:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 )
+ {
+ before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7936:1: ( rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7936:2: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl16639);
+ rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__EmptyStatement__Group__0"
+ after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementAssignment_2_1());
+ }
- // $ANTLR start "rule__EmptyStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11405:1: rule__EmptyStatement__Group__0__Impl : ( () ) ;
- public final void rule__EmptyStatement__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11409:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11410:1: ( () )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11410:1: ( () )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11411:1: ()
- {
- before(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11412:1: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11414:1:
- {
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__Group_2__1__Impl"
- }
+ // $ANTLR start "rule__LinkOperationTupleElement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7950:1: rule__LinkOperationTupleElement__Group__0 : rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 ;
+ public final void rule__LinkOperationTupleElement__Group__0() throws RecognitionException {
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7954:1: ( rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7955:2: rule__LinkOperationTupleElement__Group__0__Impl rule__LinkOperationTupleElement__Group__1
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__016673);
+ rule__LinkOperationTupleElement__Group__0__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__016676);
+ rule__LinkOperationTupleElement__Group__1();
- // $ANTLR end "rule__EmptyStatement__Group__0__Impl"
+ state._fsp--;
- // $ANTLR start "rule__EmptyStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11424:1: rule__EmptyStatement__Group__1 : rule__EmptyStatement__Group__1__Impl ;
- public final void rule__EmptyStatement__Group__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11428:1: ( rule__EmptyStatement__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11429:2: rule__EmptyStatement__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__123491);
- rule__EmptyStatement__Group__1__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group__0"
- }
+ // $ANTLR start "rule__LinkOperationTupleElement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7962:1: rule__LinkOperationTupleElement__Group__0__Impl : ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) ;
+ public final void rule__LinkOperationTupleElement__Group__0__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7966:1: ( ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7967:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7967:1: ( ( rule__LinkOperationTupleElement__RoleAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7968:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 )
+ {
+ before(grammarAccess.getLinkOperationTupleElementAccess().getRoleAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7969:1: ( rule__LinkOperationTupleElement__RoleAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7969:2: rule__LinkOperationTupleElement__RoleAssignment_0
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl16703);
+ rule__LinkOperationTupleElement__RoleAssignment_0();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__EmptyStatement__Group__1"
+ }
+ after(grammarAccess.getLinkOperationTupleElementAccess().getRoleAssignment_0());
- // $ANTLR start "rule__EmptyStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11435:1: rule__EmptyStatement__Group__1__Impl : ( ';' ) ;
- public final void rule__EmptyStatement__Group__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11439:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11440:1: ( ';' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11440:1: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11441:1: ';'
- {
- before(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
- match(input, 91, FOLLOW_91_in_rule__EmptyStatement__Group__1__Impl23519);
- after(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__LinkOperationTupleElement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7979:1: rule__LinkOperationTupleElement__Group__1 : rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 ;
+ public final void rule__LinkOperationTupleElement__Group__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7983:1: ( rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7984:2: rule__LinkOperationTupleElement__Group__1__Impl rule__LinkOperationTupleElement__Group__2
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__116733);
+ rule__LinkOperationTupleElement__Group__1__Impl();
- // $ANTLR end "rule__EmptyStatement__Group__1__Impl"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__116736);
+ rule__LinkOperationTupleElement__Group__2();
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11458:1: rule__LocalNameDeclarationStatement__Group__0 : rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 ;
- public final void rule__LocalNameDeclarationStatement__Group__0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11462:1: ( rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11463:2: rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__023554);
- rule__LocalNameDeclarationStatement__Group__0__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__023557);
- rule__LocalNameDeclarationStatement__Group__1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group__1"
- }
+ // $ANTLR start "rule__LinkOperationTupleElement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7991:1: rule__LinkOperationTupleElement__Group__1__Impl : ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) ;
+ public final void rule__LinkOperationTupleElement__Group__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7995:1: ( ( ( rule__LinkOperationTupleElement__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7996:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7996:1: ( ( rule__LinkOperationTupleElement__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7997:1: ( rule__LinkOperationTupleElement__Group_1__0 )?
+ {
+ before(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7998:1: ( rule__LinkOperationTupleElement__Group_1__0 )?
+ int alt69=2;
+ int LA69_0 = input.LA(1);
- restoreStackSize(stackSize);
+ if ( (LA69_0==73) ) {
+ alt69=1;
+ }
+ switch (alt69) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:7998:2: rule__LinkOperationTupleElement__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl16763);
+ rule__LinkOperationTupleElement__Group_1__0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__0"
+ }
+ break;
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11470:1: rule__LocalNameDeclarationStatement__Group__0__Impl : ( 'let' ) ;
- public final void rule__LocalNameDeclarationStatement__Group__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getLinkOperationTupleElementAccess().getGroup_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11474:1: ( ( 'let' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11475:1: ( 'let' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11475:1: ( 'let' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11476:1: 'let'
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0());
- match(input, 92, FOLLOW_92_in_rule__LocalNameDeclarationStatement__Group__0__Impl23585);
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__0__Impl"
+ // $ANTLR start "rule__LinkOperationTupleElement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8008:1: rule__LinkOperationTupleElement__Group__2 : rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 ;
+ public final void rule__LinkOperationTupleElement__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8012:1: ( rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8013:2: rule__LinkOperationTupleElement__Group__2__Impl rule__LinkOperationTupleElement__Group__3
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__216794);
+ rule__LinkOperationTupleElement__Group__2__Impl();
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11489:1: rule__LocalNameDeclarationStatement__Group__1 : rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 ;
- public final void rule__LocalNameDeclarationStatement__Group__1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__216797);
+ rule__LinkOperationTupleElement__Group__3();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11493:1: ( rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11494:2: rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__123616);
- rule__LocalNameDeclarationStatement__Group__1__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__123619);
- rule__LocalNameDeclarationStatement__Group__2();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group__2"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__LinkOperationTupleElement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8020:1: rule__LinkOperationTupleElement__Group__2__Impl : ( '=>' ) ;
+ public final void rule__LinkOperationTupleElement__Group__2__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8024:1: ( ( '=>' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8025:1: ( '=>' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8025:1: ( '=>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8026:1: '=>'
+ {
+ before(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2());
+ match(input,62,FOLLOW_62_in_rule__LinkOperationTupleElement__Group__2__Impl16825);
+ after(grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2());
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__1"
+ }
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11501:1: rule__LocalNameDeclarationStatement__Group__1__Impl : ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) ;
- public final void rule__LocalNameDeclarationStatement__Group__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11505:1: ( ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11506:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11506:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11507:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 )
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11508:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11508:2: rule__LocalNameDeclarationStatement__VarNameAssignment_1
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl23646);
- rule__LocalNameDeclarationStatement__VarNameAssignment_1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group__2__Impl"
- }
+ // $ANTLR start "rule__LinkOperationTupleElement__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8039:1: rule__LinkOperationTupleElement__Group__3 : rule__LinkOperationTupleElement__Group__3__Impl ;
+ public final void rule__LinkOperationTupleElement__Group__3() throws RecognitionException {
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameAssignment_1());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8043:1: ( rule__LinkOperationTupleElement__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8044:2: rule__LinkOperationTupleElement__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__316856);
+ rule__LinkOperationTupleElement__Group__3__Impl();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group__3"
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__1__Impl"
+ // $ANTLR start "rule__LinkOperationTupleElement__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8050:1: rule__LinkOperationTupleElement__Group__3__Impl : ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) ;
+ public final void rule__LinkOperationTupleElement__Group__3__Impl() throws RecognitionException {
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11518:1: rule__LocalNameDeclarationStatement__Group__2 : rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 ;
- public final void rule__LocalNameDeclarationStatement__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8054:1: ( ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8055:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8055:1: ( ( rule__LinkOperationTupleElement__ObjectAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8056:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 )
+ {
+ before(grammarAccess.getLinkOperationTupleElementAccess().getObjectAssignment_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8057:1: ( rule__LinkOperationTupleElement__ObjectAssignment_3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8057:2: rule__LinkOperationTupleElement__ObjectAssignment_3
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl16883);
+ rule__LinkOperationTupleElement__ObjectAssignment_3();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11522:1: ( rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11523:2: rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__223676);
- rule__LocalNameDeclarationStatement__Group__2__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__223679);
- rule__LocalNameDeclarationStatement__Group__3();
+ after(grammarAccess.getLinkOperationTupleElementAccess().getObjectAssignment_3());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group__3__Impl"
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__2"
+ // $ANTLR start "rule__LinkOperationTupleElement__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8075:1: rule__LinkOperationTupleElement__Group_1__0 : rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 ;
+ public final void rule__LinkOperationTupleElement__Group_1__0() throws RecognitionException {
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11530:1: rule__LocalNameDeclarationStatement__Group__2__Impl : ( ':' ) ;
- public final void rule__LocalNameDeclarationStatement__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8079:1: ( rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8080:2: rule__LinkOperationTupleElement__Group_1__0__Impl rule__LinkOperationTupleElement__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__016921);
+ rule__LinkOperationTupleElement__Group_1__0__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11534:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11535:1: ( ':' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11535:1: ( ':' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11536:1: ':'
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2());
- match(input, 67, FOLLOW_67_in_rule__LocalNameDeclarationStatement__Group__2__Impl23707);
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2());
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__016924);
+ rule__LinkOperationTupleElement__Group_1__1();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group_1__0"
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__2__Impl"
+ // $ANTLR start "rule__LinkOperationTupleElement__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8087:1: rule__LinkOperationTupleElement__Group_1__0__Impl : ( '[' ) ;
+ public final void rule__LinkOperationTupleElement__Group_1__0__Impl() throws RecognitionException {
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11549:1: rule__LocalNameDeclarationStatement__Group__3 : rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 ;
- public final void rule__LocalNameDeclarationStatement__Group__3() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8091:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8092:1: ( '[' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8092:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8093:1: '['
+ {
+ before(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0());
+ match(input,73,FOLLOW_73_in_rule__LinkOperationTupleElement__Group_1__0__Impl16952);
+ after(grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11553:1: ( rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11554:2: rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__323738);
- rule__LocalNameDeclarationStatement__Group__3__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__323741);
- rule__LocalNameDeclarationStatement__Group__4();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group_1__0__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__LinkOperationTupleElement__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8106:1: rule__LinkOperationTupleElement__Group_1__1 : rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 ;
+ public final void rule__LinkOperationTupleElement__Group_1__1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8110:1: ( rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8111:2: rule__LinkOperationTupleElement__Group_1__1__Impl rule__LinkOperationTupleElement__Group_1__2
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__116983);
+ rule__LinkOperationTupleElement__Group_1__1__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__3"
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__116986);
+ rule__LinkOperationTupleElement__Group_1__2();
+ state._fsp--;
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11561:1: rule__LocalNameDeclarationStatement__Group__3__Impl : ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) ;
- public final void rule__LocalNameDeclarationStatement__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11565:1: ( ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11566:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11566:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11567:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 )
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeAssignment_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11568:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11568:2: rule__LocalNameDeclarationStatement__TypeAssignment_3
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl23768);
- rule__LocalNameDeclarationStatement__TypeAssignment_3();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group_1__1"
- }
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeAssignment_3());
+ // $ANTLR start "rule__LinkOperationTupleElement__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8118:1: rule__LinkOperationTupleElement__Group_1__1__Impl : ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) ;
+ public final void rule__LinkOperationTupleElement__Group_1__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8122:1: ( ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8123:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8123:1: ( ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8124:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 )
+ {
+ before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8125:1: ( rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8125:2: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl17013);
+ rule__LinkOperationTupleElement__RoleIndexAssignment_1_1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexAssignment_1_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__3__Impl"
+ }
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11578:1: rule__LocalNameDeclarationStatement__Group__4 : rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 ;
- public final void rule__LocalNameDeclarationStatement__Group__4() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11582:1: ( rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11583:2: rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__423798);
- rule__LocalNameDeclarationStatement__Group__4__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group_1__1__Impl"
- state._fsp--;
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__423801);
- rule__LocalNameDeclarationStatement__Group__5();
+ // $ANTLR start "rule__LinkOperationTupleElement__Group_1__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8135:1: rule__LinkOperationTupleElement__Group_1__2 : rule__LinkOperationTupleElement__Group_1__2__Impl ;
+ public final void rule__LinkOperationTupleElement__Group_1__2() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8139:1: ( rule__LinkOperationTupleElement__Group_1__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8140:2: rule__LinkOperationTupleElement__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__217043);
+ rule__LinkOperationTupleElement__Group_1__2__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group_1__2"
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11590:1: rule__LocalNameDeclarationStatement__Group__4__Impl : ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) ;
- public final void rule__LocalNameDeclarationStatement__Group__4__Impl() throws RecognitionException {
+ // $ANTLR start "rule__LinkOperationTupleElement__Group_1__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8146:1: rule__LinkOperationTupleElement__Group_1__2__Impl : ( ']' ) ;
+ public final void rule__LinkOperationTupleElement__Group_1__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8150:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8151:1: ( ']' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8151:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8152:1: ']'
+ {
+ before(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2());
+ match(input,74,FOLLOW_74_in_rule__LinkOperationTupleElement__Group_1__2__Impl17071);
+ after(grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11594:1: ( ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11595:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11595:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11596:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )?
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11597:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )?
- int alt85 = 2;
- int LA85_0 = input.LA(1);
+ }
- if((LA85_0 == 74)) {
- alt85 = 1;
- }
- switch(alt85) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11597:2: rule__LocalNameDeclarationStatement__Group_4__0
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl23828);
- rule__LocalNameDeclarationStatement__Group_4__0();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- break;
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__Group_1__2__Impl"
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_4());
- }
+ // $ANTLR start "rule__SequenceOperationExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8171:1: rule__SequenceOperationExpression__Group__0 : rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 ;
+ public final void rule__SequenceOperationExpression__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8175:1: ( rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8176:2: rule__SequenceOperationExpression__Group__0__Impl rule__SequenceOperationExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__017108);
+ rule__SequenceOperationExpression__Group__0__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__017111);
+ rule__SequenceOperationExpression__Group__1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__4__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__5"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11607:1: rule__LocalNameDeclarationStatement__Group__5 : rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 ;
- public final void rule__LocalNameDeclarationStatement__Group__5() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceOperationExpression__Group__0"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11611:1: ( rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11612:2: rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__523859);
- rule__LocalNameDeclarationStatement__Group__5__Impl();
- state._fsp--;
+ // $ANTLR start "rule__SequenceOperationExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8183:1: rule__SequenceOperationExpression__Group__0__Impl : ( '->' ) ;
+ public final void rule__SequenceOperationExpression__Group__0__Impl() throws RecognitionException {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__523862);
- rule__LocalNameDeclarationStatement__Group__6();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8187:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8188:1: ( '->' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8188:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8189:1: '->'
+ {
+ before(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
+ match(input,76,FOLLOW_76_in_rule__SequenceOperationExpression__Group__0__Impl17139);
+ after(grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceOperationExpression__Group__0__Impl"
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__5"
+ // $ANTLR start "rule__SequenceOperationExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8202:1: rule__SequenceOperationExpression__Group__1 : rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 ;
+ public final void rule__SequenceOperationExpression__Group__1() throws RecognitionException {
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11619:1: rule__LocalNameDeclarationStatement__Group__5__Impl : ( '=' ) ;
- public final void rule__LocalNameDeclarationStatement__Group__5__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8206:1: ( rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8207:2: rule__SequenceOperationExpression__Group__1__Impl rule__SequenceOperationExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__117170);
+ rule__SequenceOperationExpression__Group__1__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11623:1: ( ( '=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11624:1: ( '=' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11624:1: ( '=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11625:1: '='
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5());
- match(input, 49, FOLLOW_49_in_rule__LocalNameDeclarationStatement__Group__5__Impl23890);
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5());
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__117173);
+ rule__SequenceOperationExpression__Group__2();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceOperationExpression__Group__1"
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__5__Impl"
+ // $ANTLR start "rule__SequenceOperationExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8214:1: rule__SequenceOperationExpression__Group__1__Impl : ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) ;
+ public final void rule__SequenceOperationExpression__Group__1__Impl() throws RecognitionException {
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11638:1: rule__LocalNameDeclarationStatement__Group__6 : rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 ;
- public final void rule__LocalNameDeclarationStatement__Group__6() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8218:1: ( ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8219:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8219:1: ( ( rule__SequenceOperationExpression__OperationNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8220:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 )
+ {
+ before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8221:1: ( rule__SequenceOperationExpression__OperationNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8221:2: rule__SequenceOperationExpression__OperationNameAssignment_1
+ {
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl17200);
+ rule__SequenceOperationExpression__OperationNameAssignment_1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11642:1: ( rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11643:2: rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__623921);
- rule__LocalNameDeclarationStatement__Group__6__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__623924);
- rule__LocalNameDeclarationStatement__Group__7();
+ after(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameAssignment_1());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceOperationExpression__Group__1__Impl"
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__6"
+ // $ANTLR start "rule__SequenceOperationExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8231:1: rule__SequenceOperationExpression__Group__2 : rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 ;
+ public final void rule__SequenceOperationExpression__Group__2() throws RecognitionException {
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11650:1: rule__LocalNameDeclarationStatement__Group__6__Impl : ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) ;
- public final void rule__LocalNameDeclarationStatement__Group__6__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8235:1: ( rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8236:2: rule__SequenceOperationExpression__Group__2__Impl rule__SequenceOperationExpression__Group__3
+ {
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__217230);
+ rule__SequenceOperationExpression__Group__2__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11654:1: ( ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11655:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11655:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11656:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 )
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitAssignment_6());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11657:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11657:2: rule__LocalNameDeclarationStatement__InitAssignment_6
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl23951);
- rule__LocalNameDeclarationStatement__InitAssignment_6();
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__217233);
+ rule__SequenceOperationExpression__Group__3();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getInitAssignment_6());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceOperationExpression__Group__2"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SequenceOperationExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8243:1: rule__SequenceOperationExpression__Group__2__Impl : ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) ;
+ public final void rule__SequenceOperationExpression__Group__2__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8247:1: ( ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8248:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8248:1: ( ( rule__SequenceOperationExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8249:1: ( rule__SequenceOperationExpression__TupleAssignment_2 )
+ {
+ before(grammarAccess.getSequenceOperationExpressionAccess().getTupleAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8250:1: ( rule__SequenceOperationExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8250:2: rule__SequenceOperationExpression__TupleAssignment_2
+ {
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl17260);
+ rule__SequenceOperationExpression__TupleAssignment_2();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__6__Impl"
+ }
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__7"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11667:1: rule__LocalNameDeclarationStatement__Group__7 : rule__LocalNameDeclarationStatement__Group__7__Impl ;
- public final void rule__LocalNameDeclarationStatement__Group__7() throws RecognitionException {
+ after(grammarAccess.getSequenceOperationExpressionAccess().getTupleAssignment_2());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11671:1: ( rule__LocalNameDeclarationStatement__Group__7__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11672:2: rule__LocalNameDeclarationStatement__Group__7__Impl
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__723981);
- rule__LocalNameDeclarationStatement__Group__7__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceOperationExpression__Group__2__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__SequenceOperationExpression__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8260:1: rule__SequenceOperationExpression__Group__3 : rule__SequenceOperationExpression__Group__3__Impl ;
+ public final void rule__SequenceOperationExpression__Group__3() throws RecognitionException {
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__7"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8264:1: ( rule__SequenceOperationExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8265:2: rule__SequenceOperationExpression__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__317290);
+ rule__SequenceOperationExpression__Group__3__Impl();
+ state._fsp--;
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group__7__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11678:1: rule__LocalNameDeclarationStatement__Group__7__Impl : ( ';' ) ;
- public final void rule__LocalNameDeclarationStatement__Group__7__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11682:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11683:1: ( ';' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11683:1: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11684:1: ';'
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7());
- match(input, 91, FOLLOW_91_in_rule__LocalNameDeclarationStatement__Group__7__Impl24009);
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceOperationExpression__Group__3"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SequenceOperationExpression__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8271:1: rule__SequenceOperationExpression__Group__3__Impl : ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) ;
+ public final void rule__SequenceOperationExpression__Group__3__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8275:1: ( ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8276:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8276:1: ( ( rule__SequenceOperationExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8277:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )?
+ {
+ before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixAssignment_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8278:1: ( rule__SequenceOperationExpression__SuffixAssignment_3 )?
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- }
- return;
- }
+ if ( (LA70_0==72||LA70_0==76) ) {
+ alt70=1;
+ }
+ switch (alt70) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8278:2: rule__SequenceOperationExpression__SuffixAssignment_3
+ {
+ pushFollow(FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl17317);
+ rule__SequenceOperationExpression__SuffixAssignment_3();
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group__7__Impl"
+ state._fsp--;
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11713:1: rule__LocalNameDeclarationStatement__Group_4__0 : rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 ;
- public final void rule__LocalNameDeclarationStatement__Group_4__0() throws RecognitionException {
+ }
+ break;
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11717:1: ( rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11718:2: rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__024056);
- rule__LocalNameDeclarationStatement__Group_4__0__Impl();
+ after(grammarAccess.getSequenceOperationExpressionAccess().getSuffixAssignment_3());
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__024059);
- rule__LocalNameDeclarationStatement__Group_4__1();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceOperationExpression__Group__3__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__SequenceReductionExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8296:1: rule__SequenceReductionExpression__Group__0 : rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 ;
+ public final void rule__SequenceReductionExpression__Group__0() throws RecognitionException {
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8300:1: ( rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8301:2: rule__SequenceReductionExpression__Group__0__Impl rule__SequenceReductionExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__017356);
+ rule__SequenceReductionExpression__Group__0__Impl();
+ state._fsp--;
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11725:1: rule__LocalNameDeclarationStatement__Group_4__0__Impl : ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) ;
- public final void rule__LocalNameDeclarationStatement__Group_4__0__Impl() throws RecognitionException {
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__017359);
+ rule__SequenceReductionExpression__Group__1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11729:1: ( ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11730:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11730:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11731:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 )
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorAssignment_4_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11732:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11732:2: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl24086);
- rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorAssignment_4_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__Group__0"
- }
+ // $ANTLR start "rule__SequenceReductionExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8308:1: rule__SequenceReductionExpression__Group__0__Impl : ( '->' ) ;
+ public final void rule__SequenceReductionExpression__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8312:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8313:1: ( '->' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8313:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8314:1: '->'
+ {
+ before(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
+ match(input,76,FOLLOW_76_in_rule__SequenceReductionExpression__Group__0__Impl17387);
+ after(grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__0__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11742:1: rule__LocalNameDeclarationStatement__Group_4__1 : rule__LocalNameDeclarationStatement__Group_4__1__Impl ;
- public final void rule__LocalNameDeclarationStatement__Group_4__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11746:1: ( rule__LocalNameDeclarationStatement__Group_4__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11747:2: rule__LocalNameDeclarationStatement__Group_4__1__Impl
- {
- pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__124116);
- rule__LocalNameDeclarationStatement__Group_4__1__Impl();
+ // $ANTLR start "rule__SequenceReductionExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8327:1: rule__SequenceReductionExpression__Group__1 : rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 ;
+ public final void rule__SequenceReductionExpression__Group__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8331:1: ( rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8332:2: rule__SequenceReductionExpression__Group__1__Impl rule__SequenceReductionExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__117418);
+ rule__SequenceReductionExpression__Group__1__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__117421);
+ rule__SequenceReductionExpression__Group__2();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11753:1: rule__LocalNameDeclarationStatement__Group_4__1__Impl : ( ']' ) ;
- public final void rule__LocalNameDeclarationStatement__Group_4__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__Group__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11757:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11758:1: ( ']' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11758:1: ( ']' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11759:1: ']'
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1());
- match(input, 75, FOLLOW_75_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl24144);
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1());
+ // $ANTLR start "rule__SequenceReductionExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8339:1: rule__SequenceReductionExpression__Group__1__Impl : ( 'reduce' ) ;
+ public final void rule__SequenceReductionExpression__Group__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8343:1: ( ( 'reduce' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8344:1: ( 'reduce' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8344:1: ( 'reduce' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8345:1: 'reduce'
+ {
+ before(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1());
+ match(input,77,FOLLOW_77_in_rule__SequenceReductionExpression__Group__1__Impl17449);
+ after(grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__Group__1__Impl"
- // $ANTLR start "rule__IfStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11776:1: rule__IfStatement__Group__0 : rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 ;
- public final void rule__IfStatement__Group__0() throws RecognitionException {
+ // $ANTLR start "rule__SequenceReductionExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8358:1: rule__SequenceReductionExpression__Group__2 : rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 ;
+ public final void rule__SequenceReductionExpression__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8362:1: ( rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8363:2: rule__SequenceReductionExpression__Group__2__Impl rule__SequenceReductionExpression__Group__3
+ {
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217480);
+ rule__SequenceReductionExpression__Group__2__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11780:1: ( rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11781:2: rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1
- {
- pushFollow(FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__024179);
- rule__IfStatement__Group__0__Impl();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217483);
+ rule__SequenceReductionExpression__Group__3();
- pushFollow(FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__024182);
- rule__IfStatement__Group__1();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__Group__2"
- }
- return;
- }
- // $ANTLR end "rule__IfStatement__Group__0"
+ // $ANTLR start "rule__SequenceReductionExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8370:1: rule__SequenceReductionExpression__Group__2__Impl : ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) ;
+ public final void rule__SequenceReductionExpression__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8374:1: ( ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8375:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8375:1: ( ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8376:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )?
+ {
+ before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8377:1: ( rule__SequenceReductionExpression__IsOrderedAssignment_2 )?
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- // $ANTLR start "rule__IfStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11788:1: rule__IfStatement__Group__0__Impl : ( 'if' ) ;
- public final void rule__IfStatement__Group__0__Impl() throws RecognitionException {
+ if ( (LA71_0==109) ) {
+ alt71=1;
+ }
+ switch (alt71) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8377:2: rule__SequenceReductionExpression__IsOrderedAssignment_2
+ {
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17510);
+ rule__SequenceReductionExpression__IsOrderedAssignment_2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11792:1: ( ( 'if' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11793:1: ( 'if' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11793:1: ( 'if' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11794:1: 'if'
- {
- before(grammarAccess.getIfStatementAccess().getIfKeyword_0());
- match(input, 93, FOLLOW_93_in_rule__IfStatement__Group__0__Impl24210);
- after(grammarAccess.getIfStatementAccess().getIfKeyword_0());
- }
+ }
+ break;
+ }
- }
+ after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedAssignment_2());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__IfStatement__Group__0__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__IfStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11807:1: rule__IfStatement__Group__1 : rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 ;
- public final void rule__IfStatement__Group__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__Group__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11811:1: ( rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11812:2: rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2
- {
- pushFollow(FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__124241);
- rule__IfStatement__Group__1__Impl();
+ // $ANTLR start "rule__SequenceReductionExpression__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8387:1: rule__SequenceReductionExpression__Group__3 : rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 ;
+ public final void rule__SequenceReductionExpression__Group__3() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8391:1: ( rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8392:2: rule__SequenceReductionExpression__Group__3__Impl rule__SequenceReductionExpression__Group__4
+ {
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317541);
+ rule__SequenceReductionExpression__Group__3__Impl();
- pushFollow(FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__124244);
- rule__IfStatement__Group__2();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317544);
+ rule__SequenceReductionExpression__Group__4();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__IfStatement__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__Group__3"
- // $ANTLR start "rule__IfStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11819:1: rule__IfStatement__Group__1__Impl : ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) ;
- public final void rule__IfStatement__Group__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SequenceReductionExpression__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8399:1: rule__SequenceReductionExpression__Group__3__Impl : ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) ;
+ public final void rule__SequenceReductionExpression__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8403:1: ( ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8404:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8404:1: ( ( rule__SequenceReductionExpression__BehaviorAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8405:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 )
+ {
+ before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorAssignment_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8406:1: ( rule__SequenceReductionExpression__BehaviorAssignment_3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8406:2: rule__SequenceReductionExpression__BehaviorAssignment_3
+ {
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl17571);
+ rule__SequenceReductionExpression__BehaviorAssignment_3();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11823:1: ( ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11824:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11824:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11825:1: ( rule__IfStatement__SequentialClaussesAssignment_1 )
- {
- before(grammarAccess.getIfStatementAccess().getSequentialClaussesAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11826:1: ( rule__IfStatement__SequentialClaussesAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11826:2: rule__IfStatement__SequentialClaussesAssignment_1
- {
- pushFollow(FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl24271);
- rule__IfStatement__SequentialClaussesAssignment_1();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorAssignment_3());
- after(grammarAccess.getIfStatementAccess().getSequentialClaussesAssignment_1());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__Group__3__Impl"
- }
- return;
- }
- // $ANTLR end "rule__IfStatement__Group__1__Impl"
+ // $ANTLR start "rule__SequenceReductionExpression__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8416:1: rule__SequenceReductionExpression__Group__4 : rule__SequenceReductionExpression__Group__4__Impl ;
+ public final void rule__SequenceReductionExpression__Group__4() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8420:1: ( rule__SequenceReductionExpression__Group__4__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8421:2: rule__SequenceReductionExpression__Group__4__Impl
+ {
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__417601);
+ rule__SequenceReductionExpression__Group__4__Impl();
- // $ANTLR start "rule__IfStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11836:1: rule__IfStatement__Group__2 : rule__IfStatement__Group__2__Impl ;
- public final void rule__IfStatement__Group__2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11840:1: ( rule__IfStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11841:2: rule__IfStatement__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__224301);
- rule__IfStatement__Group__2__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__Group__4"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__SequenceReductionExpression__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8427:1: rule__SequenceReductionExpression__Group__4__Impl : ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) ;
+ public final void rule__SequenceReductionExpression__Group__4__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8431:1: ( ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8432:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8432:1: ( ( rule__SequenceReductionExpression__SuffixAssignment_4 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8433:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )?
+ {
+ before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixAssignment_4());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8434:1: ( rule__SequenceReductionExpression__SuffixAssignment_4 )?
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- // $ANTLR end "rule__IfStatement__Group__2"
+ if ( (LA72_0==72||LA72_0==76) ) {
+ alt72=1;
+ }
+ switch (alt72) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8434:2: rule__SequenceReductionExpression__SuffixAssignment_4
+ {
+ pushFollow(FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl17628);
+ rule__SequenceReductionExpression__SuffixAssignment_4();
+ state._fsp--;
- // $ANTLR start "rule__IfStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11847:1: rule__IfStatement__Group__2__Impl : ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) ;
- public final void rule__IfStatement__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11851:1: ( ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11852:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11852:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11853:1: ( rule__IfStatement__FinalClauseAssignment_2 )?
- {
- before(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11854:1: ( rule__IfStatement__FinalClauseAssignment_2 )?
- int alt86 = 2;
- int LA86_0 = input.LA(1);
+ }
- if((LA86_0 == 94)) {
- alt86 = 1;
- }
- switch(alt86) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11854:2: rule__IfStatement__FinalClauseAssignment_2
- {
- pushFollow(FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl24328);
- rule__IfStatement__FinalClauseAssignment_2();
+ after(grammarAccess.getSequenceReductionExpressionAccess().getSuffixAssignment_4());
- state._fsp--;
+ }
- }
- break;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_2());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__Group__4__Impl"
- }
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8454:1: rule__SelectOrRejectOperation__Group__0 : rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 ;
+ public final void rule__SelectOrRejectOperation__Group__0() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8458:1: ( rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8459:2: rule__SelectOrRejectOperation__Group__0__Impl rule__SelectOrRejectOperation__Group__1
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__017669);
+ rule__SelectOrRejectOperation__Group__0__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__017672);
+ rule__SelectOrRejectOperation__Group__1();
- // $ANTLR end "rule__IfStatement__Group__2__Impl"
+ state._fsp--;
- // $ANTLR start "rule__SequentialClauses__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11870:1: rule__SequentialClauses__Group__0 : rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 ;
- public final void rule__SequentialClauses__Group__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11874:1: ( rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11875:2: rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1
- {
- pushFollow(FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__024365);
- rule__SequentialClauses__Group__0__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__0"
- pushFollow(FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__024368);
- rule__SequentialClauses__Group__1();
- state._fsp--;
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8466:1: rule__SelectOrRejectOperation__Group__0__Impl : ( '->' ) ;
+ public final void rule__SelectOrRejectOperation__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8470:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8471:1: ( '->' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8471:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8472:1: '->'
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
+ match(input,76,FOLLOW_76_in_rule__SelectOrRejectOperation__Group__0__Impl17700);
+ after(grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__SequentialClauses__Group__0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__0__Impl"
- // $ANTLR start "rule__SequentialClauses__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11882:1: rule__SequentialClauses__Group__0__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) ;
- public final void rule__SequentialClauses__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8485:1: rule__SelectOrRejectOperation__Group__1 : rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 ;
+ public final void rule__SelectOrRejectOperation__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11886:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11887:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11887:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11888:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 )
- {
- before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11889:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11889:2: rule__SequentialClauses__ConccurentClausesAssignment_0
- {
- pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl24395);
- rule__SequentialClauses__ConccurentClausesAssignment_0();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8489:1: ( rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8490:2: rule__SelectOrRejectOperation__Group__1__Impl rule__SelectOrRejectOperation__Group__2
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__117731);
+ rule__SelectOrRejectOperation__Group__1__Impl();
- state._fsp--;
+ state._fsp--;
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__117734);
+ rule__SelectOrRejectOperation__Group__2();
- }
+ state._fsp--;
- after(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__1"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8497:1: rule__SelectOrRejectOperation__Group__1__Impl : ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) ;
+ public final void rule__SelectOrRejectOperation__Group__1__Impl() throws RecognitionException {
- // $ANTLR end "rule__SequentialClauses__Group__0__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8501:1: ( ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8502:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8502:1: ( ( rule__SelectOrRejectOperation__OpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8503:1: ( rule__SelectOrRejectOperation__OpAssignment_1 )
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getOpAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8504:1: ( rule__SelectOrRejectOperation__OpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8504:2: rule__SelectOrRejectOperation__OpAssignment_1
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl17761);
+ rule__SelectOrRejectOperation__OpAssignment_1();
+ state._fsp--;
- // $ANTLR start "rule__SequentialClauses__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11899:1: rule__SequentialClauses__Group__1 : rule__SequentialClauses__Group__1__Impl ;
- public final void rule__SequentialClauses__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11903:1: ( rule__SequentialClauses__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11904:2: rule__SequentialClauses__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__124425);
- rule__SequentialClauses__Group__1__Impl();
+ after(grammarAccess.getSelectOrRejectOperationAccess().getOpAssignment_1());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__1__Impl"
- // $ANTLR end "rule__SequentialClauses__Group__1"
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8514:1: rule__SelectOrRejectOperation__Group__2 : rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 ;
+ public final void rule__SelectOrRejectOperation__Group__2() throws RecognitionException {
- // $ANTLR start "rule__SequentialClauses__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11910:1: rule__SequentialClauses__Group__1__Impl : ( ( rule__SequentialClauses__Group_1__0 )* ) ;
- public final void rule__SequentialClauses__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8518:1: ( rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8519:2: rule__SelectOrRejectOperation__Group__2__Impl rule__SelectOrRejectOperation__Group__3
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__217791);
+ rule__SelectOrRejectOperation__Group__2__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11914:1: ( ( ( rule__SequentialClauses__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11915:1: ( ( rule__SequentialClauses__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11915:1: ( ( rule__SequentialClauses__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11916:1: ( rule__SequentialClauses__Group_1__0 )*
- {
- before(grammarAccess.getSequentialClausesAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11917:1: ( rule__SequentialClauses__Group_1__0 )*
- loop87: do {
- int alt87 = 2;
- int LA87_0 = input.LA(1);
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__217794);
+ rule__SelectOrRejectOperation__Group__3();
- if((LA87_0 == 94)) {
- int LA87_2 = input.LA(2);
+ state._fsp--;
- if((LA87_2 == 93)) {
- alt87 = 1;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- switch(alt87) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11917:2: rule__SequentialClauses__Group_1__0
- {
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl24452);
- rule__SequentialClauses__Group_1__0();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__2"
- state._fsp--;
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8526:1: rule__SelectOrRejectOperation__Group__2__Impl : ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) ;
+ public final void rule__SelectOrRejectOperation__Group__2__Impl() throws RecognitionException {
- }
- break;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8530:1: ( ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8531:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8531:1: ( ( rule__SelectOrRejectOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8532:1: ( rule__SelectOrRejectOperation__NameAssignment_2 )
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getNameAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8533:1: ( rule__SelectOrRejectOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8533:2: rule__SelectOrRejectOperation__NameAssignment_2
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl17821);
+ rule__SelectOrRejectOperation__NameAssignment_2();
- default:
- break loop87;
- }
- } while(true);
+ state._fsp--;
- after(grammarAccess.getSequentialClausesAccess().getGroup_1());
- }
+ }
+ after(grammarAccess.getSelectOrRejectOperationAccess().getNameAssignment_2());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__SequentialClauses__Group__1__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__2__Impl"
- // $ANTLR start "rule__SequentialClauses__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11931:1: rule__SequentialClauses__Group_1__0 : rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 ;
- public final void rule__SequentialClauses__Group_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8543:1: rule__SelectOrRejectOperation__Group__3 : rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 ;
+ public final void rule__SelectOrRejectOperation__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11935:1: ( rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11936:2: rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1
- {
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__024487);
- rule__SequentialClauses__Group_1__0__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8547:1: ( rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8548:2: rule__SelectOrRejectOperation__Group__3__Impl rule__SelectOrRejectOperation__Group__4
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__317851);
+ rule__SelectOrRejectOperation__Group__3__Impl();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__024490);
- rule__SequentialClauses__Group_1__1();
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__317854);
+ rule__SelectOrRejectOperation__Group__4();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__3"
- // $ANTLR end "rule__SequentialClauses__Group_1__0"
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8555:1: rule__SelectOrRejectOperation__Group__3__Impl : ( '(' ) ;
+ public final void rule__SelectOrRejectOperation__Group__3__Impl() throws RecognitionException {
- // $ANTLR start "rule__SequentialClauses__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11943:1: rule__SequentialClauses__Group_1__0__Impl : ( 'else' ) ;
- public final void rule__SequentialClauses__Group_1__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8559:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8560:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8560:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8561:1: '('
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3());
+ match(input,63,FOLLOW_63_in_rule__SelectOrRejectOperation__Group__3__Impl17882);
+ after(grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11947:1: ( ( 'else' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11948:1: ( 'else' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11948:1: ( 'else' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11949:1: 'else'
- {
- before(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0());
- match(input, 94, FOLLOW_94_in_rule__SequentialClauses__Group_1__0__Impl24518);
- after(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__3__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8574:1: rule__SelectOrRejectOperation__Group__4 : rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 ;
+ public final void rule__SelectOrRejectOperation__Group__4() throws RecognitionException {
- // $ANTLR end "rule__SequentialClauses__Group_1__0__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8578:1: ( rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8579:2: rule__SelectOrRejectOperation__Group__4__Impl rule__SelectOrRejectOperation__Group__5
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__417913);
+ rule__SelectOrRejectOperation__Group__4__Impl();
+ state._fsp--;
- // $ANTLR start "rule__SequentialClauses__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11962:1: rule__SequentialClauses__Group_1__1 : rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 ;
- public final void rule__SequentialClauses__Group_1__1() throws RecognitionException {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__417916);
+ rule__SelectOrRejectOperation__Group__5();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11966:1: ( rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11967:2: rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2
- {
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__124549);
- rule__SequentialClauses__Group_1__1__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__124552);
- rule__SequentialClauses__Group_1__2();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__4"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8586:1: rule__SelectOrRejectOperation__Group__4__Impl : ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) ;
+ public final void rule__SelectOrRejectOperation__Group__4__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8590:1: ( ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8591:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8591:1: ( ( rule__SelectOrRejectOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8592:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 )
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getExprAssignment_4());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8593:1: ( rule__SelectOrRejectOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8593:2: rule__SelectOrRejectOperation__ExprAssignment_4
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl17943);
+ rule__SelectOrRejectOperation__ExprAssignment_4();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SequentialClauses__Group_1__1"
+ }
- // $ANTLR start "rule__SequentialClauses__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11974:1: rule__SequentialClauses__Group_1__1__Impl : ( 'if' ) ;
- public final void rule__SequentialClauses__Group_1__1__Impl() throws RecognitionException {
+ after(grammarAccess.getSelectOrRejectOperationAccess().getExprAssignment_4());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11978:1: ( ( 'if' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11979:1: ( 'if' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11979:1: ( 'if' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11980:1: 'if'
- {
- before(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1());
- match(input, 93, FOLLOW_93_in_rule__SequentialClauses__Group_1__1__Impl24580);
- after(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__4__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8603:1: rule__SelectOrRejectOperation__Group__5 : rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 ;
+ public final void rule__SelectOrRejectOperation__Group__5() throws RecognitionException {
- // $ANTLR end "rule__SequentialClauses__Group_1__1__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8607:1: ( rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8608:2: rule__SelectOrRejectOperation__Group__5__Impl rule__SelectOrRejectOperation__Group__6
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__517973);
+ rule__SelectOrRejectOperation__Group__5__Impl();
+ state._fsp--;
- // $ANTLR start "rule__SequentialClauses__Group_1__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11993:1: rule__SequentialClauses__Group_1__2 : rule__SequentialClauses__Group_1__2__Impl ;
- public final void rule__SequentialClauses__Group_1__2() throws RecognitionException {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__517976);
+ rule__SelectOrRejectOperation__Group__6();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11997:1: ( rule__SequentialClauses__Group_1__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11998:2: rule__SequentialClauses__Group_1__2__Impl
- {
- pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__224611);
- rule__SequentialClauses__Group_1__2__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__5"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__5__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8615:1: rule__SelectOrRejectOperation__Group__5__Impl : ( ')' ) ;
+ public final void rule__SelectOrRejectOperation__Group__5__Impl() throws RecognitionException {
- // $ANTLR end "rule__SequentialClauses__Group_1__2"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8619:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8620:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8620:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8621:1: ')'
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5());
+ match(input,64,FOLLOW_64_in_rule__SelectOrRejectOperation__Group__5__Impl18004);
+ after(grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5());
+ }
- // $ANTLR start "rule__SequentialClauses__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12004:1: rule__SequentialClauses__Group_1__2__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) ;
- public final void rule__SequentialClauses__Group_1__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12008:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12009:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12009:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12010:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 )
- {
- before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_1_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12011:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12011:2: rule__SequentialClauses__ConccurentClausesAssignment_1_2
- {
- pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl24638);
- rule__SequentialClauses__ConccurentClausesAssignment_1_2();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__5__Impl"
- }
- after(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_1_2());
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8634:1: rule__SelectOrRejectOperation__Group__6 : rule__SelectOrRejectOperation__Group__6__Impl ;
+ public final void rule__SelectOrRejectOperation__Group__6() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8638:1: ( rule__SelectOrRejectOperation__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8639:2: rule__SelectOrRejectOperation__Group__6__Impl
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__618035);
+ rule__SelectOrRejectOperation__Group__6__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SequentialClauses__Group_1__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__6"
- // $ANTLR start "rule__ConcurrentClauses__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12027:1: rule__ConcurrentClauses__Group__0 : rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 ;
- public final void rule__ConcurrentClauses__Group__0() throws RecognitionException {
+ // $ANTLR start "rule__SelectOrRejectOperation__Group__6__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8645:1: rule__SelectOrRejectOperation__Group__6__Impl : ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) ;
+ public final void rule__SelectOrRejectOperation__Group__6__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8649:1: ( ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8650:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8650:1: ( ( rule__SelectOrRejectOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8651:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )?
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixAssignment_6());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8652:1: ( rule__SelectOrRejectOperation__SuffixAssignment_6 )?
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12031:1: ( rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12032:2: rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1
- {
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__024674);
- rule__ConcurrentClauses__Group__0__Impl();
+ if ( (LA73_0==72||LA73_0==76) ) {
+ alt73=1;
+ }
+ switch (alt73) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8652:2: rule__SelectOrRejectOperation__SuffixAssignment_6
+ {
+ pushFollow(FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl18062);
+ rule__SelectOrRejectOperation__SuffixAssignment_6();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__024677);
- rule__ConcurrentClauses__Group__1();
- state._fsp--;
+ }
+ break;
+ }
- }
+ after(grammarAccess.getSelectOrRejectOperationAccess().getSuffixAssignment_6());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ConcurrentClauses__Group__0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ConcurrentClauses__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12039:1: rule__ConcurrentClauses__Group__0__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) ;
- public final void rule__ConcurrentClauses__Group__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__Group__6__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12043:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12044:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12044:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12045:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 )
- {
- before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12046:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12046:2: rule__ConcurrentClauses__NonFinalClauseAssignment_0
- {
- pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl24704);
- rule__ConcurrentClauses__NonFinalClauseAssignment_0();
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8676:1: rule__CollectOrIterateOperation__Group__0 : rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 ;
+ public final void rule__CollectOrIterateOperation__Group__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8680:1: ( rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8681:2: rule__CollectOrIterateOperation__Group__0__Impl rule__CollectOrIterateOperation__Group__1
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__018107);
+ rule__CollectOrIterateOperation__Group__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__018110);
+ rule__CollectOrIterateOperation__Group__1();
- after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__0"
- }
- return;
- }
- // $ANTLR end "rule__ConcurrentClauses__Group__0__Impl"
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8688:1: rule__CollectOrIterateOperation__Group__0__Impl : ( '->' ) ;
+ public final void rule__CollectOrIterateOperation__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8692:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8693:1: ( '->' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8693:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8694:1: '->'
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
+ match(input,76,FOLLOW_76_in_rule__CollectOrIterateOperation__Group__0__Impl18138);
+ after(grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- // $ANTLR start "rule__ConcurrentClauses__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12056:1: rule__ConcurrentClauses__Group__1 : rule__ConcurrentClauses__Group__1__Impl ;
- public final void rule__ConcurrentClauses__Group__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12060:1: ( rule__ConcurrentClauses__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12061:2: rule__ConcurrentClauses__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__124734);
- rule__ConcurrentClauses__Group__1__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8707:1: rule__CollectOrIterateOperation__Group__1 : rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 ;
+ public final void rule__CollectOrIterateOperation__Group__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8711:1: ( rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8712:2: rule__CollectOrIterateOperation__Group__1__Impl rule__CollectOrIterateOperation__Group__2
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__118169);
+ rule__CollectOrIterateOperation__Group__1__Impl();
- // $ANTLR end "rule__ConcurrentClauses__Group__1"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__118172);
+ rule__CollectOrIterateOperation__Group__2();
- // $ANTLR start "rule__ConcurrentClauses__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12067:1: rule__ConcurrentClauses__Group__1__Impl : ( ( rule__ConcurrentClauses__Group_1__0 )* ) ;
- public final void rule__ConcurrentClauses__Group__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12071:1: ( ( ( rule__ConcurrentClauses__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12072:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12072:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12073:1: ( rule__ConcurrentClauses__Group_1__0 )*
- {
- before(grammarAccess.getConcurrentClausesAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12074:1: ( rule__ConcurrentClauses__Group_1__0 )*
- loop88: do {
- int alt88 = 2;
- int LA88_0 = input.LA(1);
+ }
- if((LA88_0 == 95)) {
- alt88 = 1;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- switch(alt88) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12074:2: rule__ConcurrentClauses__Group_1__0
- {
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl24761);
- rule__ConcurrentClauses__Group_1__0();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__1"
- state._fsp--;
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8719:1: rule__CollectOrIterateOperation__Group__1__Impl : ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) ;
+ public final void rule__CollectOrIterateOperation__Group__1__Impl() throws RecognitionException {
- }
- break;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8723:1: ( ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8724:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8724:1: ( ( rule__CollectOrIterateOperation__OpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8725:1: ( rule__CollectOrIterateOperation__OpAssignment_1 )
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getOpAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8726:1: ( rule__CollectOrIterateOperation__OpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8726:2: rule__CollectOrIterateOperation__OpAssignment_1
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl18199);
+ rule__CollectOrIterateOperation__OpAssignment_1();
- default:
- break loop88;
- }
- } while(true);
+ state._fsp--;
- after(grammarAccess.getConcurrentClausesAccess().getGroup_1());
- }
+ }
+ after(grammarAccess.getCollectOrIterateOperationAccess().getOpAssignment_1());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ConcurrentClauses__Group__1__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__1__Impl"
- // $ANTLR start "rule__ConcurrentClauses__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12088:1: rule__ConcurrentClauses__Group_1__0 : rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 ;
- public final void rule__ConcurrentClauses__Group_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8736:1: rule__CollectOrIterateOperation__Group__2 : rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 ;
+ public final void rule__CollectOrIterateOperation__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12092:1: ( rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12093:2: rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1
- {
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__024796);
- rule__ConcurrentClauses__Group_1__0__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8740:1: ( rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8741:2: rule__CollectOrIterateOperation__Group__2__Impl rule__CollectOrIterateOperation__Group__3
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__218229);
+ rule__CollectOrIterateOperation__Group__2__Impl();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__024799);
- rule__ConcurrentClauses__Group_1__1();
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__218232);
+ rule__CollectOrIterateOperation__Group__3();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__2"
- // $ANTLR end "rule__ConcurrentClauses__Group_1__0"
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8748:1: rule__CollectOrIterateOperation__Group__2__Impl : ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) ;
+ public final void rule__CollectOrIterateOperation__Group__2__Impl() throws RecognitionException {
- // $ANTLR start "rule__ConcurrentClauses__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12100:1: rule__ConcurrentClauses__Group_1__0__Impl : ( 'or' ) ;
- public final void rule__ConcurrentClauses__Group_1__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8752:1: ( ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8753:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8753:1: ( ( rule__CollectOrIterateOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8754:1: ( rule__CollectOrIterateOperation__NameAssignment_2 )
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getNameAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8755:1: ( rule__CollectOrIterateOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8755:2: rule__CollectOrIterateOperation__NameAssignment_2
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl18259);
+ rule__CollectOrIterateOperation__NameAssignment_2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12104:1: ( ( 'or' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12105:1: ( 'or' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12105:1: ( 'or' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12106:1: 'or'
- {
- before(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
- match(input, 95, FOLLOW_95_in_rule__ConcurrentClauses__Group_1__0__Impl24827);
- after(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
- }
+ }
+ after(grammarAccess.getCollectOrIterateOperationAccess().getNameAssignment_2());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ConcurrentClauses__Group_1__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__2__Impl"
- // $ANTLR start "rule__ConcurrentClauses__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12119:1: rule__ConcurrentClauses__Group_1__1 : rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 ;
- public final void rule__ConcurrentClauses__Group_1__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8765:1: rule__CollectOrIterateOperation__Group__3 : rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 ;
+ public final void rule__CollectOrIterateOperation__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12123:1: ( rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12124:2: rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2
- {
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__124858);
- rule__ConcurrentClauses__Group_1__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8769:1: ( rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8770:2: rule__CollectOrIterateOperation__Group__3__Impl rule__CollectOrIterateOperation__Group__4
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__318289);
+ rule__CollectOrIterateOperation__Group__3__Impl();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__124861);
- rule__ConcurrentClauses__Group_1__2();
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__318292);
+ rule__CollectOrIterateOperation__Group__4();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__3"
- // $ANTLR end "rule__ConcurrentClauses__Group_1__1"
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8777:1: rule__CollectOrIterateOperation__Group__3__Impl : ( '(' ) ;
+ public final void rule__CollectOrIterateOperation__Group__3__Impl() throws RecognitionException {
- // $ANTLR start "rule__ConcurrentClauses__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12131:1: rule__ConcurrentClauses__Group_1__1__Impl : ( 'if' ) ;
- public final void rule__ConcurrentClauses__Group_1__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8781:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8782:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8782:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8783:1: '('
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3());
+ match(input,63,FOLLOW_63_in_rule__CollectOrIterateOperation__Group__3__Impl18320);
+ after(grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12135:1: ( ( 'if' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12136:1: ( 'if' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12136:1: ( 'if' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12137:1: 'if'
- {
- before(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
- match(input, 93, FOLLOW_93_in_rule__ConcurrentClauses__Group_1__1__Impl24889);
- after(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__3__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8796:1: rule__CollectOrIterateOperation__Group__4 : rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 ;
+ public final void rule__CollectOrIterateOperation__Group__4() throws RecognitionException {
- // $ANTLR end "rule__ConcurrentClauses__Group_1__1__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8800:1: ( rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8801:2: rule__CollectOrIterateOperation__Group__4__Impl rule__CollectOrIterateOperation__Group__5
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__418351);
+ rule__CollectOrIterateOperation__Group__4__Impl();
+ state._fsp--;
- // $ANTLR start "rule__ConcurrentClauses__Group_1__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12150:1: rule__ConcurrentClauses__Group_1__2 : rule__ConcurrentClauses__Group_1__2__Impl ;
- public final void rule__ConcurrentClauses__Group_1__2() throws RecognitionException {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__418354);
+ rule__CollectOrIterateOperation__Group__5();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12154:1: ( rule__ConcurrentClauses__Group_1__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12155:2: rule__ConcurrentClauses__Group_1__2__Impl
- {
- pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__224920);
- rule__ConcurrentClauses__Group_1__2__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__4"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8808:1: rule__CollectOrIterateOperation__Group__4__Impl : ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) ;
+ public final void rule__CollectOrIterateOperation__Group__4__Impl() throws RecognitionException {
- // $ANTLR end "rule__ConcurrentClauses__Group_1__2"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8812:1: ( ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8813:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8813:1: ( ( rule__CollectOrIterateOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8814:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 )
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getExprAssignment_4());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8815:1: ( rule__CollectOrIterateOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8815:2: rule__CollectOrIterateOperation__ExprAssignment_4
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl18381);
+ rule__CollectOrIterateOperation__ExprAssignment_4();
+ state._fsp--;
- // $ANTLR start "rule__ConcurrentClauses__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12161:1: rule__ConcurrentClauses__Group_1__2__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) ;
- public final void rule__ConcurrentClauses__Group_1__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12165:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12166:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12166:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12167:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 )
- {
- before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_1_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12168:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12168:2: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2
- {
- pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl24947);
- rule__ConcurrentClauses__NonFinalClauseAssignment_1_2();
+ after(grammarAccess.getCollectOrIterateOperationAccess().getExprAssignment_4());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_1_2());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__4__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8825:1: rule__CollectOrIterateOperation__Group__5 : rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 ;
+ public final void rule__CollectOrIterateOperation__Group__5() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8829:1: ( rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8830:2: rule__CollectOrIterateOperation__Group__5__Impl rule__CollectOrIterateOperation__Group__6
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__518411);
+ rule__CollectOrIterateOperation__Group__5__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ConcurrentClauses__Group_1__2__Impl"
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__518414);
+ rule__CollectOrIterateOperation__Group__6();
+ state._fsp--;
- // $ANTLR start "rule__NonFinalClause__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12184:1: rule__NonFinalClause__Group__0 : rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 ;
- public final void rule__NonFinalClause__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12188:1: ( rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12189:2: rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1
- {
- pushFollow(FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__024983);
- rule__NonFinalClause__Group__0__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__024986);
- rule__NonFinalClause__Group__1();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__5"
- state._fsp--;
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__5__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8837:1: rule__CollectOrIterateOperation__Group__5__Impl : ( ')' ) ;
+ public final void rule__CollectOrIterateOperation__Group__5__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8841:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8842:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8842:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8843:1: ')'
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5());
+ match(input,64,FOLLOW_64_in_rule__CollectOrIterateOperation__Group__5__Impl18442);
+ after(grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__NonFinalClause__Group__0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__NonFinalClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12196:1: rule__NonFinalClause__Group__0__Impl : ( '(' ) ;
- public final void rule__NonFinalClause__Group__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__5__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12200:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12201:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12201:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12202:1: '('
- {
- before(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
- match(input, 64, FOLLOW_64_in_rule__NonFinalClause__Group__0__Impl25014);
- after(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8856:1: rule__CollectOrIterateOperation__Group__6 : rule__CollectOrIterateOperation__Group__6__Impl ;
+ public final void rule__CollectOrIterateOperation__Group__6() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8860:1: ( rule__CollectOrIterateOperation__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8861:2: rule__CollectOrIterateOperation__Group__6__Impl
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618473);
+ rule__CollectOrIterateOperation__Group__6__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__NonFinalClause__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__6"
- // $ANTLR start "rule__NonFinalClause__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12215:1: rule__NonFinalClause__Group__1 : rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 ;
- public final void rule__NonFinalClause__Group__1() throws RecognitionException {
+ // $ANTLR start "rule__CollectOrIterateOperation__Group__6__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8867:1: rule__CollectOrIterateOperation__Group__6__Impl : ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) ;
+ public final void rule__CollectOrIterateOperation__Group__6__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8871:1: ( ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8872:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8872:1: ( ( rule__CollectOrIterateOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8873:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )?
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixAssignment_6());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8874:1: ( rule__CollectOrIterateOperation__SuffixAssignment_6 )?
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12219:1: ( rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12220:2: rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2
- {
- pushFollow(FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__125045);
- rule__NonFinalClause__Group__1__Impl();
+ if ( (LA74_0==72||LA74_0==76) ) {
+ alt74=1;
+ }
+ switch (alt74) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8874:2: rule__CollectOrIterateOperation__SuffixAssignment_6
+ {
+ pushFollow(FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18500);
+ rule__CollectOrIterateOperation__SuffixAssignment_6();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__125048);
- rule__NonFinalClause__Group__2();
- state._fsp--;
+ }
+ break;
+ }
- }
+ after(grammarAccess.getCollectOrIterateOperationAccess().getSuffixAssignment_6());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__NonFinalClause__Group__1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__NonFinalClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12227:1: rule__NonFinalClause__Group__1__Impl : ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) ;
- public final void rule__NonFinalClause__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__Group__6__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12231:1: ( ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12232:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12232:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12233:1: ( rule__NonFinalClause__ConditionAssignment_1 )
- {
- before(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12234:1: ( rule__NonFinalClause__ConditionAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12234:2: rule__NonFinalClause__ConditionAssignment_1
- {
- pushFollow(FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl25075);
- rule__NonFinalClause__ConditionAssignment_1();
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8898:1: rule__ForAllOrExistsOrOneOperation__Group__0 : rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8902:1: ( rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8903:2: rule__ForAllOrExistsOrOneOperation__Group__0__Impl rule__ForAllOrExistsOrOneOperation__Group__1
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018545);
+ rule__ForAllOrExistsOrOneOperation__Group__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018548);
+ rule__ForAllOrExistsOrOneOperation__Group__1();
- after(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__0"
- }
- return;
- }
- // $ANTLR end "rule__NonFinalClause__Group__1__Impl"
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8910:1: rule__ForAllOrExistsOrOneOperation__Group__0__Impl : ( '->' ) ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8914:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8915:1: ( '->' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8915:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8916:1: '->'
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
+ match(input,76,FOLLOW_76_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl18576);
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- // $ANTLR start "rule__NonFinalClause__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12244:1: rule__NonFinalClause__Group__2 : rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 ;
- public final void rule__NonFinalClause__Group__2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12248:1: ( rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12249:2: rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3
- {
- pushFollow(FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__225105);
- rule__NonFinalClause__Group__2__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__225108);
- rule__NonFinalClause__Group__3();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__0__Impl"
- }
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8929:1: rule__ForAllOrExistsOrOneOperation__Group__1 : rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__1() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8933:1: ( rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8934:2: rule__ForAllOrExistsOrOneOperation__Group__1__Impl rule__ForAllOrExistsOrOneOperation__Group__2
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__118607);
+ rule__ForAllOrExistsOrOneOperation__Group__1__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__118610);
+ rule__ForAllOrExistsOrOneOperation__Group__2();
- // $ANTLR end "rule__NonFinalClause__Group__2"
+ state._fsp--;
- // $ANTLR start "rule__NonFinalClause__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12256:1: rule__NonFinalClause__Group__2__Impl : ( ')' ) ;
- public final void rule__NonFinalClause__Group__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12260:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12261:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12261:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12262:1: ')'
- {
- before(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
- match(input, 65, FOLLOW_65_in_rule__NonFinalClause__Group__2__Impl25136);
- after(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__1"
- }
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8941:1: rule__ForAllOrExistsOrOneOperation__Group__1__Impl : ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8945:1: ( ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8946:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8946:1: ( ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8947:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 )
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8948:1: ( rule__ForAllOrExistsOrOneOperation__OpAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8948:2: rule__ForAllOrExistsOrOneOperation__OpAssignment_1
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl18637);
+ rule__ForAllOrExistsOrOneOperation__OpAssignment_1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__NonFinalClause__Group__2__Impl"
+ }
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpAssignment_1());
- // $ANTLR start "rule__NonFinalClause__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12275:1: rule__NonFinalClause__Group__3 : rule__NonFinalClause__Group__3__Impl ;
- public final void rule__NonFinalClause__Group__3() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12279:1: ( rule__NonFinalClause__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12280:2: rule__NonFinalClause__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__325167);
- rule__NonFinalClause__Group__3__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8958:1: rule__ForAllOrExistsOrOneOperation__Group__2 : rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__2() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8962:1: ( rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8963:2: rule__ForAllOrExistsOrOneOperation__Group__2__Impl rule__ForAllOrExistsOrOneOperation__Group__3
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__218667);
+ rule__ForAllOrExistsOrOneOperation__Group__2__Impl();
- // $ANTLR end "rule__NonFinalClause__Group__3"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__218670);
+ rule__ForAllOrExistsOrOneOperation__Group__3();
- // $ANTLR start "rule__NonFinalClause__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12286:1: rule__NonFinalClause__Group__3__Impl : ( ( rule__NonFinalClause__BlockAssignment_3 ) ) ;
- public final void rule__NonFinalClause__Group__3__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12290:1: ( ( ( rule__NonFinalClause__BlockAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12291:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12291:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12292:1: ( rule__NonFinalClause__BlockAssignment_3 )
- {
- before(grammarAccess.getNonFinalClauseAccess().getBlockAssignment_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12293:1: ( rule__NonFinalClause__BlockAssignment_3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12293:2: rule__NonFinalClause__BlockAssignment_3
- {
- pushFollow(FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl25194);
- rule__NonFinalClause__BlockAssignment_3();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__2"
- after(grammarAccess.getNonFinalClauseAccess().getBlockAssignment_3());
- }
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8970:1: rule__ForAllOrExistsOrOneOperation__Group__2__Impl : ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8974:1: ( ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8975:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8975:1: ( ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8976:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 )
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8977:1: ( rule__ForAllOrExistsOrOneOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8977:2: rule__ForAllOrExistsOrOneOperation__NameAssignment_2
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl18697);
+ rule__ForAllOrExistsOrOneOperation__NameAssignment_2();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameAssignment_2());
- // $ANTLR end "rule__NonFinalClause__Group__3__Impl"
+ }
- // $ANTLR start "rule__FinalClause__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12311:1: rule__FinalClause__Group__0 : rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 ;
- public final void rule__FinalClause__Group__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12315:1: ( rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12316:2: rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1
- {
- pushFollow(FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__025232);
- rule__FinalClause__Group__0__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__2__Impl"
- pushFollow(FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__025235);
- rule__FinalClause__Group__1();
- state._fsp--;
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8987:1: rule__ForAllOrExistsOrOneOperation__Group__3 : rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__3() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8991:1: ( rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8992:2: rule__ForAllOrExistsOrOneOperation__Group__3__Impl rule__ForAllOrExistsOrOneOperation__Group__4
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__318727);
+ rule__ForAllOrExistsOrOneOperation__Group__3__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__318730);
+ rule__ForAllOrExistsOrOneOperation__Group__4();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__FinalClause__Group__0"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__FinalClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12323:1: rule__FinalClause__Group__0__Impl : ( 'else' ) ;
- public final void rule__FinalClause__Group__0__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__3"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12327:1: ( ( 'else' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12328:1: ( 'else' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12328:1: ( 'else' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12329:1: 'else'
- {
- before(grammarAccess.getFinalClauseAccess().getElseKeyword_0());
- match(input, 94, FOLLOW_94_in_rule__FinalClause__Group__0__Impl25263);
- after(grammarAccess.getFinalClauseAccess().getElseKeyword_0());
- }
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:8999:1: rule__ForAllOrExistsOrOneOperation__Group__3__Impl : ( '(' ) ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__3__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9003:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9004:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9004:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9005:1: '('
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3());
+ match(input,63,FOLLOW_63_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl18758);
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__FinalClause__Group__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__3__Impl"
- // $ANTLR start "rule__FinalClause__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12342:1: rule__FinalClause__Group__1 : rule__FinalClause__Group__1__Impl ;
- public final void rule__FinalClause__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9018:1: rule__ForAllOrExistsOrOneOperation__Group__4 : rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12346:1: ( rule__FinalClause__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12347:2: rule__FinalClause__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__125294);
- rule__FinalClause__Group__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9022:1: ( rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9023:2: rule__ForAllOrExistsOrOneOperation__Group__4__Impl rule__ForAllOrExistsOrOneOperation__Group__5
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__418789);
+ rule__ForAllOrExistsOrOneOperation__Group__4__Impl();
- state._fsp--;
+ state._fsp--;
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__418792);
+ rule__ForAllOrExistsOrOneOperation__Group__5();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__FinalClause__Group__1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__4"
- // $ANTLR start "rule__FinalClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12353:1: rule__FinalClause__Group__1__Impl : ( ( rule__FinalClause__BlockAssignment_1 ) ) ;
- public final void rule__FinalClause__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9030:1: rule__ForAllOrExistsOrOneOperation__Group__4__Impl : ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12357:1: ( ( ( rule__FinalClause__BlockAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12358:1: ( ( rule__FinalClause__BlockAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12358:1: ( ( rule__FinalClause__BlockAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12359:1: ( rule__FinalClause__BlockAssignment_1 )
- {
- before(grammarAccess.getFinalClauseAccess().getBlockAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12360:1: ( rule__FinalClause__BlockAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12360:2: rule__FinalClause__BlockAssignment_1
- {
- pushFollow(FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl25321);
- rule__FinalClause__BlockAssignment_1();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9034:1: ( ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9035:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9035:1: ( ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9036:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 )
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprAssignment_4());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9037:1: ( rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9037:2: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl18819);
+ rule__ForAllOrExistsOrOneOperation__ExprAssignment_4();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getFinalClauseAccess().getBlockAssignment_1());
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprAssignment_4());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__4__Impl"
- // $ANTLR end "rule__FinalClause__Group__1__Impl"
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9047:1: rule__ForAllOrExistsOrOneOperation__Group__5 : rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__5() throws RecognitionException {
- // $ANTLR start "rule__SwitchStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12374:1: rule__SwitchStatement__Group__0 : rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 ;
- public final void rule__SwitchStatement__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9051:1: ( rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9052:2: rule__ForAllOrExistsOrOneOperation__Group__5__Impl rule__ForAllOrExistsOrOneOperation__Group__6
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__518849);
+ rule__ForAllOrExistsOrOneOperation__Group__5__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12378:1: ( rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12379:2: rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1
- {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__025355);
- rule__SwitchStatement__Group__0__Impl();
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__518852);
+ rule__ForAllOrExistsOrOneOperation__Group__6();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__025358);
- rule__SwitchStatement__Group__1();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__5"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__5__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9059:1: rule__ForAllOrExistsOrOneOperation__Group__5__Impl : ( ')' ) ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__5__Impl() throws RecognitionException {
- // $ANTLR end "rule__SwitchStatement__Group__0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9063:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9064:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9064:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9065:1: ')'
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5());
+ match(input,64,FOLLOW_64_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl18880);
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5());
+ }
- // $ANTLR start "rule__SwitchStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12386:1: rule__SwitchStatement__Group__0__Impl : ( 'switch' ) ;
- public final void rule__SwitchStatement__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12390:1: ( ( 'switch' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12391:1: ( 'switch' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12391:1: ( 'switch' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12392:1: 'switch'
- {
- before(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
- match(input, 96, FOLLOW_96_in_rule__SwitchStatement__Group__0__Impl25386);
- after(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__5__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9078:1: rule__ForAllOrExistsOrOneOperation__Group__6 : rule__ForAllOrExistsOrOneOperation__Group__6__Impl ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__6() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9082:1: ( rule__ForAllOrExistsOrOneOperation__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9083:2: rule__ForAllOrExistsOrOneOperation__Group__6__Impl
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__618911);
+ rule__ForAllOrExistsOrOneOperation__Group__6__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SwitchStatement__Group__0__Impl"
+ }
- // $ANTLR start "rule__SwitchStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12405:1: rule__SwitchStatement__Group__1 : rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 ;
- public final void rule__SwitchStatement__Group__1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12409:1: ( rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12410:2: rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2
- {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__125417);
- rule__SwitchStatement__Group__1__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__6"
- state._fsp--;
- pushFollow(FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__125420);
- rule__SwitchStatement__Group__2();
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__Group__6__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9089:1: rule__ForAllOrExistsOrOneOperation__Group__6__Impl : ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) ;
+ public final void rule__ForAllOrExistsOrOneOperation__Group__6__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9093:1: ( ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9094:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9094:1: ( ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9095:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )?
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixAssignment_6());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9096:1: ( rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 )?
+ int alt75=2;
+ int LA75_0 = input.LA(1);
+ if ( (LA75_0==72||LA75_0==76) ) {
+ alt75=1;
+ }
+ switch (alt75) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9096:2: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6
+ {
+ pushFollow(FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl18938);
+ rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
+ break;
- }
- return;
- }
+ }
- // $ANTLR end "rule__SwitchStatement__Group__1"
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixAssignment_6());
+ }
- // $ANTLR start "rule__SwitchStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12417:1: rule__SwitchStatement__Group__1__Impl : ( '(' ) ;
- public final void rule__SwitchStatement__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12421:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12422:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12422:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12423:1: '('
- {
- before(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
- match(input, 64, FOLLOW_64_in_rule__SwitchStatement__Group__1__Impl25448);
- after(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__Group__6__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__IsUniqueOperation__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9120:1: rule__IsUniqueOperation__Group__0 : rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 ;
+ public final void rule__IsUniqueOperation__Group__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9124:1: ( rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9125:2: rule__IsUniqueOperation__Group__0__Impl rule__IsUniqueOperation__Group__1
+ {
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__018983);
+ rule__IsUniqueOperation__Group__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SwitchStatement__Group__1__Impl"
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__018986);
+ rule__IsUniqueOperation__Group__1();
+ state._fsp--;
- // $ANTLR start "rule__SwitchStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12436:1: rule__SwitchStatement__Group__2 : rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 ;
- public final void rule__SwitchStatement__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12440:1: ( rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12441:2: rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3
- {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__225479);
- rule__SwitchStatement__Group__2__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__225482);
- rule__SwitchStatement__Group__3();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__0"
- state._fsp--;
+ // $ANTLR start "rule__IsUniqueOperation__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9132:1: rule__IsUniqueOperation__Group__0__Impl : ( '->' ) ;
+ public final void rule__IsUniqueOperation__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9136:1: ( ( '->' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9137:1: ( '->' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9137:1: ( '->' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9138:1: '->'
+ {
+ before(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
+ match(input,76,FOLLOW_76_in_rule__IsUniqueOperation__Group__0__Impl19014);
+ after(grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SwitchStatement__Group__2"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__SwitchStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12448:1: rule__SwitchStatement__Group__2__Impl : ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) ;
- public final void rule__SwitchStatement__Group__2__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12452:1: ( ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12453:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12453:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12454:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
- {
- before(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12455:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12455:2: rule__SwitchStatement__ExpressionAssignment_2
- {
- pushFollow(FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl25509);
- rule__SwitchStatement__ExpressionAssignment_2();
+ // $ANTLR start "rule__IsUniqueOperation__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9151:1: rule__IsUniqueOperation__Group__1 : rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 ;
+ public final void rule__IsUniqueOperation__Group__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9155:1: ( rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9156:2: rule__IsUniqueOperation__Group__1__Impl rule__IsUniqueOperation__Group__2
+ {
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__119045);
+ rule__IsUniqueOperation__Group__1__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__119048);
+ rule__IsUniqueOperation__Group__2();
- after(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__1"
- }
- return;
- }
- // $ANTLR end "rule__SwitchStatement__Group__2__Impl"
+ // $ANTLR start "rule__IsUniqueOperation__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9163:1: rule__IsUniqueOperation__Group__1__Impl : ( 'isUnique' ) ;
+ public final void rule__IsUniqueOperation__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9167:1: ( ( 'isUnique' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9168:1: ( 'isUnique' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9168:1: ( 'isUnique' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9169:1: 'isUnique'
+ {
+ before(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1());
+ match(input,78,FOLLOW_78_in_rule__IsUniqueOperation__Group__1__Impl19076);
+ after(grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1());
- // $ANTLR start "rule__SwitchStatement__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12465:1: rule__SwitchStatement__Group__3 : rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 ;
- public final void rule__SwitchStatement__Group__3() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12469:1: ( rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12470:2: rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4
- {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__325539);
- rule__SwitchStatement__Group__3__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__325542);
- rule__SwitchStatement__Group__4();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__1__Impl"
- }
+ // $ANTLR start "rule__IsUniqueOperation__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9182:1: rule__IsUniqueOperation__Group__2 : rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 ;
+ public final void rule__IsUniqueOperation__Group__2() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9186:1: ( rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9187:2: rule__IsUniqueOperation__Group__2__Impl rule__IsUniqueOperation__Group__3
+ {
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__219107);
+ rule__IsUniqueOperation__Group__2__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__219110);
+ rule__IsUniqueOperation__Group__3();
- // $ANTLR end "rule__SwitchStatement__Group__3"
+ state._fsp--;
- // $ANTLR start "rule__SwitchStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12477:1: rule__SwitchStatement__Group__3__Impl : ( ')' ) ;
- public final void rule__SwitchStatement__Group__3__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12481:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12482:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12482:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12483:1: ')'
- {
- before(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
- match(input, 65, FOLLOW_65_in_rule__SwitchStatement__Group__3__Impl25570);
- after(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__2"
- }
+ // $ANTLR start "rule__IsUniqueOperation__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9194:1: rule__IsUniqueOperation__Group__2__Impl : ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) ;
+ public final void rule__IsUniqueOperation__Group__2__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9198:1: ( ( ( rule__IsUniqueOperation__NameAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9199:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9199:1: ( ( rule__IsUniqueOperation__NameAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9200:1: ( rule__IsUniqueOperation__NameAssignment_2 )
+ {
+ before(grammarAccess.getIsUniqueOperationAccess().getNameAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9201:1: ( rule__IsUniqueOperation__NameAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9201:2: rule__IsUniqueOperation__NameAssignment_2
+ {
+ pushFollow(FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl19137);
+ rule__IsUniqueOperation__NameAssignment_2();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__SwitchStatement__Group__3__Impl"
+ }
+ after(grammarAccess.getIsUniqueOperationAccess().getNameAssignment_2());
- // $ANTLR start "rule__SwitchStatement__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12496:1: rule__SwitchStatement__Group__4 : rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 ;
- public final void rule__SwitchStatement__Group__4() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12500:1: ( rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12501:2: rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5
- {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__425601);
- rule__SwitchStatement__Group__4__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__425604);
- rule__SwitchStatement__Group__5();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__2__Impl"
- }
+ // $ANTLR start "rule__IsUniqueOperation__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9211:1: rule__IsUniqueOperation__Group__3 : rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 ;
+ public final void rule__IsUniqueOperation__Group__3() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9215:1: ( rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9216:2: rule__IsUniqueOperation__Group__3__Impl rule__IsUniqueOperation__Group__4
+ {
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__319167);
+ rule__IsUniqueOperation__Group__3__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__319170);
+ rule__IsUniqueOperation__Group__4();
- // $ANTLR end "rule__SwitchStatement__Group__4"
+ state._fsp--;
- // $ANTLR start "rule__SwitchStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12508:1: rule__SwitchStatement__Group__4__Impl : ( '{' ) ;
- public final void rule__SwitchStatement__Group__4__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12512:1: ( ( '{' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12513:1: ( '{' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12513:1: ( '{' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12514:1: '{'
- {
- before(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
- match(input, 83, FOLLOW_83_in_rule__SwitchStatement__Group__4__Impl25632);
- after(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__3"
- }
+ // $ANTLR start "rule__IsUniqueOperation__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9223:1: rule__IsUniqueOperation__Group__3__Impl : ( '(' ) ;
+ public final void rule__IsUniqueOperation__Group__3__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9227:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9228:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9228:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9229:1: '('
+ {
+ before(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3());
+ match(input,63,FOLLOW_63_in_rule__IsUniqueOperation__Group__3__Impl19198);
+ after(grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__SwitchStatement__Group__4__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__SwitchStatement__Group__5"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12527:1: rule__SwitchStatement__Group__5 : rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 ;
- public final void rule__SwitchStatement__Group__5() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__3__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12531:1: ( rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12532:2: rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6
- {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__525663);
- rule__SwitchStatement__Group__5__Impl();
- state._fsp--;
+ // $ANTLR start "rule__IsUniqueOperation__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9242:1: rule__IsUniqueOperation__Group__4 : rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 ;
+ public final void rule__IsUniqueOperation__Group__4() throws RecognitionException {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__525666);
- rule__SwitchStatement__Group__6();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9246:1: ( rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9247:2: rule__IsUniqueOperation__Group__4__Impl rule__IsUniqueOperation__Group__5
+ {
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__419229);
+ rule__IsUniqueOperation__Group__4__Impl();
- state._fsp--;
+ state._fsp--;
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__419232);
+ rule__IsUniqueOperation__Group__5();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__SwitchStatement__Group__5"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__4"
- // $ANTLR start "rule__SwitchStatement__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12539:1: rule__SwitchStatement__Group__5__Impl : ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) ;
- public final void rule__SwitchStatement__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__IsUniqueOperation__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9254:1: rule__IsUniqueOperation__Group__4__Impl : ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) ;
+ public final void rule__IsUniqueOperation__Group__4__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12543:1: ( ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12544:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12544:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12545:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )*
- {
- before(grammarAccess.getSwitchStatementAccess().getSwitchClauseAssignment_5());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12546:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )*
- loop89: do {
- int alt89 = 2;
- int LA89_0 = input.LA(1);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9258:1: ( ( ( rule__IsUniqueOperation__ExprAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9259:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9259:1: ( ( rule__IsUniqueOperation__ExprAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9260:1: ( rule__IsUniqueOperation__ExprAssignment_4 )
+ {
+ before(grammarAccess.getIsUniqueOperationAccess().getExprAssignment_4());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9261:1: ( rule__IsUniqueOperation__ExprAssignment_4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9261:2: rule__IsUniqueOperation__ExprAssignment_4
+ {
+ pushFollow(FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl19259);
+ rule__IsUniqueOperation__ExprAssignment_4();
- if((LA89_0 == 97)) {
- alt89 = 1;
- }
+ state._fsp--;
- switch(alt89) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12546:2: rule__SwitchStatement__SwitchClauseAssignment_5
- {
- pushFollow(FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl25693);
- rule__SwitchStatement__SwitchClauseAssignment_5();
+ }
- state._fsp--;
+ after(grammarAccess.getIsUniqueOperationAccess().getExprAssignment_4());
+ }
- }
- break;
- default:
- break loop89;
- }
- } while(true);
+ }
- after(grammarAccess.getSwitchStatementAccess().getSwitchClauseAssignment_5());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__4__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__IsUniqueOperation__Group__5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9271:1: rule__IsUniqueOperation__Group__5 : rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 ;
+ public final void rule__IsUniqueOperation__Group__5() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9275:1: ( rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9276:2: rule__IsUniqueOperation__Group__5__Impl rule__IsUniqueOperation__Group__6
+ {
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__519289);
+ rule__IsUniqueOperation__Group__5__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SwitchStatement__Group__5__Impl"
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__519292);
+ rule__IsUniqueOperation__Group__6();
+ state._fsp--;
- // $ANTLR start "rule__SwitchStatement__Group__6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12556:1: rule__SwitchStatement__Group__6 : rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 ;
- public final void rule__SwitchStatement__Group__6() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12560:1: ( rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12561:2: rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7
- {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__625724);
- rule__SwitchStatement__Group__6__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__625727);
- rule__SwitchStatement__Group__7();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__5"
- state._fsp--;
+ // $ANTLR start "rule__IsUniqueOperation__Group__5__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9283:1: rule__IsUniqueOperation__Group__5__Impl : ( ')' ) ;
+ public final void rule__IsUniqueOperation__Group__5__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9287:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9288:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9288:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9289:1: ')'
+ {
+ before(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5());
+ match(input,64,FOLLOW_64_in_rule__IsUniqueOperation__Group__5__Impl19320);
+ after(grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SwitchStatement__Group__6"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__SwitchStatement__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12568:1: rule__SwitchStatement__Group__6__Impl : ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) ;
- public final void rule__SwitchStatement__Group__6__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__5__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12572:1: ( ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12573:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12573:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12574:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
- {
- before(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12575:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
- int alt90 = 2;
- int LA90_0 = input.LA(1);
+ // $ANTLR start "rule__IsUniqueOperation__Group__6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9302:1: rule__IsUniqueOperation__Group__6 : rule__IsUniqueOperation__Group__6__Impl ;
+ public final void rule__IsUniqueOperation__Group__6() throws RecognitionException {
- if((LA90_0 == 98)) {
- alt90 = 1;
- }
- switch(alt90) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12575:2: rule__SwitchStatement__DefaultClauseAssignment_6
- {
- pushFollow(FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl25754);
- rule__SwitchStatement__DefaultClauseAssignment_6();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9306:1: ( rule__IsUniqueOperation__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9307:2: rule__IsUniqueOperation__Group__6__Impl
+ {
+ pushFollow(FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__619351);
+ rule__IsUniqueOperation__Group__6__Impl();
- state._fsp--;
+ state._fsp--;
- }
- break;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__6"
- }
+ // $ANTLR start "rule__IsUniqueOperation__Group__6__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9313:1: rule__IsUniqueOperation__Group__6__Impl : ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) ;
+ public final void rule__IsUniqueOperation__Group__6__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9317:1: ( ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9318:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9318:1: ( ( rule__IsUniqueOperation__SuffixAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9319:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )?
+ {
+ before(grammarAccess.getIsUniqueOperationAccess().getSuffixAssignment_6());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9320:1: ( rule__IsUniqueOperation__SuffixAssignment_6 )?
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- restoreStackSize(stackSize);
+ if ( (LA76_0==72||LA76_0==76) ) {
+ alt76=1;
+ }
+ switch (alt76) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9320:2: rule__IsUniqueOperation__SuffixAssignment_6
+ {
+ pushFollow(FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl19378);
+ rule__IsUniqueOperation__SuffixAssignment_6();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SwitchStatement__Group__6__Impl"
+ }
+ break;
- // $ANTLR start "rule__SwitchStatement__Group__7"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12585:1: rule__SwitchStatement__Group__7 : rule__SwitchStatement__Group__7__Impl ;
- public final void rule__SwitchStatement__Group__7() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getIsUniqueOperationAccess().getSuffixAssignment_6());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12589:1: ( rule__SwitchStatement__Group__7__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12590:2: rule__SwitchStatement__Group__7__Impl
- {
- pushFollow(FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__725785);
- rule__SwitchStatement__Group__7__Impl();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__Group__6__Impl"
- }
- return;
- }
- // $ANTLR end "rule__SwitchStatement__Group__7"
+ // $ANTLR start "rule__ParenthesizedExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9344:1: rule__ParenthesizedExpression__Group__0 : rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 ;
+ public final void rule__ParenthesizedExpression__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9348:1: ( rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9349:2: rule__ParenthesizedExpression__Group__0__Impl rule__ParenthesizedExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__019423);
+ rule__ParenthesizedExpression__Group__0__Impl();
- // $ANTLR start "rule__SwitchStatement__Group__7__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12596:1: rule__SwitchStatement__Group__7__Impl : ( '}' ) ;
- public final void rule__SwitchStatement__Group__7__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__019426);
+ rule__ParenthesizedExpression__Group__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12600:1: ( ( '}' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12601:1: ( '}' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12601:1: ( '}' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12602:1: '}'
- {
- before(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
- match(input, 84, FOLLOW_84_in_rule__SwitchStatement__Group__7__Impl25813);
- after(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__0"
- }
- return;
- }
- // $ANTLR end "rule__SwitchStatement__Group__7__Impl"
+ // $ANTLR start "rule__ParenthesizedExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9356:1: rule__ParenthesizedExpression__Group__0__Impl : ( '(' ) ;
+ public final void rule__ParenthesizedExpression__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9360:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9361:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9361:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9362:1: '('
+ {
+ before(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
+ match(input,63,FOLLOW_63_in_rule__ParenthesizedExpression__Group__0__Impl19454);
+ after(grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
- // $ANTLR start "rule__SwitchClause__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12631:1: rule__SwitchClause__Group__0 : rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 ;
- public final void rule__SwitchClause__Group__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12635:1: ( rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12636:2: rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1
- {
- pushFollow(FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__025860);
- rule__SwitchClause__Group__0__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__025863);
- rule__SwitchClause__Group__1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__0__Impl"
- }
+ // $ANTLR start "rule__ParenthesizedExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9375:1: rule__ParenthesizedExpression__Group__1 : rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 ;
+ public final void rule__ParenthesizedExpression__Group__1() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9379:1: ( rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9380:2: rule__ParenthesizedExpression__Group__1__Impl rule__ParenthesizedExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119485);
+ rule__ParenthesizedExpression__Group__1__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119488);
+ rule__ParenthesizedExpression__Group__2();
- // $ANTLR end "rule__SwitchClause__Group__0"
+ state._fsp--;
- // $ANTLR start "rule__SwitchClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12643:1: rule__SwitchClause__Group__0__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) ;
- public final void rule__SwitchClause__Group__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12647:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12648:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12648:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12649:1: ( rule__SwitchClause__SwitchCaseAssignment_0 )
- {
- before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12650:1: ( rule__SwitchClause__SwitchCaseAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12650:2: rule__SwitchClause__SwitchCaseAssignment_0
- {
- pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl25890);
- rule__SwitchClause__SwitchCaseAssignment_0();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__1"
- }
+ // $ANTLR start "rule__ParenthesizedExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9387:1: rule__ParenthesizedExpression__Group__1__Impl : ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) ;
+ public final void rule__ParenthesizedExpression__Group__1__Impl() throws RecognitionException {
- after(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9391:1: ( ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9392:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9392:1: ( ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9393:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 )
+ {
+ before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9394:1: ( rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9394:2: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1
+ {
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19515);
+ rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastAssignment_1());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__SwitchClause__Group__0__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__SwitchClause__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12660:1: rule__SwitchClause__Group__1 : rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 ;
- public final void rule__SwitchClause__Group__1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__1__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12664:1: ( rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12665:2: rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2
- {
- pushFollow(FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__125920);
- rule__SwitchClause__Group__1__Impl();
- state._fsp--;
+ // $ANTLR start "rule__ParenthesizedExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9404:1: rule__ParenthesizedExpression__Group__2 : rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 ;
+ public final void rule__ParenthesizedExpression__Group__2() throws RecognitionException {
- pushFollow(FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__125923);
- rule__SwitchClause__Group__2();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9408:1: ( rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9409:2: rule__ParenthesizedExpression__Group__2__Impl rule__ParenthesizedExpression__Group__3
+ {
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219545);
+ rule__ParenthesizedExpression__Group__2__Impl();
- state._fsp--;
+ state._fsp--;
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219548);
+ rule__ParenthesizedExpression__Group__3();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__SwitchClause__Group__1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__2"
- // $ANTLR start "rule__SwitchClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12672:1: rule__SwitchClause__Group__1__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) ;
- public final void rule__SwitchClause__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ParenthesizedExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9416:1: rule__ParenthesizedExpression__Group__2__Impl : ( ')' ) ;
+ public final void rule__ParenthesizedExpression__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12676:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12677:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12677:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12678:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )*
- {
- before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12679:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )*
- loop91: do {
- int alt91 = 2;
- int LA91_0 = input.LA(1);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9420:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9421:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9421:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9422:1: ')'
+ {
+ before(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
+ match(input,64,FOLLOW_64_in_rule__ParenthesizedExpression__Group__2__Impl19576);
+ after(grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
- if((LA91_0 == 97)) {
- alt91 = 1;
- }
+ }
- switch(alt91) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12679:2: rule__SwitchClause__SwitchCaseAssignment_1
- {
- pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl25950);
- rule__SwitchClause__SwitchCaseAssignment_1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
- break;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__2__Impl"
- default:
- break loop91;
- }
- } while(true);
- after(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_1());
+ // $ANTLR start "rule__ParenthesizedExpression__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9435:1: rule__ParenthesizedExpression__Group__3 : rule__ParenthesizedExpression__Group__3__Impl ;
+ public final void rule__ParenthesizedExpression__Group__3() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9439:1: ( rule__ParenthesizedExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9440:2: rule__ParenthesizedExpression__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__319607);
+ rule__ParenthesizedExpression__Group__3__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SwitchClause__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__3"
- // $ANTLR start "rule__SwitchClause__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12689:1: rule__SwitchClause__Group__2 : rule__SwitchClause__Group__2__Impl ;
- public final void rule__SwitchClause__Group__2() throws RecognitionException {
+ // $ANTLR start "rule__ParenthesizedExpression__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9446:1: rule__ParenthesizedExpression__Group__3__Impl : ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) ;
+ public final void rule__ParenthesizedExpression__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9450:1: ( ( ( rule__ParenthesizedExpression__Alternatives_3 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9451:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9451:1: ( ( rule__ParenthesizedExpression__Alternatives_3 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9452:1: ( rule__ParenthesizedExpression__Alternatives_3 )?
+ {
+ before(grammarAccess.getParenthesizedExpressionAccess().getAlternatives_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9453:1: ( rule__ParenthesizedExpression__Alternatives_3 )?
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12693:1: ( rule__SwitchClause__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12694:2: rule__SwitchClause__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__225981);
- rule__SwitchClause__Group__2__Impl();
+ if ( (LA77_0==RULE_ID||(LA77_0>=12 && LA77_0<=13)||LA77_0==63||LA77_0==72||LA77_0==76||(LA77_0>=80 && LA77_0<=82)) ) {
+ alt77=1;
+ }
+ switch (alt77) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9453:2: rule__ParenthesizedExpression__Alternatives_3
+ {
+ pushFollow(FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl19634);
+ rule__ParenthesizedExpression__Alternatives_3();
- state._fsp--;
+ state._fsp--;
- }
+ }
+ break;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getParenthesizedExpressionAccess().getAlternatives_3());
- }
- return;
- }
+ }
- // $ANTLR end "rule__SwitchClause__Group__2"
+ }
- // $ANTLR start "rule__SwitchClause__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12700:1: rule__SwitchClause__Group__2__Impl : ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) ;
- public final void rule__SwitchClause__Group__2__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12704:1: ( ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12705:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12705:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12706:1: ( rule__SwitchClause__StatementSequenceAssignment_2 )
- {
- before(grammarAccess.getSwitchClauseAccess().getStatementSequenceAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12707:1: ( rule__SwitchClause__StatementSequenceAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12707:2: rule__SwitchClause__StatementSequenceAssignment_2
- {
- pushFollow(FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26008);
- rule__SwitchClause__StatementSequenceAssignment_2();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__Group__3__Impl"
- state._fsp--;
+ // $ANTLR start "rule__NullExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9471:1: rule__NullExpression__Group__0 : rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 ;
+ public final void rule__NullExpression__Group__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9475:1: ( rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9476:2: rule__NullExpression__Group__0__Impl rule__NullExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__019673);
+ rule__NullExpression__Group__0__Impl();
- after(grammarAccess.getSwitchClauseAccess().getStatementSequenceAssignment_2());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__019676);
+ rule__NullExpression__Group__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SwitchClause__Group__2__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NullExpression__Group__0"
- // $ANTLR start "rule__SwitchCase__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12723:1: rule__SwitchCase__Group__0 : rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 ;
- public final void rule__SwitchCase__Group__0() throws RecognitionException {
+ // $ANTLR start "rule__NullExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9483:1: rule__NullExpression__Group__0__Impl : ( () ) ;
+ public final void rule__NullExpression__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9487:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9488:1: ( () )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9488:1: ( () )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9489:1: ()
+ {
+ before(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9490:1: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9492:1:
+ {
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12727:1: ( rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12728:2: rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1
- {
- pushFollow(FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026044);
- rule__SwitchCase__Group__0__Impl();
+ after(grammarAccess.getNullExpressionAccess().getNullExpressionAction_0());
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__026047);
- rule__SwitchCase__Group__1();
- state._fsp--;
+ }
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NullExpression__Group__0__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__NullExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9502:1: rule__NullExpression__Group__1 : rule__NullExpression__Group__1__Impl ;
+ public final void rule__NullExpression__Group__1() throws RecognitionException {
- // $ANTLR end "rule__SwitchCase__Group__0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9506:1: ( rule__NullExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9507:2: rule__NullExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__119734);
+ rule__NullExpression__Group__1__Impl();
+ state._fsp--;
- // $ANTLR start "rule__SwitchCase__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12735:1: rule__SwitchCase__Group__0__Impl : ( 'case' ) ;
- public final void rule__SwitchCase__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12739:1: ( ( 'case' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12740:1: ( 'case' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12740:1: ( 'case' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12741:1: 'case'
- {
- before(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
- match(input, 97, FOLLOW_97_in_rule__SwitchCase__Group__0__Impl26075);
- after(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NullExpression__Group__1"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__NullExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9513:1: rule__NullExpression__Group__1__Impl : ( 'null' ) ;
+ public final void rule__NullExpression__Group__1__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9517:1: ( ( 'null' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9518:1: ( 'null' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9518:1: ( 'null' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9519:1: 'null'
+ {
+ before(grammarAccess.getNullExpressionAccess().getNullKeyword_1());
+ match(input,79,FOLLOW_79_in_rule__NullExpression__Group__1__Impl19762);
+ after(grammarAccess.getNullExpressionAccess().getNullKeyword_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__SwitchCase__Group__0__Impl"
+ }
- // $ANTLR start "rule__SwitchCase__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12754:1: rule__SwitchCase__Group__1 : rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 ;
- public final void rule__SwitchCase__Group__1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12758:1: ( rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12759:2: rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2
- {
- pushFollow(FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__126106);
- rule__SwitchCase__Group__1__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NullExpression__Group__1__Impl"
- state._fsp--;
- pushFollow(FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__126109);
- rule__SwitchCase__Group__2();
+ // $ANTLR start "rule__ThisExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9536:1: rule__ThisExpression__Group__0 : rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 ;
+ public final void rule__ThisExpression__Group__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9540:1: ( rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9541:2: rule__ThisExpression__Group__0__Impl rule__ThisExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__019797);
+ rule__ThisExpression__Group__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__019800);
+ rule__ThisExpression__Group__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SwitchCase__Group__1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__SwitchCase__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12766:1: rule__SwitchCase__Group__1__Impl : ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) ;
- public final void rule__SwitchCase__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisExpression__Group__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12770:1: ( ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12771:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12771:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12772:1: ( rule__SwitchCase__ExpressionAssignment_1 )
- {
- before(grammarAccess.getSwitchCaseAccess().getExpressionAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12773:1: ( rule__SwitchCase__ExpressionAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12773:2: rule__SwitchCase__ExpressionAssignment_1
- {
- pushFollow(FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl26136);
- rule__SwitchCase__ExpressionAssignment_1();
+ // $ANTLR start "rule__ThisExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9548:1: rule__ThisExpression__Group__0__Impl : ( () ) ;
+ public final void rule__ThisExpression__Group__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9552:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9553:1: ( () )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9553:1: ( () )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9554:1: ()
+ {
+ before(grammarAccess.getThisExpressionAccess().getThisExpressionAction_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9555:1: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9557:1:
+ {
+ }
+ after(grammarAccess.getThisExpressionAccess().getThisExpressionAction_0());
- }
+ }
- after(grammarAccess.getSwitchCaseAccess().getExpressionAssignment_1());
- }
+ }
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisExpression__Group__0__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ThisExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9567:1: rule__ThisExpression__Group__1 : rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 ;
+ public final void rule__ThisExpression__Group__1() throws RecognitionException {
- // $ANTLR end "rule__SwitchCase__Group__1__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9571:1: ( rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9572:2: rule__ThisExpression__Group__1__Impl rule__ThisExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__119858);
+ rule__ThisExpression__Group__1__Impl();
+ state._fsp--;
- // $ANTLR start "rule__SwitchCase__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12783:1: rule__SwitchCase__Group__2 : rule__SwitchCase__Group__2__Impl ;
- public final void rule__SwitchCase__Group__2() throws RecognitionException {
+ pushFollow(FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__119861);
+ rule__ThisExpression__Group__2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12787:1: ( rule__SwitchCase__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12788:2: rule__SwitchCase__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__226166);
- rule__SwitchCase__Group__2__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisExpression__Group__1"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ThisExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9579:1: rule__ThisExpression__Group__1__Impl : ( 'this' ) ;
+ public final void rule__ThisExpression__Group__1__Impl() throws RecognitionException {
- // $ANTLR end "rule__SwitchCase__Group__2"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9583:1: ( ( 'this' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9584:1: ( 'this' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9584:1: ( 'this' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9585:1: 'this'
+ {
+ before(grammarAccess.getThisExpressionAccess().getThisKeyword_1());
+ match(input,80,FOLLOW_80_in_rule__ThisExpression__Group__1__Impl19889);
+ after(grammarAccess.getThisExpressionAccess().getThisKeyword_1());
+ }
- // $ANTLR start "rule__SwitchCase__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12794:1: rule__SwitchCase__Group__2__Impl : ( ':' ) ;
- public final void rule__SwitchCase__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12798:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12799:1: ( ':' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12799:1: ( ':' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12800:1: ':'
- {
- before(grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
- match(input, 67, FOLLOW_67_in_rule__SwitchCase__Group__2__Impl26194);
- after(grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisExpression__Group__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ThisExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9598:1: rule__ThisExpression__Group__2 : rule__ThisExpression__Group__2__Impl ;
+ public final void rule__ThisExpression__Group__2() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9602:1: ( rule__ThisExpression__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9603:2: rule__ThisExpression__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__219920);
+ rule__ThisExpression__Group__2__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SwitchCase__Group__2__Impl"
+ }
- // $ANTLR start "rule__SwitchDefaultClause__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12819:1: rule__SwitchDefaultClause__Group__0 : rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 ;
- public final void rule__SwitchDefaultClause__Group__0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12823:1: ( rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12824:2: rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1
- {
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__026231);
- rule__SwitchDefaultClause__Group__0__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisExpression__Group__2"
- state._fsp--;
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__026234);
- rule__SwitchDefaultClause__Group__1();
+ // $ANTLR start "rule__ThisExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9609:1: rule__ThisExpression__Group__2__Impl : ( ( rule__ThisExpression__SuffixAssignment_2 )? ) ;
+ public final void rule__ThisExpression__Group__2__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9613:1: ( ( ( rule__ThisExpression__SuffixAssignment_2 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9614:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9614:1: ( ( rule__ThisExpression__SuffixAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9615:1: ( rule__ThisExpression__SuffixAssignment_2 )?
+ {
+ before(grammarAccess.getThisExpressionAccess().getSuffixAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9616:1: ( rule__ThisExpression__SuffixAssignment_2 )?
+ int alt78=2;
+ int LA78_0 = input.LA(1);
+ if ( (LA78_0==72||LA78_0==76) ) {
+ alt78=1;
+ }
+ switch (alt78) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9616:2: rule__ThisExpression__SuffixAssignment_2
+ {
+ pushFollow(FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl19947);
+ rule__ThisExpression__SuffixAssignment_2();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
+ break;
- }
- return;
- }
+ }
- // $ANTLR end "rule__SwitchDefaultClause__Group__0"
+ after(grammarAccess.getThisExpressionAccess().getSuffixAssignment_2());
+ }
- // $ANTLR start "rule__SwitchDefaultClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12831:1: rule__SwitchDefaultClause__Group__0__Impl : ( 'default' ) ;
- public final void rule__SwitchDefaultClause__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12835:1: ( ( 'default' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12836:1: ( 'default' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12836:1: ( 'default' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12837:1: 'default'
- {
- before(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
- match(input, 98, FOLLOW_98_in_rule__SwitchDefaultClause__Group__0__Impl26262);
- after(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisExpression__Group__2__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SuperInvocationExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9632:1: rule__SuperInvocationExpression__Group__0 : rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 ;
+ public final void rule__SuperInvocationExpression__Group__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9636:1: ( rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9637:2: rule__SuperInvocationExpression__Group__0__Impl rule__SuperInvocationExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__019984);
+ rule__SuperInvocationExpression__Group__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SwitchDefaultClause__Group__0__Impl"
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__019987);
+ rule__SuperInvocationExpression__Group__1();
+ state._fsp--;
- // $ANTLR start "rule__SwitchDefaultClause__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12850:1: rule__SwitchDefaultClause__Group__1 : rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 ;
- public final void rule__SwitchDefaultClause__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12854:1: ( rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12855:2: rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2
- {
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__126293);
- rule__SwitchDefaultClause__Group__1__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__126296);
- rule__SwitchDefaultClause__Group__2();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group__0"
- state._fsp--;
+ // $ANTLR start "rule__SuperInvocationExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9644:1: rule__SuperInvocationExpression__Group__0__Impl : ( 'super' ) ;
+ public final void rule__SuperInvocationExpression__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9648:1: ( ( 'super' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9649:1: ( 'super' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9649:1: ( 'super' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9650:1: 'super'
+ {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
+ match(input,81,FOLLOW_81_in_rule__SuperInvocationExpression__Group__0__Impl20015);
+ after(grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SwitchDefaultClause__Group__1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__SwitchDefaultClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12862:1: rule__SwitchDefaultClause__Group__1__Impl : ( ':' ) ;
- public final void rule__SwitchDefaultClause__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12866:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12867:1: ( ':' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12867:1: ( ':' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12868:1: ':'
- {
- before(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
- match(input, 67, FOLLOW_67_in_rule__SwitchDefaultClause__Group__1__Impl26324);
- after(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
+ // $ANTLR start "rule__SuperInvocationExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9663:1: rule__SuperInvocationExpression__Group__1 : rule__SuperInvocationExpression__Group__1__Impl ;
+ public final void rule__SuperInvocationExpression__Group__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9667:1: ( rule__SuperInvocationExpression__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9668:2: rule__SuperInvocationExpression__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__120046);
+ rule__SuperInvocationExpression__Group__1__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SwitchDefaultClause__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group__1"
- // $ANTLR start "rule__SwitchDefaultClause__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12881:1: rule__SwitchDefaultClause__Group__2 : rule__SwitchDefaultClause__Group__2__Impl ;
- public final void rule__SwitchDefaultClause__Group__2() throws RecognitionException {
+ // $ANTLR start "rule__SuperInvocationExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9674:1: rule__SuperInvocationExpression__Group__1__Impl : ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) ;
+ public final void rule__SuperInvocationExpression__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9678:1: ( ( ( rule__SuperInvocationExpression__Alternatives_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9679:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9679:1: ( ( rule__SuperInvocationExpression__Alternatives_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9680:1: ( rule__SuperInvocationExpression__Alternatives_1 )
+ {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getAlternatives_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9681:1: ( rule__SuperInvocationExpression__Alternatives_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9681:2: rule__SuperInvocationExpression__Alternatives_1
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl20073);
+ rule__SuperInvocationExpression__Alternatives_1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12885:1: ( rule__SwitchDefaultClause__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12886:2: rule__SwitchDefaultClause__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__226355);
- rule__SwitchDefaultClause__Group__2__Impl();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getSuperInvocationExpressionAccess().getAlternatives_1());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SwitchDefaultClause__Group__2"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__SwitchDefaultClause__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12892:1: rule__SwitchDefaultClause__Group__2__Impl : ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) ;
- public final void rule__SwitchDefaultClause__Group__2__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12896:1: ( ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12897:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12897:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12898:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 )
- {
- before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12899:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12899:2: rule__SwitchDefaultClause__StatementSequenceAssignment_2
- {
- pushFollow(FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl26382);
- rule__SwitchDefaultClause__StatementSequenceAssignment_2();
+ // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9695:1: rule__SuperInvocationExpression__Group_1_1__0 : rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 ;
+ public final void rule__SuperInvocationExpression__Group_1_1__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9699:1: ( rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9700:2: rule__SuperInvocationExpression__Group_1_1__0__Impl rule__SuperInvocationExpression__Group_1_1__1
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__020107);
+ rule__SuperInvocationExpression__Group_1_1__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__020110);
+ rule__SuperInvocationExpression__Group_1_1__1();
- after(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceAssignment_2());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__0"
- }
- return;
- }
- // $ANTLR end "rule__SwitchDefaultClause__Group__2__Impl"
+ // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9707:1: rule__SuperInvocationExpression__Group_1_1__0__Impl : ( '.' ) ;
+ public final void rule__SuperInvocationExpression__Group_1_1__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9711:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9712:1: ( '.' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9712:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9713:1: '.'
+ {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0());
+ match(input,72,FOLLOW_72_in_rule__SuperInvocationExpression__Group_1_1__0__Impl20138);
+ after(grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0());
- // $ANTLR start "rule__WhileStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12915:1: rule__WhileStatement__Group__0 : rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 ;
- public final void rule__WhileStatement__Group__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12919:1: ( rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12920:2: rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1
- {
- pushFollow(FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__026418);
- rule__WhileStatement__Group__0__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__026421);
- rule__WhileStatement__Group__1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__0__Impl"
- }
+ // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9726:1: rule__SuperInvocationExpression__Group_1_1__1 : rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 ;
+ public final void rule__SuperInvocationExpression__Group_1_1__1() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9730:1: ( rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9731:2: rule__SuperInvocationExpression__Group_1_1__1__Impl rule__SuperInvocationExpression__Group_1_1__2
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__120169);
+ rule__SuperInvocationExpression__Group_1_1__1__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__120172);
+ rule__SuperInvocationExpression__Group_1_1__2();
- // $ANTLR end "rule__WhileStatement__Group__0"
+ state._fsp--;
- // $ANTLR start "rule__WhileStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12927:1: rule__WhileStatement__Group__0__Impl : ( 'while' ) ;
- public final void rule__WhileStatement__Group__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12931:1: ( ( 'while' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12932:1: ( 'while' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12932:1: ( 'while' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12933:1: 'while'
- {
- before(grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
- match(input, 99, FOLLOW_99_in_rule__WhileStatement__Group__0__Impl26449);
- after(grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__1"
- }
+ // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9738:1: rule__SuperInvocationExpression__Group_1_1__1__Impl : ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) ;
+ public final void rule__SuperInvocationExpression__Group_1_1__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9742:1: ( ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9743:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9743:1: ( ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9744:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 )
+ {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameAssignment_1_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9745:1: ( rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9745:2: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl20199);
+ rule__SuperInvocationExpression__OperationNameAssignment_1_1_1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__WhileStatement__Group__0__Impl"
+ }
+ after(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameAssignment_1_1_1());
- // $ANTLR start "rule__WhileStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12946:1: rule__WhileStatement__Group__1 : rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 ;
- public final void rule__WhileStatement__Group__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12950:1: ( rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12951:2: rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2
- {
- pushFollow(FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__126480);
- rule__WhileStatement__Group__1__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__126483);
- rule__WhileStatement__Group__2();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__1__Impl"
- }
+ // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9755:1: rule__SuperInvocationExpression__Group_1_1__2 : rule__SuperInvocationExpression__Group_1_1__2__Impl ;
+ public final void rule__SuperInvocationExpression__Group_1_1__2() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9759:1: ( rule__SuperInvocationExpression__Group_1_1__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9760:2: rule__SuperInvocationExpression__Group_1_1__2__Impl
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__220229);
+ rule__SuperInvocationExpression__Group_1_1__2__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__WhileStatement__Group__1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__WhileStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12958:1: rule__WhileStatement__Group__1__Impl : ( '(' ) ;
- public final void rule__WhileStatement__Group__1__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__2"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12962:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12963:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12963:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12964:1: '('
- {
- before(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
- match(input, 64, FOLLOW_64_in_rule__WhileStatement__Group__1__Impl26511);
- after(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
- }
+ // $ANTLR start "rule__SuperInvocationExpression__Group_1_1__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9766:1: rule__SuperInvocationExpression__Group_1_1__2__Impl : ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) ;
+ public final void rule__SuperInvocationExpression__Group_1_1__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9770:1: ( ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9771:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9771:1: ( ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9772:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 )
+ {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_1_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9773:1: ( rule__SuperInvocationExpression__TupleAssignment_1_1_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9773:2: rule__SuperInvocationExpression__TupleAssignment_1_1_2
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl20256);
+ rule__SuperInvocationExpression__TupleAssignment_1_1_2();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getSuperInvocationExpressionAccess().getTupleAssignment_1_1_2());
- // $ANTLR end "rule__WhileStatement__Group__1__Impl"
+ }
- // $ANTLR start "rule__WhileStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12977:1: rule__WhileStatement__Group__2 : rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 ;
- public final void rule__WhileStatement__Group__2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12981:1: ( rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12982:2: rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3
- {
- pushFollow(FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__226542);
- rule__WhileStatement__Group__2__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__Group_1_1__2__Impl"
- pushFollow(FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__226545);
- rule__WhileStatement__Group__3();
- state._fsp--;
+ // $ANTLR start "rule__InstanceCreationExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9789:1: rule__InstanceCreationExpression__Group__0 : rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 ;
+ public final void rule__InstanceCreationExpression__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9793:1: ( rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9794:2: rule__InstanceCreationExpression__Group__0__Impl rule__InstanceCreationExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__020292);
+ rule__InstanceCreationExpression__Group__0__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__020295);
+ rule__InstanceCreationExpression__Group__1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__WhileStatement__Group__2"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__WhileStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12989:1: rule__WhileStatement__Group__2__Impl : ( ( rule__WhileStatement__ConditionAssignment_2 ) ) ;
- public final void rule__WhileStatement__Group__2__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationExpression__Group__0"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12993:1: ( ( ( rule__WhileStatement__ConditionAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12994:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12994:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12995:1: ( rule__WhileStatement__ConditionAssignment_2 )
- {
- before(grammarAccess.getWhileStatementAccess().getConditionAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12996:1: ( rule__WhileStatement__ConditionAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12996:2: rule__WhileStatement__ConditionAssignment_2
- {
- pushFollow(FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl26572);
- rule__WhileStatement__ConditionAssignment_2();
- state._fsp--;
+ // $ANTLR start "rule__InstanceCreationExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9801:1: rule__InstanceCreationExpression__Group__0__Impl : ( 'new' ) ;
+ public final void rule__InstanceCreationExpression__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9805:1: ( ( 'new' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9806:1: ( 'new' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9806:1: ( 'new' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9807:1: 'new'
+ {
+ before(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0());
+ match(input,82,FOLLOW_82_in_rule__InstanceCreationExpression__Group__0__Impl20323);
+ after(grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0());
- }
+ }
- after(grammarAccess.getWhileStatementAccess().getConditionAssignment_2());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationExpression__Group__0__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__InstanceCreationExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9820:1: rule__InstanceCreationExpression__Group__1 : rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 ;
+ public final void rule__InstanceCreationExpression__Group__1() throws RecognitionException {
- // $ANTLR end "rule__WhileStatement__Group__2__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9824:1: ( rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9825:2: rule__InstanceCreationExpression__Group__1__Impl rule__InstanceCreationExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__120354);
+ rule__InstanceCreationExpression__Group__1__Impl();
+ state._fsp--;
- // $ANTLR start "rule__WhileStatement__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13006:1: rule__WhileStatement__Group__3 : rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 ;
- public final void rule__WhileStatement__Group__3() throws RecognitionException {
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__120357);
+ rule__InstanceCreationExpression__Group__2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13010:1: ( rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13011:2: rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4
- {
- pushFollow(FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__326602);
- rule__WhileStatement__Group__3__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__326605);
- rule__WhileStatement__Group__4();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationExpression__Group__1"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__InstanceCreationExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9832:1: rule__InstanceCreationExpression__Group__1__Impl : ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) ;
+ public final void rule__InstanceCreationExpression__Group__1__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9836:1: ( ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9837:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9837:1: ( ( rule__InstanceCreationExpression__ConstructorAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9838:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 )
+ {
+ before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9839:1: ( rule__InstanceCreationExpression__ConstructorAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9839:2: rule__InstanceCreationExpression__ConstructorAssignment_1
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl20384);
+ rule__InstanceCreationExpression__ConstructorAssignment_1();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__WhileStatement__Group__3"
+ }
- // $ANTLR start "rule__WhileStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13018:1: rule__WhileStatement__Group__3__Impl : ( ')' ) ;
- public final void rule__WhileStatement__Group__3__Impl() throws RecognitionException {
+ after(grammarAccess.getInstanceCreationExpressionAccess().getConstructorAssignment_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13022:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13023:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13023:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13024:1: ')'
- {
- before(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
- match(input, 65, FOLLOW_65_in_rule__WhileStatement__Group__3__Impl26633);
- after(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationExpression__Group__1__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__InstanceCreationExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9849:1: rule__InstanceCreationExpression__Group__2 : rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 ;
+ public final void rule__InstanceCreationExpression__Group__2() throws RecognitionException {
- // $ANTLR end "rule__WhileStatement__Group__3__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9853:1: ( rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9854:2: rule__InstanceCreationExpression__Group__2__Impl rule__InstanceCreationExpression__Group__3
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__220414);
+ rule__InstanceCreationExpression__Group__2__Impl();
+ state._fsp--;
- // $ANTLR start "rule__WhileStatement__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13037:1: rule__WhileStatement__Group__4 : rule__WhileStatement__Group__4__Impl ;
- public final void rule__WhileStatement__Group__4() throws RecognitionException {
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__220417);
+ rule__InstanceCreationExpression__Group__3();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13041:1: ( rule__WhileStatement__Group__4__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13042:2: rule__WhileStatement__Group__4__Impl
- {
- pushFollow(FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__426664);
- rule__WhileStatement__Group__4__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationExpression__Group__2"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__InstanceCreationExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9861:1: rule__InstanceCreationExpression__Group__2__Impl : ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) ;
+ public final void rule__InstanceCreationExpression__Group__2__Impl() throws RecognitionException {
- // $ANTLR end "rule__WhileStatement__Group__4"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9865:1: ( ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9866:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9866:1: ( ( rule__InstanceCreationExpression__TupleAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9867:1: ( rule__InstanceCreationExpression__TupleAssignment_2 )
+ {
+ before(grammarAccess.getInstanceCreationExpressionAccess().getTupleAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9868:1: ( rule__InstanceCreationExpression__TupleAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9868:2: rule__InstanceCreationExpression__TupleAssignment_2
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl20444);
+ rule__InstanceCreationExpression__TupleAssignment_2();
+ state._fsp--;
- // $ANTLR start "rule__WhileStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13048:1: rule__WhileStatement__Group__4__Impl : ( ( rule__WhileStatement__BlockAssignment_4 ) ) ;
- public final void rule__WhileStatement__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13052:1: ( ( ( rule__WhileStatement__BlockAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13053:1: ( ( rule__WhileStatement__BlockAssignment_4 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13053:1: ( ( rule__WhileStatement__BlockAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13054:1: ( rule__WhileStatement__BlockAssignment_4 )
- {
- before(grammarAccess.getWhileStatementAccess().getBlockAssignment_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13055:1: ( rule__WhileStatement__BlockAssignment_4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13055:2: rule__WhileStatement__BlockAssignment_4
- {
- pushFollow(FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl26691);
- rule__WhileStatement__BlockAssignment_4();
+ after(grammarAccess.getInstanceCreationExpressionAccess().getTupleAssignment_2());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getWhileStatementAccess().getBlockAssignment_4());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationExpression__Group__2__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__InstanceCreationExpression__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9878:1: rule__InstanceCreationExpression__Group__3 : rule__InstanceCreationExpression__Group__3__Impl ;
+ public final void rule__InstanceCreationExpression__Group__3() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9882:1: ( rule__InstanceCreationExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9883:2: rule__InstanceCreationExpression__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320474);
+ rule__InstanceCreationExpression__Group__3__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__WhileStatement__Group__4__Impl"
+ }
- // $ANTLR start "rule__DoStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13075:1: rule__DoStatement__Group__0 : rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 ;
- public final void rule__DoStatement__Group__0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13079:1: ( rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13080:2: rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1
- {
- pushFollow(FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__026731);
- rule__DoStatement__Group__0__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationExpression__Group__3"
- state._fsp--;
- pushFollow(FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__026734);
- rule__DoStatement__Group__1();
+ // $ANTLR start "rule__InstanceCreationExpression__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9889:1: rule__InstanceCreationExpression__Group__3__Impl : ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) ;
+ public final void rule__InstanceCreationExpression__Group__3__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9893:1: ( ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9894:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9894:1: ( ( rule__InstanceCreationExpression__SuffixAssignment_3 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9895:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )?
+ {
+ before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixAssignment_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9896:1: ( rule__InstanceCreationExpression__SuffixAssignment_3 )?
+ int alt79=2;
+ int LA79_0 = input.LA(1);
+ if ( (LA79_0==72||LA79_0==76) ) {
+ alt79=1;
+ }
+ switch (alt79) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9896:2: rule__InstanceCreationExpression__SuffixAssignment_3
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20501);
+ rule__InstanceCreationExpression__SuffixAssignment_3();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
+ break;
- }
- return;
- }
+ }
- // $ANTLR end "rule__DoStatement__Group__0"
+ after(grammarAccess.getInstanceCreationExpressionAccess().getSuffixAssignment_3());
+ }
- // $ANTLR start "rule__DoStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13087:1: rule__DoStatement__Group__0__Impl : ( 'do' ) ;
- public final void rule__DoStatement__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13091:1: ( ( 'do' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13092:1: ( 'do' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13092:1: ( 'do' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13093:1: 'do'
- {
- before(grammarAccess.getDoStatementAccess().getDoKeyword_0());
- match(input, 100, FOLLOW_100_in_rule__DoStatement__Group__0__Impl26762);
- after(grammarAccess.getDoStatementAccess().getDoKeyword_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationExpression__Group__3__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__InstanceCreationTuple__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9914:1: rule__InstanceCreationTuple__Group__0 : rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 ;
+ public final void rule__InstanceCreationTuple__Group__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9918:1: ( rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9919:2: rule__InstanceCreationTuple__Group__0__Impl rule__InstanceCreationTuple__Group__1
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020540);
+ rule__InstanceCreationTuple__Group__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__DoStatement__Group__0__Impl"
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020543);
+ rule__InstanceCreationTuple__Group__1();
+ state._fsp--;
- // $ANTLR start "rule__DoStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13106:1: rule__DoStatement__Group__1 : rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 ;
- public final void rule__DoStatement__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13110:1: ( rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13111:2: rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2
- {
- pushFollow(FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__126793);
- rule__DoStatement__Group__1__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__126796);
- rule__DoStatement__Group__2();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group__0"
- state._fsp--;
+ // $ANTLR start "rule__InstanceCreationTuple__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9926:1: rule__InstanceCreationTuple__Group__0__Impl : ( () ) ;
+ public final void rule__InstanceCreationTuple__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9930:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9931:1: ( () )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9931:1: ( () )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9932:1: ()
+ {
+ before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleAction_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9933:1: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9935:1:
+ {
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleAction_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__DoStatement__Group__1"
+ }
+ }
+ finally {
- // $ANTLR start "rule__DoStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13118:1: rule__DoStatement__Group__1__Impl : ( ( rule__DoStatement__BlockAssignment_1 ) ) ;
- public final void rule__DoStatement__Group__1__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group__0__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13122:1: ( ( ( rule__DoStatement__BlockAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13123:1: ( ( rule__DoStatement__BlockAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13123:1: ( ( rule__DoStatement__BlockAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13124:1: ( rule__DoStatement__BlockAssignment_1 )
- {
- before(grammarAccess.getDoStatementAccess().getBlockAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13125:1: ( rule__DoStatement__BlockAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13125:2: rule__DoStatement__BlockAssignment_1
- {
- pushFollow(FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl26823);
- rule__DoStatement__BlockAssignment_1();
- state._fsp--;
+ // $ANTLR start "rule__InstanceCreationTuple__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9945:1: rule__InstanceCreationTuple__Group__1 : rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 ;
+ public final void rule__InstanceCreationTuple__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9949:1: ( rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9950:2: rule__InstanceCreationTuple__Group__1__Impl rule__InstanceCreationTuple__Group__2
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__120601);
+ rule__InstanceCreationTuple__Group__1__Impl();
- }
+ state._fsp--;
- after(grammarAccess.getDoStatementAccess().getBlockAssignment_1());
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__120604);
+ rule__InstanceCreationTuple__Group__2();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group__1"
- // $ANTLR end "rule__DoStatement__Group__1__Impl"
+ // $ANTLR start "rule__InstanceCreationTuple__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9957:1: rule__InstanceCreationTuple__Group__1__Impl : ( '(' ) ;
+ public final void rule__InstanceCreationTuple__Group__1__Impl() throws RecognitionException {
- // $ANTLR start "rule__DoStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13135:1: rule__DoStatement__Group__2 : rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 ;
- public final void rule__DoStatement__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9961:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9962:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9962:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9963:1: '('
+ {
+ before(grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1());
+ match(input,63,FOLLOW_63_in_rule__InstanceCreationTuple__Group__1__Impl20632);
+ after(grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13139:1: ( rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13140:2: rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3
- {
- pushFollow(FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__226853);
- rule__DoStatement__Group__2__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__226856);
- rule__DoStatement__Group__3();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__InstanceCreationTuple__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9976:1: rule__InstanceCreationTuple__Group__2 : rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 ;
+ public final void rule__InstanceCreationTuple__Group__2() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9980:1: ( rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9981:2: rule__InstanceCreationTuple__Group__2__Impl rule__InstanceCreationTuple__Group__3
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__220663);
+ rule__InstanceCreationTuple__Group__2__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__DoStatement__Group__2"
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__220666);
+ rule__InstanceCreationTuple__Group__3();
+ state._fsp--;
- // $ANTLR start "rule__DoStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13147:1: rule__DoStatement__Group__2__Impl : ( 'while' ) ;
- public final void rule__DoStatement__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13151:1: ( ( 'while' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13152:1: ( 'while' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13152:1: ( 'while' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13153:1: 'while'
- {
- before(grammarAccess.getDoStatementAccess().getWhileKeyword_2());
- match(input, 99, FOLLOW_99_in_rule__DoStatement__Group__2__Impl26884);
- after(grammarAccess.getDoStatementAccess().getWhileKeyword_2());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group__2"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__InstanceCreationTuple__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9988:1: rule__InstanceCreationTuple__Group__2__Impl : ( ( rule__InstanceCreationTuple__Group_2__0 )? ) ;
+ public final void rule__InstanceCreationTuple__Group__2__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9992:1: ( ( ( rule__InstanceCreationTuple__Group_2__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9993:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9993:1: ( ( rule__InstanceCreationTuple__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9994:1: ( rule__InstanceCreationTuple__Group_2__0 )?
+ {
+ before(grammarAccess.getInstanceCreationTupleAccess().getGroup_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9995:1: ( rule__InstanceCreationTuple__Group_2__0 )?
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- }
- return;
- }
+ if ( (LA80_0==RULE_ID) ) {
+ alt80=1;
+ }
+ switch (alt80) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:9995:2: rule__InstanceCreationTuple__Group_2__0
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl20693);
+ rule__InstanceCreationTuple__Group_2__0();
- // $ANTLR end "rule__DoStatement__Group__2__Impl"
+ state._fsp--;
- // $ANTLR start "rule__DoStatement__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13166:1: rule__DoStatement__Group__3 : rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 ;
- public final void rule__DoStatement__Group__3() throws RecognitionException {
+ }
+ break;
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13170:1: ( rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13171:2: rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4
- {
- pushFollow(FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__326915);
- rule__DoStatement__Group__3__Impl();
+ after(grammarAccess.getInstanceCreationTupleAccess().getGroup_2());
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__326918);
- rule__DoStatement__Group__4();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group__2__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__InstanceCreationTuple__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10005:1: rule__InstanceCreationTuple__Group__3 : rule__InstanceCreationTuple__Group__3__Impl ;
+ public final void rule__InstanceCreationTuple__Group__3() throws RecognitionException {
- // $ANTLR end "rule__DoStatement__Group__3"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10009:1: ( rule__InstanceCreationTuple__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10010:2: rule__InstanceCreationTuple__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__320724);
+ rule__InstanceCreationTuple__Group__3__Impl();
+ state._fsp--;
- // $ANTLR start "rule__DoStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13178:1: rule__DoStatement__Group__3__Impl : ( '(' ) ;
- public final void rule__DoStatement__Group__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13182:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13183:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13183:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13184:1: '('
- {
- before(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
- match(input, 64, FOLLOW_64_in_rule__DoStatement__Group__3__Impl26946);
- after(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group__3"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__InstanceCreationTuple__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10016:1: rule__InstanceCreationTuple__Group__3__Impl : ( ')' ) ;
+ public final void rule__InstanceCreationTuple__Group__3__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10020:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10021:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10021:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10022:1: ')'
+ {
+ before(grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3());
+ match(input,64,FOLLOW_64_in_rule__InstanceCreationTuple__Group__3__Impl20752);
+ after(grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3());
- }
- return;
- }
+ }
- // $ANTLR end "rule__DoStatement__Group__3__Impl"
+ }
- // $ANTLR start "rule__DoStatement__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13197:1: rule__DoStatement__Group__4 : rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 ;
- public final void rule__DoStatement__Group__4() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13201:1: ( rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13202:2: rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5
- {
- pushFollow(FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__426977);
- rule__DoStatement__Group__4__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group__3__Impl"
- state._fsp--;
- pushFollow(FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__426980);
- rule__DoStatement__Group__5();
+ // $ANTLR start "rule__InstanceCreationTuple__Group_2__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10043:1: rule__InstanceCreationTuple__Group_2__0 : rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 ;
+ public final void rule__InstanceCreationTuple__Group_2__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10047:1: ( rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10048:2: rule__InstanceCreationTuple__Group_2__0__Impl rule__InstanceCreationTuple__Group_2__1
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__020791);
+ rule__InstanceCreationTuple__Group_2__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__020794);
+ rule__InstanceCreationTuple__Group_2__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__DoStatement__Group__4"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__DoStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13209:1: rule__DoStatement__Group__4__Impl : ( ( rule__DoStatement__ConditionAssignment_4 ) ) ;
- public final void rule__DoStatement__Group__4__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group_2__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13213:1: ( ( ( rule__DoStatement__ConditionAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13214:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13214:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13215:1: ( rule__DoStatement__ConditionAssignment_4 )
- {
- before(grammarAccess.getDoStatementAccess().getConditionAssignment_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13216:1: ( rule__DoStatement__ConditionAssignment_4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13216:2: rule__DoStatement__ConditionAssignment_4
- {
- pushFollow(FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27007);
- rule__DoStatement__ConditionAssignment_4();
+ // $ANTLR start "rule__InstanceCreationTuple__Group_2__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10055:1: rule__InstanceCreationTuple__Group_2__0__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) ;
+ public final void rule__InstanceCreationTuple__Group_2__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10059:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10060:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10060:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10061:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 )
+ {
+ before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10062:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10062:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl20821);
+ rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0();
+ state._fsp--;
- }
- after(grammarAccess.getDoStatementAccess().getConditionAssignment_4());
+ }
- }
+ after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__DoStatement__Group__4__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group_2__0__Impl"
- // $ANTLR start "rule__DoStatement__Group__5"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13226:1: rule__DoStatement__Group__5 : rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 ;
- public final void rule__DoStatement__Group__5() throws RecognitionException {
+ // $ANTLR start "rule__InstanceCreationTuple__Group_2__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10072:1: rule__InstanceCreationTuple__Group_2__1 : rule__InstanceCreationTuple__Group_2__1__Impl ;
+ public final void rule__InstanceCreationTuple__Group_2__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10076:1: ( rule__InstanceCreationTuple__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10077:2: rule__InstanceCreationTuple__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__120851);
+ rule__InstanceCreationTuple__Group_2__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13230:1: ( rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13231:2: rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6
- {
- pushFollow(FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527037);
- rule__DoStatement__Group__5__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527040);
- rule__DoStatement__Group__6();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group_2__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__InstanceCreationTuple__Group_2__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10083:1: rule__InstanceCreationTuple__Group_2__1__Impl : ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) ;
+ public final void rule__InstanceCreationTuple__Group_2__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10087:1: ( ( ( rule__InstanceCreationTuple__Group_2_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10088:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10088:1: ( ( rule__InstanceCreationTuple__Group_2_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10089:1: ( rule__InstanceCreationTuple__Group_2_1__0 )*
+ {
+ before(grammarAccess.getInstanceCreationTupleAccess().getGroup_2_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10090:1: ( rule__InstanceCreationTuple__Group_2_1__0 )*
+ loop81:
+ do {
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- // $ANTLR end "rule__DoStatement__Group__5"
+ if ( (LA81_0==61) ) {
+ alt81=1;
+ }
- // $ANTLR start "rule__DoStatement__Group__5__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13238:1: rule__DoStatement__Group__5__Impl : ( ')' ) ;
- public final void rule__DoStatement__Group__5__Impl() throws RecognitionException {
+ switch (alt81) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10090:2: rule__InstanceCreationTuple__Group_2_1__0
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl20878);
+ rule__InstanceCreationTuple__Group_2_1__0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13242:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13243:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13243:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13244:1: ')'
- {
- before(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
- match(input, 65, FOLLOW_65_in_rule__DoStatement__Group__5__Impl27068);
- after(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
- }
+ }
+ break;
+ default :
+ break loop81;
+ }
+ } while (true);
- }
+ after(grammarAccess.getInstanceCreationTupleAccess().getGroup_2_1());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__DoStatement__Group__5__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__DoStatement__Group__6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13257:1: rule__DoStatement__Group__6 : rule__DoStatement__Group__6__Impl ;
- public final void rule__DoStatement__Group__6() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group_2__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13261:1: ( rule__DoStatement__Group__6__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13262:2: rule__DoStatement__Group__6__Impl
- {
- pushFollow(FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__627099);
- rule__DoStatement__Group__6__Impl();
+ // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10104:1: rule__InstanceCreationTuple__Group_2_1__0 : rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 ;
+ public final void rule__InstanceCreationTuple__Group_2_1__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10108:1: ( rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10109:2: rule__InstanceCreationTuple__Group_2_1__0__Impl rule__InstanceCreationTuple__Group_2_1__1
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__020913);
+ rule__InstanceCreationTuple__Group_2_1__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__020916);
+ rule__InstanceCreationTuple__Group_2_1__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__DoStatement__Group__6"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__DoStatement__Group__6__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13268:1: rule__DoStatement__Group__6__Impl : ( ';' ) ;
- public final void rule__DoStatement__Group__6__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13272:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13273:1: ( ';' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13273:1: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13274:1: ';'
- {
- before(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
- match(input, 91, FOLLOW_91_in_rule__DoStatement__Group__6__Impl27127);
- after(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
+ // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10116:1: rule__InstanceCreationTuple__Group_2_1__0__Impl : ( ',' ) ;
+ public final void rule__InstanceCreationTuple__Group_2_1__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10120:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10121:1: ( ',' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10121:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10122:1: ','
+ {
+ before(grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0());
+ match(input,61,FOLLOW_61_in_rule__InstanceCreationTuple__Group_2_1__0__Impl20944);
+ after(grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__DoStatement__Group__6__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__0__Impl"
- // $ANTLR start "rule__ForStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13301:1: rule__ForStatement__Group__0 : rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 ;
- public final void rule__ForStatement__Group__0() throws RecognitionException {
+ // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10135:1: rule__InstanceCreationTuple__Group_2_1__1 : rule__InstanceCreationTuple__Group_2_1__1__Impl ;
+ public final void rule__InstanceCreationTuple__Group_2_1__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10139:1: ( rule__InstanceCreationTuple__Group_2_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10140:2: rule__InstanceCreationTuple__Group_2_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__120975);
+ rule__InstanceCreationTuple__Group_2_1__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13305:1: ( rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13306:2: rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1
- {
- pushFollow(FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__027172);
- rule__ForStatement__Group__0__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__027175);
- rule__ForStatement__Group__1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__InstanceCreationTuple__Group_2_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10146:1: rule__InstanceCreationTuple__Group_2_1__1__Impl : ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) ;
+ public final void rule__InstanceCreationTuple__Group_2_1__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10150:1: ( ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10151:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10151:1: ( ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10152:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 )
+ {
+ before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10153:1: ( rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10153:2: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl21002);
+ rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1();
- // $ANTLR end "rule__ForStatement__Group__0"
+ state._fsp--;
- // $ANTLR start "rule__ForStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13313:1: rule__ForStatement__Group__0__Impl : ( 'for' ) ;
- public final void rule__ForStatement__Group__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementAssignment_2_1_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13317:1: ( ( 'for' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13318:1: ( 'for' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13318:1: ( 'for' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13319:1: 'for'
- {
- before(grammarAccess.getForStatementAccess().getForKeyword_0());
- match(input, 101, FOLLOW_101_in_rule__ForStatement__Group__0__Impl27203);
- after(grammarAccess.getForStatementAccess().getForKeyword_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__Group_2_1__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__ForStatement__Group__0__Impl"
+ // $ANTLR start "rule__InstanceCreationTupleElement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10167:1: rule__InstanceCreationTupleElement__Group__0 : rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 ;
+ public final void rule__InstanceCreationTupleElement__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10171:1: ( rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10172:2: rule__InstanceCreationTupleElement__Group__0__Impl rule__InstanceCreationTupleElement__Group__1
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__021036);
+ rule__InstanceCreationTupleElement__Group__0__Impl();
- // $ANTLR start "rule__ForStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13332:1: rule__ForStatement__Group__1 : rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 ;
- public final void rule__ForStatement__Group__1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__021039);
+ rule__InstanceCreationTupleElement__Group__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13336:1: ( rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13337:2: rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2
- {
- pushFollow(FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__127234);
- rule__ForStatement__Group__1__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__127237);
- rule__ForStatement__Group__2();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTupleElement__Group__0"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__InstanceCreationTupleElement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10179:1: rule__InstanceCreationTupleElement__Group__0__Impl : ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) ;
+ public final void rule__InstanceCreationTupleElement__Group__0__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10183:1: ( ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10184:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10184:1: ( ( rule__InstanceCreationTupleElement__RoleAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10185:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 )
+ {
+ before(grammarAccess.getInstanceCreationTupleElementAccess().getRoleAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10186:1: ( rule__InstanceCreationTupleElement__RoleAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10186:2: rule__InstanceCreationTupleElement__RoleAssignment_0
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl21066);
+ rule__InstanceCreationTupleElement__RoleAssignment_0();
- // $ANTLR end "rule__ForStatement__Group__1"
+ state._fsp--;
- // $ANTLR start "rule__ForStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13344:1: rule__ForStatement__Group__1__Impl : ( '(' ) ;
- public final void rule__ForStatement__Group__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getInstanceCreationTupleElementAccess().getRoleAssignment_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13348:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13349:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13349:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13350:1: '('
- {
- before(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
- match(input, 64, FOLLOW_64_in_rule__ForStatement__Group__1__Impl27265);
- after(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTupleElement__Group__0__Impl"
- }
- return;
- }
- // $ANTLR end "rule__ForStatement__Group__1__Impl"
+ // $ANTLR start "rule__InstanceCreationTupleElement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10196:1: rule__InstanceCreationTupleElement__Group__1 : rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 ;
+ public final void rule__InstanceCreationTupleElement__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10200:1: ( rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10201:2: rule__InstanceCreationTupleElement__Group__1__Impl rule__InstanceCreationTupleElement__Group__2
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__121096);
+ rule__InstanceCreationTupleElement__Group__1__Impl();
- // $ANTLR start "rule__ForStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13363:1: rule__ForStatement__Group__2 : rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 ;
- public final void rule__ForStatement__Group__2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__121099);
+ rule__InstanceCreationTupleElement__Group__2();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13367:1: ( rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13368:2: rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3
- {
- pushFollow(FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__227296);
- rule__ForStatement__Group__2__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__227299);
- rule__ForStatement__Group__3();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTupleElement__Group__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__InstanceCreationTupleElement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10208:1: rule__InstanceCreationTupleElement__Group__1__Impl : ( '=>' ) ;
+ public final void rule__InstanceCreationTupleElement__Group__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10212:1: ( ( '=>' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10213:1: ( '=>' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10213:1: ( '=>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10214:1: '=>'
+ {
+ before(grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1());
+ match(input,62,FOLLOW_62_in_rule__InstanceCreationTupleElement__Group__1__Impl21127);
+ after(grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1());
- // $ANTLR end "rule__ForStatement__Group__2"
+ }
- // $ANTLR start "rule__ForStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13375:1: rule__ForStatement__Group__2__Impl : ( ( rule__ForStatement__ControlAssignment_2 ) ) ;
- public final void rule__ForStatement__Group__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13379:1: ( ( ( rule__ForStatement__ControlAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13380:1: ( ( rule__ForStatement__ControlAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13380:1: ( ( rule__ForStatement__ControlAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13381:1: ( rule__ForStatement__ControlAssignment_2 )
- {
- before(grammarAccess.getForStatementAccess().getControlAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13382:1: ( rule__ForStatement__ControlAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13382:2: rule__ForStatement__ControlAssignment_2
- {
- pushFollow(FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl27326);
- rule__ForStatement__ControlAssignment_2();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTupleElement__Group__1__Impl"
- }
+ // $ANTLR start "rule__InstanceCreationTupleElement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10227:1: rule__InstanceCreationTupleElement__Group__2 : rule__InstanceCreationTupleElement__Group__2__Impl ;
+ public final void rule__InstanceCreationTupleElement__Group__2() throws RecognitionException {
- after(grammarAccess.getForStatementAccess().getControlAssignment_2());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10231:1: ( rule__InstanceCreationTupleElement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10232:2: rule__InstanceCreationTupleElement__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__221158);
+ rule__InstanceCreationTupleElement__Group__2__Impl();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTupleElement__Group__2"
- // $ANTLR end "rule__ForStatement__Group__2__Impl"
+ // $ANTLR start "rule__InstanceCreationTupleElement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10238:1: rule__InstanceCreationTupleElement__Group__2__Impl : ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) ;
+ public final void rule__InstanceCreationTupleElement__Group__2__Impl() throws RecognitionException {
- // $ANTLR start "rule__ForStatement__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13392:1: rule__ForStatement__Group__3 : rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 ;
- public final void rule__ForStatement__Group__3() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10242:1: ( ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10243:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10243:1: ( ( rule__InstanceCreationTupleElement__ObjectAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10244:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 )
+ {
+ before(grammarAccess.getInstanceCreationTupleElementAccess().getObjectAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10245:1: ( rule__InstanceCreationTupleElement__ObjectAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10245:2: rule__InstanceCreationTupleElement__ObjectAssignment_2
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl21185);
+ rule__InstanceCreationTupleElement__ObjectAssignment_2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13396:1: ( rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13397:2: rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4
- {
- pushFollow(FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__327356);
- rule__ForStatement__Group__3__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__327359);
- rule__ForStatement__Group__4();
+ after(grammarAccess.getInstanceCreationTupleElementAccess().getObjectAssignment_2());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTupleElement__Group__2__Impl"
- // $ANTLR end "rule__ForStatement__Group__3"
+ // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10261:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0 : rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 ;
+ public final void rule__SequenceConstructionOrAccessCompletion__Group_0__0() throws RecognitionException {
- // $ANTLR start "rule__ForStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13404:1: rule__ForStatement__Group__3__Impl : ( ')' ) ;
- public final void rule__ForStatement__Group__3__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10265:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10266:2: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl rule__SequenceConstructionOrAccessCompletion__Group_0__1
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021221);
+ rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13408:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13409:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13409:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13410:1: ')'
- {
- before(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3());
- match(input, 65, FOLLOW_65_in_rule__ForStatement__Group__3__Impl27387);
- after(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3());
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021224);
+ rule__SequenceConstructionOrAccessCompletion__Group_0__1();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__0"
- // $ANTLR end "rule__ForStatement__Group__3__Impl"
+ // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10273:1: rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ;
+ public final void rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl() throws RecognitionException {
- // $ANTLR start "rule__ForStatement__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13423:1: rule__ForStatement__Group__4 : rule__ForStatement__Group__4__Impl ;
- public final void rule__ForStatement__Group__4() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10277:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10278:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10278:1: ( ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10279:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 )
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10280:1: ( rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10280:2: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl21251);
+ rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13427:1: ( rule__ForStatement__Group__4__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13428:2: rule__ForStatement__Group__4__Impl
- {
- pushFollow(FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__427418);
- rule__ForStatement__Group__4__Impl();
- state._fsp--;
+ }
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ForStatement__Group__4"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl"
- // $ANTLR start "rule__ForStatement__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13434:1: rule__ForStatement__Group__4__Impl : ( ( rule__ForStatement__BlockAssignment_4 ) ) ;
- public final void rule__ForStatement__Group__4__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10290:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1 : rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl ;
+ public final void rule__SequenceConstructionOrAccessCompletion__Group_0__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13438:1: ( ( ( rule__ForStatement__BlockAssignment_4 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13439:1: ( ( rule__ForStatement__BlockAssignment_4 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13439:1: ( ( rule__ForStatement__BlockAssignment_4 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13440:1: ( rule__ForStatement__BlockAssignment_4 )
- {
- before(grammarAccess.getForStatementAccess().getBlockAssignment_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13441:1: ( rule__ForStatement__BlockAssignment_4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13441:2: rule__ForStatement__BlockAssignment_4
- {
- pushFollow(FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl27445);
- rule__ForStatement__BlockAssignment_4();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10294:1: ( rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10295:2: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__121281);
+ rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getForStatementAccess().getBlockAssignment_4());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__1"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10301:1: rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl : ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) ;
+ public final void rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10305:1: ( ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10306:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10306:1: ( ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10307:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 )
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives_0_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10308:1: ( rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10308:2: rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl21308);
+ rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ForStatement__Group__4__Impl"
+ }
- // $ANTLR start "rule__ForControl__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13461:1: rule__ForControl__Group__0 : rule__ForControl__Group__0__Impl rule__ForControl__Group__1 ;
- public final void rule__ForControl__Group__0() throws RecognitionException {
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAlternatives_0_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13465:1: ( rule__ForControl__Group__0__Impl rule__ForControl__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13466:2: rule__ForControl__Group__0__Impl rule__ForControl__Group__1
- {
- pushFollow(FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__027485);
- rule__ForControl__Group__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__027488);
- rule__ForControl__Group__1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__AccessCompletion__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10322:1: rule__AccessCompletion__Group__0 : rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 ;
+ public final void rule__AccessCompletion__Group__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10326:1: ( rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10327:2: rule__AccessCompletion__Group__0__Impl rule__AccessCompletion__Group__1
+ {
+ pushFollow(FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__021342);
+ rule__AccessCompletion__Group__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ForControl__Group__0"
+ pushFollow(FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__021345);
+ rule__AccessCompletion__Group__1();
+ state._fsp--;
- // $ANTLR start "rule__ForControl__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13473:1: rule__ForControl__Group__0__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) ;
- public final void rule__ForControl__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13477:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13478:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13478:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13479:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 )
- {
- before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13480:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13480:2: rule__ForControl__LoopVariableDefinitionAssignment_0
- {
- pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl27515);
- rule__ForControl__LoopVariableDefinitionAssignment_0();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessCompletion__Group__0"
- }
- after(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_0());
+ // $ANTLR start "rule__AccessCompletion__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10334:1: rule__AccessCompletion__Group__0__Impl : ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) ;
+ public final void rule__AccessCompletion__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10338:1: ( ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10339:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10339:1: ( ( rule__AccessCompletion__AccessIndexAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10340:1: ( rule__AccessCompletion__AccessIndexAssignment_0 )
+ {
+ before(grammarAccess.getAccessCompletionAccess().getAccessIndexAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10341:1: ( rule__AccessCompletion__AccessIndexAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10341:2: rule__AccessCompletion__AccessIndexAssignment_0
+ {
+ pushFollow(FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl21372);
+ rule__AccessCompletion__AccessIndexAssignment_0();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getAccessCompletionAccess().getAccessIndexAssignment_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ForControl__Group__0__Impl"
+ }
- // $ANTLR start "rule__ForControl__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13490:1: rule__ForControl__Group__1 : rule__ForControl__Group__1__Impl ;
- public final void rule__ForControl__Group__1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13494:1: ( rule__ForControl__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13495:2: rule__ForControl__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__127545);
- rule__ForControl__Group__1__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessCompletion__Group__0__Impl"
- state._fsp--;
+ // $ANTLR start "rule__AccessCompletion__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10351:1: rule__AccessCompletion__Group__1 : rule__AccessCompletion__Group__1__Impl ;
+ public final void rule__AccessCompletion__Group__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10355:1: ( rule__AccessCompletion__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10356:2: rule__AccessCompletion__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__121402);
+ rule__AccessCompletion__Group__1__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ForControl__Group__1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ForControl__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13501:1: rule__ForControl__Group__1__Impl : ( ( rule__ForControl__Group_1__0 )* ) ;
- public final void rule__ForControl__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessCompletion__Group__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13505:1: ( ( ( rule__ForControl__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13506:1: ( ( rule__ForControl__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13506:1: ( ( rule__ForControl__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13507:1: ( rule__ForControl__Group_1__0 )*
- {
- before(grammarAccess.getForControlAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13508:1: ( rule__ForControl__Group_1__0 )*
- loop92: do {
- int alt92 = 2;
- int LA92_0 = input.LA(1);
+ // $ANTLR start "rule__AccessCompletion__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10362:1: rule__AccessCompletion__Group__1__Impl : ( ']' ) ;
+ public final void rule__AccessCompletion__Group__1__Impl() throws RecognitionException {
- if((LA92_0 == 62)) {
- alt92 = 1;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10366:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10367:1: ( ']' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10367:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10368:1: ']'
+ {
+ before(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1());
+ match(input,74,FOLLOW_74_in_rule__AccessCompletion__Group__1__Impl21430);
+ after(grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1());
+ }
- switch(alt92) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13508:2: rule__ForControl__Group_1__0
- {
- pushFollow(FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl27572);
- rule__ForControl__Group_1__0();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- break;
+ restoreStackSize(stackSize);
- default:
- break loop92;
- }
- } while(true);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessCompletion__Group__1__Impl"
- after(grammarAccess.getForControlAccess().getGroup_1());
- }
+ // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10385:1: rule__PartialSequenceConstructionCompletion__Group__0 : rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 ;
+ public final void rule__PartialSequenceConstructionCompletion__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10389:1: ( rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10390:2: rule__PartialSequenceConstructionCompletion__Group__0__Impl rule__PartialSequenceConstructionCompletion__Group__1
+ {
+ pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021465);
+ rule__PartialSequenceConstructionCompletion__Group__0__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021468);
+ rule__PartialSequenceConstructionCompletion__Group__1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__ForControl__Group__1__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__ForControl__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13522:1: rule__ForControl__Group_1__0 : rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 ;
- public final void rule__ForControl__Group_1__0() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__0"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13526:1: ( rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13527:2: rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1
- {
- pushFollow(FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__027607);
- rule__ForControl__Group_1__0__Impl();
- state._fsp--;
+ // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10397:1: rule__PartialSequenceConstructionCompletion__Group__0__Impl : ( ']' ) ;
+ public final void rule__PartialSequenceConstructionCompletion__Group__0__Impl() throws RecognitionException {
- pushFollow(FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__027610);
- rule__ForControl__Group_1__1();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10401:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10402:1: ( ']' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10402:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10403:1: ']'
+ {
+ before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0());
+ match(input,74,FOLLOW_74_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21496);
+ after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__0__Impl"
- // $ANTLR end "rule__ForControl__Group_1__0"
+ // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10416:1: rule__PartialSequenceConstructionCompletion__Group__1 : rule__PartialSequenceConstructionCompletion__Group__1__Impl ;
+ public final void rule__PartialSequenceConstructionCompletion__Group__1() throws RecognitionException {
- // $ANTLR start "rule__ForControl__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13534:1: rule__ForControl__Group_1__0__Impl : ( ',' ) ;
- public final void rule__ForControl__Group_1__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10420:1: ( rule__PartialSequenceConstructionCompletion__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10421:2: rule__PartialSequenceConstructionCompletion__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121527);
+ rule__PartialSequenceConstructionCompletion__Group__1__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13538:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13539:1: ( ',' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13539:1: ( ',' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13540:1: ','
- {
- before(grammarAccess.getForControlAccess().getCommaKeyword_1_0());
- match(input, 62, FOLLOW_62_in_rule__ForControl__Group_1__0__Impl27638);
- after(grammarAccess.getForControlAccess().getCommaKeyword_1_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__1"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__PartialSequenceConstructionCompletion__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10427:1: rule__PartialSequenceConstructionCompletion__Group__1__Impl : ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) ;
+ public final void rule__PartialSequenceConstructionCompletion__Group__1__Impl() throws RecognitionException {
- // $ANTLR end "rule__ForControl__Group_1__0__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10431:1: ( ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10432:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10432:1: ( ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10433:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 )
+ {
+ before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10434:1: ( rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10434:2: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1
+ {
+ pushFollow(FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21554);
+ rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1();
+ state._fsp--;
- // $ANTLR start "rule__ForControl__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13553:1: rule__ForControl__Group_1__1 : rule__ForControl__Group_1__1__Impl ;
- public final void rule__ForControl__Group_1__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13557:1: ( rule__ForControl__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13558:2: rule__ForControl__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__127669);
- rule__ForControl__Group_1__1__Impl();
+ after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionAssignment_1());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PartialSequenceConstructionCompletion__Group__1__Impl"
- // $ANTLR end "rule__ForControl__Group_1__1"
+ // $ANTLR start "rule__SequenceConstructionExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10448:1: rule__SequenceConstructionExpression__Group__0 : rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 ;
+ public final void rule__SequenceConstructionExpression__Group__0() throws RecognitionException {
- // $ANTLR start "rule__ForControl__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13564:1: rule__ForControl__Group_1__1__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) ;
- public final void rule__ForControl__Group_1__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10452:1: ( rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10453:2: rule__SequenceConstructionExpression__Group__0__Impl rule__SequenceConstructionExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__021588);
+ rule__SequenceConstructionExpression__Group__0__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13568:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13569:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13569:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13570:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 )
- {
- before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13571:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13571:2: rule__ForControl__LoopVariableDefinitionAssignment_1_1
- {
- pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl27696);
- rule__ForControl__LoopVariableDefinitionAssignment_1_1();
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__021591);
+ rule__SequenceConstructionExpression__Group__1();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_1_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group__0"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SequenceConstructionExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10460:1: rule__SequenceConstructionExpression__Group__0__Impl : ( '{' ) ;
+ public final void rule__SequenceConstructionExpression__Group__0__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10464:1: ( ( '{' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10465:1: ( '{' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10465:1: ( '{' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10466:1: '{'
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0());
+ match(input,83,FOLLOW_83_in_rule__SequenceConstructionExpression__Group__0__Impl21619);
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ForControl__Group_1__1__Impl"
+ }
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13585:1: rule__LoopVariableDefinition__Group_0__0 : rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 ;
- public final void rule__LoopVariableDefinition__Group_0__0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13589:1: ( rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13590:2: rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__027730);
- rule__LoopVariableDefinition__Group_0__0__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group__0__Impl"
- state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__027733);
- rule__LoopVariableDefinition__Group_0__1();
+ // $ANTLR start "rule__SequenceConstructionExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10479:1: rule__SequenceConstructionExpression__Group__1 : rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 ;
+ public final void rule__SequenceConstructionExpression__Group__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10483:1: ( rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10484:2: rule__SequenceConstructionExpression__Group__1__Impl rule__SequenceConstructionExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__121650);
+ rule__SequenceConstructionExpression__Group__1__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__121653);
+ rule__SequenceConstructionExpression__Group__2();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13597:1: rule__LoopVariableDefinition__Group_0__0__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) ;
- public final void rule__LoopVariableDefinition__Group_0__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13601:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13602:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13602:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13603:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 )
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13604:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13604:2: rule__LoopVariableDefinition__NameAssignment_0_0
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl27760);
- rule__LoopVariableDefinition__NameAssignment_0_0();
+ // $ANTLR start "rule__SequenceConstructionExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10491:1: rule__SequenceConstructionExpression__Group__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) ;
+ public final void rule__SequenceConstructionExpression__Group__1__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10495:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10496:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10496:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10497:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 )
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10498:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10498:2: rule__SequenceConstructionExpression__SequenceElementAssignment_1
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl21680);
+ rule__SequenceConstructionExpression__SequenceElementAssignment_1();
+ state._fsp--;
- }
- after(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_0_0());
+ }
- }
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_1());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group__1__Impl"
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13614:1: rule__LoopVariableDefinition__Group_0__1 : rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 ;
- public final void rule__LoopVariableDefinition__Group_0__1() throws RecognitionException {
+ // $ANTLR start "rule__SequenceConstructionExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10508:1: rule__SequenceConstructionExpression__Group__2 : rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 ;
+ public final void rule__SequenceConstructionExpression__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10512:1: ( rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10513:2: rule__SequenceConstructionExpression__Group__2__Impl rule__SequenceConstructionExpression__Group__3
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__221710);
+ rule__SequenceConstructionExpression__Group__2__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13618:1: ( rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13619:2: rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__127790);
- rule__LoopVariableDefinition__Group_0__1__Impl();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__221713);
+ rule__SequenceConstructionExpression__Group__3();
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__127793);
- rule__LoopVariableDefinition__Group_0__2();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group__2"
- }
- return;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__1"
+ // $ANTLR start "rule__SequenceConstructionExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10520:1: rule__SequenceConstructionExpression__Group__2__Impl : ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) ;
+ public final void rule__SequenceConstructionExpression__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10524:1: ( ( ( rule__SequenceConstructionExpression__Alternatives_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10525:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10525:1: ( ( rule__SequenceConstructionExpression__Alternatives_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10526:1: ( rule__SequenceConstructionExpression__Alternatives_2 )
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10527:1: ( rule__SequenceConstructionExpression__Alternatives_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10527:2: rule__SequenceConstructionExpression__Alternatives_2
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl21740);
+ rule__SequenceConstructionExpression__Alternatives_2();
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13626:1: rule__LoopVariableDefinition__Group_0__1__Impl : ( 'in' ) ;
- public final void rule__LoopVariableDefinition__Group_0__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13630:1: ( ( 'in' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13631:1: ( 'in' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13631:1: ( 'in' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13632:1: 'in'
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1());
- match(input, 102, FOLLOW_102_in_rule__LoopVariableDefinition__Group_0__1__Impl27821);
- after(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1());
+ }
- }
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getAlternatives_2());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group__2__Impl"
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13645:1: rule__LoopVariableDefinition__Group_0__2 : rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 ;
- public final void rule__LoopVariableDefinition__Group_0__2() throws RecognitionException {
+ // $ANTLR start "rule__SequenceConstructionExpression__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10537:1: rule__SequenceConstructionExpression__Group__3 : rule__SequenceConstructionExpression__Group__3__Impl ;
+ public final void rule__SequenceConstructionExpression__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10541:1: ( rule__SequenceConstructionExpression__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10542:2: rule__SequenceConstructionExpression__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__321770);
+ rule__SequenceConstructionExpression__Group__3__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13649:1: ( rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13650:2: rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__227852);
- rule__LoopVariableDefinition__Group_0__2__Impl();
+ state._fsp--;
- state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__227855);
- rule__LoopVariableDefinition__Group_0__3();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group__3"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__SequenceConstructionExpression__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10548:1: rule__SequenceConstructionExpression__Group__3__Impl : ( '}' ) ;
+ public final void rule__SequenceConstructionExpression__Group__3__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10552:1: ( ( '}' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10553:1: ( '}' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10553:1: ( '}' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10554:1: '}'
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3());
+ match(input,84,FOLLOW_84_in_rule__SequenceConstructionExpression__Group__3__Impl21798);
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3());
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__2"
+ }
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13657:1: rule__LoopVariableDefinition__Group_0__2__Impl : ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) ;
- public final void rule__LoopVariableDefinition__Group_0__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13661:1: ( ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13662:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13662:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13663:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13664:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13664:2: rule__LoopVariableDefinition__Expression1Assignment_0_2
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl27882);
- rule__LoopVariableDefinition__Expression1Assignment_0_2();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group__3__Impl"
- }
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10575:1: rule__SequenceConstructionExpression__Group_2_0__0 : rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 ;
+ public final void rule__SequenceConstructionExpression__Group_2_0__0() throws RecognitionException {
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10579:1: ( rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10580:2: rule__SequenceConstructionExpression__Group_2_0__0__Impl rule__SequenceConstructionExpression__Group_2_0__1
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__021837);
+ rule__SequenceConstructionExpression__Group_2_0__0__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__021840);
+ rule__SequenceConstructionExpression__Group_2_0__1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__2__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__0"
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13674:1: rule__LoopVariableDefinition__Group_0__3 : rule__LoopVariableDefinition__Group_0__3__Impl ;
- public final void rule__LoopVariableDefinition__Group_0__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10587:1: rule__SequenceConstructionExpression__Group_2_0__0__Impl : ( ',' ) ;
+ public final void rule__SequenceConstructionExpression__Group_2_0__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13678:1: ( rule__LoopVariableDefinition__Group_0__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13679:2: rule__LoopVariableDefinition__Group_0__3__Impl
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__327912);
- rule__LoopVariableDefinition__Group_0__3__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10591:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10592:1: ( ',' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10592:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10593:1: ','
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0());
+ match(input,61,FOLLOW_61_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl21868);
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0());
- state._fsp--;
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__0__Impl"
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__3"
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10606:1: rule__SequenceConstructionExpression__Group_2_0__1 : rule__SequenceConstructionExpression__Group_2_0__1__Impl ;
+ public final void rule__SequenceConstructionExpression__Group_2_0__1() throws RecognitionException {
- // $ANTLR start "rule__LoopVariableDefinition__Group_0__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13685:1: rule__LoopVariableDefinition__Group_0__3__Impl : ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) ;
- public final void rule__LoopVariableDefinition__Group_0__3__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10610:1: ( rule__SequenceConstructionExpression__Group_2_0__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10611:2: rule__SequenceConstructionExpression__Group_2_0__1__Impl
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__121899);
+ rule__SequenceConstructionExpression__Group_2_0__1__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13689:1: ( ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13690:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13690:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13691:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13692:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
- int alt93 = 2;
- int LA93_0 = input.LA(1);
- if((LA93_0 == 85)) {
- alt93 = 1;
- }
- switch(alt93) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13692:2: rule__LoopVariableDefinition__Group_0_3__0
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl27939);
- rule__LoopVariableDefinition__Group_0_3__0();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
- break;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__1"
- }
- after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3());
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_2_0__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10617:1: rule__SequenceConstructionExpression__Group_2_0__1__Impl : ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) ;
+ public final void rule__SequenceConstructionExpression__Group_2_0__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10621:1: ( ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10622:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10622:1: ( ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10623:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 )
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10624:1: ( rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10624:2: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl21926);
+ rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementAssignment_2_0_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0__3__Impl"
+ }
- // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13710:1: rule__LoopVariableDefinition__Group_0_3__0 : rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 ;
- public final void rule__LoopVariableDefinition__Group_0_3__0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13714:1: ( rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13715:2: rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__027978);
- rule__LoopVariableDefinition__Group_0_3__0__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_2_0__1__Impl"
- state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__027981);
- rule__LoopVariableDefinition__Group_0_3__1();
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10638:1: rule__SequenceConstructionExpression__Group_2_1__0 : rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 ;
+ public final void rule__SequenceConstructionExpression__Group_2_1__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10642:1: ( rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10643:2: rule__SequenceConstructionExpression__Group_2_1__0__Impl rule__SequenceConstructionExpression__Group_2_1__1
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__021960);
+ rule__SequenceConstructionExpression__Group_2_1__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__021963);
+ rule__SequenceConstructionExpression__Group_2_1__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13722:1: rule__LoopVariableDefinition__Group_0_3__0__Impl : ( '..' ) ;
- public final void rule__LoopVariableDefinition__Group_0_3__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13726:1: ( ( '..' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13727:1: ( '..' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13727:1: ( '..' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13728:1: '..'
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
- match(input, 85, FOLLOW_85_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28009);
- after(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10650:1: rule__SequenceConstructionExpression__Group_2_1__0__Impl : ( '..' ) ;
+ public final void rule__SequenceConstructionExpression__Group_2_1__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10654:1: ( ( '..' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10655:1: ( '..' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10655:1: ( '..' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10656:1: '..'
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0());
+ match(input,85,FOLLOW_85_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl21991);
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__0__Impl"
- // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13741:1: rule__LoopVariableDefinition__Group_0_3__1 : rule__LoopVariableDefinition__Group_0_3__1__Impl ;
- public final void rule__LoopVariableDefinition__Group_0_3__1() throws RecognitionException {
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10669:1: rule__SequenceConstructionExpression__Group_2_1__1 : rule__SequenceConstructionExpression__Group_2_1__1__Impl ;
+ public final void rule__SequenceConstructionExpression__Group_2_1__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10673:1: ( rule__SequenceConstructionExpression__Group_2_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10674:2: rule__SequenceConstructionExpression__Group_2_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__122022);
+ rule__SequenceConstructionExpression__Group_2_1__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13745:1: ( rule__LoopVariableDefinition__Group_0_3__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13746:2: rule__LoopVariableDefinition__Group_0_3__1__Impl
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128040);
- rule__LoopVariableDefinition__Group_0_3__1__Impl();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__1"
- }
- return;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__1"
+ // $ANTLR start "rule__SequenceConstructionExpression__Group_2_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10680:1: rule__SequenceConstructionExpression__Group_2_1__1__Impl : ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) ;
+ public final void rule__SequenceConstructionExpression__Group_2_1__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10684:1: ( ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10685:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10685:1: ( ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10686:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 )
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10687:1: ( rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10687:2: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1
+ {
+ pushFollow(FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl22049);
+ rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1();
- // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13752:1: rule__LoopVariableDefinition__Group_0_3__1__Impl : ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) ;
- public final void rule__LoopVariableDefinition__Group_0_3__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13756:1: ( ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13757:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13757:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13758:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13759:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13759:2: rule__LoopVariableDefinition__Expression2Assignment_0_3_1
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl28067);
- rule__LoopVariableDefinition__Expression2Assignment_0_3_1();
+ }
- state._fsp--;
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperAssignment_2_1_1());
+ }
- }
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__Group_2_1__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ClassExtentExpression__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10701:1: rule__ClassExtentExpression__Group__0 : rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 ;
+ public final void rule__ClassExtentExpression__Group__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10705:1: ( rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10706:2: rule__ClassExtentExpression__Group__0__Impl rule__ClassExtentExpression__Group__1
+ {
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__022083);
+ rule__ClassExtentExpression__Group__0__Impl();
- // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__1__Impl"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__022086);
+ rule__ClassExtentExpression__Group__1();
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13773:1: rule__LoopVariableDefinition__Group_1__0 : rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 ;
- public final void rule__LoopVariableDefinition__Group_1__0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13777:1: ( rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13778:2: rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__028101);
- rule__LoopVariableDefinition__Group_1__0__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__028104);
- rule__LoopVariableDefinition__Group_1__1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__0"
- }
+ // $ANTLR start "rule__ClassExtentExpression__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10713:1: rule__ClassExtentExpression__Group__0__Impl : ( () ) ;
+ public final void rule__ClassExtentExpression__Group__0__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10717:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10718:1: ( () )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10718:1: ( () )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10719:1: ()
+ {
+ before(grammarAccess.getClassExtentExpressionAccess().getClassExtentExpressionAction_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10720:1: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10722:1:
+ {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getClassExtentExpressionAccess().getClassExtentExpressionAction_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__0"
+ }
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13785:1: rule__LoopVariableDefinition__Group_1__0__Impl : ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) ;
- public final void rule__LoopVariableDefinition__Group_1__0__Impl() throws RecognitionException {
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13789:1: ( ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13790:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13790:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13791:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 )
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getTypeAssignment_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13792:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13792:2: rule__LoopVariableDefinition__TypeAssignment_1_0
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl28131);
- rule__LoopVariableDefinition__TypeAssignment_1_0();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__0__Impl"
- state._fsp--;
+ // $ANTLR start "rule__ClassExtentExpression__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10732:1: rule__ClassExtentExpression__Group__1 : rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 ;
+ public final void rule__ClassExtentExpression__Group__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10736:1: ( rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10737:2: rule__ClassExtentExpression__Group__1__Impl rule__ClassExtentExpression__Group__2
+ {
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__122144);
+ rule__ClassExtentExpression__Group__1__Impl();
- after(grammarAccess.getLoopVariableDefinitionAccess().getTypeAssignment_1_0());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__122147);
+ rule__ClassExtentExpression__Group__2();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__1"
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13802:1: rule__LoopVariableDefinition__Group_1__1 : rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 ;
- public final void rule__LoopVariableDefinition__Group_1__1() throws RecognitionException {
+ // $ANTLR start "rule__ClassExtentExpression__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10744:1: rule__ClassExtentExpression__Group__1__Impl : ( '.' ) ;
+ public final void rule__ClassExtentExpression__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10748:1: ( ( '.' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10749:1: ( '.' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10749:1: ( '.' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10750:1: '.'
+ {
+ before(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
+ match(input,72,FOLLOW_72_in_rule__ClassExtentExpression__Group__1__Impl22175);
+ after(grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13806:1: ( rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13807:2: rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__128161);
- rule__LoopVariableDefinition__Group_1__1__Impl();
+ }
- state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__128164);
- rule__LoopVariableDefinition__Group_1__2();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ClassExtentExpression__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10763:1: rule__ClassExtentExpression__Group__2 : rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 ;
+ public final void rule__ClassExtentExpression__Group__2() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10767:1: ( rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10768:2: rule__ClassExtentExpression__Group__2__Impl rule__ClassExtentExpression__Group__3
+ {
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__222206);
+ rule__ClassExtentExpression__Group__2__Impl();
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__1"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__222209);
+ rule__ClassExtentExpression__Group__3();
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13814:1: rule__LoopVariableDefinition__Group_1__1__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) ;
- public final void rule__LoopVariableDefinition__Group_1__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13818:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13819:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13819:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13820:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 )
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13821:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13821:2: rule__LoopVariableDefinition__NameAssignment_1_1
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl28191);
- rule__LoopVariableDefinition__NameAssignment_1_1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__2"
- after(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_1_1());
- }
+ // $ANTLR start "rule__ClassExtentExpression__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10775:1: rule__ClassExtentExpression__Group__2__Impl : ( 'allInstances' ) ;
+ public final void rule__ClassExtentExpression__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10779:1: ( ( 'allInstances' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10780:1: ( 'allInstances' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10780:1: ( 'allInstances' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10781:1: 'allInstances'
+ {
+ before(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
+ match(input,86,FOLLOW_86_in_rule__ClassExtentExpression__Group__2__Impl22237);
+ after(grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__1__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__2__Impl"
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13831:1: rule__LoopVariableDefinition__Group_1__2 : rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 ;
- public final void rule__LoopVariableDefinition__Group_1__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ClassExtentExpression__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10794:1: rule__ClassExtentExpression__Group__3 : rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 ;
+ public final void rule__ClassExtentExpression__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13835:1: ( rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13836:2: rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__228221);
- rule__LoopVariableDefinition__Group_1__2__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10798:1: ( rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10799:2: rule__ClassExtentExpression__Group__3__Impl rule__ClassExtentExpression__Group__4
+ {
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__322268);
+ rule__ClassExtentExpression__Group__3__Impl();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__228224);
- rule__LoopVariableDefinition__Group_1__3();
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__322271);
+ rule__ClassExtentExpression__Group__4();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__3"
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__2"
+ // $ANTLR start "rule__ClassExtentExpression__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10806:1: rule__ClassExtentExpression__Group__3__Impl : ( '(' ) ;
+ public final void rule__ClassExtentExpression__Group__3__Impl() throws RecognitionException {
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13843:1: rule__LoopVariableDefinition__Group_1__2__Impl : ( ':' ) ;
- public final void rule__LoopVariableDefinition__Group_1__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10810:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10811:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10811:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10812:1: '('
+ {
+ before(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
+ match(input,63,FOLLOW_63_in_rule__ClassExtentExpression__Group__3__Impl22299);
+ after(grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13847:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13848:1: ( ':' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13848:1: ( ':' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13849:1: ':'
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
- match(input, 67, FOLLOW_67_in_rule__LoopVariableDefinition__Group_1__2__Impl28252);
- after(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__3__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ClassExtentExpression__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10825:1: rule__ClassExtentExpression__Group__4 : rule__ClassExtentExpression__Group__4__Impl rule__ClassExtentExpression__Group__5 ;
+ public final void rule__ClassExtentExpression__Group__4() throws RecognitionException {
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__2__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10829:1: ( rule__ClassExtentExpression__Group__4__Impl rule__ClassExtentExpression__Group__5 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10830:2: rule__ClassExtentExpression__Group__4__Impl rule__ClassExtentExpression__Group__5
+ {
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__422330);
+ rule__ClassExtentExpression__Group__4__Impl();
+ state._fsp--;
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13862:1: rule__LoopVariableDefinition__Group_1__3 : rule__LoopVariableDefinition__Group_1__3__Impl ;
- public final void rule__LoopVariableDefinition__Group_1__3() throws RecognitionException {
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__5_in_rule__ClassExtentExpression__Group__422333);
+ rule__ClassExtentExpression__Group__5();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13866:1: ( rule__LoopVariableDefinition__Group_1__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13867:2: rule__LoopVariableDefinition__Group_1__3__Impl
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__328283);
- rule__LoopVariableDefinition__Group_1__3__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__4"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ClassExtentExpression__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10837:1: rule__ClassExtentExpression__Group__4__Impl : ( ')' ) ;
+ public final void rule__ClassExtentExpression__Group__4__Impl() throws RecognitionException {
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__3"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10841:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10842:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10842:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10843:1: ')'
+ {
+ before(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
+ match(input,64,FOLLOW_64_in_rule__ClassExtentExpression__Group__4__Impl22361);
+ after(grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
+ }
- // $ANTLR start "rule__LoopVariableDefinition__Group_1__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13873:1: rule__LoopVariableDefinition__Group_1__3__Impl : ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) ;
- public final void rule__LoopVariableDefinition__Group_1__3__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13877:1: ( ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13878:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13878:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13879:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 )
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionAssignment_1_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13880:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13880:2: rule__LoopVariableDefinition__ExpressionAssignment_1_3
- {
- pushFollow(FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl28310);
- rule__LoopVariableDefinition__ExpressionAssignment_1_3();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__4__Impl"
- }
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpressionAssignment_1_3());
+ // $ANTLR start "rule__ClassExtentExpression__Group__5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10856:1: rule__ClassExtentExpression__Group__5 : rule__ClassExtentExpression__Group__5__Impl ;
+ public final void rule__ClassExtentExpression__Group__5() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10860:1: ( rule__ClassExtentExpression__Group__5__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10861:2: rule__ClassExtentExpression__Group__5__Impl
+ {
+ pushFollow(FOLLOW_rule__ClassExtentExpression__Group__5__Impl_in_rule__ClassExtentExpression__Group__522392);
+ rule__ClassExtentExpression__Group__5__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__LoopVariableDefinition__Group_1__3__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__5"
- // $ANTLR start "rule__BreakStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13898:1: rule__BreakStatement__Group__0 : rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 ;
- public final void rule__BreakStatement__Group__0() throws RecognitionException {
+ // $ANTLR start "rule__ClassExtentExpression__Group__5__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10867:1: rule__ClassExtentExpression__Group__5__Impl : ( ( rule__ClassExtentExpression__SuffixAssignment_5 )? ) ;
+ public final void rule__ClassExtentExpression__Group__5__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10871:1: ( ( ( rule__ClassExtentExpression__SuffixAssignment_5 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10872:1: ( ( rule__ClassExtentExpression__SuffixAssignment_5 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10872:1: ( ( rule__ClassExtentExpression__SuffixAssignment_5 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10873:1: ( rule__ClassExtentExpression__SuffixAssignment_5 )?
+ {
+ before(grammarAccess.getClassExtentExpressionAccess().getSuffixAssignment_5());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10874:1: ( rule__ClassExtentExpression__SuffixAssignment_5 )?
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13902:1: ( rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13903:2: rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1
- {
- pushFollow(FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__028348);
- rule__BreakStatement__Group__0__Impl();
+ if ( (LA82_0==72||LA82_0==76) ) {
+ alt82=1;
+ }
+ switch (alt82) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10874:2: rule__ClassExtentExpression__SuffixAssignment_5
+ {
+ pushFollow(FOLLOW_rule__ClassExtentExpression__SuffixAssignment_5_in_rule__ClassExtentExpression__Group__5__Impl22419);
+ rule__ClassExtentExpression__SuffixAssignment_5();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__028351);
- rule__BreakStatement__Group__1();
- state._fsp--;
+ }
+ break;
+ }
- }
+ after(grammarAccess.getClassExtentExpressionAccess().getSuffixAssignment_5());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__BreakStatement__Group__0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__BreakStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13910:1: rule__BreakStatement__Group__0__Impl : ( () ) ;
- public final void rule__BreakStatement__Group__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__Group__5__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13914:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13915:1: ( () )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13915:1: ( () )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13916:1: ()
- {
- before(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13917:1: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13919:1:
- {
- }
+ // $ANTLR start "rule__Block__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10896:1: rule__Block__Group__0 : rule__Block__Group__0__Impl rule__Block__Group__1 ;
+ public final void rule__Block__Group__0() throws RecognitionException {
- after(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10900:1: ( rule__Block__Group__0__Impl rule__Block__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10901:2: rule__Block__Group__0__Impl rule__Block__Group__1
+ {
+ pushFollow(FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__022462);
+ rule__Block__Group__0__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__Block__Group__1_in_rule__Block__Group__022465);
+ rule__Block__Group__1();
- }
+ state._fsp--;
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__BreakStatement__Group__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Block__Group__0"
- // $ANTLR start "rule__BreakStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13929:1: rule__BreakStatement__Group__1 : rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 ;
- public final void rule__BreakStatement__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Block__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10908:1: rule__Block__Group__0__Impl : ( '{' ) ;
+ public final void rule__Block__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13933:1: ( rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13934:2: rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2
- {
- pushFollow(FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__128409);
- rule__BreakStatement__Group__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10912:1: ( ( '{' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10913:1: ( '{' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10913:1: ( '{' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10914:1: '{'
+ {
+ before(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0());
+ match(input,83,FOLLOW_83_in_rule__Block__Group__0__Impl22493);
+ after(grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0());
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__128412);
- rule__BreakStatement__Group__2();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Block__Group__0__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__Block__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10927:1: rule__Block__Group__1 : rule__Block__Group__1__Impl rule__Block__Group__2 ;
+ public final void rule__Block__Group__1() throws RecognitionException {
- // $ANTLR end "rule__BreakStatement__Group__1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10931:1: ( rule__Block__Group__1__Impl rule__Block__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10932:2: rule__Block__Group__1__Impl rule__Block__Group__2
+ {
+ pushFollow(FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__122524);
+ rule__Block__Group__1__Impl();
+ state._fsp--;
- // $ANTLR start "rule__BreakStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13941:1: rule__BreakStatement__Group__1__Impl : ( 'break' ) ;
- public final void rule__BreakStatement__Group__1__Impl() throws RecognitionException {
+ pushFollow(FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122527);
+ rule__Block__Group__2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13945:1: ( ( 'break' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13946:1: ( 'break' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13946:1: ( 'break' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13947:1: 'break'
- {
- before(grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
- match(input, 103, FOLLOW_103_in_rule__BreakStatement__Group__1__Impl28440);
- after(grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Block__Group__1"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__Block__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10939:1: rule__Block__Group__1__Impl : ( () ) ;
+ public final void rule__Block__Group__1__Impl() throws RecognitionException {
- // $ANTLR end "rule__BreakStatement__Group__1__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10943:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10944:1: ( () )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10944:1: ( () )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10945:1: ()
+ {
+ before(grammarAccess.getBlockAccess().getBlockAction_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10946:1: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10948:1:
+ {
+ }
+ after(grammarAccess.getBlockAccess().getBlockAction_1());
- // $ANTLR start "rule__BreakStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13960:1: rule__BreakStatement__Group__2 : rule__BreakStatement__Group__2__Impl ;
- public final void rule__BreakStatement__Group__2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13964:1: ( rule__BreakStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13965:2: rule__BreakStatement__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__228471);
- rule__BreakStatement__Group__2__Impl();
+ }
- state._fsp--;
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Block__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__Block__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10958:1: rule__Block__Group__2 : rule__Block__Group__2__Impl rule__Block__Group__3 ;
+ public final void rule__Block__Group__2() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10962:1: ( rule__Block__Group__2__Impl rule__Block__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10963:2: rule__Block__Group__2__Impl rule__Block__Group__3
+ {
+ pushFollow(FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__222585);
+ rule__Block__Group__2__Impl();
- // $ANTLR end "rule__BreakStatement__Group__2"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__Block__Group__3_in_rule__Block__Group__222588);
+ rule__Block__Group__3();
- // $ANTLR start "rule__BreakStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13971:1: rule__BreakStatement__Group__2__Impl : ( ';' ) ;
- public final void rule__BreakStatement__Group__2__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13975:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13976:1: ( ';' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13976:1: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13977:1: ';'
- {
- before(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
- match(input, 91, FOLLOW_91_in_rule__BreakStatement__Group__2__Impl28499);
- after(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Block__Group__2"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__Block__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10970:1: rule__Block__Group__2__Impl : ( ( rule__Block__SequenceAssignment_2 )? ) ;
+ public final void rule__Block__Group__2__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10974:1: ( ( ( rule__Block__SequenceAssignment_2 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10975:1: ( ( rule__Block__SequenceAssignment_2 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10975:1: ( ( rule__Block__SequenceAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10976:1: ( rule__Block__SequenceAssignment_2 )?
+ {
+ before(grammarAccess.getBlockAccess().getSequenceAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10977:1: ( rule__Block__SequenceAssignment_2 )?
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- // $ANTLR end "rule__BreakStatement__Group__2__Impl"
+ if ( ((LA83_0>=RULE_ML_COMMENT && LA83_0<=RULE_ID)||(LA83_0>=12 && LA83_0<=13)||(LA83_0>=80 && LA83_0<=83)||LA83_0==87||(LA83_0>=90 && LA83_0<=93)||LA83_0==96||(LA83_0>=99 && LA83_0<=101)||(LA83_0>=103 && LA83_0<=106)) ) {
+ alt83=1;
+ }
+ switch (alt83) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10977:2: rule__Block__SequenceAssignment_2
+ {
+ pushFollow(FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl22615);
+ rule__Block__SequenceAssignment_2();
+ state._fsp--;
- // $ANTLR start "rule__ReturnStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13996:1: rule__ReturnStatement__Group__0 : rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 ;
- public final void rule__ReturnStatement__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14000:1: ( rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14001:2: rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1
- {
- pushFollow(FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__028536);
- rule__ReturnStatement__Group__0__Impl();
+ }
- state._fsp--;
+ after(grammarAccess.getBlockAccess().getSequenceAssignment_2());
- pushFollow(FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__028539);
- rule__ReturnStatement__Group__1();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Block__Group__2__Impl"
- }
- return;
- }
- // $ANTLR end "rule__ReturnStatement__Group__0"
+ // $ANTLR start "rule__Block__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10987:1: rule__Block__Group__3 : rule__Block__Group__3__Impl ;
+ public final void rule__Block__Group__3() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10991:1: ( rule__Block__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10992:2: rule__Block__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__322646);
+ rule__Block__Group__3__Impl();
- // $ANTLR start "rule__ReturnStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14008:1: rule__ReturnStatement__Group__0__Impl : ( 'return' ) ;
- public final void rule__ReturnStatement__Group__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14012:1: ( ( 'return' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14013:1: ( 'return' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14013:1: ( 'return' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14014:1: 'return'
- {
- before(grammarAccess.getReturnStatementAccess().getReturnKeyword_0());
- match(input, 104, FOLLOW_104_in_rule__ReturnStatement__Group__0__Impl28567);
- after(grammarAccess.getReturnStatementAccess().getReturnKeyword_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Block__Group__3"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__Block__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:10998:1: rule__Block__Group__3__Impl : ( '}' ) ;
+ public final void rule__Block__Group__3__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11002:1: ( ( '}' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11003:1: ( '}' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11003:1: ( '}' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11004:1: '}'
+ {
+ before(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
+ match(input,84,FOLLOW_84_in_rule__Block__Group__3__Impl22674);
+ after(grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ReturnStatement__Group__0__Impl"
+ }
- // $ANTLR start "rule__ReturnStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14027:1: rule__ReturnStatement__Group__1 : rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 ;
- public final void rule__ReturnStatement__Group__1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14031:1: ( rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14032:2: rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2
- {
- pushFollow(FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__128598);
- rule__ReturnStatement__Group__1__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Block__Group__3__Impl"
- state._fsp--;
- pushFollow(FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__128601);
- rule__ReturnStatement__Group__2();
+ // $ANTLR start "rule__DocumentedStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11025:1: rule__DocumentedStatement__Group__0 : rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 ;
+ public final void rule__DocumentedStatement__Group__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11029:1: ( rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11030:2: rule__DocumentedStatement__Group__0__Impl rule__DocumentedStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__022713);
+ rule__DocumentedStatement__Group__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__022716);
+ rule__DocumentedStatement__Group__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ReturnStatement__Group__1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ReturnStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14039:1: rule__ReturnStatement__Group__1__Impl : ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) ;
- public final void rule__ReturnStatement__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DocumentedStatement__Group__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14043:1: ( ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14044:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14044:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14045:1: ( rule__ReturnStatement__ExpressionAssignment_1 )
- {
- before(grammarAccess.getReturnStatementAccess().getExpressionAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14046:1: ( rule__ReturnStatement__ExpressionAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14046:2: rule__ReturnStatement__ExpressionAssignment_1
- {
- pushFollow(FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl28628);
- rule__ReturnStatement__ExpressionAssignment_1();
+ // $ANTLR start "rule__DocumentedStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11037:1: rule__DocumentedStatement__Group__0__Impl : ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) ;
+ public final void rule__DocumentedStatement__Group__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11041:1: ( ( ( rule__DocumentedStatement__CommentAssignment_0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11042:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11042:1: ( ( rule__DocumentedStatement__CommentAssignment_0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11043:1: ( rule__DocumentedStatement__CommentAssignment_0 )?
+ {
+ before(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11044:1: ( rule__DocumentedStatement__CommentAssignment_0 )?
+ int alt84=2;
+ int LA84_0 = input.LA(1);
+ if ( ((LA84_0>=RULE_ML_COMMENT && LA84_0<=RULE_SL_COMMENT)) ) {
+ alt84=1;
+ }
+ switch (alt84) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11044:2: rule__DocumentedStatement__CommentAssignment_0
+ {
+ pushFollow(FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl22743);
+ rule__DocumentedStatement__CommentAssignment_0();
- }
+ state._fsp--;
- after(grammarAccess.getReturnStatementAccess().getExpressionAssignment_1());
- }
+ }
+ break;
+ }
- }
+ after(grammarAccess.getDocumentedStatementAccess().getCommentAssignment_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ReturnStatement__Group__1__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ReturnStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14056:1: rule__ReturnStatement__Group__2 : rule__ReturnStatement__Group__2__Impl ;
- public final void rule__ReturnStatement__Group__2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DocumentedStatement__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14060:1: ( rule__ReturnStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14061:2: rule__ReturnStatement__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__228658);
- rule__ReturnStatement__Group__2__Impl();
+ // $ANTLR start "rule__DocumentedStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11054:1: rule__DocumentedStatement__Group__1 : rule__DocumentedStatement__Group__1__Impl ;
+ public final void rule__DocumentedStatement__Group__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11058:1: ( rule__DocumentedStatement__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11059:2: rule__DocumentedStatement__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__122774);
+ rule__DocumentedStatement__Group__1__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ReturnStatement__Group__2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DocumentedStatement__Group__1"
- // $ANTLR start "rule__ReturnStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14067:1: rule__ReturnStatement__Group__2__Impl : ( ';' ) ;
- public final void rule__ReturnStatement__Group__2__Impl() throws RecognitionException {
+ // $ANTLR start "rule__DocumentedStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11065:1: rule__DocumentedStatement__Group__1__Impl : ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) ;
+ public final void rule__DocumentedStatement__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11069:1: ( ( ( rule__DocumentedStatement__StatementAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11070:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11070:1: ( ( rule__DocumentedStatement__StatementAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11071:1: ( rule__DocumentedStatement__StatementAssignment_1 )
+ {
+ before(grammarAccess.getDocumentedStatementAccess().getStatementAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11072:1: ( rule__DocumentedStatement__StatementAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11072:2: rule__DocumentedStatement__StatementAssignment_1
+ {
+ pushFollow(FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl22801);
+ rule__DocumentedStatement__StatementAssignment_1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14071:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14072:1: ( ';' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14072:1: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14073:1: ';'
- {
- before(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2());
- match(input, 91, FOLLOW_91_in_rule__ReturnStatement__Group__2__Impl28686);
- after(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getDocumentedStatementAccess().getStatementAssignment_1());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ReturnStatement__Group__2__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AcceptStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14092:1: rule__AcceptStatement__Group__0 : rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 ;
- public final void rule__AcceptStatement__Group__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DocumentedStatement__Group__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14096:1: ( rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14097:2: rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1
- {
- pushFollow(FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__028723);
- rule__AcceptStatement__Group__0__Impl();
+ // $ANTLR start "rule__InlineStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11086:1: rule__InlineStatement__Group__0 : rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 ;
+ public final void rule__InlineStatement__Group__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11090:1: ( rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11091:2: rule__InlineStatement__Group__0__Impl rule__InlineStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__022835);
+ rule__InlineStatement__Group__0__Impl();
- pushFollow(FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__028726);
- rule__AcceptStatement__Group__1();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__022838);
+ rule__InlineStatement__Group__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__AcceptStatement__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__0"
- // $ANTLR start "rule__AcceptStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14104:1: rule__AcceptStatement__Group__0__Impl : ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) ;
- public final void rule__AcceptStatement__Group__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__InlineStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11098:1: rule__InlineStatement__Group__0__Impl : ( '/*@' ) ;
+ public final void rule__InlineStatement__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11102:1: ( ( '/*@' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11103:1: ( '/*@' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11103:1: ( '/*@' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11104:1: '/*@'
+ {
+ before(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0());
+ match(input,87,FOLLOW_87_in_rule__InlineStatement__Group__0__Impl22866);
+ after(grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14108:1: ( ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14109:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14109:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14110:1: ( rule__AcceptStatement__ClauseAssignment_0 )
- {
- before(grammarAccess.getAcceptStatementAccess().getClauseAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14111:1: ( rule__AcceptStatement__ClauseAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14111:2: rule__AcceptStatement__ClauseAssignment_0
- {
- pushFollow(FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl28753);
- rule__AcceptStatement__ClauseAssignment_0();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getAcceptStatementAccess().getClauseAssignment_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__0__Impl"
- }
+ // $ANTLR start "rule__InlineStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11117:1: rule__InlineStatement__Group__1 : rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 ;
+ public final void rule__InlineStatement__Group__1() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11121:1: ( rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11122:2: rule__InlineStatement__Group__1__Impl rule__InlineStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__122897);
+ rule__InlineStatement__Group__1__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__122900);
+ rule__InlineStatement__Group__2();
- // $ANTLR end "rule__AcceptStatement__Group__0__Impl"
+ state._fsp--;
- // $ANTLR start "rule__AcceptStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14121:1: rule__AcceptStatement__Group__1 : rule__AcceptStatement__Group__1__Impl ;
- public final void rule__AcceptStatement__Group__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14125:1: ( rule__AcceptStatement__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14126:2: rule__AcceptStatement__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__128783);
- rule__AcceptStatement__Group__1__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__1"
- }
+ // $ANTLR start "rule__InlineStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11129:1: rule__InlineStatement__Group__1__Impl : ( 'inline' ) ;
+ public final void rule__InlineStatement__Group__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11133:1: ( ( 'inline' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11134:1: ( 'inline' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11134:1: ( 'inline' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11135:1: 'inline'
+ {
+ before(grammarAccess.getInlineStatementAccess().getInlineKeyword_1());
+ match(input,88,FOLLOW_88_in_rule__InlineStatement__Group__1__Impl22928);
+ after(grammarAccess.getInlineStatementAccess().getInlineKeyword_1());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__AcceptStatement__Group__1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__AcceptStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14132:1: rule__AcceptStatement__Group__1__Impl : ( ( rule__AcceptStatement__Alternatives_1 ) ) ;
- public final void rule__AcceptStatement__Group__1__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__1__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14136:1: ( ( ( rule__AcceptStatement__Alternatives_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14137:1: ( ( rule__AcceptStatement__Alternatives_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14137:1: ( ( rule__AcceptStatement__Alternatives_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14138:1: ( rule__AcceptStatement__Alternatives_1 )
- {
- before(grammarAccess.getAcceptStatementAccess().getAlternatives_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14139:1: ( rule__AcceptStatement__Alternatives_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14139:2: rule__AcceptStatement__Alternatives_1
- {
- pushFollow(FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl28810);
- rule__AcceptStatement__Alternatives_1();
- state._fsp--;
+ // $ANTLR start "rule__InlineStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11148:1: rule__InlineStatement__Group__2 : rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 ;
+ public final void rule__InlineStatement__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11152:1: ( rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11153:2: rule__InlineStatement__Group__2__Impl rule__InlineStatement__Group__3
+ {
+ pushFollow(FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__222959);
+ rule__InlineStatement__Group__2__Impl();
- }
+ state._fsp--;
- after(grammarAccess.getAcceptStatementAccess().getAlternatives_1());
+ pushFollow(FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__222962);
+ rule__InlineStatement__Group__3();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__2"
- // $ANTLR end "rule__AcceptStatement__Group__1__Impl"
+ // $ANTLR start "rule__InlineStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11160:1: rule__InlineStatement__Group__2__Impl : ( '(' ) ;
+ public final void rule__InlineStatement__Group__2__Impl() throws RecognitionException {
- // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14153:1: rule__SimpleAcceptStatementCompletion__Group__0 : rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 ;
- public final void rule__SimpleAcceptStatementCompletion__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11164:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11165:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11165:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11166:1: '('
+ {
+ before(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2());
+ match(input,63,FOLLOW_63_in_rule__InlineStatement__Group__2__Impl22990);
+ after(grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14157:1: ( rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14158:2: rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1
- {
- pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__028844);
- rule__SimpleAcceptStatementCompletion__Group__0__Impl();
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__028847);
- rule__SimpleAcceptStatementCompletion__Group__1();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__2__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__InlineStatement__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11179:1: rule__InlineStatement__Group__3 : rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 ;
+ public final void rule__InlineStatement__Group__3() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11183:1: ( rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11184:2: rule__InlineStatement__Group__3__Impl rule__InlineStatement__Group__4
+ {
+ pushFollow(FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__323021);
+ rule__InlineStatement__Group__3__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__0"
+ pushFollow(FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__323024);
+ rule__InlineStatement__Group__4();
+ state._fsp--;
- // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14165:1: rule__SimpleAcceptStatementCompletion__Group__0__Impl : ( () ) ;
- public final void rule__SimpleAcceptStatementCompletion__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14169:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14170:1: ( () )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14170:1: ( () )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14171:1: ()
- {
- before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSimpleAcceptStatementCompletionAction_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14172:1: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14174:1:
- {
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSimpleAcceptStatementCompletionAction_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__3"
- }
+ // $ANTLR start "rule__InlineStatement__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11191:1: rule__InlineStatement__Group__3__Impl : ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) ;
+ public final void rule__InlineStatement__Group__3__Impl() throws RecognitionException {
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11195:1: ( ( ( rule__InlineStatement__LangageNameAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11196:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11196:1: ( ( rule__InlineStatement__LangageNameAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11197:1: ( rule__InlineStatement__LangageNameAssignment_3 )
+ {
+ before(grammarAccess.getInlineStatementAccess().getLangageNameAssignment_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11198:1: ( rule__InlineStatement__LangageNameAssignment_3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11198:2: rule__InlineStatement__LangageNameAssignment_3
+ {
+ pushFollow(FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl23051);
+ rule__InlineStatement__LangageNameAssignment_3();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__0__Impl"
+ }
+ after(grammarAccess.getInlineStatementAccess().getLangageNameAssignment_3());
- // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14184:1: rule__SimpleAcceptStatementCompletion__Group__1 : rule__SimpleAcceptStatementCompletion__Group__1__Impl ;
- public final void rule__SimpleAcceptStatementCompletion__Group__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14188:1: ( rule__SimpleAcceptStatementCompletion__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14189:2: rule__SimpleAcceptStatementCompletion__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__128905);
- rule__SimpleAcceptStatementCompletion__Group__1__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__3__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__InlineStatement__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11208:1: rule__InlineStatement__Group__4 : rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 ;
+ public final void rule__InlineStatement__Group__4() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11212:1: ( rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11213:2: rule__InlineStatement__Group__4__Impl rule__InlineStatement__Group__5
+ {
+ pushFollow(FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__423081);
+ rule__InlineStatement__Group__4__Impl();
- // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__1"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__423084);
+ rule__InlineStatement__Group__5();
- // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14195:1: rule__SimpleAcceptStatementCompletion__Group__1__Impl : ( ';' ) ;
- public final void rule__SimpleAcceptStatementCompletion__Group__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14199:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14200:1: ( ';' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14200:1: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14201:1: ';'
- {
- before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1());
- match(input, 91, FOLLOW_91_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl28933);
- after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__4"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__InlineStatement__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11220:1: rule__InlineStatement__Group__4__Impl : ( ')' ) ;
+ public final void rule__InlineStatement__Group__4__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11224:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11225:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11225:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11226:1: ')'
+ {
+ before(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4());
+ match(input,64,FOLLOW_64_in_rule__InlineStatement__Group__4__Impl23112);
+ after(grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4());
- // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__1__Impl"
+ }
- // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14218:1: rule__CompoundAcceptStatementCompletion__Group__0 : rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 ;
- public final void rule__CompoundAcceptStatementCompletion__Group__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14222:1: ( rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14223:2: rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1
- {
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__028968);
- rule__CompoundAcceptStatementCompletion__Group__0__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__4__Impl"
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__028971);
- rule__CompoundAcceptStatementCompletion__Group__1();
- state._fsp--;
+ // $ANTLR start "rule__InlineStatement__Group__5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11239:1: rule__InlineStatement__Group__5 : rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 ;
+ public final void rule__InlineStatement__Group__5() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11243:1: ( rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11244:2: rule__InlineStatement__Group__5__Impl rule__InlineStatement__Group__6
+ {
+ pushFollow(FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__523143);
+ rule__InlineStatement__Group__5__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__523146);
+ rule__InlineStatement__Group__6();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__0"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14230:1: rule__CompoundAcceptStatementCompletion__Group__0__Impl : ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) ;
- public final void rule__CompoundAcceptStatementCompletion__Group__0__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__5"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14234:1: ( ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14235:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14235:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14236:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 )
- {
- before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14237:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14237:2: rule__CompoundAcceptStatementCompletion__BlockAssignment_0
- {
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl28998);
- rule__CompoundAcceptStatementCompletion__BlockAssignment_0();
- state._fsp--;
+ // $ANTLR start "rule__InlineStatement__Group__5__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11251:1: rule__InlineStatement__Group__5__Impl : ( ( rule__InlineStatement__BodyAssignment_5 ) ) ;
+ public final void rule__InlineStatement__Group__5__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11255:1: ( ( ( rule__InlineStatement__BodyAssignment_5 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11256:1: ( ( rule__InlineStatement__BodyAssignment_5 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11256:1: ( ( rule__InlineStatement__BodyAssignment_5 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11257:1: ( rule__InlineStatement__BodyAssignment_5 )
+ {
+ before(grammarAccess.getInlineStatementAccess().getBodyAssignment_5());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11258:1: ( rule__InlineStatement__BodyAssignment_5 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11258:2: rule__InlineStatement__BodyAssignment_5
+ {
+ pushFollow(FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl23173);
+ rule__InlineStatement__BodyAssignment_5();
- }
+ state._fsp--;
- after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockAssignment_0());
- }
+ }
+ after(grammarAccess.getInlineStatementAccess().getBodyAssignment_5());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__5__Impl"
- // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14247:1: rule__CompoundAcceptStatementCompletion__Group__1 : rule__CompoundAcceptStatementCompletion__Group__1__Impl ;
- public final void rule__CompoundAcceptStatementCompletion__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__InlineStatement__Group__6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11268:1: rule__InlineStatement__Group__6 : rule__InlineStatement__Group__6__Impl ;
+ public final void rule__InlineStatement__Group__6() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14251:1: ( rule__CompoundAcceptStatementCompletion__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14252:2: rule__CompoundAcceptStatementCompletion__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129028);
- rule__CompoundAcceptStatementCompletion__Group__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11272:1: ( rule__InlineStatement__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11273:2: rule__InlineStatement__Group__6__Impl
+ {
+ pushFollow(FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__623203);
+ rule__InlineStatement__Group__6__Impl();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__6"
- // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__1"
+ // $ANTLR start "rule__InlineStatement__Group__6__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11279:1: rule__InlineStatement__Group__6__Impl : ( '*/' ) ;
+ public final void rule__InlineStatement__Group__6__Impl() throws RecognitionException {
- // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14258:1: rule__CompoundAcceptStatementCompletion__Group__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) ;
- public final void rule__CompoundAcceptStatementCompletion__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11283:1: ( ( '*/' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11284:1: ( '*/' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11284:1: ( '*/' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11285:1: '*/'
+ {
+ before(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6());
+ match(input,89,FOLLOW_89_in_rule__InlineStatement__Group__6__Impl23231);
+ after(grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14262:1: ( ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14263:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14263:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14264:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )*
- {
- before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14265:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )*
- loop94: do {
- int alt94 = 2;
- int LA94_0 = input.LA(1);
- if((LA94_0 == 95)) {
- alt94 = 1;
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- switch(alt94) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14265:2: rule__CompoundAcceptStatementCompletion__Group_1__0
- {
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl29055);
- rule__CompoundAcceptStatementCompletion__Group_1__0();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__Group__6__Impl"
- }
- break;
+ // $ANTLR start "rule__AnnotatedStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11312:1: rule__AnnotatedStatement__Group__0 : rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 ;
+ public final void rule__AnnotatedStatement__Group__0() throws RecognitionException {
- default:
- break loop94;
- }
- } while(true);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11316:1: ( rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11317:2: rule__AnnotatedStatement__Group__0__Impl rule__AnnotatedStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__023276);
+ rule__AnnotatedStatement__Group__0__Impl();
- after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup_1());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__023279);
+ rule__AnnotatedStatement__Group__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__0"
- // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14279:1: rule__CompoundAcceptStatementCompletion__Group_1__0 : rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 ;
- public final void rule__CompoundAcceptStatementCompletion__Group_1__0() throws RecognitionException {
+ // $ANTLR start "rule__AnnotatedStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11324:1: rule__AnnotatedStatement__Group__0__Impl : ( '//@' ) ;
+ public final void rule__AnnotatedStatement__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11328:1: ( ( '//@' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11329:1: ( '//@' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11329:1: ( '//@' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11330:1: '//@'
+ {
+ before(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0());
+ match(input,90,FOLLOW_90_in_rule__AnnotatedStatement__Group__0__Impl23307);
+ after(grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14283:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14284:2: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1
- {
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__029090);
- rule__CompoundAcceptStatementCompletion__Group_1__0__Impl();
+ }
- state._fsp--;
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__029093);
- rule__CompoundAcceptStatementCompletion__Group_1__1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__AnnotatedStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11343:1: rule__AnnotatedStatement__Group__1 : rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 ;
+ public final void rule__AnnotatedStatement__Group__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11347:1: ( rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11348:2: rule__AnnotatedStatement__Group__1__Impl rule__AnnotatedStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__123338);
+ rule__AnnotatedStatement__Group__1__Impl();
- // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__0"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__123341);
+ rule__AnnotatedStatement__Group__2();
- // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14291:1: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl : ( 'or' ) ;
- public final void rule__CompoundAcceptStatementCompletion__Group_1__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14295:1: ( ( 'or' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14296:1: ( 'or' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14296:1: ( 'or' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14297:1: 'or'
- {
- before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0());
- match(input, 95, FOLLOW_95_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl29121);
- after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__AnnotatedStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11355:1: rule__AnnotatedStatement__Group__1__Impl : ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) ;
+ public final void rule__AnnotatedStatement__Group__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11359:1: ( ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11360:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11360:1: ( ( rule__AnnotatedStatement__AnnotationAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11361:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )
+ {
+ before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11362:1: ( rule__AnnotatedStatement__AnnotationAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11362:2: rule__AnnotatedStatement__AnnotationAssignment_1
+ {
+ pushFollow(FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl23368);
+ rule__AnnotatedStatement__AnnotationAssignment_1();
- // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__0__Impl"
+ state._fsp--;
- // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14310:1: rule__CompoundAcceptStatementCompletion__Group_1__1 : rule__CompoundAcceptStatementCompletion__Group_1__1__Impl ;
- public final void rule__CompoundAcceptStatementCompletion__Group_1__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getAnnotatedStatementAccess().getAnnotationAssignment_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14314:1: ( rule__CompoundAcceptStatementCompletion__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14315:2: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__129152);
- rule__CompoundAcceptStatementCompletion__Group_1__1__Impl();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__1"
+ // $ANTLR start "rule__AnnotatedStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11372:1: rule__AnnotatedStatement__Group__2 : rule__AnnotatedStatement__Group__2__Impl ;
+ public final void rule__AnnotatedStatement__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11376:1: ( rule__AnnotatedStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11377:2: rule__AnnotatedStatement__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__223398);
+ rule__AnnotatedStatement__Group__2__Impl();
- // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14321:1: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) ;
- public final void rule__CompoundAcceptStatementCompletion__Group_1__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14325:1: ( ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14326:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14326:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14327:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 )
- {
- before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14328:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14328:2: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1
- {
- pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl29179);
- rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__2"
- after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAssignment_1_1());
- }
+ // $ANTLR start "rule__AnnotatedStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11383:1: rule__AnnotatedStatement__Group__2__Impl : ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) ;
+ public final void rule__AnnotatedStatement__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11387:1: ( ( ( rule__AnnotatedStatement__StatementAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11388:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11388:1: ( ( rule__AnnotatedStatement__StatementAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11389:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
+ {
+ before(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11390:1: ( rule__AnnotatedStatement__StatementAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11390:2: rule__AnnotatedStatement__StatementAssignment_2
+ {
+ pushFollow(FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl23425);
+ rule__AnnotatedStatement__StatementAssignment_2();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getAnnotatedStatementAccess().getStatementAssignment_2());
- // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__1__Impl"
+ }
- // $ANTLR start "rule__AcceptBlock__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14342:1: rule__AcceptBlock__Group__0 : rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 ;
- public final void rule__AcceptBlock__Group__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14346:1: ( rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14347:2: rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1
- {
- pushFollow(FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__029213);
- rule__AcceptBlock__Group__0__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__Group__2__Impl"
- pushFollow(FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__029216);
- rule__AcceptBlock__Group__1();
- state._fsp--;
+ // $ANTLR start "rule__Annotation__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11406:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ;
+ public final void rule__Annotation__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11410:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11411:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__023461);
+ rule__Annotation__Group__0__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__023464);
+ rule__Annotation__Group__1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__AcceptBlock__Group__0"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__AcceptBlock__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14354:1: rule__AcceptBlock__Group__0__Impl : ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) ;
- public final void rule__AcceptBlock__Group__0__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group__0"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14358:1: ( ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14359:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14359:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14360:1: ( rule__AcceptBlock__ClauseAssignment_0 )
- {
- before(grammarAccess.getAcceptBlockAccess().getClauseAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14361:1: ( rule__AcceptBlock__ClauseAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14361:2: rule__AcceptBlock__ClauseAssignment_0
- {
- pushFollow(FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl29243);
- rule__AcceptBlock__ClauseAssignment_0();
- state._fsp--;
+ // $ANTLR start "rule__Annotation__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11418:1: rule__Annotation__Group__0__Impl : ( ( rule__Annotation__KindAssignment_0 ) ) ;
+ public final void rule__Annotation__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11422:1: ( ( ( rule__Annotation__KindAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11423:1: ( ( rule__Annotation__KindAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11423:1: ( ( rule__Annotation__KindAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11424:1: ( rule__Annotation__KindAssignment_0 )
+ {
+ before(grammarAccess.getAnnotationAccess().getKindAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11425:1: ( rule__Annotation__KindAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11425:2: rule__Annotation__KindAssignment_0
+ {
+ pushFollow(FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl23491);
+ rule__Annotation__KindAssignment_0();
- }
+ state._fsp--;
- after(grammarAccess.getAcceptBlockAccess().getClauseAssignment_0());
- }
+ }
+ after(grammarAccess.getAnnotationAccess().getKindAssignment_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__AcceptBlock__Group__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group__0__Impl"
- // $ANTLR start "rule__AcceptBlock__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14371:1: rule__AcceptBlock__Group__1 : rule__AcceptBlock__Group__1__Impl ;
- public final void rule__AcceptBlock__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Annotation__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11435:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl ;
+ public final void rule__Annotation__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14375:1: ( rule__AcceptBlock__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14376:2: rule__AcceptBlock__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__129273);
- rule__AcceptBlock__Group__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11439:1: ( rule__Annotation__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11440:2: rule__Annotation__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__123521);
+ rule__Annotation__Group__1__Impl();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group__1"
- // $ANTLR end "rule__AcceptBlock__Group__1"
+ // $ANTLR start "rule__Annotation__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11446:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__Group_1__0 )? ) ;
+ public final void rule__Annotation__Group__1__Impl() throws RecognitionException {
- // $ANTLR start "rule__AcceptBlock__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14382:1: rule__AcceptBlock__Group__1__Impl : ( ( rule__AcceptBlock__BlockAssignment_1 ) ) ;
- public final void rule__AcceptBlock__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11450:1: ( ( ( rule__Annotation__Group_1__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11451:1: ( ( rule__Annotation__Group_1__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11451:1: ( ( rule__Annotation__Group_1__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11452:1: ( rule__Annotation__Group_1__0 )?
+ {
+ before(grammarAccess.getAnnotationAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11453:1: ( rule__Annotation__Group_1__0 )?
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- int stackSize = keepStackSize();
+ if ( (LA85_0==63) ) {
+ alt85=1;
+ }
+ switch (alt85) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11453:2: rule__Annotation__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23548);
+ rule__Annotation__Group_1__0();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14386:1: ( ( ( rule__AcceptBlock__BlockAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14387:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14387:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14388:1: ( rule__AcceptBlock__BlockAssignment_1 )
- {
- before(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14389:1: ( rule__AcceptBlock__BlockAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14389:2: rule__AcceptBlock__BlockAssignment_1
- {
- pushFollow(FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl29300);
- rule__AcceptBlock__BlockAssignment_1();
+ state._fsp--;
- state._fsp--;
+ }
+ break;
- }
+ }
- after(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1());
+ after(grammarAccess.getAnnotationAccess().getGroup_1());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group__1__Impl"
- // $ANTLR end "rule__AcceptBlock__Group__1__Impl"
+ // $ANTLR start "rule__Annotation__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11467:1: rule__Annotation__Group_1__0 : rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 ;
+ public final void rule__Annotation__Group_1__0() throws RecognitionException {
- // $ANTLR start "rule__AcceptClause__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14403:1: rule__AcceptClause__Group__0 : rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 ;
- public final void rule__AcceptClause__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11471:1: ( rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11472:2: rule__Annotation__Group_1__0__Impl rule__Annotation__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__023583);
+ rule__Annotation__Group_1__0__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14407:1: ( rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14408:2: rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1
- {
- pushFollow(FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__029334);
- rule__AcceptClause__Group__0__Impl();
+ pushFollow(FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__023586);
+ rule__Annotation__Group_1__1();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__029337);
- rule__AcceptClause__Group__1();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1__0"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__Annotation__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11479:1: rule__Annotation__Group_1__0__Impl : ( '(' ) ;
+ public final void rule__Annotation__Group_1__0__Impl() throws RecognitionException {
- // $ANTLR end "rule__AcceptClause__Group__0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11483:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11484:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11484:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11485:1: '('
+ {
+ before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0());
+ match(input,63,FOLLOW_63_in_rule__Annotation__Group_1__0__Impl23614);
+ after(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0());
+ }
- // $ANTLR start "rule__AcceptClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14415:1: rule__AcceptClause__Group__0__Impl : ( 'accept' ) ;
- public final void rule__AcceptClause__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14419:1: ( ( 'accept' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14420:1: ( 'accept' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14420:1: ( 'accept' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14421:1: 'accept'
- {
- before(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
- match(input, 105, FOLLOW_105_in_rule__AcceptClause__Group__0__Impl29365);
- after(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1__0__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__Annotation__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11498:1: rule__Annotation__Group_1__1 : rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 ;
+ public final void rule__Annotation__Group_1__1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11502:1: ( rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11503:2: rule__Annotation__Group_1__1__Impl rule__Annotation__Group_1__2
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__123645);
+ rule__Annotation__Group_1__1__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__AcceptClause__Group__0__Impl"
+ pushFollow(FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__123648);
+ rule__Annotation__Group_1__2();
+ state._fsp--;
- // $ANTLR start "rule__AcceptClause__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14434:1: rule__AcceptClause__Group__1 : rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 ;
- public final void rule__AcceptClause__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14438:1: ( rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14439:2: rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2
- {
- pushFollow(FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__129396);
- rule__AcceptClause__Group__1__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__129399);
- rule__AcceptClause__Group__2();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1__1"
- state._fsp--;
+ // $ANTLR start "rule__Annotation__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11510:1: rule__Annotation__Group_1__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_1 ) ) ;
+ public final void rule__Annotation__Group_1__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11514:1: ( ( ( rule__Annotation__ArgsAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11515:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11515:1: ( ( rule__Annotation__ArgsAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11516:1: ( rule__Annotation__ArgsAssignment_1_1 )
+ {
+ before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11517:1: ( rule__Annotation__ArgsAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11517:2: rule__Annotation__ArgsAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl23675);
+ rule__Annotation__ArgsAssignment_1_1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__AcceptClause__Group__1"
+ after(grammarAccess.getAnnotationAccess().getArgsAssignment_1_1());
+ }
- // $ANTLR start "rule__AcceptClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14446:1: rule__AcceptClause__Group__1__Impl : ( '(' ) ;
- public final void rule__AcceptClause__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14450:1: ( ( '(' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14451:1: ( '(' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14451:1: ( '(' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14452:1: '('
- {
- before(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
- match(input, 64, FOLLOW_64_in_rule__AcceptClause__Group__1__Impl29427);
- after(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__Annotation__Group_1__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11527:1: rule__Annotation__Group_1__2 : rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 ;
+ public final void rule__Annotation__Group_1__2() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11531:1: ( rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11532:2: rule__Annotation__Group_1__2__Impl rule__Annotation__Group_1__3
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__223705);
+ rule__Annotation__Group_1__2__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__AcceptClause__Group__1__Impl"
+ pushFollow(FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__223708);
+ rule__Annotation__Group_1__3();
+ state._fsp--;
- // $ANTLR start "rule__AcceptClause__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14465:1: rule__AcceptClause__Group__2 : rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 ;
- public final void rule__AcceptClause__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14469:1: ( rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14470:2: rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3
- {
- pushFollow(FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__229458);
- rule__AcceptClause__Group__2__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__229461);
- rule__AcceptClause__Group__3();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1__2"
- state._fsp--;
+ // $ANTLR start "rule__Annotation__Group_1__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11539:1: rule__Annotation__Group_1__2__Impl : ( ( rule__Annotation__Group_1_2__0 )* ) ;
+ public final void rule__Annotation__Group_1__2__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11543:1: ( ( ( rule__Annotation__Group_1_2__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11544:1: ( ( rule__Annotation__Group_1_2__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11544:1: ( ( rule__Annotation__Group_1_2__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11545:1: ( rule__Annotation__Group_1_2__0 )*
+ {
+ before(grammarAccess.getAnnotationAccess().getGroup_1_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11546:1: ( rule__Annotation__Group_1_2__0 )*
+ loop86:
+ do {
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ if ( (LA86_0==61) ) {
+ alt86=1;
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ switch (alt86) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11546:2: rule__Annotation__Group_1_2__0
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl23735);
+ rule__Annotation__Group_1_2__0();
- // $ANTLR end "rule__AcceptClause__Group__2"
+ state._fsp--;
- // $ANTLR start "rule__AcceptClause__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14477:1: rule__AcceptClause__Group__2__Impl : ( ( rule__AcceptClause__Group_2__0 )? ) ;
- public final void rule__AcceptClause__Group__2__Impl() throws RecognitionException {
+ }
+ break;
- int stackSize = keepStackSize();
+ default :
+ break loop86;
+ }
+ } while (true);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14481:1: ( ( ( rule__AcceptClause__Group_2__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14482:1: ( ( rule__AcceptClause__Group_2__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14482:1: ( ( rule__AcceptClause__Group_2__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14483:1: ( rule__AcceptClause__Group_2__0 )?
- {
- before(grammarAccess.getAcceptClauseAccess().getGroup_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14484:1: ( rule__AcceptClause__Group_2__0 )?
- int alt95 = 2;
- int LA95_0 = input.LA(1);
+ after(grammarAccess.getAnnotationAccess().getGroup_1_2());
- if((LA95_0 == RULE_ID)) {
- int LA95_1 = input.LA(2);
+ }
- if((LA95_1 == 67)) {
- alt95 = 1;
- }
- }
- switch(alt95) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14484:2: rule__AcceptClause__Group_2__0
- {
- pushFollow(FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl29488);
- rule__AcceptClause__Group_2__0();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- break;
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1__2__Impl"
- after(grammarAccess.getAcceptClauseAccess().getGroup_2());
- }
+ // $ANTLR start "rule__Annotation__Group_1__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11556:1: rule__Annotation__Group_1__3 : rule__Annotation__Group_1__3__Impl ;
+ public final void rule__Annotation__Group_1__3() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11560:1: ( rule__Annotation__Group_1__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11561:2: rule__Annotation__Group_1__3__Impl
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__323766);
+ rule__Annotation__Group_1__3__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__AcceptClause__Group__2__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1__3"
- // $ANTLR start "rule__AcceptClause__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14494:1: rule__AcceptClause__Group__3 : rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 ;
- public final void rule__AcceptClause__Group__3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__Annotation__Group_1__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11567:1: rule__Annotation__Group_1__3__Impl : ( ')' ) ;
+ public final void rule__Annotation__Group_1__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14498:1: ( rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14499:2: rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4
- {
- pushFollow(FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__329519);
- rule__AcceptClause__Group__3__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11571:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11572:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11572:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11573:1: ')'
+ {
+ before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3());
+ match(input,64,FOLLOW_64_in_rule__Annotation__Group_1__3__Impl23794);
+ after(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3());
- state._fsp--;
+ }
- pushFollow(FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__329522);
- rule__AcceptClause__Group__4();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1__3__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__Annotation__Group_1_2__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11594:1: rule__Annotation__Group_1_2__0 : rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 ;
+ public final void rule__Annotation__Group_1_2__0() throws RecognitionException {
- // $ANTLR end "rule__AcceptClause__Group__3"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11598:1: ( rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11599:2: rule__Annotation__Group_1_2__0__Impl rule__Annotation__Group_1_2__1
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__023833);
+ rule__Annotation__Group_1_2__0__Impl();
+ state._fsp--;
- // $ANTLR start "rule__AcceptClause__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14506:1: rule__AcceptClause__Group__3__Impl : ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) ;
- public final void rule__AcceptClause__Group__3__Impl() throws RecognitionException {
+ pushFollow(FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__023836);
+ rule__Annotation__Group_1_2__1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14510:1: ( ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14511:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14511:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14512:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 )
- {
- before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListAssignment_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14513:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14513:2: rule__AcceptClause__QualifiedNameListAssignment_3
- {
- pushFollow(FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl29549);
- rule__AcceptClause__QualifiedNameListAssignment_3();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- after(grammarAccess.getAcceptClauseAccess().getQualifiedNameListAssignment_3());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1_2__0"
- }
+ // $ANTLR start "rule__Annotation__Group_1_2__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11606:1: rule__Annotation__Group_1_2__0__Impl : ( ',' ) ;
+ public final void rule__Annotation__Group_1_2__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11610:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11611:1: ( ',' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11611:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11612:1: ','
+ {
+ before(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0());
+ match(input,61,FOLLOW_61_in_rule__Annotation__Group_1_2__0__Impl23864);
+ after(grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__AcceptClause__Group__3__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AcceptClause__Group__4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14523:1: rule__AcceptClause__Group__4 : rule__AcceptClause__Group__4__Impl ;
- public final void rule__AcceptClause__Group__4() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1_2__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14527:1: ( rule__AcceptClause__Group__4__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14528:2: rule__AcceptClause__Group__4__Impl
- {
- pushFollow(FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__429579);
- rule__AcceptClause__Group__4__Impl();
+ // $ANTLR start "rule__Annotation__Group_1_2__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11625:1: rule__Annotation__Group_1_2__1 : rule__Annotation__Group_1_2__1__Impl ;
+ public final void rule__Annotation__Group_1_2__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11629:1: ( rule__Annotation__Group_1_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11630:2: rule__Annotation__Group_1_2__1__Impl
+ {
+ pushFollow(FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__123895);
+ rule__Annotation__Group_1_2__1__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__AcceptClause__Group__4"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1_2__1"
- // $ANTLR start "rule__AcceptClause__Group__4__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14534:1: rule__AcceptClause__Group__4__Impl : ( ')' ) ;
- public final void rule__AcceptClause__Group__4__Impl() throws RecognitionException {
+ // $ANTLR start "rule__Annotation__Group_1_2__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11636:1: rule__Annotation__Group_1_2__1__Impl : ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) ;
+ public final void rule__Annotation__Group_1_2__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11640:1: ( ( ( rule__Annotation__ArgsAssignment_1_2_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11641:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11641:1: ( ( rule__Annotation__ArgsAssignment_1_2_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11642:1: ( rule__Annotation__ArgsAssignment_1_2_1 )
+ {
+ before(grammarAccess.getAnnotationAccess().getArgsAssignment_1_2_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11643:1: ( rule__Annotation__ArgsAssignment_1_2_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11643:2: rule__Annotation__ArgsAssignment_1_2_1
+ {
+ pushFollow(FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl23922);
+ rule__Annotation__ArgsAssignment_1_2_1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14538:1: ( ( ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14539:1: ( ')' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14539:1: ( ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14540:1: ')'
- {
- before(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
- match(input, 65, FOLLOW_65_in_rule__AcceptClause__Group__4__Impl29607);
- after(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getAnnotationAccess().getArgsAssignment_1_2_1());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__AcceptClause__Group__4__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AcceptClause__Group_2__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14563:1: rule__AcceptClause__Group_2__0 : rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 ;
- public final void rule__AcceptClause__Group_2__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__Group_1_2__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14567:1: ( rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14568:2: rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1
- {
- pushFollow(FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__029648);
- rule__AcceptClause__Group_2__0__Impl();
+ // $ANTLR start "rule__EmptyStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11657:1: rule__EmptyStatement__Group__0 : rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 ;
+ public final void rule__EmptyStatement__Group__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11661:1: ( rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11662:2: rule__EmptyStatement__Group__0__Impl rule__EmptyStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__023956);
+ rule__EmptyStatement__Group__0__Impl();
- pushFollow(FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__029651);
- rule__AcceptClause__Group_2__1();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__023959);
+ rule__EmptyStatement__Group__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__AcceptClause__Group_2__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EmptyStatement__Group__0"
- // $ANTLR start "rule__AcceptClause__Group_2__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14575:1: rule__AcceptClause__Group_2__0__Impl : ( ( rule__AcceptClause__NameAssignment_2_0 ) ) ;
- public final void rule__AcceptClause__Group_2__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__EmptyStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11669:1: rule__EmptyStatement__Group__0__Impl : ( () ) ;
+ public final void rule__EmptyStatement__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11673:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11674:1: ( () )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11674:1: ( () )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11675:1: ()
+ {
+ before(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11676:1: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11678:1:
+ {
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14579:1: ( ( ( rule__AcceptClause__NameAssignment_2_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14580:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14580:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14581:1: ( rule__AcceptClause__NameAssignment_2_0 )
- {
- before(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14582:1: ( rule__AcceptClause__NameAssignment_2_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14582:2: rule__AcceptClause__NameAssignment_2_0
- {
- pushFollow(FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl29678);
- rule__AcceptClause__NameAssignment_2_0();
+ after(grammarAccess.getEmptyStatementAccess().getEmptyStatementAction_0());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0());
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EmptyStatement__Group__0__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__EmptyStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11688:1: rule__EmptyStatement__Group__1 : rule__EmptyStatement__Group__1__Impl ;
+ public final void rule__EmptyStatement__Group__1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11692:1: ( rule__EmptyStatement__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11693:2: rule__EmptyStatement__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__124017);
+ rule__EmptyStatement__Group__1__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__AcceptClause__Group_2__0__Impl"
+ }
- // $ANTLR start "rule__AcceptClause__Group_2__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14592:1: rule__AcceptClause__Group_2__1 : rule__AcceptClause__Group_2__1__Impl ;
- public final void rule__AcceptClause__Group_2__1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14596:1: ( rule__AcceptClause__Group_2__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14597:2: rule__AcceptClause__Group_2__1__Impl
- {
- pushFollow(FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__129708);
- rule__AcceptClause__Group_2__1__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EmptyStatement__Group__1"
- state._fsp--;
+ // $ANTLR start "rule__EmptyStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11699:1: rule__EmptyStatement__Group__1__Impl : ( ';' ) ;
+ public final void rule__EmptyStatement__Group__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11703:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11704:1: ( ';' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11704:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11705:1: ';'
+ {
+ before(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
+ match(input,91,FOLLOW_91_in_rule__EmptyStatement__Group__1__Impl24045);
+ after(grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__AcceptClause__Group_2__1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AcceptClause__Group_2__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14603:1: rule__AcceptClause__Group_2__1__Impl : ( ':' ) ;
- public final void rule__AcceptClause__Group_2__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EmptyStatement__Group__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14607:1: ( ( ':' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14608:1: ( ':' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14608:1: ( ':' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14609:1: ':'
- {
- before(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
- match(input, 67, FOLLOW_67_in_rule__AcceptClause__Group_2__1__Impl29736);
- after(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11722:1: rule__LocalNameDeclarationStatement__Group__0 : rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 ;
+ public final void rule__LocalNameDeclarationStatement__Group__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11726:1: ( rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11727:2: rule__LocalNameDeclarationStatement__Group__0__Impl rule__LocalNameDeclarationStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__024080);
+ rule__LocalNameDeclarationStatement__Group__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__024083);
+ rule__LocalNameDeclarationStatement__Group__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__AcceptClause__Group_2__1__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ClassifyStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14626:1: rule__ClassifyStatement__Group__0 : rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 ;
- public final void rule__ClassifyStatement__Group__0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14630:1: ( rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14631:2: rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1
- {
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__029771);
- rule__ClassifyStatement__Group__0__Impl();
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11734:1: rule__LocalNameDeclarationStatement__Group__0__Impl : ( 'let' ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11738:1: ( ( 'let' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11739:1: ( 'let' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11739:1: ( 'let' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11740:1: 'let'
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0());
+ match(input,92,FOLLOW_92_in_rule__LocalNameDeclarationStatement__Group__0__Impl24111);
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0());
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__029774);
- rule__ClassifyStatement__Group__1();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__0__Impl"
- }
- return;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__0"
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11753:1: rule__LocalNameDeclarationStatement__Group__1 : rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 ;
+ public final void rule__LocalNameDeclarationStatement__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11757:1: ( rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11758:2: rule__LocalNameDeclarationStatement__Group__1__Impl rule__LocalNameDeclarationStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__124142);
+ rule__LocalNameDeclarationStatement__Group__1__Impl();
- // $ANTLR start "rule__ClassifyStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14638:1: rule__ClassifyStatement__Group__0__Impl : ( 'classify' ) ;
- public final void rule__ClassifyStatement__Group__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__124145);
+ rule__LocalNameDeclarationStatement__Group__2();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14642:1: ( ( 'classify' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14643:1: ( 'classify' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14643:1: ( 'classify' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14644:1: 'classify'
- {
- before(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
- match(input, 106, FOLLOW_106_in_rule__ClassifyStatement__Group__0__Impl29802);
- after(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__1"
- }
- return;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__0__Impl"
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11765:1: rule__LocalNameDeclarationStatement__Group__1__Impl : ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11769:1: ( ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11770:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11770:1: ( ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11771:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 )
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11772:1: ( rule__LocalNameDeclarationStatement__VarNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11772:2: rule__LocalNameDeclarationStatement__VarNameAssignment_1
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl24172);
+ rule__LocalNameDeclarationStatement__VarNameAssignment_1();
- // $ANTLR start "rule__ClassifyStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14657:1: rule__ClassifyStatement__Group__1 : rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 ;
- public final void rule__ClassifyStatement__Group__1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14661:1: ( rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14662:2: rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2
- {
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__129833);
- rule__ClassifyStatement__Group__1__Impl();
+ }
- state._fsp--;
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameAssignment_1());
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__129836);
- rule__ClassifyStatement__Group__2();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__1"
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11782:1: rule__LocalNameDeclarationStatement__Group__2 : rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 ;
+ public final void rule__LocalNameDeclarationStatement__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11786:1: ( rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11787:2: rule__LocalNameDeclarationStatement__Group__2__Impl rule__LocalNameDeclarationStatement__Group__3
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__224202);
+ rule__LocalNameDeclarationStatement__Group__2__Impl();
- // $ANTLR start "rule__ClassifyStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14669:1: rule__ClassifyStatement__Group__1__Impl : ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) ;
- public final void rule__ClassifyStatement__Group__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__224205);
+ rule__LocalNameDeclarationStatement__Group__3();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14673:1: ( ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14674:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14674:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14675:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
- {
- before(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14676:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14676:2: rule__ClassifyStatement__ExpressionAssignment_1
- {
- pushFollow(FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl29863);
- rule__ClassifyStatement__ExpressionAssignment_1();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__2"
- }
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11794:1: rule__LocalNameDeclarationStatement__Group__2__Impl : ( ':' ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__2__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11798:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11799:1: ( ':' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11799:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11800:1: ':'
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2());
+ match(input,66,FOLLOW_66_in_rule__LocalNameDeclarationStatement__Group__2__Impl24233);
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__1__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__ClassifyStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14686:1: rule__ClassifyStatement__Group__2 : rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 ;
- public final void rule__ClassifyStatement__Group__2() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__2__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14690:1: ( rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14691:2: rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3
- {
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__229893);
- rule__ClassifyStatement__Group__2__Impl();
- state._fsp--;
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11813:1: rule__LocalNameDeclarationStatement__Group__3 : rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 ;
+ public final void rule__LocalNameDeclarationStatement__Group__3() throws RecognitionException {
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__229896);
- rule__ClassifyStatement__Group__3();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11817:1: ( rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11818:2: rule__LocalNameDeclarationStatement__Group__3__Impl rule__LocalNameDeclarationStatement__Group__4
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__324264);
+ rule__LocalNameDeclarationStatement__Group__3__Impl();
- state._fsp--;
+ state._fsp--;
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__324267);
+ rule__LocalNameDeclarationStatement__Group__4();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ClassifyStatement__Group__2"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__3"
- // $ANTLR start "rule__ClassifyStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14698:1: rule__ClassifyStatement__Group__2__Impl : ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) ;
- public final void rule__ClassifyStatement__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11825:1: rule__LocalNameDeclarationStatement__Group__3__Impl : ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14702:1: ( ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14703:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14703:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14704:1: ( rule__ClassifyStatement__ClauseAssignment_2 )
- {
- before(grammarAccess.getClassifyStatementAccess().getClauseAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14705:1: ( rule__ClassifyStatement__ClauseAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14705:2: rule__ClassifyStatement__ClauseAssignment_2
- {
- pushFollow(FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl29923);
- rule__ClassifyStatement__ClauseAssignment_2();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11829:1: ( ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11830:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11830:1: ( ( rule__LocalNameDeclarationStatement__TypeAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11831:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 )
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeAssignment_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11832:1: ( rule__LocalNameDeclarationStatement__TypeAssignment_3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11832:2: rule__LocalNameDeclarationStatement__TypeAssignment_3
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl24294);
+ rule__LocalNameDeclarationStatement__TypeAssignment_3();
- state._fsp--;
+ state._fsp--;
- }
+ }
- after(grammarAccess.getClassifyStatementAccess().getClauseAssignment_2());
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeAssignment_3());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__3__Impl"
- // $ANTLR end "rule__ClassifyStatement__Group__2__Impl"
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11842:1: rule__LocalNameDeclarationStatement__Group__4 : rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 ;
+ public final void rule__LocalNameDeclarationStatement__Group__4() throws RecognitionException {
- // $ANTLR start "rule__ClassifyStatement__Group__3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14715:1: rule__ClassifyStatement__Group__3 : rule__ClassifyStatement__Group__3__Impl ;
- public final void rule__ClassifyStatement__Group__3() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11846:1: ( rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11847:2: rule__LocalNameDeclarationStatement__Group__4__Impl rule__LocalNameDeclarationStatement__Group__5
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__424324);
+ rule__LocalNameDeclarationStatement__Group__4__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14719:1: ( rule__ClassifyStatement__Group__3__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14720:2: rule__ClassifyStatement__Group__3__Impl
- {
- pushFollow(FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__329953);
- rule__ClassifyStatement__Group__3__Impl();
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__424327);
+ rule__LocalNameDeclarationStatement__Group__5();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__4"
- // $ANTLR end "rule__ClassifyStatement__Group__3"
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11854:1: rule__LocalNameDeclarationStatement__Group__4__Impl : ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__4__Impl() throws RecognitionException {
- // $ANTLR start "rule__ClassifyStatement__Group__3__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14726:1: rule__ClassifyStatement__Group__3__Impl : ( ';' ) ;
- public final void rule__ClassifyStatement__Group__3__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11858:1: ( ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11859:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11859:1: ( ( rule__LocalNameDeclarationStatement__Group_4__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11860:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )?
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_4());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11861:1: ( rule__LocalNameDeclarationStatement__Group_4__0 )?
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- int stackSize = keepStackSize();
+ if ( (LA87_0==73) ) {
+ alt87=1;
+ }
+ switch (alt87) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11861:2: rule__LocalNameDeclarationStatement__Group_4__0
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl24354);
+ rule__LocalNameDeclarationStatement__Group_4__0();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14730:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14731:1: ( ';' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14731:1: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14732:1: ';'
- {
- before(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
- match(input, 91, FOLLOW_91_in_rule__ClassifyStatement__Group__3__Impl29981);
- after(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
+ state._fsp--;
- }
+ }
+ break;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getGroup_4());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__ClassifyStatement__Group__3__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__ClassificationClause__Group_0__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14753:1: rule__ClassificationClause__Group_0__0 : rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 ;
- public final void rule__ClassificationClause__Group_0__0() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__4__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14757:1: ( rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14758:2: rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1
- {
- pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030020);
- rule__ClassificationClause__Group_0__0__Impl();
- state._fsp--;
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11871:1: rule__LocalNameDeclarationStatement__Group__5 : rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 ;
+ public final void rule__LocalNameDeclarationStatement__Group__5() throws RecognitionException {
- pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030023);
- rule__ClassificationClause__Group_0__1();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11875:1: ( rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11876:2: rule__LocalNameDeclarationStatement__Group__5__Impl rule__LocalNameDeclarationStatement__Group__6
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__524385);
+ rule__LocalNameDeclarationStatement__Group__5__Impl();
- state._fsp--;
+ state._fsp--;
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__524388);
+ rule__LocalNameDeclarationStatement__Group__6();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ClassificationClause__Group_0__0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__5"
- // $ANTLR start "rule__ClassificationClause__Group_0__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14765:1: rule__ClassificationClause__Group_0__0__Impl : ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) ;
- public final void rule__ClassificationClause__Group_0__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__5__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11883:1: rule__LocalNameDeclarationStatement__Group__5__Impl : ( '=' ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__5__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14769:1: ( ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14770:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14770:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14771:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 )
- {
- before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseAssignment_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14772:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14772:2: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0
- {
- pushFollow(FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl30050);
- rule__ClassificationClause__ClassifyFromClauseAssignment_0_0();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11887:1: ( ( '=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11888:1: ( '=' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11888:1: ( '=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11889:1: '='
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5());
+ match(input,48,FOLLOW_48_in_rule__LocalNameDeclarationStatement__Group__5__Impl24416);
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseAssignment_0_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__5__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11902:1: rule__LocalNameDeclarationStatement__Group__6 : rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 ;
+ public final void rule__LocalNameDeclarationStatement__Group__6() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11906:1: ( rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11907:2: rule__LocalNameDeclarationStatement__Group__6__Impl rule__LocalNameDeclarationStatement__Group__7
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__624447);
+ rule__LocalNameDeclarationStatement__Group__6__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ClassificationClause__Group_0__0__Impl"
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__624450);
+ rule__LocalNameDeclarationStatement__Group__7();
+ state._fsp--;
- // $ANTLR start "rule__ClassificationClause__Group_0__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14782:1: rule__ClassificationClause__Group_0__1 : rule__ClassificationClause__Group_0__1__Impl ;
- public final void rule__ClassificationClause__Group_0__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14786:1: ( rule__ClassificationClause__Group_0__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14787:2: rule__ClassificationClause__Group_0__1__Impl
- {
- pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__130080);
- rule__ClassificationClause__Group_0__1__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__6"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__6__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11914:1: rule__LocalNameDeclarationStatement__Group__6__Impl : ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__6__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11918:1: ( ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11919:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11919:1: ( ( rule__LocalNameDeclarationStatement__InitAssignment_6 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11920:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 )
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitAssignment_6());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11921:1: ( rule__LocalNameDeclarationStatement__InitAssignment_6 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11921:2: rule__LocalNameDeclarationStatement__InitAssignment_6
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl24477);
+ rule__LocalNameDeclarationStatement__InitAssignment_6();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ClassificationClause__Group_0__1"
+ }
- // $ANTLR start "rule__ClassificationClause__Group_0__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14793:1: rule__ClassificationClause__Group_0__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) ;
- public final void rule__ClassificationClause__Group_0__1__Impl() throws RecognitionException {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getInitAssignment_6());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14797:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14798:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14798:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14799:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )?
- {
- before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_0_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14800:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )?
- int alt96 = 2;
- int LA96_0 = input.LA(1);
- if((LA96_0 == 108)) {
- alt96 = 1;
- }
- switch(alt96) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14800:2: rule__ClassificationClause__ClassifyToClauseAssignment_0_1
- {
- pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl30107);
- rule__ClassificationClause__ClassifyToClauseAssignment_0_1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
- break;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__6__Impl"
- }
- after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_0_1());
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__7"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11931:1: rule__LocalNameDeclarationStatement__Group__7 : rule__LocalNameDeclarationStatement__Group__7__Impl ;
+ public final void rule__LocalNameDeclarationStatement__Group__7() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11935:1: ( rule__LocalNameDeclarationStatement__Group__7__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11936:2: rule__LocalNameDeclarationStatement__Group__7__Impl
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__724507);
+ rule__LocalNameDeclarationStatement__Group__7__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ClassificationClause__Group_0__1__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__7"
- // $ANTLR start "rule__ClassificationClause__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14814:1: rule__ClassificationClause__Group_1__0 : rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 ;
- public final void rule__ClassificationClause__Group_1__0() throws RecognitionException {
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group__7__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11942:1: rule__LocalNameDeclarationStatement__Group__7__Impl : ( ';' ) ;
+ public final void rule__LocalNameDeclarationStatement__Group__7__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11946:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11947:1: ( ';' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11947:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11948:1: ';'
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7());
+ match(input,91,FOLLOW_91_in_rule__LocalNameDeclarationStatement__Group__7__Impl24535);
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14818:1: ( rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14819:2: rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1
- {
- pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__030142);
- rule__ClassificationClause__Group_1__0__Impl();
+ }
- state._fsp--;
- pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__030145);
- rule__ClassificationClause__Group_1__1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group__7__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11977:1: rule__LocalNameDeclarationStatement__Group_4__0 : rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 ;
+ public final void rule__LocalNameDeclarationStatement__Group_4__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11981:1: ( rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11982:2: rule__LocalNameDeclarationStatement__Group_4__0__Impl rule__LocalNameDeclarationStatement__Group_4__1
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__024582);
+ rule__LocalNameDeclarationStatement__Group_4__0__Impl();
- // $ANTLR end "rule__ClassificationClause__Group_1__0"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__024585);
+ rule__LocalNameDeclarationStatement__Group_4__1();
- // $ANTLR start "rule__ClassificationClause__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14826:1: rule__ClassificationClause__Group_1__0__Impl : ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) ;
- public final void rule__ClassificationClause__Group_1__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14830:1: ( ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14831:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14831:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14832:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )?
- {
- before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseAssignment_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14833:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )?
- int alt97 = 2;
- int LA97_0 = input.LA(1);
+ }
- if((LA97_0 == 107)) {
- alt97 = 1;
- }
- switch(alt97) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14833:2: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0
- {
- pushFollow(FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl30172);
- rule__ClassificationClause__ReclassyAllClauseAssignment_1_0();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__0"
- }
- break;
- }
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11989:1: rule__LocalNameDeclarationStatement__Group_4__0__Impl : ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) ;
+ public final void rule__LocalNameDeclarationStatement__Group_4__0__Impl() throws RecognitionException {
- after(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseAssignment_1_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11993:1: ( ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11994:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11994:1: ( ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11995:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 )
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorAssignment_4_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11996:1: ( rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:11996:2: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl24612);
+ rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorAssignment_4_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__ClassificationClause__Group_1__0__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__ClassificationClause__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14843:1: rule__ClassificationClause__Group_1__1 : rule__ClassificationClause__Group_1__1__Impl ;
- public final void rule__ClassificationClause__Group_1__1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__0__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14847:1: ( rule__ClassificationClause__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14848:2: rule__ClassificationClause__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__130203);
- rule__ClassificationClause__Group_1__1__Impl();
- state._fsp--;
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12006:1: rule__LocalNameDeclarationStatement__Group_4__1 : rule__LocalNameDeclarationStatement__Group_4__1__Impl ;
+ public final void rule__LocalNameDeclarationStatement__Group_4__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12010:1: ( rule__LocalNameDeclarationStatement__Group_4__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12011:2: rule__LocalNameDeclarationStatement__Group_4__1__Impl
+ {
+ pushFollow(FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__124642);
+ rule__LocalNameDeclarationStatement__Group_4__1__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ClassificationClause__Group_1__1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__1"
- // $ANTLR start "rule__ClassificationClause__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14854:1: rule__ClassificationClause__Group_1__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) ;
- public final void rule__ClassificationClause__Group_1__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__LocalNameDeclarationStatement__Group_4__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12017:1: rule__LocalNameDeclarationStatement__Group_4__1__Impl : ( ']' ) ;
+ public final void rule__LocalNameDeclarationStatement__Group_4__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14858:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14859:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14859:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14860:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 )
- {
- before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14861:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14861:2: rule__ClassificationClause__ClassifyToClauseAssignment_1_1
- {
- pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl30230);
- rule__ClassificationClause__ClassifyToClauseAssignment_1_1();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12021:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12022:1: ( ']' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12022:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12023:1: ']'
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1());
+ match(input,74,FOLLOW_74_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl24670);
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_1_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__Group_4__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__IfStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12040:1: rule__IfStatement__Group__0 : rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 ;
+ public final void rule__IfStatement__Group__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12044:1: ( rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12045:2: rule__IfStatement__Group__0__Impl rule__IfStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__024705);
+ rule__IfStatement__Group__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ClassificationClause__Group_1__1__Impl"
+ pushFollow(FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__024708);
+ rule__IfStatement__Group__1();
+ state._fsp--;
- // $ANTLR start "rule__ClassificationFromClause__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14875:1: rule__ClassificationFromClause__Group__0 : rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 ;
- public final void rule__ClassificationFromClause__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14879:1: ( rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14880:2: rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1
- {
- pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__030264);
- rule__ClassificationFromClause__Group__0__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__030267);
- rule__ClassificationFromClause__Group__1();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IfStatement__Group__0"
- state._fsp--;
+ // $ANTLR start "rule__IfStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12052:1: rule__IfStatement__Group__0__Impl : ( 'if' ) ;
+ public final void rule__IfStatement__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12056:1: ( ( 'if' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12057:1: ( 'if' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12057:1: ( 'if' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12058:1: 'if'
+ {
+ before(grammarAccess.getIfStatementAccess().getIfKeyword_0());
+ match(input,93,FOLLOW_93_in_rule__IfStatement__Group__0__Impl24736);
+ after(grammarAccess.getIfStatementAccess().getIfKeyword_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassificationFromClause__Group__0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ClassificationFromClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14887:1: rule__ClassificationFromClause__Group__0__Impl : ( 'from' ) ;
- public final void rule__ClassificationFromClause__Group__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IfStatement__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14891:1: ( ( 'from' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14892:1: ( 'from' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14892:1: ( 'from' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14893:1: 'from'
- {
- before(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
- match(input, 107, FOLLOW_107_in_rule__ClassificationFromClause__Group__0__Impl30295);
- after(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
+ // $ANTLR start "rule__IfStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12071:1: rule__IfStatement__Group__1 : rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 ;
+ public final void rule__IfStatement__Group__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12075:1: ( rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12076:2: rule__IfStatement__Group__1__Impl rule__IfStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__124767);
+ rule__IfStatement__Group__1__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__124770);
+ rule__IfStatement__Group__2();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassificationFromClause__Group__0__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ClassificationFromClause__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14906:1: rule__ClassificationFromClause__Group__1 : rule__ClassificationFromClause__Group__1__Impl ;
- public final void rule__ClassificationFromClause__Group__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IfStatement__Group__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14910:1: ( rule__ClassificationFromClause__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14911:2: rule__ClassificationFromClause__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__130326);
- rule__ClassificationFromClause__Group__1__Impl();
+ // $ANTLR start "rule__IfStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12083:1: rule__IfStatement__Group__1__Impl : ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) ;
+ public final void rule__IfStatement__Group__1__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12087:1: ( ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12088:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12088:1: ( ( rule__IfStatement__SequentialClaussesAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12089:1: ( rule__IfStatement__SequentialClaussesAssignment_1 )
+ {
+ before(grammarAccess.getIfStatementAccess().getSequentialClaussesAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12090:1: ( rule__IfStatement__SequentialClaussesAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12090:2: rule__IfStatement__SequentialClaussesAssignment_1
+ {
+ pushFollow(FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl24797);
+ rule__IfStatement__SequentialClaussesAssignment_1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getIfStatementAccess().getSequentialClaussesAssignment_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassificationFromClause__Group__1"
+ }
- // $ANTLR start "rule__ClassificationFromClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14917:1: rule__ClassificationFromClause__Group__1__Impl : ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) ;
- public final void rule__ClassificationFromClause__Group__1__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14921:1: ( ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14922:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14922:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14923:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 )
- {
- before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14924:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14924:2: rule__ClassificationFromClause__QualifiedNameListAssignment_1
- {
- pushFollow(FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl30353);
- rule__ClassificationFromClause__QualifiedNameListAssignment_1();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IfStatement__Group__1__Impl"
- state._fsp--;
+ // $ANTLR start "rule__IfStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12100:1: rule__IfStatement__Group__2 : rule__IfStatement__Group__2__Impl ;
+ public final void rule__IfStatement__Group__2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12104:1: ( rule__IfStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12105:2: rule__IfStatement__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__224827);
+ rule__IfStatement__Group__2__Impl();
- after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListAssignment_1());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IfStatement__Group__2"
- }
- return;
- }
- // $ANTLR end "rule__ClassificationFromClause__Group__1__Impl"
+ // $ANTLR start "rule__IfStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12111:1: rule__IfStatement__Group__2__Impl : ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) ;
+ public final void rule__IfStatement__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12115:1: ( ( ( rule__IfStatement__FinalClauseAssignment_2 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12116:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12116:1: ( ( rule__IfStatement__FinalClauseAssignment_2 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12117:1: ( rule__IfStatement__FinalClauseAssignment_2 )?
+ {
+ before(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12118:1: ( rule__IfStatement__FinalClauseAssignment_2 )?
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- // $ANTLR start "rule__ClassificationToClause__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14938:1: rule__ClassificationToClause__Group__0 : rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 ;
- public final void rule__ClassificationToClause__Group__0() throws RecognitionException {
+ if ( (LA88_0==94) ) {
+ alt88=1;
+ }
+ switch (alt88) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12118:2: rule__IfStatement__FinalClauseAssignment_2
+ {
+ pushFollow(FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl24854);
+ rule__IfStatement__FinalClauseAssignment_2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14942:1: ( rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14943:2: rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1
- {
- pushFollow(FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__030387);
- rule__ClassificationToClause__Group__0__Impl();
- state._fsp--;
+ }
+ break;
- pushFollow(FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__030390);
- rule__ClassificationToClause__Group__1();
+ }
- state._fsp--;
+ after(grammarAccess.getIfStatementAccess().getFinalClauseAssignment_2());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ClassificationToClause__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IfStatement__Group__2__Impl"
- // $ANTLR start "rule__ClassificationToClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14950:1: rule__ClassificationToClause__Group__0__Impl : ( 'to' ) ;
- public final void rule__ClassificationToClause__Group__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SequentialClauses__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12134:1: rule__SequentialClauses__Group__0 : rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 ;
+ public final void rule__SequentialClauses__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12138:1: ( rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12139:2: rule__SequentialClauses__Group__0__Impl rule__SequentialClauses__Group__1
+ {
+ pushFollow(FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__024891);
+ rule__SequentialClauses__Group__0__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14954:1: ( ( 'to' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14955:1: ( 'to' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14955:1: ( 'to' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14956:1: 'to'
- {
- before(grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
- match(input, 108, FOLLOW_108_in_rule__ClassificationToClause__Group__0__Impl30418);
- after(grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__024894);
+ rule__SequentialClauses__Group__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ClassificationToClause__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__Group__0"
- // $ANTLR start "rule__ClassificationToClause__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14969:1: rule__ClassificationToClause__Group__1 : rule__ClassificationToClause__Group__1__Impl ;
- public final void rule__ClassificationToClause__Group__1() throws RecognitionException {
+ // $ANTLR start "rule__SequentialClauses__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12146:1: rule__SequentialClauses__Group__0__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) ;
+ public final void rule__SequentialClauses__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12150:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12151:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12151:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12152:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 )
+ {
+ before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12153:1: ( rule__SequentialClauses__ConccurentClausesAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12153:2: rule__SequentialClauses__ConccurentClausesAssignment_0
+ {
+ pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl24921);
+ rule__SequentialClauses__ConccurentClausesAssignment_0();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14973:1: ( rule__ClassificationToClause__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14974:2: rule__ClassificationToClause__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__130449);
- rule__ClassificationToClause__Group__1__Impl();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ after(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassificationToClause__Group__1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ClassificationToClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14980:1: rule__ClassificationToClause__Group__1__Impl : ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) ;
- public final void rule__ClassificationToClause__Group__1__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14984:1: ( ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14985:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14985:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14986:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 )
- {
- before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14987:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14987:2: rule__ClassificationToClause__QualifiedNameListAssignment_1
- {
- pushFollow(FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl30476);
- rule__ClassificationToClause__QualifiedNameListAssignment_1();
+ // $ANTLR start "rule__SequentialClauses__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12163:1: rule__SequentialClauses__Group__1 : rule__SequentialClauses__Group__1__Impl ;
+ public final void rule__SequentialClauses__Group__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12167:1: ( rule__SequentialClauses__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12168:2: rule__SequentialClauses__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__124951);
+ rule__SequentialClauses__Group__1__Impl();
+ state._fsp--;
- }
- after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListAssignment_1());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__Group__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__SequentialClauses__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12174:1: rule__SequentialClauses__Group__1__Impl : ( ( rule__SequentialClauses__Group_1__0 )* ) ;
+ public final void rule__SequentialClauses__Group__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12178:1: ( ( ( rule__SequentialClauses__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12179:1: ( ( rule__SequentialClauses__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12179:1: ( ( rule__SequentialClauses__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12180:1: ( rule__SequentialClauses__Group_1__0 )*
+ {
+ before(grammarAccess.getSequentialClausesAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12181:1: ( rule__SequentialClauses__Group_1__0 )*
+ loop89:
+ do {
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- // $ANTLR end "rule__ClassificationToClause__Group__1__Impl"
+ if ( (LA89_0==94) ) {
+ int LA89_2 = input.LA(2);
+ if ( (LA89_2==93) ) {
+ alt89=1;
+ }
- // $ANTLR start "rule__ReclassifyAllClause__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15001:1: rule__ReclassifyAllClause__Group__0 : rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 ;
- public final void rule__ReclassifyAllClause__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15005:1: ( rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15006:2: rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1
- {
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__030510);
- rule__ReclassifyAllClause__Group__0__Impl();
- state._fsp--;
+ switch (alt89) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12181:2: rule__SequentialClauses__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl24978);
+ rule__SequentialClauses__Group_1__0();
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__030513);
- rule__ReclassifyAllClause__Group__1();
+ state._fsp--;
- state._fsp--;
+ }
+ break;
- }
+ default :
+ break loop89;
+ }
+ } while (true);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getSequentialClausesAccess().getGroup_1());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__ReclassifyAllClause__Group__0"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__ReclassifyAllClause__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15013:1: rule__ReclassifyAllClause__Group__0__Impl : ( () ) ;
- public final void rule__ReclassifyAllClause__Group__0__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__Group__1__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15017:1: ( ( () ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15018:1: ( () )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15018:1: ( () )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15019:1: ()
- {
- before(grammarAccess.getReclassifyAllClauseAccess().getReclassifyAllClauseAction_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15020:1: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15022:1:
- {
- }
- after(grammarAccess.getReclassifyAllClauseAccess().getReclassifyAllClauseAction_0());
+ // $ANTLR start "rule__SequentialClauses__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12195:1: rule__SequentialClauses__Group_1__0 : rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 ;
+ public final void rule__SequentialClauses__Group_1__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12199:1: ( rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12200:2: rule__SequentialClauses__Group_1__0__Impl rule__SequentialClauses__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__025013);
+ rule__SequentialClauses__Group_1__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__025016);
+ rule__SequentialClauses__Group_1__1();
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ReclassifyAllClause__Group__0__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ReclassifyAllClause__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15032:1: rule__ReclassifyAllClause__Group__1 : rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 ;
- public final void rule__ReclassifyAllClause__Group__1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__Group_1__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15036:1: ( rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15037:2: rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2
- {
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__130571);
- rule__ReclassifyAllClause__Group__1__Impl();
+ // $ANTLR start "rule__SequentialClauses__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12207:1: rule__SequentialClauses__Group_1__0__Impl : ( 'else' ) ;
+ public final void rule__SequentialClauses__Group_1__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12211:1: ( ( 'else' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12212:1: ( 'else' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12212:1: ( 'else' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12213:1: 'else'
+ {
+ before(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0());
+ match(input,94,FOLLOW_94_in_rule__SequentialClauses__Group_1__0__Impl25044);
+ after(grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0());
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__130574);
- rule__ReclassifyAllClause__Group__2();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__Group_1__0__Impl"
- }
- return;
- }
- // $ANTLR end "rule__ReclassifyAllClause__Group__1"
+ // $ANTLR start "rule__SequentialClauses__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12226:1: rule__SequentialClauses__Group_1__1 : rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 ;
+ public final void rule__SequentialClauses__Group_1__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12230:1: ( rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12231:2: rule__SequentialClauses__Group_1__1__Impl rule__SequentialClauses__Group_1__2
+ {
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__125075);
+ rule__SequentialClauses__Group_1__1__Impl();
- // $ANTLR start "rule__ReclassifyAllClause__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15044:1: rule__ReclassifyAllClause__Group__1__Impl : ( 'from' ) ;
- public final void rule__ReclassifyAllClause__Group__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__125078);
+ rule__SequentialClauses__Group_1__2();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15048:1: ( ( 'from' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15049:1: ( 'from' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15049:1: ( 'from' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15050:1: 'from'
- {
- before(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1());
- match(input, 107, FOLLOW_107_in_rule__ReclassifyAllClause__Group__1__Impl30602);
- after(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__Group_1__1"
- }
- return;
- }
- // $ANTLR end "rule__ReclassifyAllClause__Group__1__Impl"
+ // $ANTLR start "rule__SequentialClauses__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12238:1: rule__SequentialClauses__Group_1__1__Impl : ( 'if' ) ;
+ public final void rule__SequentialClauses__Group_1__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12242:1: ( ( 'if' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12243:1: ( 'if' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12243:1: ( 'if' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12244:1: 'if'
+ {
+ before(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1());
+ match(input,93,FOLLOW_93_in_rule__SequentialClauses__Group_1__1__Impl25106);
+ after(grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1());
- // $ANTLR start "rule__ReclassifyAllClause__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15063:1: rule__ReclassifyAllClause__Group__2 : rule__ReclassifyAllClause__Group__2__Impl ;
- public final void rule__ReclassifyAllClause__Group__2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15067:1: ( rule__ReclassifyAllClause__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15068:2: rule__ReclassifyAllClause__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__230633);
- rule__ReclassifyAllClause__Group__2__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__Group_1__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__SequentialClauses__Group_1__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12257:1: rule__SequentialClauses__Group_1__2 : rule__SequentialClauses__Group_1__2__Impl ;
+ public final void rule__SequentialClauses__Group_1__2() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12261:1: ( rule__SequentialClauses__Group_1__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12262:2: rule__SequentialClauses__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__225137);
+ rule__SequentialClauses__Group_1__2__Impl();
- // $ANTLR end "rule__ReclassifyAllClause__Group__2"
+ state._fsp--;
- // $ANTLR start "rule__ReclassifyAllClause__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15074:1: rule__ReclassifyAllClause__Group__2__Impl : ( '*' ) ;
- public final void rule__ReclassifyAllClause__Group__2__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15078:1: ( ( '*' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15079:1: ( '*' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15079:1: ( '*' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15080:1: '*'
- {
- before(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2());
- match(input, 27, FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl30661);
- after(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__Group_1__2"
- }
+ // $ANTLR start "rule__SequentialClauses__Group_1__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12268:1: rule__SequentialClauses__Group_1__2__Impl : ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) ;
+ public final void rule__SequentialClauses__Group_1__2__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12272:1: ( ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12273:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12273:1: ( ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12274:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 )
+ {
+ before(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_1_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12275:1: ( rule__SequentialClauses__ConccurentClausesAssignment_1_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12275:2: rule__SequentialClauses__ConccurentClausesAssignment_1_2
+ {
+ pushFollow(FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl25164);
+ rule__SequentialClauses__ConccurentClausesAssignment_1_2();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__ReclassifyAllClause__Group__2__Impl"
+ }
+ after(grammarAccess.getSequentialClausesAccess().getConccurentClausesAssignment_1_2());
- // $ANTLR start "rule__QualifiedNameList__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15099:1: rule__QualifiedNameList__Group__0 : rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 ;
- public final void rule__QualifiedNameList__Group__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15103:1: ( rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15104:2: rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1
- {
- pushFollow(FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__030698);
- rule__QualifiedNameList__Group__0__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__030701);
- rule__QualifiedNameList__Group__1();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__Group_1__2__Impl"
- }
+ // $ANTLR start "rule__ConcurrentClauses__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12291:1: rule__ConcurrentClauses__Group__0 : rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 ;
+ public final void rule__ConcurrentClauses__Group__0() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12295:1: ( rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12296:2: rule__ConcurrentClauses__Group__0__Impl rule__ConcurrentClauses__Group__1
+ {
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__025200);
+ rule__ConcurrentClauses__Group__0__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__025203);
+ rule__ConcurrentClauses__Group__1();
- // $ANTLR end "rule__QualifiedNameList__Group__0"
+ state._fsp--;
- // $ANTLR start "rule__QualifiedNameList__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15111:1: rule__QualifiedNameList__Group__0__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) ;
- public final void rule__QualifiedNameList__Group__0__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15115:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15116:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15116:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15117:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 )
- {
- before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15118:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15118:2: rule__QualifiedNameList__QualifiedNameAssignment_0
- {
- pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl30728);
- rule__QualifiedNameList__QualifiedNameAssignment_0();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group__0"
- }
+ // $ANTLR start "rule__ConcurrentClauses__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12303:1: rule__ConcurrentClauses__Group__0__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) ;
+ public final void rule__ConcurrentClauses__Group__0__Impl() throws RecognitionException {
- after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12307:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12308:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12308:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12309:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 )
+ {
+ before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12310:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12310:2: rule__ConcurrentClauses__NonFinalClauseAssignment_0
+ {
+ pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl25230);
+ rule__ConcurrentClauses__NonFinalClauseAssignment_0();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__QualifiedNameList__Group__0__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__QualifiedNameList__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15128:1: rule__QualifiedNameList__Group__1 : rule__QualifiedNameList__Group__1__Impl ;
- public final void rule__QualifiedNameList__Group__1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group__0__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15132:1: ( rule__QualifiedNameList__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15133:2: rule__QualifiedNameList__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__130758);
- rule__QualifiedNameList__Group__1__Impl();
- state._fsp--;
+ // $ANTLR start "rule__ConcurrentClauses__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12320:1: rule__ConcurrentClauses__Group__1 : rule__ConcurrentClauses__Group__1__Impl ;
+ public final void rule__ConcurrentClauses__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12324:1: ( rule__ConcurrentClauses__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12325:2: rule__ConcurrentClauses__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__125260);
+ rule__ConcurrentClauses__Group__1__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__QualifiedNameList__Group__1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group__1"
- // $ANTLR start "rule__QualifiedNameList__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15139:1: rule__QualifiedNameList__Group__1__Impl : ( ( rule__QualifiedNameList__Group_1__0 )* ) ;
- public final void rule__QualifiedNameList__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ConcurrentClauses__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12331:1: rule__ConcurrentClauses__Group__1__Impl : ( ( rule__ConcurrentClauses__Group_1__0 )* ) ;
+ public final void rule__ConcurrentClauses__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15143:1: ( ( ( rule__QualifiedNameList__Group_1__0 )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15144:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15144:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15145:1: ( rule__QualifiedNameList__Group_1__0 )*
- {
- before(grammarAccess.getQualifiedNameListAccess().getGroup_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15146:1: ( rule__QualifiedNameList__Group_1__0 )*
- loop98: do {
- int alt98 = 2;
- int LA98_0 = input.LA(1);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12335:1: ( ( ( rule__ConcurrentClauses__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12336:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12336:1: ( ( rule__ConcurrentClauses__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12337:1: ( rule__ConcurrentClauses__Group_1__0 )*
+ {
+ before(grammarAccess.getConcurrentClausesAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12338:1: ( rule__ConcurrentClauses__Group_1__0 )*
+ loop90:
+ do {
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if((LA98_0 == 62)) {
- alt98 = 1;
- }
+ if ( (LA90_0==95) ) {
+ alt90=1;
+ }
- switch(alt98) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15146:2: rule__QualifiedNameList__Group_1__0
- {
- pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl30785);
- rule__QualifiedNameList__Group_1__0();
+ switch (alt90) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12338:2: rule__ConcurrentClauses__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl25287);
+ rule__ConcurrentClauses__Group_1__0();
- state._fsp--;
+ state._fsp--;
- }
- break;
+ }
+ break;
- default:
- break loop98;
- }
- } while(true);
+ default :
+ break loop90;
+ }
+ } while (true);
- after(grammarAccess.getQualifiedNameListAccess().getGroup_1());
+ after(grammarAccess.getConcurrentClausesAccess().getGroup_1());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group__1__Impl"
- // $ANTLR end "rule__QualifiedNameList__Group__1__Impl"
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12352:1: rule__ConcurrentClauses__Group_1__0 : rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 ;
+ public final void rule__ConcurrentClauses__Group_1__0() throws RecognitionException {
- // $ANTLR start "rule__QualifiedNameList__Group_1__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15160:1: rule__QualifiedNameList__Group_1__0 : rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 ;
- public final void rule__QualifiedNameList__Group_1__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12356:1: ( rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12357:2: rule__ConcurrentClauses__Group_1__0__Impl rule__ConcurrentClauses__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__025322);
+ rule__ConcurrentClauses__Group_1__0__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15164:1: ( rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15165:2: rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1
- {
- pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__030820);
- rule__QualifiedNameList__Group_1__0__Impl();
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__025325);
+ rule__ConcurrentClauses__Group_1__1();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__030823);
- rule__QualifiedNameList__Group_1__1();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__0"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12364:1: rule__ConcurrentClauses__Group_1__0__Impl : ( 'or' ) ;
+ public final void rule__ConcurrentClauses__Group_1__0__Impl() throws RecognitionException {
- // $ANTLR end "rule__QualifiedNameList__Group_1__0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12368:1: ( ( 'or' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12369:1: ( 'or' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12369:1: ( 'or' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12370:1: 'or'
+ {
+ before(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
+ match(input,95,FOLLOW_95_in_rule__ConcurrentClauses__Group_1__0__Impl25353);
+ after(grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
+ }
- // $ANTLR start "rule__QualifiedNameList__Group_1__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15172:1: rule__QualifiedNameList__Group_1__0__Impl : ( ',' ) ;
- public final void rule__QualifiedNameList__Group_1__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15176:1: ( ( ',' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15177:1: ( ',' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15177:1: ( ',' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15178:1: ','
- {
- before(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
- match(input, 62, FOLLOW_62_in_rule__QualifiedNameList__Group_1__0__Impl30851);
- after(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__0__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12383:1: rule__ConcurrentClauses__Group_1__1 : rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 ;
+ public final void rule__ConcurrentClauses__Group_1__1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12387:1: ( rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12388:2: rule__ConcurrentClauses__Group_1__1__Impl rule__ConcurrentClauses__Group_1__2
+ {
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__125384);
+ rule__ConcurrentClauses__Group_1__1__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__QualifiedNameList__Group_1__0__Impl"
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__125387);
+ rule__ConcurrentClauses__Group_1__2();
+ state._fsp--;
- // $ANTLR start "rule__QualifiedNameList__Group_1__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15191:1: rule__QualifiedNameList__Group_1__1 : rule__QualifiedNameList__Group_1__1__Impl ;
- public final void rule__QualifiedNameList__Group_1__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15195:1: ( rule__QualifiedNameList__Group_1__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15196:2: rule__QualifiedNameList__Group_1__1__Impl
- {
- pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__130882);
- rule__QualifiedNameList__Group_1__1__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__1"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12395:1: rule__ConcurrentClauses__Group_1__1__Impl : ( 'if' ) ;
+ public final void rule__ConcurrentClauses__Group_1__1__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12399:1: ( ( 'if' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12400:1: ( 'if' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12400:1: ( 'if' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12401:1: 'if'
+ {
+ before(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
+ match(input,93,FOLLOW_93_in_rule__ConcurrentClauses__Group_1__1__Impl25415);
+ after(grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__QualifiedNameList__Group_1__1"
+ }
- // $ANTLR start "rule__QualifiedNameList__Group_1__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15202:1: rule__QualifiedNameList__Group_1__1__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) ;
- public final void rule__QualifiedNameList__Group_1__1__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15206:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15207:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15207:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15208:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 )
- {
- before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15209:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15209:2: rule__QualifiedNameList__QualifiedNameAssignment_1_1
- {
- pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl30909);
- rule__QualifiedNameList__QualifiedNameAssignment_1_1();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__1__Impl"
- state._fsp--;
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12414:1: rule__ConcurrentClauses__Group_1__2 : rule__ConcurrentClauses__Group_1__2__Impl ;
+ public final void rule__ConcurrentClauses__Group_1__2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12418:1: ( rule__ConcurrentClauses__Group_1__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12419:2: rule__ConcurrentClauses__Group_1__2__Impl
+ {
+ pushFollow(FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__225446);
+ rule__ConcurrentClauses__Group_1__2__Impl();
- after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_1_1());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__2"
- }
- return;
- }
- // $ANTLR end "rule__QualifiedNameList__Group_1__1__Impl"
+ // $ANTLR start "rule__ConcurrentClauses__Group_1__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12425:1: rule__ConcurrentClauses__Group_1__2__Impl : ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) ;
+ public final void rule__ConcurrentClauses__Group_1__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12429:1: ( ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12430:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12430:1: ( ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12431:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 )
+ {
+ before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_1_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12432:1: ( rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12432:2: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2
+ {
+ pushFollow(FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl25473);
+ rule__ConcurrentClauses__NonFinalClauseAssignment_1_2();
- // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15223:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0 : rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 ;
- public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15227:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15228:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1
- {
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030943);
- rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl();
+ }
- state._fsp--;
+ after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseAssignment_1_2());
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030946);
- rule__InvocationOrAssignementOrDeclarationStatement__Group__1();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__Group_1__2__Impl"
- }
- return;
- }
- // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__0"
+ // $ANTLR start "rule__NonFinalClause__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12448:1: rule__NonFinalClause__Group__0 : rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 ;
+ public final void rule__NonFinalClause__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12452:1: ( rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12453:2: rule__NonFinalClause__Group__0__Impl rule__NonFinalClause__Group__1
+ {
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__025509);
+ rule__NonFinalClause__Group__0__Impl();
- // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15235:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) ;
- public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__025512);
+ rule__NonFinalClause__Group__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15239:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15240:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15240:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15241:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 )
- {
- before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15242:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15242:2: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0
- {
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl30973);
- rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartAssignment_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__0"
- }
+ // $ANTLR start "rule__NonFinalClause__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12460:1: rule__NonFinalClause__Group__0__Impl : ( '(' ) ;
+ public final void rule__NonFinalClause__Group__0__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12464:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12465:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12465:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12466:1: '('
+ {
+ before(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
+ match(input,63,FOLLOW_63_in_rule__NonFinalClause__Group__0__Impl25540);
+ after(grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15252:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1 : rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 ;
- public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__0__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15256:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15257:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2
- {
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131003);
- rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl();
- state._fsp--;
+ // $ANTLR start "rule__NonFinalClause__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12479:1: rule__NonFinalClause__Group__1 : rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 ;
+ public final void rule__NonFinalClause__Group__1() throws RecognitionException {
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131006);
- rule__InvocationOrAssignementOrDeclarationStatement__Group__2();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12483:1: ( rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12484:2: rule__NonFinalClause__Group__1__Impl rule__NonFinalClause__Group__2
+ {
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__125571);
+ rule__NonFinalClause__Group__1__Impl();
- state._fsp--;
+ state._fsp--;
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__125574);
+ rule__NonFinalClause__Group__2();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__1"
- // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15264:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) ;
- public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__NonFinalClause__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12491:1: rule__NonFinalClause__Group__1__Impl : ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) ;
+ public final void rule__NonFinalClause__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15268:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15269:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15269:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15270:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )?
- {
- before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAlternatives_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15271:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )?
- int alt99 = 2;
- int LA99_0 = input.LA(1);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12495:1: ( ( ( rule__NonFinalClause__ConditionAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12496:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12496:1: ( ( rule__NonFinalClause__ConditionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12497:1: ( rule__NonFinalClause__ConditionAssignment_1 )
+ {
+ before(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12498:1: ( rule__NonFinalClause__ConditionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12498:2: rule__NonFinalClause__ConditionAssignment_1
+ {
+ pushFollow(FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl25601);
+ rule__NonFinalClause__ConditionAssignment_1();
- if((LA99_0 == RULE_ID || (LA99_0 >= 49 && LA99_0 <= 60) || LA99_0 == 74)) {
- alt99 = 1;
- }
- switch(alt99) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15271:2: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1
- {
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31033);
- rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1();
+ state._fsp--;
- state._fsp--;
+ }
- }
- break;
+ after(grammarAccess.getNonFinalClauseAccess().getConditionAssignment_1());
- }
+ }
- after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAlternatives_1());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__1__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__NonFinalClause__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12508:1: rule__NonFinalClause__Group__2 : rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 ;
+ public final void rule__NonFinalClause__Group__2() throws RecognitionException {
- // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12512:1: ( rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12513:2: rule__NonFinalClause__Group__2__Impl rule__NonFinalClause__Group__3
+ {
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__225631);
+ rule__NonFinalClause__Group__2__Impl();
+ state._fsp--;
- // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15281:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2 : rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl ;
- public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__2() throws RecognitionException {
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__225634);
+ rule__NonFinalClause__Group__3();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15285:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15286:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__231064);
- rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__2"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__NonFinalClause__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12520:1: rule__NonFinalClause__Group__2__Impl : ( ')' ) ;
+ public final void rule__NonFinalClause__Group__2__Impl() throws RecognitionException {
- // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__2"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12524:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12525:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12525:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12526:1: ')'
+ {
+ before(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
+ match(input,64,FOLLOW_64_in_rule__NonFinalClause__Group__2__Impl25662);
+ after(grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
+ }
- // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15292:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl : ( ';' ) ;
- public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15296:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15297:1: ( ';' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15297:1: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15298:1: ';'
- {
- before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2());
- match(input, 91, FOLLOW_91_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl31092);
- after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__2__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__NonFinalClause__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12539:1: rule__NonFinalClause__Group__3 : rule__NonFinalClause__Group__3__Impl ;
+ public final void rule__NonFinalClause__Group__3() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12543:1: ( rule__NonFinalClause__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12544:2: rule__NonFinalClause__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__325693);
+ rule__NonFinalClause__Group__3__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl"
+ }
- // $ANTLR start "rule__SuperInvocationStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15317:1: rule__SuperInvocationStatement__Group__0 : rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 ;
- public final void rule__SuperInvocationStatement__Group__0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15321:1: ( rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15322:2: rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1
- {
- pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__031129);
- rule__SuperInvocationStatement__Group__0__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__3"
- state._fsp--;
- pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__031132);
- rule__SuperInvocationStatement__Group__1();
+ // $ANTLR start "rule__NonFinalClause__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12550:1: rule__NonFinalClause__Group__3__Impl : ( ( rule__NonFinalClause__BlockAssignment_3 ) ) ;
+ public final void rule__NonFinalClause__Group__3__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12554:1: ( ( ( rule__NonFinalClause__BlockAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12555:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12555:1: ( ( rule__NonFinalClause__BlockAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12556:1: ( rule__NonFinalClause__BlockAssignment_3 )
+ {
+ before(grammarAccess.getNonFinalClauseAccess().getBlockAssignment_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12557:1: ( rule__NonFinalClause__BlockAssignment_3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12557:2: rule__NonFinalClause__BlockAssignment_3
+ {
+ pushFollow(FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl25720);
+ rule__NonFinalClause__BlockAssignment_3();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getNonFinalClauseAccess().getBlockAssignment_3());
- }
- return;
- }
+ }
- // $ANTLR end "rule__SuperInvocationStatement__Group__0"
+ }
- // $ANTLR start "rule__SuperInvocationStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15329:1: rule__SuperInvocationStatement__Group__0__Impl : ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) ;
- public final void rule__SuperInvocationStatement__Group__0__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15333:1: ( ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15334:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15334:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15335:1: ( rule__SuperInvocationStatement___superAssignment_0 )
- {
- before(grammarAccess.getSuperInvocationStatementAccess().get_superAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15336:1: ( rule__SuperInvocationStatement___superAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15336:2: rule__SuperInvocationStatement___superAssignment_0
- {
- pushFollow(FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl31159);
- rule__SuperInvocationStatement___superAssignment_0();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonFinalClause__Group__3__Impl"
- state._fsp--;
+ // $ANTLR start "rule__FinalClause__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12575:1: rule__FinalClause__Group__0 : rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 ;
+ public final void rule__FinalClause__Group__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12579:1: ( rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12580:2: rule__FinalClause__Group__0__Impl rule__FinalClause__Group__1
+ {
+ pushFollow(FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__025758);
+ rule__FinalClause__Group__0__Impl();
- after(grammarAccess.getSuperInvocationStatementAccess().get_superAssignment_0());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__025761);
+ rule__FinalClause__Group__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SuperInvocationStatement__Group__0__Impl"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FinalClause__Group__0"
- // $ANTLR start "rule__SuperInvocationStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15346:1: rule__SuperInvocationStatement__Group__1 : rule__SuperInvocationStatement__Group__1__Impl ;
- public final void rule__SuperInvocationStatement__Group__1() throws RecognitionException {
+ // $ANTLR start "rule__FinalClause__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12587:1: rule__FinalClause__Group__0__Impl : ( 'else' ) ;
+ public final void rule__FinalClause__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12591:1: ( ( 'else' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12592:1: ( 'else' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12592:1: ( 'else' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12593:1: 'else'
+ {
+ before(grammarAccess.getFinalClauseAccess().getElseKeyword_0());
+ match(input,94,FOLLOW_94_in_rule__FinalClause__Group__0__Impl25789);
+ after(grammarAccess.getFinalClauseAccess().getElseKeyword_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15350:1: ( rule__SuperInvocationStatement__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15351:2: rule__SuperInvocationStatement__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__131189);
- rule__SuperInvocationStatement__Group__1__Impl();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FinalClause__Group__0__Impl"
- }
- return;
- }
- // $ANTLR end "rule__SuperInvocationStatement__Group__1"
+ // $ANTLR start "rule__FinalClause__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12606:1: rule__FinalClause__Group__1 : rule__FinalClause__Group__1__Impl ;
+ public final void rule__FinalClause__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12610:1: ( rule__FinalClause__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12611:2: rule__FinalClause__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__125820);
+ rule__FinalClause__Group__1__Impl();
- // $ANTLR start "rule__SuperInvocationStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15357:1: rule__SuperInvocationStatement__Group__1__Impl : ( ';' ) ;
- public final void rule__SuperInvocationStatement__Group__1__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15361:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15362:1: ( ';' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15362:1: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15363:1: ';'
- {
- before(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1());
- match(input, 91, FOLLOW_91_in_rule__SuperInvocationStatement__Group__1__Impl31217);
- after(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FinalClause__Group__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__FinalClause__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12617:1: rule__FinalClause__Group__1__Impl : ( ( rule__FinalClause__BlockAssignment_1 ) ) ;
+ public final void rule__FinalClause__Group__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12621:1: ( ( ( rule__FinalClause__BlockAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12622:1: ( ( rule__FinalClause__BlockAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12622:1: ( ( rule__FinalClause__BlockAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12623:1: ( rule__FinalClause__BlockAssignment_1 )
+ {
+ before(grammarAccess.getFinalClauseAccess().getBlockAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12624:1: ( rule__FinalClause__BlockAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12624:2: rule__FinalClause__BlockAssignment_1
+ {
+ pushFollow(FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl25847);
+ rule__FinalClause__BlockAssignment_1();
- // $ANTLR end "rule__SuperInvocationStatement__Group__1__Impl"
+ state._fsp--;
- // $ANTLR start "rule__ThisInvocationStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15380:1: rule__ThisInvocationStatement__Group__0 : rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 ;
- public final void rule__ThisInvocationStatement__Group__0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getFinalClauseAccess().getBlockAssignment_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15384:1: ( rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15385:2: rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1
- {
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__031252);
- rule__ThisInvocationStatement__Group__0__Impl();
+ }
- state._fsp--;
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__031255);
- rule__ThisInvocationStatement__Group__1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FinalClause__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__SwitchStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12638:1: rule__SwitchStatement__Group__0 : rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 ;
+ public final void rule__SwitchStatement__Group__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12642:1: ( rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12643:2: rule__SwitchStatement__Group__0__Impl rule__SwitchStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__025881);
+ rule__SwitchStatement__Group__0__Impl();
- // $ANTLR end "rule__ThisInvocationStatement__Group__0"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__025884);
+ rule__SwitchStatement__Group__1();
- // $ANTLR start "rule__ThisInvocationStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15392:1: rule__ThisInvocationStatement__Group__0__Impl : ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) ;
- public final void rule__ThisInvocationStatement__Group__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15396:1: ( ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15397:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15397:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15398:1: ( rule__ThisInvocationStatement___thisAssignment_0 )
- {
- before(grammarAccess.getThisInvocationStatementAccess().get_thisAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15399:1: ( rule__ThisInvocationStatement___thisAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15399:2: rule__ThisInvocationStatement___thisAssignment_0
- {
- pushFollow(FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl31282);
- rule__ThisInvocationStatement___thisAssignment_0();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__0"
- after(grammarAccess.getThisInvocationStatementAccess().get_thisAssignment_0());
- }
+ // $ANTLR start "rule__SwitchStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12650:1: rule__SwitchStatement__Group__0__Impl : ( 'switch' ) ;
+ public final void rule__SwitchStatement__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12654:1: ( ( 'switch' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12655:1: ( 'switch' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12655:1: ( 'switch' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12656:1: 'switch'
+ {
+ before(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
+ match(input,96,FOLLOW_96_in_rule__SwitchStatement__Group__0__Impl25912);
+ after(grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ThisInvocationStatement__Group__0__Impl"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__0__Impl"
- // $ANTLR start "rule__ThisInvocationStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15409:1: rule__ThisInvocationStatement__Group__1 : rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 ;
- public final void rule__ThisInvocationStatement__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SwitchStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12669:1: rule__SwitchStatement__Group__1 : rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 ;
+ public final void rule__SwitchStatement__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15413:1: ( rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15414:2: rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2
- {
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__131312);
- rule__ThisInvocationStatement__Group__1__Impl();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12673:1: ( rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12674:2: rule__SwitchStatement__Group__1__Impl rule__SwitchStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__125943);
+ rule__SwitchStatement__Group__1__Impl();
- state._fsp--;
+ state._fsp--;
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__131315);
- rule__ThisInvocationStatement__Group__2();
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__125946);
+ rule__SwitchStatement__Group__2();
- state._fsp--;
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__1"
- // $ANTLR end "rule__ThisInvocationStatement__Group__1"
+ // $ANTLR start "rule__SwitchStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12681:1: rule__SwitchStatement__Group__1__Impl : ( '(' ) ;
+ public final void rule__SwitchStatement__Group__1__Impl() throws RecognitionException {
- // $ANTLR start "rule__ThisInvocationStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15421:1: rule__ThisInvocationStatement__Group__1__Impl : ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) ;
- public final void rule__ThisInvocationStatement__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12685:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12686:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12686:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12687:1: '('
+ {
+ before(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
+ match(input,63,FOLLOW_63_in_rule__SwitchStatement__Group__1__Impl25974);
+ after(grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15425:1: ( ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15426:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15426:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15427:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )?
- {
- before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15428:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )?
- int alt100 = 2;
- int LA100_0 = input.LA(1);
- if(((LA100_0 >= 49 && LA100_0 <= 60))) {
- alt100 = 1;
- }
- switch(alt100) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15428:2: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1
- {
- pushFollow(FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl31342);
- rule__ThisInvocationStatement__AssignmentCompletionAssignment_1();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
- break;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__1__Impl"
- }
- after(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignment_1());
+ // $ANTLR start "rule__SwitchStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12700:1: rule__SwitchStatement__Group__2 : rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 ;
+ public final void rule__SwitchStatement__Group__2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12704:1: ( rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12705:2: rule__SwitchStatement__Group__2__Impl rule__SwitchStatement__Group__3
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__226005);
+ rule__SwitchStatement__Group__2__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__226008);
+ rule__SwitchStatement__Group__3();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ThisInvocationStatement__Group__1__Impl"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ThisInvocationStatement__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15438:1: rule__ThisInvocationStatement__Group__2 : rule__ThisInvocationStatement__Group__2__Impl ;
- public final void rule__ThisInvocationStatement__Group__2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__2"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15442:1: ( rule__ThisInvocationStatement__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15443:2: rule__ThisInvocationStatement__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__231373);
- rule__ThisInvocationStatement__Group__2__Impl();
+ // $ANTLR start "rule__SwitchStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12712:1: rule__SwitchStatement__Group__2__Impl : ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) ;
+ public final void rule__SwitchStatement__Group__2__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12716:1: ( ( ( rule__SwitchStatement__ExpressionAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12717:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12717:1: ( ( rule__SwitchStatement__ExpressionAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12718:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
+ {
+ before(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12719:1: ( rule__SwitchStatement__ExpressionAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12719:2: rule__SwitchStatement__ExpressionAssignment_2
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl26035);
+ rule__SwitchStatement__ExpressionAssignment_2();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getSwitchStatementAccess().getExpressionAssignment_2());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ThisInvocationStatement__Group__2"
+ }
- // $ANTLR start "rule__ThisInvocationStatement__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15449:1: rule__ThisInvocationStatement__Group__2__Impl : ( ';' ) ;
- public final void rule__ThisInvocationStatement__Group__2__Impl() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15453:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15454:1: ( ';' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15454:1: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15455:1: ';'
- {
- before(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2());
- match(input, 91, FOLLOW_91_in_rule__ThisInvocationStatement__Group__2__Impl31401);
- after(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__2__Impl"
- }
+ // $ANTLR start "rule__SwitchStatement__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12729:1: rule__SwitchStatement__Group__3 : rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 ;
+ public final void rule__SwitchStatement__Group__3() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12733:1: ( rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12734:2: rule__SwitchStatement__Group__3__Impl rule__SwitchStatement__Group__4
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__326065);
+ rule__SwitchStatement__Group__3__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__326068);
+ rule__SwitchStatement__Group__4();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ThisInvocationStatement__Group__2__Impl"
+ }
- // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15474:1: rule__InstanceCreationInvocationStatement__Group__0 : rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 ;
- public final void rule__InstanceCreationInvocationStatement__Group__0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15478:1: ( rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15479:2: rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1
- {
- pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__031438);
- rule__InstanceCreationInvocationStatement__Group__0__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__3"
- state._fsp--;
- pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__031441);
- rule__InstanceCreationInvocationStatement__Group__1();
+ // $ANTLR start "rule__SwitchStatement__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12741:1: rule__SwitchStatement__Group__3__Impl : ( ')' ) ;
+ public final void rule__SwitchStatement__Group__3__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12745:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12746:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12746:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12747:1: ')'
+ {
+ before(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
+ match(input,64,FOLLOW_64_in_rule__SwitchStatement__Group__3__Impl26096);
+ after(grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__3__Impl"
- // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15486:1: rule__InstanceCreationInvocationStatement__Group__0__Impl : ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) ;
- public final void rule__InstanceCreationInvocationStatement__Group__0__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SwitchStatement__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12760:1: rule__SwitchStatement__Group__4 : rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 ;
+ public final void rule__SwitchStatement__Group__4() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12764:1: ( rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12765:2: rule__SwitchStatement__Group__4__Impl rule__SwitchStatement__Group__5
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__426127);
+ rule__SwitchStatement__Group__4__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15490:1: ( ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15491:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15491:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15492:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 )
- {
- before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15493:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15493:2: rule__InstanceCreationInvocationStatement___newAssignment_0
- {
- pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl31468);
- rule__InstanceCreationInvocationStatement___newAssignment_0();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__426130);
+ rule__SwitchStatement__Group__5();
+ state._fsp--;
- }
- after(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newAssignment_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__4"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__SwitchStatement__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12772:1: rule__SwitchStatement__Group__4__Impl : ( '{' ) ;
+ public final void rule__SwitchStatement__Group__4__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12776:1: ( ( '{' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12777:1: ( '{' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12777:1: ( '{' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12778:1: '{'
+ {
+ before(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
+ match(input,83,FOLLOW_83_in_rule__SwitchStatement__Group__4__Impl26158);
+ after(grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
- // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__0__Impl"
+ }
- // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15503:1: rule__InstanceCreationInvocationStatement__Group__1 : rule__InstanceCreationInvocationStatement__Group__1__Impl ;
- public final void rule__InstanceCreationInvocationStatement__Group__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15507:1: ( rule__InstanceCreationInvocationStatement__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15508:2: rule__InstanceCreationInvocationStatement__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__131498);
- rule__InstanceCreationInvocationStatement__Group__1__Impl();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__4__Impl"
- }
+ // $ANTLR start "rule__SwitchStatement__Group__5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12791:1: rule__SwitchStatement__Group__5 : rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 ;
+ public final void rule__SwitchStatement__Group__5() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12795:1: ( rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12796:2: rule__SwitchStatement__Group__5__Impl rule__SwitchStatement__Group__6
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__526189);
+ rule__SwitchStatement__Group__5__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__526192);
+ rule__SwitchStatement__Group__6();
- // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__1"
+ state._fsp--;
- // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15514:1: rule__InstanceCreationInvocationStatement__Group__1__Impl : ( ';' ) ;
- public final void rule__InstanceCreationInvocationStatement__Group__1__Impl() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15518:1: ( ( ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15519:1: ( ';' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15519:1: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15520:1: ';'
- {
- before(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1());
- match(input, 91, FOLLOW_91_in_rule__InstanceCreationInvocationStatement__Group__1__Impl31526);
- after(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__5"
- }
+ // $ANTLR start "rule__SwitchStatement__Group__5__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12803:1: rule__SwitchStatement__Group__5__Impl : ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) ;
+ public final void rule__SwitchStatement__Group__5__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12807:1: ( ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12808:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12808:1: ( ( rule__SwitchStatement__SwitchClauseAssignment_5 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12809:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )*
+ {
+ before(grammarAccess.getSwitchStatementAccess().getSwitchClauseAssignment_5());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12810:1: ( rule__SwitchStatement__SwitchClauseAssignment_5 )*
+ loop91:
+ do {
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- restoreStackSize(stackSize);
+ if ( (LA91_0==97) ) {
+ alt91=1;
+ }
- }
- return;
- }
- // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__1__Impl"
+ switch (alt91) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12810:2: rule__SwitchStatement__SwitchClauseAssignment_5
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl26219);
+ rule__SwitchStatement__SwitchClauseAssignment_5();
+ state._fsp--;
- // $ANTLR start "rule__VariableDeclarationCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15537:1: rule__VariableDeclarationCompletion__Group__0 : rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 ;
- public final void rule__VariableDeclarationCompletion__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15541:1: ( rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15542:2: rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1
- {
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__031561);
- rule__VariableDeclarationCompletion__Group__0__Impl();
+ default :
+ break loop91;
+ }
+ } while (true);
- state._fsp--;
+ after(grammarAccess.getSwitchStatementAccess().getSwitchClauseAssignment_5());
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__031564);
- rule__VariableDeclarationCompletion__Group__1();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__5__Impl"
- }
- return;
- }
- // $ANTLR end "rule__VariableDeclarationCompletion__Group__0"
+ // $ANTLR start "rule__SwitchStatement__Group__6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12820:1: rule__SwitchStatement__Group__6 : rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 ;
+ public final void rule__SwitchStatement__Group__6() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12824:1: ( rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12825:2: rule__SwitchStatement__Group__6__Impl rule__SwitchStatement__Group__7
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__626250);
+ rule__SwitchStatement__Group__6__Impl();
- // $ANTLR start "rule__VariableDeclarationCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15549:1: rule__VariableDeclarationCompletion__Group__0__Impl : ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) ;
- public final void rule__VariableDeclarationCompletion__Group__0__Impl() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__626253);
+ rule__SwitchStatement__Group__7();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15553:1: ( ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15554:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15554:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15555:1: ( rule__VariableDeclarationCompletion__Group_0__0 )?
- {
- before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15556:1: ( rule__VariableDeclarationCompletion__Group_0__0 )?
- int alt101 = 2;
- int LA101_0 = input.LA(1);
+ state._fsp--;
- if((LA101_0 == 74)) {
- alt101 = 1;
- }
- switch(alt101) {
- case 1:
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15556:2: rule__VariableDeclarationCompletion__Group_0__0
- {
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl31591);
- rule__VariableDeclarationCompletion__Group_0__0();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- break;
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__6"
- after(grammarAccess.getVariableDeclarationCompletionAccess().getGroup_0());
- }
+ // $ANTLR start "rule__SwitchStatement__Group__6__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12832:1: rule__SwitchStatement__Group__6__Impl : ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) ;
+ public final void rule__SwitchStatement__Group__6__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12836:1: ( ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12837:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12837:1: ( ( rule__SwitchStatement__DefaultClauseAssignment_6 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12838:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
+ {
+ before(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12839:1: ( rule__SwitchStatement__DefaultClauseAssignment_6 )?
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- }
+ if ( (LA92_0==98) ) {
+ alt92=1;
+ }
+ switch (alt92) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12839:2: rule__SwitchStatement__DefaultClauseAssignment_6
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl26280);
+ rule__SwitchStatement__DefaultClauseAssignment_6();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ break;
- // $ANTLR end "rule__VariableDeclarationCompletion__Group__0__Impl"
+ }
+ after(grammarAccess.getSwitchStatementAccess().getDefaultClauseAssignment_6());
- // $ANTLR start "rule__VariableDeclarationCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15566:1: rule__VariableDeclarationCompletion__Group__1 : rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 ;
- public final void rule__VariableDeclarationCompletion__Group__1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15570:1: ( rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15571:2: rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2
- {
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__131622);
- rule__VariableDeclarationCompletion__Group__1__Impl();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__131625);
- rule__VariableDeclarationCompletion__Group__2();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__6__Impl"
- }
+ // $ANTLR start "rule__SwitchStatement__Group__7"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12849:1: rule__SwitchStatement__Group__7 : rule__SwitchStatement__Group__7__Impl ;
+ public final void rule__SwitchStatement__Group__7() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12853:1: ( rule__SwitchStatement__Group__7__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12854:2: rule__SwitchStatement__Group__7__Impl
+ {
+ pushFollow(FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__726311);
+ rule__SwitchStatement__Group__7__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__VariableDeclarationCompletion__Group__1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__VariableDeclarationCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15578:1: rule__VariableDeclarationCompletion__Group__1__Impl : ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) ;
- public final void rule__VariableDeclarationCompletion__Group__1__Impl() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__7"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15582:1: ( ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15583:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15583:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15584:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 )
- {
- before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15585:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15585:2: rule__VariableDeclarationCompletion__VariableNameAssignment_1
- {
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl31652);
- rule__VariableDeclarationCompletion__VariableNameAssignment_1();
- state._fsp--;
+ // $ANTLR start "rule__SwitchStatement__Group__7__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12860:1: rule__SwitchStatement__Group__7__Impl : ( '}' ) ;
+ public final void rule__SwitchStatement__Group__7__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12864:1: ( ( '}' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12865:1: ( '}' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12865:1: ( '}' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12866:1: '}'
+ {
+ before(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
+ match(input,84,FOLLOW_84_in_rule__SwitchStatement__Group__7__Impl26339);
+ after(grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
- }
+ }
- after(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameAssignment_1());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__Group__7__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__SwitchClause__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12895:1: rule__SwitchClause__Group__0 : rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 ;
+ public final void rule__SwitchClause__Group__0() throws RecognitionException {
- // $ANTLR end "rule__VariableDeclarationCompletion__Group__1__Impl"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12899:1: ( rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12900:2: rule__SwitchClause__Group__0__Impl rule__SwitchClause__Group__1
+ {
+ pushFollow(FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__026386);
+ rule__SwitchClause__Group__0__Impl();
+ state._fsp--;
- // $ANTLR start "rule__VariableDeclarationCompletion__Group__2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15595:1: rule__VariableDeclarationCompletion__Group__2 : rule__VariableDeclarationCompletion__Group__2__Impl ;
- public final void rule__VariableDeclarationCompletion__Group__2() throws RecognitionException {
+ pushFollow(FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__026389);
+ rule__SwitchClause__Group__1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15599:1: ( rule__VariableDeclarationCompletion__Group__2__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15600:2: rule__VariableDeclarationCompletion__Group__2__Impl
- {
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__231682);
- rule__VariableDeclarationCompletion__Group__2__Impl();
- state._fsp--;
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__0"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__SwitchClause__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12907:1: rule__SwitchClause__Group__0__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) ;
+ public final void rule__SwitchClause__Group__0__Impl() throws RecognitionException {
- // $ANTLR end "rule__VariableDeclarationCompletion__Group__2"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12911:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12912:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12912:1: ( ( rule__SwitchClause__SwitchCaseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12913:1: ( rule__SwitchClause__SwitchCaseAssignment_0 )
+ {
+ before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12914:1: ( rule__SwitchClause__SwitchCaseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12914:2: rule__SwitchClause__SwitchCaseAssignment_0
+ {
+ pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl26416);
+ rule__SwitchClause__SwitchCaseAssignment_0();
+ state._fsp--;
- // $ANTLR start "rule__VariableDeclarationCompletion__Group__2__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15606:1: rule__VariableDeclarationCompletion__Group__2__Impl : ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) ;
- public final void rule__VariableDeclarationCompletion__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15610:1: ( ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15611:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15611:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15612:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 )
- {
- before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignment_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15613:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15613:2: rule__VariableDeclarationCompletion__InitValueAssignment_2
- {
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl31709);
- rule__VariableDeclarationCompletion__InitValueAssignment_2();
+ after(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_0());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignment_2());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__0__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SwitchClause__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12924:1: rule__SwitchClause__Group__1 : rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 ;
+ public final void rule__SwitchClause__Group__1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12928:1: ( rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12929:2: rule__SwitchClause__Group__1__Impl rule__SwitchClause__Group__2
+ {
+ pushFollow(FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__126446);
+ rule__SwitchClause__Group__1__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__VariableDeclarationCompletion__Group__2__Impl"
+ pushFollow(FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__126449);
+ rule__SwitchClause__Group__2();
+ state._fsp--;
- // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15629:1: rule__VariableDeclarationCompletion__Group_0__0 : rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 ;
- public final void rule__VariableDeclarationCompletion__Group_0__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15633:1: ( rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15634:2: rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1
- {
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__031745);
- rule__VariableDeclarationCompletion__Group_0__0__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__031748);
- rule__VariableDeclarationCompletion__Group_0__1();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__1"
- state._fsp--;
+ // $ANTLR start "rule__SwitchClause__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12936:1: rule__SwitchClause__Group__1__Impl : ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) ;
+ public final void rule__SwitchClause__Group__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12940:1: ( ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12941:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12941:1: ( ( rule__SwitchClause__SwitchCaseAssignment_1 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12942:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )*
+ {
+ before(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12943:1: ( rule__SwitchClause__SwitchCaseAssignment_1 )*
+ loop93:
+ do {
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ if ( (LA93_0==97) ) {
+ alt93=1;
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ switch (alt93) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12943:2: rule__SwitchClause__SwitchCaseAssignment_1
+ {
+ pushFollow(FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl26476);
+ rule__SwitchClause__SwitchCaseAssignment_1();
- // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__0"
+ state._fsp--;
- // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15641:1: rule__VariableDeclarationCompletion__Group_0__0__Impl : ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ;
- public final void rule__VariableDeclarationCompletion__Group_0__0__Impl() throws RecognitionException {
+ }
+ break;
- int stackSize = keepStackSize();
+ default :
+ break loop93;
+ }
+ } while (true);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15645:1: ( ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15646:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15646:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15647:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 )
- {
- before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15648:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15648:2: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0
- {
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl31775);
- rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0();
+ after(grammarAccess.getSwitchClauseAccess().getSwitchCaseAssignment_1());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SwitchClause__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12953:1: rule__SwitchClause__Group__2 : rule__SwitchClause__Group__2__Impl ;
+ public final void rule__SwitchClause__Group__2() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12957:1: ( rule__SwitchClause__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12958:2: rule__SwitchClause__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__226507);
+ rule__SwitchClause__Group__2__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__0__Impl"
+ }
- // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15658:1: rule__VariableDeclarationCompletion__Group_0__1 : rule__VariableDeclarationCompletion__Group_0__1__Impl ;
- public final void rule__VariableDeclarationCompletion__Group_0__1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15662:1: ( rule__VariableDeclarationCompletion__Group_0__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15663:2: rule__VariableDeclarationCompletion__Group_0__1__Impl
- {
- pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__131805);
- rule__VariableDeclarationCompletion__Group_0__1__Impl();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__2"
- state._fsp--;
+ // $ANTLR start "rule__SwitchClause__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12964:1: rule__SwitchClause__Group__2__Impl : ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) ;
+ public final void rule__SwitchClause__Group__2__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12968:1: ( ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12969:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12969:1: ( ( rule__SwitchClause__StatementSequenceAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12970:1: ( rule__SwitchClause__StatementSequenceAssignment_2 )
+ {
+ before(grammarAccess.getSwitchClauseAccess().getStatementSequenceAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12971:1: ( rule__SwitchClause__StatementSequenceAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12971:2: rule__SwitchClause__StatementSequenceAssignment_2
+ {
+ pushFollow(FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26534);
+ rule__SwitchClause__StatementSequenceAssignment_2();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__1"
+ after(grammarAccess.getSwitchClauseAccess().getStatementSequenceAssignment_2());
+ }
- // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15669:1: rule__VariableDeclarationCompletion__Group_0__1__Impl : ( ']' ) ;
- public final void rule__VariableDeclarationCompletion__Group_0__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15673:1: ( ( ']' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15674:1: ( ']' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15674:1: ( ']' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15675:1: ']'
- {
- before(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1());
- match(input, 75, FOLLOW_75_in_rule__VariableDeclarationCompletion__Group_0__1__Impl31833);
- after(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchClause__Group__2__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SwitchCase__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12987:1: rule__SwitchCase__Group__0 : rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 ;
+ public final void rule__SwitchCase__Group__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12991:1: ( rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12992:2: rule__SwitchCase__Group__0__Impl rule__SwitchCase__Group__1
+ {
+ pushFollow(FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026570);
+ rule__SwitchCase__Group__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__1__Impl"
+ pushFollow(FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__026573);
+ rule__SwitchCase__Group__1();
+ state._fsp--;
- // $ANTLR start "rule__AssignmentCompletion__Group__0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15692:1: rule__AssignmentCompletion__Group__0 : rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 ;
- public final void rule__AssignmentCompletion__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15696:1: ( rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15697:2: rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1
- {
- pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__031868);
- rule__AssignmentCompletion__Group__0__Impl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__031871);
- rule__AssignmentCompletion__Group__1();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__0"
- state._fsp--;
+ // $ANTLR start "rule__SwitchCase__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:12999:1: rule__SwitchCase__Group__0__Impl : ( 'case' ) ;
+ public final void rule__SwitchCase__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13003:1: ( ( 'case' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13004:1: ( 'case' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13004:1: ( 'case' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13005:1: 'case'
+ {
+ before(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
+ match(input,97,FOLLOW_97_in_rule__SwitchCase__Group__0__Impl26601);
+ after(grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__AssignmentCompletion__Group__0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AssignmentCompletion__Group__0__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15704:1: rule__AssignmentCompletion__Group__0__Impl : ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) ;
- public final void rule__AssignmentCompletion__Group__0__Impl() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15708:1: ( ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15709:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15709:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15710:1: ( rule__AssignmentCompletion__OpAssignment_0 )
- {
- before(grammarAccess.getAssignmentCompletionAccess().getOpAssignment_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15711:1: ( rule__AssignmentCompletion__OpAssignment_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15711:2: rule__AssignmentCompletion__OpAssignment_0
- {
- pushFollow(FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl31898);
- rule__AssignmentCompletion__OpAssignment_0();
+ // $ANTLR start "rule__SwitchCase__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13018:1: rule__SwitchCase__Group__1 : rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 ;
+ public final void rule__SwitchCase__Group__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13022:1: ( rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13023:2: rule__SwitchCase__Group__1__Impl rule__SwitchCase__Group__2
+ {
+ pushFollow(FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__126632);
+ rule__SwitchCase__Group__1__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__126635);
+ rule__SwitchCase__Group__2();
- after(grammarAccess.getAssignmentCompletionAccess().getOpAssignment_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__1"
- }
- return;
- }
- // $ANTLR end "rule__AssignmentCompletion__Group__0__Impl"
+ // $ANTLR start "rule__SwitchCase__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13030:1: rule__SwitchCase__Group__1__Impl : ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) ;
+ public final void rule__SwitchCase__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13034:1: ( ( ( rule__SwitchCase__ExpressionAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13035:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13035:1: ( ( rule__SwitchCase__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13036:1: ( rule__SwitchCase__ExpressionAssignment_1 )
+ {
+ before(grammarAccess.getSwitchCaseAccess().getExpressionAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13037:1: ( rule__SwitchCase__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13037:2: rule__SwitchCase__ExpressionAssignment_1
+ {
+ pushFollow(FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl26662);
+ rule__SwitchCase__ExpressionAssignment_1();
- // $ANTLR start "rule__AssignmentCompletion__Group__1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15721:1: rule__AssignmentCompletion__Group__1 : rule__AssignmentCompletion__Group__1__Impl ;
- public final void rule__AssignmentCompletion__Group__1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15725:1: ( rule__AssignmentCompletion__Group__1__Impl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15726:2: rule__AssignmentCompletion__Group__1__Impl
- {
- pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__131928);
- rule__AssignmentCompletion__Group__1__Impl();
+ }
- state._fsp--;
+ after(grammarAccess.getSwitchCaseAccess().getExpressionAssignment_1());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__AssignmentCompletion__Group__1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__1__Impl"
- // $ANTLR start "rule__AssignmentCompletion__Group__1__Impl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15732:1: rule__AssignmentCompletion__Group__1__Impl : ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) ;
- public final void rule__AssignmentCompletion__Group__1__Impl() throws RecognitionException {
+ // $ANTLR start "rule__SwitchCase__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13047:1: rule__SwitchCase__Group__2 : rule__SwitchCase__Group__2__Impl ;
+ public final void rule__SwitchCase__Group__2() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13051:1: ( rule__SwitchCase__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13052:2: rule__SwitchCase__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__226692);
+ rule__SwitchCase__Group__2__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15736:1: ( ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15737:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15737:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15738:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 )
- {
- before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideAssignment_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15739:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15739:2: rule__AssignmentCompletion__RightHandSideAssignment_1
- {
- pushFollow(FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl31955);
- rule__AssignmentCompletion__RightHandSideAssignment_1();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getAssignmentCompletionAccess().getRightHandSideAssignment_1());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__2"
- }
+ // $ANTLR start "rule__SwitchCase__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13058:1: rule__SwitchCase__Group__2__Impl : ( ':' ) ;
+ public final void rule__SwitchCase__Group__2__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13062:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13063:1: ( ':' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13063:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13064:1: ':'
+ {
+ before(grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
+ match(input,66,FOLLOW_66_in_rule__SwitchCase__Group__2__Impl26720);
+ after(grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__AssignmentCompletion__Group__1__Impl"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__AppliedStereotypePropertyRule__PropertyAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15754:1: rule__AppliedStereotypePropertyRule__PropertyAssignment_0 : ( ( RULE_ID ) ) ;
- public final void rule__AppliedStereotypePropertyRule__PropertyAssignment_0() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchCase__Group__2__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15758:1: ( ( ( RULE_ID ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15759:1: ( ( RULE_ID ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15759:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15760:1: ( RULE_ID )
- {
- before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyCrossReference_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15761:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15762:1: RULE_ID
- {
- before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyIDTerminalRuleCall_0_0_1());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__AppliedStereotypePropertyRule__PropertyAssignment_031998);
- after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyIDTerminalRuleCall_0_0_1());
- }
+ // $ANTLR start "rule__SwitchDefaultClause__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13083:1: rule__SwitchDefaultClause__Group__0 : rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 ;
+ public final void rule__SwitchDefaultClause__Group__0() throws RecognitionException {
- after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyCrossReference_0_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13087:1: ( rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13088:2: rule__SwitchDefaultClause__Group__0__Impl rule__SwitchDefaultClause__Group__1
+ {
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__026757);
+ rule__SwitchDefaultClause__Group__0__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__026760);
+ rule__SwitchDefaultClause__Group__1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__AppliedStereotypePropertyRule__PropertyAssignment_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__0"
- // $ANTLR start "rule__AppliedStereotypePropertyRule__ValueAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15773:1: rule__AppliedStereotypePropertyRule__ValueAssignment_1 : ( ruleExpressionValueRule ) ;
- public final void rule__AppliedStereotypePropertyRule__ValueAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__SwitchDefaultClause__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13095:1: rule__SwitchDefaultClause__Group__0__Impl : ( 'default' ) ;
+ public final void rule__SwitchDefaultClause__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15777:1: ( ( ruleExpressionValueRule ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15778:1: ( ruleExpressionValueRule )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15778:1: ( ruleExpressionValueRule )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15779:1: ruleExpressionValueRule
- {
- before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpressionValueRule_in_rule__AppliedStereotypePropertyRule__ValueAssignment_132033);
- ruleExpressionValueRule();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13099:1: ( ( 'default' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13100:1: ( 'default' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13100:1: ( 'default' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13101:1: 'default'
+ {
+ before(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
+ match(input,98,FOLLOW_98_in_rule__SwitchDefaultClause__Group__0__Impl26788);
+ after(grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
- state._fsp--;
+ }
- after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_1_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__0__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__SwitchDefaultClause__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13114:1: rule__SwitchDefaultClause__Group__1 : rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 ;
+ public final void rule__SwitchDefaultClause__Group__1() throws RecognitionException {
- // $ANTLR end "rule__AppliedStereotypePropertyRule__ValueAssignment_1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13118:1: ( rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13119:2: rule__SwitchDefaultClause__Group__1__Impl rule__SwitchDefaultClause__Group__2
+ {
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__126819);
+ rule__SwitchDefaultClause__Group__1__Impl();
+ state._fsp--;
- // $ANTLR start "rule__ExpressionValueRule__ExpressionAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15788:1: rule__ExpressionValueRule__ExpressionAssignment_1 : ( ruleSequenceElement ) ;
- public final void rule__ExpressionValueRule__ExpressionAssignment_1() throws RecognitionException {
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__126822);
+ rule__SwitchDefaultClause__Group__2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15792:1: ( ( ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15793:1: ( ruleSequenceElement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15793:1: ( ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15794:1: ruleSequenceElement
- {
- before(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_rule__ExpressionValueRule__ExpressionAssignment_132064);
- ruleSequenceElement();
- state._fsp--;
+ }
- after(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__1"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SwitchDefaultClause__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13126:1: rule__SwitchDefaultClause__Group__1__Impl : ( ':' ) ;
+ public final void rule__SwitchDefaultClause__Group__1__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13130:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13131:1: ( ':' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13131:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13132:1: ':'
+ {
+ before(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
+ match(input,66,FOLLOW_66_in_rule__SwitchDefaultClause__Group__1__Impl26850);
+ after(grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ExpressionValueRule__ExpressionAssignment_1"
+ }
- // $ANTLR start "rule__BOOLEAN_LITERAL__ValueAssignment"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15807:1: rule__BOOLEAN_LITERAL__ValueAssignment : ( ruleBooleanValue ) ;
- public final void rule__BOOLEAN_LITERAL__ValueAssignment() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15811:1: ( ( ruleBooleanValue ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15812:1: ( ruleBooleanValue )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15812:1: ( ruleBooleanValue )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15813:1: ruleBooleanValue
- {
- before(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0());
- pushFollow(FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment32099);
- ruleBooleanValue();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__1__Impl"
- state._fsp--;
- after(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0());
+ // $ANTLR start "rule__SwitchDefaultClause__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13145:1: rule__SwitchDefaultClause__Group__2 : rule__SwitchDefaultClause__Group__2__Impl ;
+ public final void rule__SwitchDefaultClause__Group__2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13149:1: ( rule__SwitchDefaultClause__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13150:2: rule__SwitchDefaultClause__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__226881);
+ rule__SwitchDefaultClause__Group__2__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__BOOLEAN_LITERAL__ValueAssignment"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__2"
- // $ANTLR start "rule__INTEGER_LITERAL__ValueAssignment"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15822:1: rule__INTEGER_LITERAL__ValueAssignment : ( RULE_INTEGERVALUE ) ;
- public final void rule__INTEGER_LITERAL__ValueAssignment() throws RecognitionException {
+ // $ANTLR start "rule__SwitchDefaultClause__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13156:1: rule__SwitchDefaultClause__Group__2__Impl : ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) ;
+ public final void rule__SwitchDefaultClause__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13160:1: ( ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13161:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13161:1: ( ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13162:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 )
+ {
+ before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13163:1: ( rule__SwitchDefaultClause__StatementSequenceAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13163:2: rule__SwitchDefaultClause__StatementSequenceAssignment_2
+ {
+ pushFollow(FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl26908);
+ rule__SwitchDefaultClause__StatementSequenceAssignment_2();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15826:1: ( ( RULE_INTEGERVALUE ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15827:1: ( RULE_INTEGERVALUE )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15827:1: ( RULE_INTEGERVALUE )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15828:1: RULE_INTEGERVALUE
- {
- before(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0());
- match(input, RULE_INTEGERVALUE, FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment32130);
- after(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceAssignment_2());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__INTEGER_LITERAL__ValueAssignment"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__UNLIMITED_LITERAL__ValueAssignment"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15837:1: rule__UNLIMITED_LITERAL__ValueAssignment : ( ( '*' ) ) ;
- public final void rule__UNLIMITED_LITERAL__ValueAssignment() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__Group__2__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15841:1: ( ( ( '*' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15842:1: ( ( '*' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15842:1: ( ( '*' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15843:1: ( '*' )
- {
- before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15844:1: ( '*' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15845:1: '*'
- {
- before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
- match(input, 27, FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment32166);
- after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
+ // $ANTLR start "rule__WhileStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13179:1: rule__WhileStatement__Group__0 : rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 ;
+ public final void rule__WhileStatement__Group__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13183:1: ( rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13184:2: rule__WhileStatement__Group__0__Impl rule__WhileStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__026944);
+ rule__WhileStatement__Group__0__Impl();
- after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__026947);
+ rule__WhileStatement__Group__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__UNLIMITED_LITERAL__ValueAssignment"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__0"
- // $ANTLR start "rule__STRING_LITERAL__ValueAssignment"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15860:1: rule__STRING_LITERAL__ValueAssignment : ( RULE_STRING ) ;
- public final void rule__STRING_LITERAL__ValueAssignment() throws RecognitionException {
+ // $ANTLR start "rule__WhileStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13191:1: rule__WhileStatement__Group__0__Impl : ( 'while' ) ;
+ public final void rule__WhileStatement__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13195:1: ( ( 'while' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13196:1: ( 'while' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13196:1: ( 'while' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13197:1: 'while'
+ {
+ before(grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
+ match(input,99,FOLLOW_99_in_rule__WhileStatement__Group__0__Impl26975);
+ after(grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15864:1: ( ( RULE_STRING ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15865:1: ( RULE_STRING )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15865:1: ( RULE_STRING )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15866:1: RULE_STRING
- {
- before(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment32205);
- after(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__0__Impl"
- }
- return;
- }
- // $ANTLR end "rule__STRING_LITERAL__ValueAssignment"
+ // $ANTLR start "rule__WhileStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13210:1: rule__WhileStatement__Group__1 : rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 ;
+ public final void rule__WhileStatement__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13214:1: ( rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13215:2: rule__WhileStatement__Group__1__Impl rule__WhileStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__127006);
+ rule__WhileStatement__Group__1__Impl();
- // $ANTLR start "rule__NameExpression__PrefixOpAssignment_0_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15875:1: rule__NameExpression__PrefixOpAssignment_0_0_0 : ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) ;
- public final void rule__NameExpression__PrefixOpAssignment_0_0_0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__127009);
+ rule__WhileStatement__Group__2();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15879:1: ( ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15880:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15880:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15881:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 )
- {
- before(grammarAccess.getNameExpressionAccess().getPrefixOpAlternatives_0_0_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15882:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15882:2: rule__NameExpression__PrefixOpAlternatives_0_0_0_0
- {
- pushFollow(FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_032236);
- rule__NameExpression__PrefixOpAlternatives_0_0_0_0();
+ state._fsp--;
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getNameExpressionAccess().getPrefixOpAlternatives_0_0_0_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__1"
- }
+ // $ANTLR start "rule__WhileStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13222:1: rule__WhileStatement__Group__1__Impl : ( '(' ) ;
+ public final void rule__WhileStatement__Group__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13226:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13227:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13227:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13228:1: '('
+ {
+ before(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
+ match(input,63,FOLLOW_63_in_rule__WhileStatement__Group__1__Impl27037);
+ after(grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__NameExpression__PrefixOpAssignment_0_0_0"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__NameExpression__PathAssignment_0_0_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15891:1: rule__NameExpression__PathAssignment_0_0_1 : ( ruleQualifiedNamePath ) ;
- public final void rule__NameExpression__PathAssignment_0_0_1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__1__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15895:1: ( ( ruleQualifiedNamePath ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15896:1: ( ruleQualifiedNamePath )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15896:1: ( ruleQualifiedNamePath )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15897:1: ruleQualifiedNamePath
- {
- before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0());
- pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_132269);
- ruleQualifiedNamePath();
- state._fsp--;
+ // $ANTLR start "rule__WhileStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13241:1: rule__WhileStatement__Group__2 : rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 ;
+ public final void rule__WhileStatement__Group__2() throws RecognitionException {
- after(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13245:1: ( rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13246:2: rule__WhileStatement__Group__2__Impl rule__WhileStatement__Group__3
+ {
+ pushFollow(FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__227068);
+ rule__WhileStatement__Group__2__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__227071);
+ rule__WhileStatement__Group__3();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__NameExpression__PathAssignment_0_0_1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__2"
- // $ANTLR start "rule__NameExpression__IdAssignment_0_0_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15906:1: rule__NameExpression__IdAssignment_0_0_2 : ( RULE_ID ) ;
- public final void rule__NameExpression__IdAssignment_0_0_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__WhileStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13253:1: rule__WhileStatement__Group__2__Impl : ( ( rule__WhileStatement__ConditionAssignment_2 ) ) ;
+ public final void rule__WhileStatement__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15910:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15911:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15911:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15912:1: RULE_ID
- {
- before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_232300);
- after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13257:1: ( ( ( rule__WhileStatement__ConditionAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13258:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13258:1: ( ( rule__WhileStatement__ConditionAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13259:1: ( rule__WhileStatement__ConditionAssignment_2 )
+ {
+ before(grammarAccess.getWhileStatementAccess().getConditionAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13260:1: ( rule__WhileStatement__ConditionAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13260:2: rule__WhileStatement__ConditionAssignment_2
+ {
+ pushFollow(FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl27098);
+ rule__WhileStatement__ConditionAssignment_2();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getWhileStatementAccess().getConditionAssignment_2());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__NameExpression__IdAssignment_0_0_2"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__NameExpression__PathAssignment_0_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15921:1: rule__NameExpression__PathAssignment_0_1_0 : ( ruleQualifiedNamePath ) ;
- public final void rule__NameExpression__PathAssignment_0_1_0() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__2__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15925:1: ( ( ruleQualifiedNamePath ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15926:1: ( ruleQualifiedNamePath )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15926:1: ( ruleQualifiedNamePath )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15927:1: ruleQualifiedNamePath
- {
- before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0());
- pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_032331);
- ruleQualifiedNamePath();
- state._fsp--;
+ // $ANTLR start "rule__WhileStatement__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13270:1: rule__WhileStatement__Group__3 : rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 ;
+ public final void rule__WhileStatement__Group__3() throws RecognitionException {
- after(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13274:1: ( rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13275:2: rule__WhileStatement__Group__3__Impl rule__WhileStatement__Group__4
+ {
+ pushFollow(FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__327128);
+ rule__WhileStatement__Group__3__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__327131);
+ rule__WhileStatement__Group__4();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__NameExpression__PathAssignment_0_1_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__3"
- // $ANTLR start "rule__NameExpression__IdAssignment_0_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15936:1: rule__NameExpression__IdAssignment_0_1_1 : ( RULE_ID ) ;
- public final void rule__NameExpression__IdAssignment_0_1_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__WhileStatement__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13282:1: rule__WhileStatement__Group__3__Impl : ( ')' ) ;
+ public final void rule__WhileStatement__Group__3__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15940:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15941:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15941:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15942:1: RULE_ID
- {
- before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_132362);
- after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13286:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13287:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13287:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13288:1: ')'
+ {
+ before(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
+ match(input,64,FOLLOW_64_in_rule__WhileStatement__Group__3__Impl27159);
+ after(grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__3__Impl"
- // $ANTLR end "rule__NameExpression__IdAssignment_0_1_1"
+ // $ANTLR start "rule__WhileStatement__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13301:1: rule__WhileStatement__Group__4 : rule__WhileStatement__Group__4__Impl ;
+ public final void rule__WhileStatement__Group__4() throws RecognitionException {
- // $ANTLR start "rule__NameExpression__InvocationCompletionAssignment_0_1_2_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15951:1: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 : ( ruleTuple ) ;
- public final void rule__NameExpression__InvocationCompletionAssignment_0_1_2_0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13305:1: ( rule__WhileStatement__Group__4__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13306:2: rule__WhileStatement__Group__4__Impl
+ {
+ pushFollow(FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__427190);
+ rule__WhileStatement__Group__4__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15955:1: ( ( ruleTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15956:1: ( ruleTuple )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15956:1: ( ruleTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15957:1: ruleTuple
- {
- before(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0());
- pushFollow(FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_032393);
- ruleTuple();
- state._fsp--;
+ }
- after(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__4"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__WhileStatement__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13312:1: rule__WhileStatement__Group__4__Impl : ( ( rule__WhileStatement__BlockAssignment_4 ) ) ;
+ public final void rule__WhileStatement__Group__4__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13316:1: ( ( ( rule__WhileStatement__BlockAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13317:1: ( ( rule__WhileStatement__BlockAssignment_4 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13317:1: ( ( rule__WhileStatement__BlockAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13318:1: ( rule__WhileStatement__BlockAssignment_4 )
+ {
+ before(grammarAccess.getWhileStatementAccess().getBlockAssignment_4());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13319:1: ( rule__WhileStatement__BlockAssignment_4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13319:2: rule__WhileStatement__BlockAssignment_4
+ {
+ pushFollow(FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl27217);
+ rule__WhileStatement__BlockAssignment_4();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__NameExpression__InvocationCompletionAssignment_0_1_2_0"
+ }
- // $ANTLR start "rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15966:1: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 : ( ruleSequenceConstructionOrAccessCompletion ) ;
- public final void rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1() throws RecognitionException {
+ after(grammarAccess.getWhileStatementAccess().getBlockAssignment_4());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15970:1: ( ( ruleSequenceConstructionOrAccessCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15971:1: ( ruleSequenceConstructionOrAccessCompletion )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15971:1: ( ruleSequenceConstructionOrAccessCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15972:1: ruleSequenceConstructionOrAccessCompletion
- {
- before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0());
- pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_132424);
- ruleSequenceConstructionOrAccessCompletion();
- state._fsp--;
+ }
- after(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__Group__4__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__DoStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13339:1: rule__DoStatement__Group__0 : rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 ;
+ public final void rule__DoStatement__Group__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13343:1: ( rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13344:2: rule__DoStatement__Group__0__Impl rule__DoStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__027257);
+ rule__DoStatement__Group__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1"
+ pushFollow(FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__027260);
+ rule__DoStatement__Group__1();
+ state._fsp--;
- // $ANTLR start "rule__NameExpression__PostfixOpAssignment_0_1_2_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15981:1: rule__NameExpression__PostfixOpAssignment_0_1_2_2 : ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) ;
- public final void rule__NameExpression__PostfixOpAssignment_0_1_2_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15985:1: ( ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15986:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15986:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15987:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 )
- {
- before(grammarAccess.getNameExpressionAccess().getPostfixOpAlternatives_0_1_2_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15988:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15988:2: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0
- {
- pushFollow(FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_232455);
- rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__0"
- }
- after(grammarAccess.getNameExpressionAccess().getPostfixOpAlternatives_0_1_2_2_0());
+ // $ANTLR start "rule__DoStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13351:1: rule__DoStatement__Group__0__Impl : ( 'do' ) ;
+ public final void rule__DoStatement__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13355:1: ( ( 'do' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13356:1: ( 'do' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13356:1: ( 'do' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13357:1: 'do'
+ {
+ before(grammarAccess.getDoStatementAccess().getDoKeyword_0());
+ match(input,100,FOLLOW_100_in_rule__DoStatement__Group__0__Impl27288);
+ after(grammarAccess.getDoStatementAccess().getDoKeyword_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__NameExpression__PostfixOpAssignment_0_1_2_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__0__Impl"
- // $ANTLR start "rule__NameExpression__SuffixAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15997:1: rule__NameExpression__SuffixAssignment_1 : ( ruleSuffixExpression ) ;
- public final void rule__NameExpression__SuffixAssignment_1() throws RecognitionException {
+ // $ANTLR start "rule__DoStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13370:1: rule__DoStatement__Group__1 : rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 ;
+ public final void rule__DoStatement__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13374:1: ( rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13375:2: rule__DoStatement__Group__1__Impl rule__DoStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__127319);
+ rule__DoStatement__Group__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16001:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16002:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16002:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16003:1: ruleSuffixExpression
- {
- before(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_132488);
- ruleSuffixExpression();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__127322);
+ rule__DoStatement__Group__2();
- after(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__1"
- }
- return;
- }
- // $ANTLR end "rule__NameExpression__SuffixAssignment_1"
+ // $ANTLR start "rule__DoStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13382:1: rule__DoStatement__Group__1__Impl : ( ( rule__DoStatement__BlockAssignment_1 ) ) ;
+ public final void rule__DoStatement__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13386:1: ( ( ( rule__DoStatement__BlockAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13387:1: ( ( rule__DoStatement__BlockAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13387:1: ( ( rule__DoStatement__BlockAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13388:1: ( rule__DoStatement__BlockAssignment_1 )
+ {
+ before(grammarAccess.getDoStatementAccess().getBlockAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13389:1: ( rule__DoStatement__BlockAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13389:2: rule__DoStatement__BlockAssignment_1
+ {
+ pushFollow(FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl27349);
+ rule__DoStatement__BlockAssignment_1();
- // $ANTLR start "rule__QualifiedNamePath__NamespaceAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16012:1: rule__QualifiedNamePath__NamespaceAssignment_0 : ( ruleUnqualifiedName ) ;
- public final void rule__QualifiedNamePath__NamespaceAssignment_0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16016:1: ( ( ruleUnqualifiedName ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16017:1: ( ruleUnqualifiedName )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16017:1: ( ruleUnqualifiedName )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16018:1: ruleUnqualifiedName
- {
- before(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_032519);
- ruleUnqualifiedName();
+ }
- state._fsp--;
+ after(grammarAccess.getDoStatementAccess().getBlockAssignment_1());
- after(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__QualifiedNamePath__NamespaceAssignment_0"
+ // $ANTLR start "rule__DoStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13399:1: rule__DoStatement__Group__2 : rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 ;
+ public final void rule__DoStatement__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13403:1: ( rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13404:2: rule__DoStatement__Group__2__Impl rule__DoStatement__Group__3
+ {
+ pushFollow(FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__227379);
+ rule__DoStatement__Group__2__Impl();
- // $ANTLR start "rule__UnqualifiedName__NameAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16027:1: rule__UnqualifiedName__NameAssignment_0 : ( RULE_ID ) ;
- public final void rule__UnqualifiedName__NameAssignment_0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__227382);
+ rule__DoStatement__Group__3();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16031:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16032:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16032:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16033:1: RULE_ID
- {
- before(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_032550);
- after(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__2"
- }
- return;
- }
- // $ANTLR end "rule__UnqualifiedName__NameAssignment_0"
+ // $ANTLR start "rule__DoStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13411:1: rule__DoStatement__Group__2__Impl : ( 'while' ) ;
+ public final void rule__DoStatement__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13415:1: ( ( 'while' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13416:1: ( 'while' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13416:1: ( 'while' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13417:1: 'while'
+ {
+ before(grammarAccess.getDoStatementAccess().getWhileKeyword_2());
+ match(input,99,FOLLOW_99_in_rule__DoStatement__Group__2__Impl27410);
+ after(grammarAccess.getDoStatementAccess().getWhileKeyword_2());
- // $ANTLR start "rule__UnqualifiedName__TemplateBindingAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16042:1: rule__UnqualifiedName__TemplateBindingAssignment_1 : ( ruleTemplateBinding ) ;
- public final void rule__UnqualifiedName__TemplateBindingAssignment_1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16046:1: ( ( ruleTemplateBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16047:1: ( ruleTemplateBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16047:1: ( ruleTemplateBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16048:1: ruleTemplateBinding
- {
- before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_132581);
- ruleTemplateBinding();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__2__Impl"
- }
+ // $ANTLR start "rule__DoStatement__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13430:1: rule__DoStatement__Group__3 : rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 ;
+ public final void rule__DoStatement__Group__3() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13434:1: ( rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13435:2: rule__DoStatement__Group__3__Impl rule__DoStatement__Group__4
+ {
+ pushFollow(FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__327441);
+ rule__DoStatement__Group__3__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ pushFollow(FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__327444);
+ rule__DoStatement__Group__4();
- // $ANTLR end "rule__UnqualifiedName__TemplateBindingAssignment_1"
+ state._fsp--;
- // $ANTLR start "rule__TemplateBinding__BindingsAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16057:1: rule__TemplateBinding__BindingsAssignment_1 : ( ruleNamedTemplateBinding ) ;
- public final void rule__TemplateBinding__BindingsAssignment_1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16061:1: ( ( ruleNamedTemplateBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16062:1: ( ruleNamedTemplateBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16062:1: ( ruleNamedTemplateBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16063:1: ruleNamedTemplateBinding
- {
- before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_132612);
- ruleNamedTemplateBinding();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__3"
- after(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0());
- }
+ // $ANTLR start "rule__DoStatement__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13442:1: rule__DoStatement__Group__3__Impl : ( '(' ) ;
+ public final void rule__DoStatement__Group__3__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13446:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13447:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13447:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13448:1: '('
+ {
+ before(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
+ match(input,63,FOLLOW_63_in_rule__DoStatement__Group__3__Impl27472);
+ after(grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__TemplateBinding__BindingsAssignment_1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__3__Impl"
- // $ANTLR start "rule__TemplateBinding__BindingsAssignment_2_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16072:1: rule__TemplateBinding__BindingsAssignment_2_1 : ( ruleNamedTemplateBinding ) ;
- public final void rule__TemplateBinding__BindingsAssignment_2_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__DoStatement__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13461:1: rule__DoStatement__Group__4 : rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 ;
+ public final void rule__DoStatement__Group__4() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16076:1: ( ( ruleNamedTemplateBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16077:1: ( ruleNamedTemplateBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16077:1: ( ruleNamedTemplateBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16078:1: ruleNamedTemplateBinding
- {
- before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_132643);
- ruleNamedTemplateBinding();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13465:1: ( rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13466:2: rule__DoStatement__Group__4__Impl rule__DoStatement__Group__5
+ {
+ pushFollow(FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__427503);
+ rule__DoStatement__Group__4__Impl();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0());
+ pushFollow(FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__427506);
+ rule__DoStatement__Group__5();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__4"
- // $ANTLR end "rule__TemplateBinding__BindingsAssignment_2_1"
+ // $ANTLR start "rule__DoStatement__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13473:1: rule__DoStatement__Group__4__Impl : ( ( rule__DoStatement__ConditionAssignment_4 ) ) ;
+ public final void rule__DoStatement__Group__4__Impl() throws RecognitionException {
- // $ANTLR start "rule__NamedTemplateBinding__FormalAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16087:1: rule__NamedTemplateBinding__FormalAssignment_0 : ( RULE_ID ) ;
- public final void rule__NamedTemplateBinding__FormalAssignment_0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13477:1: ( ( ( rule__DoStatement__ConditionAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13478:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13478:1: ( ( rule__DoStatement__ConditionAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13479:1: ( rule__DoStatement__ConditionAssignment_4 )
+ {
+ before(grammarAccess.getDoStatementAccess().getConditionAssignment_4());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13480:1: ( rule__DoStatement__ConditionAssignment_4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13480:2: rule__DoStatement__ConditionAssignment_4
+ {
+ pushFollow(FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27533);
+ rule__DoStatement__ConditionAssignment_4();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16091:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16092:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16092:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16093:1: RULE_ID
- {
- before(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_032674);
- after(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0());
- }
+ }
+ after(grammarAccess.getDoStatementAccess().getConditionAssignment_4());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__NamedTemplateBinding__FormalAssignment_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__4__Impl"
- // $ANTLR start "rule__NamedTemplateBinding__ActualAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16102:1: rule__NamedTemplateBinding__ActualAssignment_2 : ( ruleQualifiedNameWithBinding ) ;
- public final void rule__NamedTemplateBinding__ActualAssignment_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__DoStatement__Group__5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13490:1: rule__DoStatement__Group__5 : rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 ;
+ public final void rule__DoStatement__Group__5() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16106:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16107:1: ( ruleQualifiedNameWithBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16107:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16108:1: ruleQualifiedNameWithBinding
- {
- before(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_232705);
- ruleQualifiedNameWithBinding();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13494:1: ( rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13495:2: rule__DoStatement__Group__5__Impl rule__DoStatement__Group__6
+ {
+ pushFollow(FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527563);
+ rule__DoStatement__Group__5__Impl();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0());
+ pushFollow(FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527566);
+ rule__DoStatement__Group__6();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__5"
- // $ANTLR end "rule__NamedTemplateBinding__ActualAssignment_2"
+ // $ANTLR start "rule__DoStatement__Group__5__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13502:1: rule__DoStatement__Group__5__Impl : ( ')' ) ;
+ public final void rule__DoStatement__Group__5__Impl() throws RecognitionException {
- // $ANTLR start "rule__QualifiedNameWithBinding__IdAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16117:1: rule__QualifiedNameWithBinding__IdAssignment_0 : ( RULE_ID ) ;
- public final void rule__QualifiedNameWithBinding__IdAssignment_0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13506:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13507:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13507:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13508:1: ')'
+ {
+ before(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
+ match(input,64,FOLLOW_64_in_rule__DoStatement__Group__5__Impl27594);
+ after(grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16121:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16122:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16122:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16123:1: RULE_ID
- {
- before(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_032736);
- after(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__5__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__DoStatement__Group__6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13521:1: rule__DoStatement__Group__6 : rule__DoStatement__Group__6__Impl ;
+ public final void rule__DoStatement__Group__6() throws RecognitionException {
- // $ANTLR end "rule__QualifiedNameWithBinding__IdAssignment_0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13525:1: ( rule__DoStatement__Group__6__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13526:2: rule__DoStatement__Group__6__Impl
+ {
+ pushFollow(FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__627625);
+ rule__DoStatement__Group__6__Impl();
+ state._fsp--;
- // $ANTLR start "rule__QualifiedNameWithBinding__BindingAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16132:1: rule__QualifiedNameWithBinding__BindingAssignment_1 : ( ruleTemplateBinding ) ;
- public final void rule__QualifiedNameWithBinding__BindingAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16136:1: ( ( ruleTemplateBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16137:1: ( ruleTemplateBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16137:1: ( ruleTemplateBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16138:1: ruleTemplateBinding
- {
- before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_132767);
- ruleTemplateBinding();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__6"
- }
+ // $ANTLR start "rule__DoStatement__Group__6__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13532:1: rule__DoStatement__Group__6__Impl : ( ';' ) ;
+ public final void rule__DoStatement__Group__6__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13536:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13537:1: ( ';' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13537:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13538:1: ';'
+ {
+ before(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
+ match(input,91,FOLLOW_91_in_rule__DoStatement__Group__6__Impl27653);
+ after(grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__QualifiedNameWithBinding__BindingAssignment_1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__QualifiedNameWithBinding__RemainingAssignment_2_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16147:1: rule__QualifiedNameWithBinding__RemainingAssignment_2_1 : ( ruleQualifiedNameWithBinding ) ;
- public final void rule__QualifiedNameWithBinding__RemainingAssignment_2_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__Group__6__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16151:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16152:1: ( ruleQualifiedNameWithBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16152:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16153:1: ruleQualifiedNameWithBinding
- {
- before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_132798);
- ruleQualifiedNameWithBinding();
+ // $ANTLR start "rule__ForStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13565:1: rule__ForStatement__Group__0 : rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 ;
+ public final void rule__ForStatement__Group__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13569:1: ( rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13570:2: rule__ForStatement__Group__0__Impl rule__ForStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__027698);
+ rule__ForStatement__Group__0__Impl();
- after(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__027701);
+ rule__ForStatement__Group__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__QualifiedNameWithBinding__RemainingAssignment_2_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__Group__0"
- // $ANTLR start "rule__Tuple__TupleElementsAssignment_2_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16162:1: rule__Tuple__TupleElementsAssignment_2_0 : ( ruleTupleElement ) ;
- public final void rule__Tuple__TupleElementsAssignment_2_0() throws RecognitionException {
+ // $ANTLR start "rule__ForStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13577:1: rule__ForStatement__Group__0__Impl : ( 'for' ) ;
+ public final void rule__ForStatement__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13581:1: ( ( 'for' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13582:1: ( 'for' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13582:1: ( 'for' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13583:1: 'for'
+ {
+ before(grammarAccess.getForStatementAccess().getForKeyword_0());
+ match(input,101,FOLLOW_101_in_rule__ForStatement__Group__0__Impl27729);
+ after(grammarAccess.getForStatementAccess().getForKeyword_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16166:1: ( ( ruleTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16167:1: ( ruleTupleElement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16167:1: ( ruleTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16168:1: ruleTupleElement
- {
- before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0());
- pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_032829);
- ruleTupleElement();
+ }
- state._fsp--;
- after(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__Group__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ForStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13596:1: rule__ForStatement__Group__1 : rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 ;
+ public final void rule__ForStatement__Group__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13600:1: ( rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13601:2: rule__ForStatement__Group__1__Impl rule__ForStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__127760);
+ rule__ForStatement__Group__1__Impl();
- // $ANTLR end "rule__Tuple__TupleElementsAssignment_2_0"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__127763);
+ rule__ForStatement__Group__2();
- // $ANTLR start "rule__Tuple__TupleElementsAssignment_2_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16177:1: rule__Tuple__TupleElementsAssignment_2_1_1 : ( ruleTupleElement ) ;
- public final void rule__Tuple__TupleElementsAssignment_2_1_1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16181:1: ( ( ruleTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16182:1: ( ruleTupleElement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16182:1: ( ruleTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16183:1: ruleTupleElement
- {
- before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0());
- pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_132860);
- ruleTupleElement();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__Group__1"
- }
+ // $ANTLR start "rule__ForStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13608:1: rule__ForStatement__Group__1__Impl : ( '(' ) ;
+ public final void rule__ForStatement__Group__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13612:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13613:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13613:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13614:1: '('
+ {
+ before(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
+ match(input,63,FOLLOW_63_in_rule__ForStatement__Group__1__Impl27791);
+ after(grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__Tuple__TupleElementsAssignment_2_1_1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__TupleElement__ArgumentAssignment"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16192:1: rule__TupleElement__ArgumentAssignment : ( ruleExpression ) ;
- public final void rule__TupleElement__ArgumentAssignment() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__Group__1__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16196:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16197:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16197:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16198:1: ruleExpression
- {
- before(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment32891);
- ruleExpression();
- state._fsp--;
+ // $ANTLR start "rule__ForStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13627:1: rule__ForStatement__Group__2 : rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 ;
+ public final void rule__ForStatement__Group__2() throws RecognitionException {
- after(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13631:1: ( rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13632:2: rule__ForStatement__Group__2__Impl rule__ForStatement__Group__3
+ {
+ pushFollow(FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__227822);
+ rule__ForStatement__Group__2__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__227825);
+ rule__ForStatement__Group__3();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__TupleElement__ArgumentAssignment"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__Group__2"
- // $ANTLR start "rule__ConditionalTestExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16207:1: rule__ConditionalTestExpression__ExpAssignment_0 : ( ruleConditionalOrExpression ) ;
- public final void rule__ConditionalTestExpression__ExpAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ForStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13639:1: rule__ForStatement__Group__2__Impl : ( ( rule__ForStatement__ControlAssignment_2 ) ) ;
+ public final void rule__ForStatement__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16211:1: ( ( ruleConditionalOrExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16212:1: ( ruleConditionalOrExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16212:1: ( ruleConditionalOrExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16213:1: ruleConditionalOrExpression
- {
- before(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_032922);
- ruleConditionalOrExpression();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13643:1: ( ( ( rule__ForStatement__ControlAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13644:1: ( ( rule__ForStatement__ControlAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13644:1: ( ( rule__ForStatement__ControlAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13645:1: ( rule__ForStatement__ControlAssignment_2 )
+ {
+ before(grammarAccess.getForStatementAccess().getControlAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13646:1: ( rule__ForStatement__ControlAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13646:2: rule__ForStatement__ControlAssignment_2
+ {
+ pushFollow(FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl27852);
+ rule__ForStatement__ControlAssignment_2();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0());
- }
+ }
+ after(grammarAccess.getForStatementAccess().getControlAssignment_2());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ConditionalTestExpression__ExpAssignment_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__Group__2__Impl"
- // $ANTLR start "rule__ConditionalTestExpression__WhenTrueAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16222:1: rule__ConditionalTestExpression__WhenTrueAssignment_1_1 : ( ruleConditionalTestExpression ) ;
- public final void rule__ConditionalTestExpression__WhenTrueAssignment_1_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ForStatement__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13656:1: rule__ForStatement__Group__3 : rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 ;
+ public final void rule__ForStatement__Group__3() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16226:1: ( ( ruleConditionalTestExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16227:1: ( ruleConditionalTestExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16227:1: ( ruleConditionalTestExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16228:1: ruleConditionalTestExpression
- {
- before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_132953);
- ruleConditionalTestExpression();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13660:1: ( rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13661:2: rule__ForStatement__Group__3__Impl rule__ForStatement__Group__4
+ {
+ pushFollow(FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__327882);
+ rule__ForStatement__Group__3__Impl();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__327885);
+ rule__ForStatement__Group__4();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__Group__3"
- // $ANTLR end "rule__ConditionalTestExpression__WhenTrueAssignment_1_1"
+ // $ANTLR start "rule__ForStatement__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13668:1: rule__ForStatement__Group__3__Impl : ( ')' ) ;
+ public final void rule__ForStatement__Group__3__Impl() throws RecognitionException {
- // $ANTLR start "rule__ConditionalTestExpression__WhenFalseAssignment_1_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16237:1: rule__ConditionalTestExpression__WhenFalseAssignment_1_3 : ( ruleConditionalTestExpression ) ;
- public final void rule__ConditionalTestExpression__WhenFalseAssignment_1_3() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13672:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13673:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13673:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13674:1: ')'
+ {
+ before(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3());
+ match(input,64,FOLLOW_64_in_rule__ForStatement__Group__3__Impl27913);
+ after(grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16241:1: ( ( ruleConditionalTestExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16242:1: ( ruleConditionalTestExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16242:1: ( ruleConditionalTestExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16243:1: ruleConditionalTestExpression
- {
- before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0());
- pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_332984);
- ruleConditionalTestExpression();
- state._fsp--;
+ }
- after(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__Group__3__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ForStatement__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13687:1: rule__ForStatement__Group__4 : rule__ForStatement__Group__4__Impl ;
+ public final void rule__ForStatement__Group__4() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13691:1: ( rule__ForStatement__Group__4__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13692:2: rule__ForStatement__Group__4__Impl
+ {
+ pushFollow(FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__427944);
+ rule__ForStatement__Group__4__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__ConditionalTestExpression__WhenFalseAssignment_1_3"
+ }
- // $ANTLR start "rule__ConditionalOrExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16252:1: rule__ConditionalOrExpression__ExpAssignment_0 : ( ruleConditionalAndExpression ) ;
- public final void rule__ConditionalOrExpression__ExpAssignment_0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16256:1: ( ( ruleConditionalAndExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16257:1: ( ruleConditionalAndExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16257:1: ( ruleConditionalAndExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16258:1: ruleConditionalAndExpression
- {
- before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033015);
- ruleConditionalAndExpression();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__Group__4"
- state._fsp--;
- after(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0());
+ // $ANTLR start "rule__ForStatement__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13698:1: rule__ForStatement__Group__4__Impl : ( ( rule__ForStatement__BlockAssignment_4 ) ) ;
+ public final void rule__ForStatement__Group__4__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13702:1: ( ( ( rule__ForStatement__BlockAssignment_4 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13703:1: ( ( rule__ForStatement__BlockAssignment_4 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13703:1: ( ( rule__ForStatement__BlockAssignment_4 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13704:1: ( rule__ForStatement__BlockAssignment_4 )
+ {
+ before(grammarAccess.getForStatementAccess().getBlockAssignment_4());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13705:1: ( rule__ForStatement__BlockAssignment_4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13705:2: rule__ForStatement__BlockAssignment_4
+ {
+ pushFollow(FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl27971);
+ rule__ForStatement__BlockAssignment_4();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getForStatementAccess().getBlockAssignment_4());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ConditionalOrExpression__ExpAssignment_0"
+ }
- // $ANTLR start "rule__ConditionalOrExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16267:1: rule__ConditionalOrExpression__ExpAssignment_1_1 : ( ruleConditionalAndExpression ) ;
- public final void rule__ConditionalOrExpression__ExpAssignment_1_1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16271:1: ( ( ruleConditionalAndExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16272:1: ( ruleConditionalAndExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16272:1: ( ruleConditionalAndExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16273:1: ruleConditionalAndExpression
- {
- before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_133046);
- ruleConditionalAndExpression();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__Group__4__Impl"
- state._fsp--;
- after(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0());
+ // $ANTLR start "rule__ForControl__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13725:1: rule__ForControl__Group__0 : rule__ForControl__Group__0__Impl rule__ForControl__Group__1 ;
+ public final void rule__ForControl__Group__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13729:1: ( rule__ForControl__Group__0__Impl rule__ForControl__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13730:2: rule__ForControl__Group__0__Impl rule__ForControl__Group__1
+ {
+ pushFollow(FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__028011);
+ rule__ForControl__Group__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__028014);
+ rule__ForControl__Group__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ConditionalOrExpression__ExpAssignment_1_1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ConditionalAndExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16282:1: rule__ConditionalAndExpression__ExpAssignment_0 : ( ruleInclusiveOrExpression ) ;
- public final void rule__ConditionalAndExpression__ExpAssignment_0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForControl__Group__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16286:1: ( ( ruleInclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16287:1: ( ruleInclusiveOrExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16287:1: ( ruleInclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16288:1: ruleInclusiveOrExpression
- {
- before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_033077);
- ruleInclusiveOrExpression();
+ // $ANTLR start "rule__ForControl__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13737:1: rule__ForControl__Group__0__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) ;
+ public final void rule__ForControl__Group__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13741:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13742:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13742:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13743:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 )
+ {
+ before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13744:1: ( rule__ForControl__LoopVariableDefinitionAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13744:2: rule__ForControl__LoopVariableDefinitionAssignment_0
+ {
+ pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl28041);
+ rule__ForControl__LoopVariableDefinitionAssignment_0();
- after(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ConditionalAndExpression__ExpAssignment_0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ConditionalAndExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16297:1: rule__ConditionalAndExpression__ExpAssignment_1_1 : ( ruleInclusiveOrExpression ) ;
- public final void rule__ConditionalAndExpression__ExpAssignment_1_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForControl__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16301:1: ( ( ruleInclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16302:1: ( ruleInclusiveOrExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16302:1: ( ruleInclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16303:1: ruleInclusiveOrExpression
- {
- before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_133108);
- ruleInclusiveOrExpression();
+ // $ANTLR start "rule__ForControl__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13754:1: rule__ForControl__Group__1 : rule__ForControl__Group__1__Impl ;
+ public final void rule__ForControl__Group__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13758:1: ( rule__ForControl__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13759:2: rule__ForControl__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__128071);
+ rule__ForControl__Group__1__Impl();
- after(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForControl__Group__1"
- }
- return;
- }
- // $ANTLR end "rule__ConditionalAndExpression__ExpAssignment_1_1"
+ // $ANTLR start "rule__ForControl__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13765:1: rule__ForControl__Group__1__Impl : ( ( rule__ForControl__Group_1__0 )* ) ;
+ public final void rule__ForControl__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13769:1: ( ( ( rule__ForControl__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13770:1: ( ( rule__ForControl__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13770:1: ( ( rule__ForControl__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13771:1: ( rule__ForControl__Group_1__0 )*
+ {
+ before(grammarAccess.getForControlAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13772:1: ( rule__ForControl__Group_1__0 )*
+ loop94:
+ do {
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- // $ANTLR start "rule__InclusiveOrExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16312:1: rule__InclusiveOrExpression__ExpAssignment_0 : ( ruleExclusiveOrExpression ) ;
- public final void rule__InclusiveOrExpression__ExpAssignment_0() throws RecognitionException {
+ if ( (LA94_0==61) ) {
+ alt94=1;
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16316:1: ( ( ruleExclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16317:1: ( ruleExclusiveOrExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16317:1: ( ruleExclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16318:1: ruleExclusiveOrExpression
- {
- before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_033139);
- ruleExclusiveOrExpression();
+ switch (alt94) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13772:2: rule__ForControl__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl28098);
+ rule__ForControl__Group_1__0();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0());
- }
+ }
+ break;
+ default :
+ break loop94;
+ }
+ } while (true);
- }
+ after(grammarAccess.getForControlAccess().getGroup_1());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__InclusiveOrExpression__ExpAssignment_0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__InclusiveOrExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16327:1: rule__InclusiveOrExpression__ExpAssignment_1_1 : ( ruleExclusiveOrExpression ) ;
- public final void rule__InclusiveOrExpression__ExpAssignment_1_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForControl__Group__1__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16331:1: ( ( ruleExclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16332:1: ( ruleExclusiveOrExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16332:1: ( ruleExclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16333:1: ruleExclusiveOrExpression
- {
- before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_133170);
- ruleExclusiveOrExpression();
+ // $ANTLR start "rule__ForControl__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13786:1: rule__ForControl__Group_1__0 : rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 ;
+ public final void rule__ForControl__Group_1__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13790:1: ( rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13791:2: rule__ForControl__Group_1__0__Impl rule__ForControl__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__028133);
+ rule__ForControl__Group_1__0__Impl();
- after(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__028136);
+ rule__ForControl__Group_1__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InclusiveOrExpression__ExpAssignment_1_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForControl__Group_1__0"
- // $ANTLR start "rule__ExclusiveOrExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16342:1: rule__ExclusiveOrExpression__ExpAssignment_0 : ( ruleAndExpression ) ;
- public final void rule__ExclusiveOrExpression__ExpAssignment_0() throws RecognitionException {
+ // $ANTLR start "rule__ForControl__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13798:1: rule__ForControl__Group_1__0__Impl : ( ',' ) ;
+ public final void rule__ForControl__Group_1__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13802:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13803:1: ( ',' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13803:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13804:1: ','
+ {
+ before(grammarAccess.getForControlAccess().getCommaKeyword_1_0());
+ match(input,61,FOLLOW_61_in_rule__ForControl__Group_1__0__Impl28164);
+ after(grammarAccess.getForControlAccess().getCommaKeyword_1_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16346:1: ( ( ruleAndExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16347:1: ( ruleAndExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16347:1: ( ruleAndExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16348:1: ruleAndExpression
- {
- before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_033201);
- ruleAndExpression();
+ }
- state._fsp--;
- after(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForControl__Group_1__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ForControl__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13817:1: rule__ForControl__Group_1__1 : rule__ForControl__Group_1__1__Impl ;
+ public final void rule__ForControl__Group_1__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13821:1: ( rule__ForControl__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13822:2: rule__ForControl__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__128195);
+ rule__ForControl__Group_1__1__Impl();
- // $ANTLR end "rule__ExclusiveOrExpression__ExpAssignment_0"
+ state._fsp--;
- // $ANTLR start "rule__ExclusiveOrExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16357:1: rule__ExclusiveOrExpression__ExpAssignment_1_1 : ( ruleAndExpression ) ;
- public final void rule__ExclusiveOrExpression__ExpAssignment_1_1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16361:1: ( ( ruleAndExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16362:1: ( ruleAndExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16362:1: ( ruleAndExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16363:1: ruleAndExpression
- {
- before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_133232);
- ruleAndExpression();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForControl__Group_1__1"
- after(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0());
- }
+ // $ANTLR start "rule__ForControl__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13828:1: rule__ForControl__Group_1__1__Impl : ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) ;
+ public final void rule__ForControl__Group_1__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13832:1: ( ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13833:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13833:1: ( ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13834:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 )
+ {
+ before(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13835:1: ( rule__ForControl__LoopVariableDefinitionAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13835:2: rule__ForControl__LoopVariableDefinitionAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl28222);
+ rule__ForControl__LoopVariableDefinitionAssignment_1_1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getForControlAccess().getLoopVariableDefinitionAssignment_1_1());
- // $ANTLR end "rule__ExclusiveOrExpression__ExpAssignment_1_1"
+ }
- // $ANTLR start "rule__AndExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16372:1: rule__AndExpression__ExpAssignment_0 : ( ruleEqualityExpression ) ;
- public final void rule__AndExpression__ExpAssignment_0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16376:1: ( ( ruleEqualityExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16377:1: ( ruleEqualityExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16377:1: ( ruleEqualityExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16378:1: ruleEqualityExpression
- {
- before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_033263);
- ruleEqualityExpression();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForControl__Group_1__1__Impl"
- after(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0());
- }
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13849:1: rule__LoopVariableDefinition__Group_0__0 : rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 ;
+ public final void rule__LoopVariableDefinition__Group_0__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13853:1: ( rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13854:2: rule__LoopVariableDefinition__Group_0__0__Impl rule__LoopVariableDefinition__Group_0__1
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__028256);
+ rule__LoopVariableDefinition__Group_0__0__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__028259);
+ rule__LoopVariableDefinition__Group_0__1();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__AndExpression__ExpAssignment_0"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__AndExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16387:1: rule__AndExpression__ExpAssignment_1_1 : ( ruleEqualityExpression ) ;
- public final void rule__AndExpression__ExpAssignment_1_1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__0"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16391:1: ( ( ruleEqualityExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16392:1: ( ruleEqualityExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16392:1: ( ruleEqualityExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16393:1: ruleEqualityExpression
- {
- before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_133294);
- ruleEqualityExpression();
- state._fsp--;
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13861:1: rule__LoopVariableDefinition__Group_0__0__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_0__0__Impl() throws RecognitionException {
- after(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13865:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13866:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13866:1: ( ( rule__LoopVariableDefinition__NameAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13867:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 )
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13868:1: ( rule__LoopVariableDefinition__NameAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13868:2: rule__LoopVariableDefinition__NameAssignment_0_0
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl28286);
+ rule__LoopVariableDefinition__NameAssignment_0_0();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_0_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__AndExpression__ExpAssignment_1_1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__EqualityExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16402:1: rule__EqualityExpression__ExpAssignment_0 : ( ruleClassificationExpression ) ;
- public final void rule__EqualityExpression__ExpAssignment_0() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__0__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16406:1: ( ( ruleClassificationExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16407:1: ( ruleClassificationExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16407:1: ( ruleClassificationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16408:1: ruleClassificationExpression
- {
- before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_033325);
- ruleClassificationExpression();
- state._fsp--;
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13878:1: rule__LoopVariableDefinition__Group_0__1 : rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 ;
+ public final void rule__LoopVariableDefinition__Group_0__1() throws RecognitionException {
- after(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13882:1: ( rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13883:2: rule__LoopVariableDefinition__Group_0__1__Impl rule__LoopVariableDefinition__Group_0__2
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__128316);
+ rule__LoopVariableDefinition__Group_0__1__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__128319);
+ rule__LoopVariableDefinition__Group_0__2();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__EqualityExpression__ExpAssignment_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__1"
- // $ANTLR start "rule__EqualityExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16417:1: rule__EqualityExpression__OpAssignment_1_0 : ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) ;
- public final void rule__EqualityExpression__OpAssignment_1_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13890:1: rule__LoopVariableDefinition__Group_0__1__Impl : ( 'in' ) ;
+ public final void rule__LoopVariableDefinition__Group_0__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16421:1: ( ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16422:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16422:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16423:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 )
- {
- before(grammarAccess.getEqualityExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16424:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16424:2: rule__EqualityExpression__OpAlternatives_1_0_0
- {
- pushFollow(FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_033356);
- rule__EqualityExpression__OpAlternatives_1_0_0();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13894:1: ( ( 'in' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13895:1: ( 'in' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13895:1: ( 'in' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13896:1: 'in'
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1());
+ match(input,102,FOLLOW_102_in_rule__LoopVariableDefinition__Group_0__1__Impl28347);
+ after(grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1());
- state._fsp--;
+ }
- }
+ }
- after(grammarAccess.getEqualityExpressionAccess().getOpAlternatives_1_0_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13909:1: rule__LoopVariableDefinition__Group_0__2 : rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 ;
+ public final void rule__LoopVariableDefinition__Group_0__2() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13913:1: ( rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13914:2: rule__LoopVariableDefinition__Group_0__2__Impl rule__LoopVariableDefinition__Group_0__3
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__228378);
+ rule__LoopVariableDefinition__Group_0__2__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__EqualityExpression__OpAssignment_1_0"
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__228381);
+ rule__LoopVariableDefinition__Group_0__3();
+ state._fsp--;
- // $ANTLR start "rule__EqualityExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16433:1: rule__EqualityExpression__ExpAssignment_1_1 : ( ruleClassificationExpression ) ;
- public final void rule__EqualityExpression__ExpAssignment_1_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16437:1: ( ( ruleClassificationExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16438:1: ( ruleClassificationExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16438:1: ( ruleClassificationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16439:1: ruleClassificationExpression
- {
- before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_133389);
- ruleClassificationExpression();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__2"
- }
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13921:1: rule__LoopVariableDefinition__Group_0__2__Impl : ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_0__2__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13925:1: ( ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13926:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13926:1: ( ( rule__LoopVariableDefinition__Expression1Assignment_0_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13927:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13928:1: ( rule__LoopVariableDefinition__Expression1Assignment_0_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13928:2: rule__LoopVariableDefinition__Expression1Assignment_0_2
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl28408);
+ rule__LoopVariableDefinition__Expression1Assignment_0_2();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__EqualityExpression__ExpAssignment_1_1"
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1Assignment_0_2());
+ }
- // $ANTLR start "rule__ClassificationExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16448:1: rule__ClassificationExpression__ExpAssignment_0 : ( ruleRelationalExpression ) ;
- public final void rule__ClassificationExpression__ExpAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16452:1: ( ( ruleRelationalExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16453:1: ( ruleRelationalExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16453:1: ( ruleRelationalExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16454:1: ruleRelationalExpression
- {
- before(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_033420);
- ruleRelationalExpression();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__2__Impl"
- }
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13938:1: rule__LoopVariableDefinition__Group_0__3 : rule__LoopVariableDefinition__Group_0__3__Impl ;
+ public final void rule__LoopVariableDefinition__Group_0__3() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13942:1: ( rule__LoopVariableDefinition__Group_0__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13943:2: rule__LoopVariableDefinition__Group_0__3__Impl
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__328438);
+ rule__LoopVariableDefinition__Group_0__3__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassificationExpression__ExpAssignment_0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ClassificationExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16463:1: rule__ClassificationExpression__OpAssignment_1_0 : ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) ;
- public final void rule__ClassificationExpression__OpAssignment_1_0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__3"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16467:1: ( ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16468:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16468:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16469:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 )
- {
- before(grammarAccess.getClassificationExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16470:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16470:2: rule__ClassificationExpression__OpAlternatives_1_0_0
- {
- pushFollow(FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_033451);
- rule__ClassificationExpression__OpAlternatives_1_0_0();
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13949:1: rule__LoopVariableDefinition__Group_0__3__Impl : ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) ;
+ public final void rule__LoopVariableDefinition__Group_0__3__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13953:1: ( ( ( rule__LoopVariableDefinition__Group_0_3__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13954:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13954:1: ( ( rule__LoopVariableDefinition__Group_0_3__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13955:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13956:1: ( rule__LoopVariableDefinition__Group_0_3__0 )?
+ int alt95=2;
+ int LA95_0 = input.LA(1);
+ if ( (LA95_0==85) ) {
+ alt95=1;
+ }
+ switch (alt95) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13956:2: rule__LoopVariableDefinition__Group_0_3__0
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl28465);
+ rule__LoopVariableDefinition__Group_0_3__0();
- }
+ state._fsp--;
- after(grammarAccess.getClassificationExpressionAccess().getOpAlternatives_1_0_0());
- }
+ }
+ break;
+ }
- }
+ after(grammarAccess.getLoopVariableDefinitionAccess().getGroup_0_3());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassificationExpression__OpAssignment_1_0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ClassificationExpression__TypeNameAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16479:1: rule__ClassificationExpression__TypeNameAssignment_1_1 : ( ruleNameExpression ) ;
- public final void rule__ClassificationExpression__TypeNameAssignment_1_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0__3__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16483:1: ( ( ruleNameExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16484:1: ( ruleNameExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16484:1: ( ruleNameExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16485:1: ruleNameExpression
- {
- before(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_133484);
- ruleNameExpression();
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13974:1: rule__LoopVariableDefinition__Group_0_3__0 : rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 ;
+ public final void rule__LoopVariableDefinition__Group_0_3__0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13978:1: ( rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13979:2: rule__LoopVariableDefinition__Group_0_3__0__Impl rule__LoopVariableDefinition__Group_0_3__1
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__028504);
+ rule__LoopVariableDefinition__Group_0_3__0__Impl();
- after(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__028507);
+ rule__LoopVariableDefinition__Group_0_3__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ClassificationExpression__TypeNameAssignment_1_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__0"
- // $ANTLR start "rule__RelationalExpression__LeftAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16494:1: rule__RelationalExpression__LeftAssignment_0 : ( ruleShiftExpression ) ;
- public final void rule__RelationalExpression__LeftAssignment_0() throws RecognitionException {
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13986:1: rule__LoopVariableDefinition__Group_0_3__0__Impl : ( '..' ) ;
+ public final void rule__LoopVariableDefinition__Group_0_3__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13990:1: ( ( '..' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13991:1: ( '..' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13991:1: ( '..' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:13992:1: '..'
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
+ match(input,85,FOLLOW_85_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28535);
+ after(grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16498:1: ( ( ruleShiftExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16499:1: ( ruleShiftExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16499:1: ( ruleShiftExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16500:1: ruleShiftExpression
- {
- before(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_033515);
- ruleShiftExpression();
+ }
- state._fsp--;
- after(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14005:1: rule__LoopVariableDefinition__Group_0_3__1 : rule__LoopVariableDefinition__Group_0_3__1__Impl ;
+ public final void rule__LoopVariableDefinition__Group_0_3__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14009:1: ( rule__LoopVariableDefinition__Group_0_3__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14010:2: rule__LoopVariableDefinition__Group_0_3__1__Impl
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128566);
+ rule__LoopVariableDefinition__Group_0_3__1__Impl();
- // $ANTLR end "rule__RelationalExpression__LeftAssignment_0"
+ state._fsp--;
- // $ANTLR start "rule__RelationalExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16509:1: rule__RelationalExpression__OpAssignment_1_0 : ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) ;
- public final void rule__RelationalExpression__OpAssignment_1_0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16513:1: ( ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16514:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16514:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16515:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 )
- {
- before(grammarAccess.getRelationalExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16516:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16516:2: rule__RelationalExpression__OpAlternatives_1_0_0
- {
- pushFollow(FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_033546);
- rule__RelationalExpression__OpAlternatives_1_0_0();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__1"
- }
+ // $ANTLR start "rule__LoopVariableDefinition__Group_0_3__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14016:1: rule__LoopVariableDefinition__Group_0_3__1__Impl : ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_0_3__1__Impl() throws RecognitionException {
- after(grammarAccess.getRelationalExpressionAccess().getOpAlternatives_1_0_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14020:1: ( ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14021:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14021:1: ( ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14022:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14023:1: ( rule__LoopVariableDefinition__Expression2Assignment_0_3_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14023:2: rule__LoopVariableDefinition__Expression2Assignment_0_3_1
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl28593);
+ rule__LoopVariableDefinition__Expression2Assignment_0_3_1();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2Assignment_0_3_1());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__RelationalExpression__OpAssignment_1_0"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__RelationalExpression__RightAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16525:1: rule__RelationalExpression__RightAssignment_1_1 : ( ruleShiftExpression ) ;
- public final void rule__RelationalExpression__RightAssignment_1_1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_0_3__1__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16529:1: ( ( ruleShiftExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16530:1: ( ruleShiftExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16530:1: ( ruleShiftExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16531:1: ruleShiftExpression
- {
- before(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_133579);
- ruleShiftExpression();
- state._fsp--;
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14037:1: rule__LoopVariableDefinition__Group_1__0 : rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 ;
+ public final void rule__LoopVariableDefinition__Group_1__0() throws RecognitionException {
- after(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14041:1: ( rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14042:2: rule__LoopVariableDefinition__Group_1__0__Impl rule__LoopVariableDefinition__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__028627);
+ rule__LoopVariableDefinition__Group_1__0__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__028630);
+ rule__LoopVariableDefinition__Group_1__1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__RelationalExpression__RightAssignment_1_1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__0"
- // $ANTLR start "rule__ShiftExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16540:1: rule__ShiftExpression__ExpAssignment_0 : ( ruleAdditiveExpression ) ;
- public final void rule__ShiftExpression__ExpAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14049:1: rule__LoopVariableDefinition__Group_1__0__Impl : ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_1__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16544:1: ( ( ruleAdditiveExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16545:1: ( ruleAdditiveExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16545:1: ( ruleAdditiveExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16546:1: ruleAdditiveExpression
- {
- before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_033610);
- ruleAdditiveExpression();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14053:1: ( ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14054:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14054:1: ( ( rule__LoopVariableDefinition__TypeAssignment_1_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14055:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 )
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getTypeAssignment_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14056:1: ( rule__LoopVariableDefinition__TypeAssignment_1_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14056:2: rule__LoopVariableDefinition__TypeAssignment_1_0
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl28657);
+ rule__LoopVariableDefinition__TypeAssignment_1_0();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0());
- }
+ }
+ after(grammarAccess.getLoopVariableDefinitionAccess().getTypeAssignment_1_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ShiftExpression__ExpAssignment_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__0__Impl"
- // $ANTLR start "rule__ShiftExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16555:1: rule__ShiftExpression__OpAssignment_1_0 : ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) ;
- public final void rule__ShiftExpression__OpAssignment_1_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14066:1: rule__LoopVariableDefinition__Group_1__1 : rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 ;
+ public final void rule__LoopVariableDefinition__Group_1__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16559:1: ( ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16560:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16560:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16561:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 )
- {
- before(grammarAccess.getShiftExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16562:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16562:2: rule__ShiftExpression__OpAlternatives_1_0_0
- {
- pushFollow(FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_033641);
- rule__ShiftExpression__OpAlternatives_1_0_0();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14070:1: ( rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14071:2: rule__LoopVariableDefinition__Group_1__1__Impl rule__LoopVariableDefinition__Group_1__2
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__128687);
+ rule__LoopVariableDefinition__Group_1__1__Impl();
- state._fsp--;
+ state._fsp--;
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__128690);
+ rule__LoopVariableDefinition__Group_1__2();
- }
+ state._fsp--;
- after(grammarAccess.getShiftExpressionAccess().getOpAlternatives_1_0_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__1"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14078:1: rule__LoopVariableDefinition__Group_1__1__Impl : ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_1__1__Impl() throws RecognitionException {
- // $ANTLR end "rule__ShiftExpression__OpAssignment_1_0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14082:1: ( ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14083:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14083:1: ( ( rule__LoopVariableDefinition__NameAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14084:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 )
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14085:1: ( rule__LoopVariableDefinition__NameAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14085:2: rule__LoopVariableDefinition__NameAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl28717);
+ rule__LoopVariableDefinition__NameAssignment_1_1();
+ state._fsp--;
- // $ANTLR start "rule__ShiftExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16571:1: rule__ShiftExpression__ExpAssignment_1_1 : ( ruleAdditiveExpression ) ;
- public final void rule__ShiftExpression__ExpAssignment_1_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16575:1: ( ( ruleAdditiveExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16576:1: ( ruleAdditiveExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16576:1: ( ruleAdditiveExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16577:1: ruleAdditiveExpression
- {
- before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_133674);
- ruleAdditiveExpression();
+ after(grammarAccess.getLoopVariableDefinitionAccess().getNameAssignment_1_1());
- state._fsp--;
+ }
- after(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__1__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14095:1: rule__LoopVariableDefinition__Group_1__2 : rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 ;
+ public final void rule__LoopVariableDefinition__Group_1__2() throws RecognitionException {
- // $ANTLR end "rule__ShiftExpression__ExpAssignment_1_1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14099:1: ( rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14100:2: rule__LoopVariableDefinition__Group_1__2__Impl rule__LoopVariableDefinition__Group_1__3
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__228747);
+ rule__LoopVariableDefinition__Group_1__2__Impl();
+ state._fsp--;
- // $ANTLR start "rule__AdditiveExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16586:1: rule__AdditiveExpression__ExpAssignment_0 : ( ruleMultiplicativeExpression ) ;
- public final void rule__AdditiveExpression__ExpAssignment_0() throws RecognitionException {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__228750);
+ rule__LoopVariableDefinition__Group_1__3();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16590:1: ( ( ruleMultiplicativeExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16591:1: ( ruleMultiplicativeExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16591:1: ( ruleMultiplicativeExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16592:1: ruleMultiplicativeExpression
- {
- before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_033705);
- ruleMultiplicativeExpression();
- state._fsp--;
+ }
- after(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__2"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14107:1: rule__LoopVariableDefinition__Group_1__2__Impl : ( ':' ) ;
+ public final void rule__LoopVariableDefinition__Group_1__2__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14111:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14112:1: ( ':' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14112:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14113:1: ':'
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
+ match(input,66,FOLLOW_66_in_rule__LoopVariableDefinition__Group_1__2__Impl28778);
+ after(grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
- }
- return;
- }
+ }
- // $ANTLR end "rule__AdditiveExpression__ExpAssignment_0"
+ }
- // $ANTLR start "rule__AdditiveExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16601:1: rule__AdditiveExpression__OpAssignment_1_0 : ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) ;
- public final void rule__AdditiveExpression__OpAssignment_1_0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16605:1: ( ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16606:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16606:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16607:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 )
- {
- before(grammarAccess.getAdditiveExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16608:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16608:2: rule__AdditiveExpression__OpAlternatives_1_0_0
- {
- pushFollow(FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_033736);
- rule__AdditiveExpression__OpAlternatives_1_0_0();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__2__Impl"
- state._fsp--;
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14126:1: rule__LoopVariableDefinition__Group_1__3 : rule__LoopVariableDefinition__Group_1__3__Impl ;
+ public final void rule__LoopVariableDefinition__Group_1__3() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14130:1: ( rule__LoopVariableDefinition__Group_1__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14131:2: rule__LoopVariableDefinition__Group_1__3__Impl
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__328809);
+ rule__LoopVariableDefinition__Group_1__3__Impl();
- after(grammarAccess.getAdditiveExpressionAccess().getOpAlternatives_1_0_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__3"
- }
- return;
- }
- // $ANTLR end "rule__AdditiveExpression__OpAssignment_1_0"
+ // $ANTLR start "rule__LoopVariableDefinition__Group_1__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14137:1: rule__LoopVariableDefinition__Group_1__3__Impl : ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) ;
+ public final void rule__LoopVariableDefinition__Group_1__3__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14141:1: ( ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14142:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14142:1: ( ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14143:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 )
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionAssignment_1_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14144:1: ( rule__LoopVariableDefinition__ExpressionAssignment_1_3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14144:2: rule__LoopVariableDefinition__ExpressionAssignment_1_3
+ {
+ pushFollow(FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl28836);
+ rule__LoopVariableDefinition__ExpressionAssignment_1_3();
- // $ANTLR start "rule__AdditiveExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16617:1: rule__AdditiveExpression__ExpAssignment_1_1 : ( ruleMultiplicativeExpression ) ;
- public final void rule__AdditiveExpression__ExpAssignment_1_1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16621:1: ( ( ruleMultiplicativeExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16622:1: ( ruleMultiplicativeExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16622:1: ( ruleMultiplicativeExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16623:1: ruleMultiplicativeExpression
- {
- before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_133769);
- ruleMultiplicativeExpression();
+ }
- state._fsp--;
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpressionAssignment_1_3());
- after(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Group_1__3__Impl"
- }
- return;
- }
- // $ANTLR end "rule__AdditiveExpression__ExpAssignment_1_1"
+ // $ANTLR start "rule__BreakStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14162:1: rule__BreakStatement__Group__0 : rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 ;
+ public final void rule__BreakStatement__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14166:1: ( rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14167:2: rule__BreakStatement__Group__0__Impl rule__BreakStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__028874);
+ rule__BreakStatement__Group__0__Impl();
- // $ANTLR start "rule__MultiplicativeExpression__ExpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16632:1: rule__MultiplicativeExpression__ExpAssignment_0 : ( ruleUnaryExpression ) ;
- public final void rule__MultiplicativeExpression__ExpAssignment_0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__028877);
+ rule__BreakStatement__Group__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16636:1: ( ( ruleUnaryExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16637:1: ( ruleUnaryExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16637:1: ( ruleUnaryExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16638:1: ruleUnaryExpression
- {
- before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_033800);
- ruleUnaryExpression();
+ state._fsp--;
- state._fsp--;
- after(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__0"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__BreakStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14174:1: rule__BreakStatement__Group__0__Impl : ( () ) ;
+ public final void rule__BreakStatement__Group__0__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14178:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14179:1: ( () )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14179:1: ( () )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14180:1: ()
+ {
+ before(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14181:1: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14183:1:
+ {
+ }
- // $ANTLR end "rule__MultiplicativeExpression__ExpAssignment_0"
+ after(grammarAccess.getBreakStatementAccess().getBreakStatementAction_0());
+ }
- // $ANTLR start "rule__MultiplicativeExpression__OpAssignment_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16647:1: rule__MultiplicativeExpression__OpAssignment_1_0 : ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) ;
- public final void rule__MultiplicativeExpression__OpAssignment_1_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16651:1: ( ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16652:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16652:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16653:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 )
- {
- before(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16654:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16654:2: rule__MultiplicativeExpression__OpAlternatives_1_0_0
- {
- pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_033831);
- rule__MultiplicativeExpression__OpAlternatives_1_0_0();
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__0__Impl"
- }
- after(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0());
+ // $ANTLR start "rule__BreakStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14193:1: rule__BreakStatement__Group__1 : rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 ;
+ public final void rule__BreakStatement__Group__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14197:1: ( rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14198:2: rule__BreakStatement__Group__1__Impl rule__BreakStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__128935);
+ rule__BreakStatement__Group__1__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__128938);
+ rule__BreakStatement__Group__2();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__MultiplicativeExpression__OpAssignment_1_0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__MultiplicativeExpression__ExpAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16663:1: rule__MultiplicativeExpression__ExpAssignment_1_1 : ( ruleUnaryExpression ) ;
- public final void rule__MultiplicativeExpression__ExpAssignment_1_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16667:1: ( ( ruleUnaryExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16668:1: ( ruleUnaryExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16668:1: ( ruleUnaryExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16669:1: ruleUnaryExpression
- {
- before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_133864);
- ruleUnaryExpression();
+ // $ANTLR start "rule__BreakStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14205:1: rule__BreakStatement__Group__1__Impl : ( 'break' ) ;
+ public final void rule__BreakStatement__Group__1__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14209:1: ( ( 'break' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14210:1: ( 'break' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14210:1: ( 'break' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14211:1: 'break'
+ {
+ before(grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
+ match(input,103,FOLLOW_103_in_rule__BreakStatement__Group__1__Impl28966);
+ after(grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
- after(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__MultiplicativeExpression__ExpAssignment_1_1"
+ // $ANTLR start "rule__BreakStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14224:1: rule__BreakStatement__Group__2 : rule__BreakStatement__Group__2__Impl ;
+ public final void rule__BreakStatement__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14228:1: ( rule__BreakStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14229:2: rule__BreakStatement__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__228997);
+ rule__BreakStatement__Group__2__Impl();
- // $ANTLR start "rule__UnaryExpression__OpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16678:1: rule__UnaryExpression__OpAssignment_0 : ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) ;
- public final void rule__UnaryExpression__OpAssignment_0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16682:1: ( ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16683:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16683:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16684:1: ( rule__UnaryExpression__OpAlternatives_0_0 )
- {
- before(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16685:1: ( rule__UnaryExpression__OpAlternatives_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16685:2: rule__UnaryExpression__OpAlternatives_0_0
- {
- pushFollow(FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_033895);
- rule__UnaryExpression__OpAlternatives_0_0();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__2"
- after(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0());
- }
+ // $ANTLR start "rule__BreakStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14235:1: rule__BreakStatement__Group__2__Impl : ( ';' ) ;
+ public final void rule__BreakStatement__Group__2__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14239:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14240:1: ( ';' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14240:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14241:1: ';'
+ {
+ before(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
+ match(input,91,FOLLOW_91_in_rule__BreakStatement__Group__2__Impl29025);
+ after(grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__UnaryExpression__OpAssignment_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BreakStatement__Group__2__Impl"
- // $ANTLR start "rule__UnaryExpression__ExpAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16694:1: rule__UnaryExpression__ExpAssignment_1 : ( rulePrimaryExpression ) ;
- public final void rule__UnaryExpression__ExpAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ReturnStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14260:1: rule__ReturnStatement__Group__0 : rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 ;
+ public final void rule__ReturnStatement__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16698:1: ( ( rulePrimaryExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16699:1: ( rulePrimaryExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16699:1: ( rulePrimaryExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16700:1: rulePrimaryExpression
- {
- before(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_133928);
- rulePrimaryExpression();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14264:1: ( rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14265:2: rule__ReturnStatement__Group__0__Impl rule__ReturnStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__029062);
+ rule__ReturnStatement__Group__0__Impl();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0());
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__029065);
+ rule__ReturnStatement__Group__1();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__0"
- // $ANTLR end "rule__UnaryExpression__ExpAssignment_1"
+ // $ANTLR start "rule__ReturnStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14272:1: rule__ReturnStatement__Group__0__Impl : ( 'return' ) ;
+ public final void rule__ReturnStatement__Group__0__Impl() throws RecognitionException {
- // $ANTLR start "rule__PrimaryExpression__PrefixAssignment"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16709:1: rule__PrimaryExpression__PrefixAssignment : ( ruleValueSpecification ) ;
- public final void rule__PrimaryExpression__PrefixAssignment() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14276:1: ( ( 'return' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14277:1: ( 'return' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14277:1: ( 'return' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14278:1: 'return'
+ {
+ before(grammarAccess.getReturnStatementAccess().getReturnKeyword_0());
+ match(input,104,FOLLOW_104_in_rule__ReturnStatement__Group__0__Impl29093);
+ after(grammarAccess.getReturnStatementAccess().getReturnKeyword_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16713:1: ( ( ruleValueSpecification ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16714:1: ( ruleValueSpecification )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16714:1: ( ruleValueSpecification )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16715:1: ruleValueSpecification
- {
- before(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0());
- pushFollow(FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment33959);
- ruleValueSpecification();
- state._fsp--;
+ }
- after(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__0__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ReturnStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14291:1: rule__ReturnStatement__Group__1 : rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 ;
+ public final void rule__ReturnStatement__Group__1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14295:1: ( rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14296:2: rule__ReturnStatement__Group__1__Impl rule__ReturnStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__129124);
+ rule__ReturnStatement__Group__1__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__PrimaryExpression__PrefixAssignment"
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__129127);
+ rule__ReturnStatement__Group__2();
+ state._fsp--;
- // $ANTLR start "rule__OperationCallExpression__OperationNameAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16724:1: rule__OperationCallExpression__OperationNameAssignment_1 : ( RULE_ID ) ;
- public final void rule__OperationCallExpression__OperationNameAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16728:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16729:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16729:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16730:1: RULE_ID
- {
- before(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_133990);
- after(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__1"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ReturnStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14303:1: rule__ReturnStatement__Group__1__Impl : ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) ;
+ public final void rule__ReturnStatement__Group__1__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14307:1: ( ( ( rule__ReturnStatement__ExpressionAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14308:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14308:1: ( ( rule__ReturnStatement__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14309:1: ( rule__ReturnStatement__ExpressionAssignment_1 )
+ {
+ before(grammarAccess.getReturnStatementAccess().getExpressionAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14310:1: ( rule__ReturnStatement__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14310:2: rule__ReturnStatement__ExpressionAssignment_1
+ {
+ pushFollow(FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl29154);
+ rule__ReturnStatement__ExpressionAssignment_1();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__OperationCallExpression__OperationNameAssignment_1"
+ }
- // $ANTLR start "rule__OperationCallExpression__TupleAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16739:1: rule__OperationCallExpression__TupleAssignment_2 : ( ruleTuple ) ;
- public final void rule__OperationCallExpression__TupleAssignment_2() throws RecognitionException {
+ after(grammarAccess.getReturnStatementAccess().getExpressionAssignment_1());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16743:1: ( ( ruleTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16744:1: ( ruleTuple )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16744:1: ( ruleTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16745:1: ruleTuple
- {
- before(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234021);
- ruleTuple();
- state._fsp--;
+ }
- after(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ReturnStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14320:1: rule__ReturnStatement__Group__2 : rule__ReturnStatement__Group__2__Impl ;
+ public final void rule__ReturnStatement__Group__2() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14324:1: ( rule__ReturnStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14325:2: rule__ReturnStatement__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__229184);
+ rule__ReturnStatement__Group__2__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__OperationCallExpression__TupleAssignment_2"
+ }
- // $ANTLR start "rule__OperationCallExpression__SuffixAssignment_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16754:1: rule__OperationCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
- public final void rule__OperationCallExpression__SuffixAssignment_3() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16758:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16759:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16759:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16760:1: ruleSuffixExpression
- {
- before(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_334052);
- ruleSuffixExpression();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__2"
- state._fsp--;
- after(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
+ // $ANTLR start "rule__ReturnStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14331:1: rule__ReturnStatement__Group__2__Impl : ( ';' ) ;
+ public final void rule__ReturnStatement__Group__2__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14335:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14336:1: ( ';' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14336:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14337:1: ';'
+ {
+ before(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2());
+ match(input,91,FOLLOW_91_in_rule__ReturnStatement__Group__2__Impl29212);
+ after(grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__OperationCallExpression__SuffixAssignment_3"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReturnStatement__Group__2__Impl"
- // $ANTLR start "rule__PropertyCallExpression__PropertyNameAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16769:1: rule__PropertyCallExpression__PropertyNameAssignment_1 : ( RULE_ID ) ;
- public final void rule__PropertyCallExpression__PropertyNameAssignment_1() throws RecognitionException {
+ // $ANTLR start "rule__AcceptStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14356:1: rule__AcceptStatement__Group__0 : rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 ;
+ public final void rule__AcceptStatement__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14360:1: ( rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14361:2: rule__AcceptStatement__Group__0__Impl rule__AcceptStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__029249);
+ rule__AcceptStatement__Group__0__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16773:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16774:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16774:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16775:1: RULE_ID
- {
- before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_134083);
- after(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__029252);
+ rule__AcceptStatement__Group__1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__PropertyCallExpression__PropertyNameAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group__0"
- // $ANTLR start "rule__PropertyCallExpression__IndexAssignment_2_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16784:1: rule__PropertyCallExpression__IndexAssignment_2_1 : ( ruleExpression ) ;
- public final void rule__PropertyCallExpression__IndexAssignment_2_1() throws RecognitionException {
+ // $ANTLR start "rule__AcceptStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14368:1: rule__AcceptStatement__Group__0__Impl : ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) ;
+ public final void rule__AcceptStatement__Group__0__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14372:1: ( ( ( rule__AcceptStatement__ClauseAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14373:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14373:1: ( ( rule__AcceptStatement__ClauseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14374:1: ( rule__AcceptStatement__ClauseAssignment_0 )
+ {
+ before(grammarAccess.getAcceptStatementAccess().getClauseAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14375:1: ( rule__AcceptStatement__ClauseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14375:2: rule__AcceptStatement__ClauseAssignment_0
+ {
+ pushFollow(FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl29279);
+ rule__AcceptStatement__ClauseAssignment_0();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16788:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16789:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16789:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16790:1: ruleExpression
- {
- before(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_134114);
- ruleExpression();
+ state._fsp--;
- state._fsp--;
- after(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0());
+ }
- }
+ after(grammarAccess.getAcceptStatementAccess().getClauseAssignment_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__PropertyCallExpression__IndexAssignment_2_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group__0__Impl"
- // $ANTLR start "rule__PropertyCallExpression__SuffixAssignment_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16799:1: rule__PropertyCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
- public final void rule__PropertyCallExpression__SuffixAssignment_3() throws RecognitionException {
+ // $ANTLR start "rule__AcceptStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14385:1: rule__AcceptStatement__Group__1 : rule__AcceptStatement__Group__1__Impl ;
+ public final void rule__AcceptStatement__Group__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14389:1: ( rule__AcceptStatement__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14390:2: rule__AcceptStatement__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__129309);
+ rule__AcceptStatement__Group__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16803:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16804:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16804:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16805:1: ruleSuffixExpression
- {
- before(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_334145);
- ruleSuffixExpression();
+ state._fsp--;
- state._fsp--;
- after(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__AcceptStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14396:1: rule__AcceptStatement__Group__1__Impl : ( ( rule__AcceptStatement__Alternatives_1 ) ) ;
+ public final void rule__AcceptStatement__Group__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14400:1: ( ( ( rule__AcceptStatement__Alternatives_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14401:1: ( ( rule__AcceptStatement__Alternatives_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14401:1: ( ( rule__AcceptStatement__Alternatives_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14402:1: ( rule__AcceptStatement__Alternatives_1 )
+ {
+ before(grammarAccess.getAcceptStatementAccess().getAlternatives_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14403:1: ( rule__AcceptStatement__Alternatives_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14403:2: rule__AcceptStatement__Alternatives_1
+ {
+ pushFollow(FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl29336);
+ rule__AcceptStatement__Alternatives_1();
- // $ANTLR end "rule__PropertyCallExpression__SuffixAssignment_3"
+ state._fsp--;
- // $ANTLR start "rule__LinkOperationExpression__KindAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16814:1: rule__LinkOperationExpression__KindAssignment_1 : ( ruleLinkOperationKind ) ;
- public final void rule__LinkOperationExpression__KindAssignment_1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getAcceptStatementAccess().getAlternatives_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16818:1: ( ( ruleLinkOperationKind ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16819:1: ( ruleLinkOperationKind )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16819:1: ( ruleLinkOperationKind )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16820:1: ruleLinkOperationKind
- {
- before(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleLinkOperationKind_in_rule__LinkOperationExpression__KindAssignment_134176);
- ruleLinkOperationKind();
+ }
- state._fsp--;
- after(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptStatement__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14417:1: rule__SimpleAcceptStatementCompletion__Group__0 : rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 ;
+ public final void rule__SimpleAcceptStatementCompletion__Group__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14421:1: ( rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14422:2: rule__SimpleAcceptStatementCompletion__Group__0__Impl rule__SimpleAcceptStatementCompletion__Group__1
+ {
+ pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__029370);
+ rule__SimpleAcceptStatementCompletion__Group__0__Impl();
- // $ANTLR end "rule__LinkOperationExpression__KindAssignment_1"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__029373);
+ rule__SimpleAcceptStatementCompletion__Group__1();
- // $ANTLR start "rule__LinkOperationExpression__TupleAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16829:1: rule__LinkOperationExpression__TupleAssignment_2 : ( ruleLinkOperationTuple ) ;
- public final void rule__LinkOperationExpression__TupleAssignment_2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16833:1: ( ( ruleLinkOperationTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16834:1: ( ruleLinkOperationTuple )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16834:1: ( ruleLinkOperationTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16835:1: ruleLinkOperationTuple
- {
- before(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleLinkOperationTuple_in_rule__LinkOperationExpression__TupleAssignment_234207);
- ruleLinkOperationTuple();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__0"
- }
+ // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14429:1: rule__SimpleAcceptStatementCompletion__Group__0__Impl : ( () ) ;
+ public final void rule__SimpleAcceptStatementCompletion__Group__0__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14433:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14434:1: ( () )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14434:1: ( () )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14435:1: ()
+ {
+ before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSimpleAcceptStatementCompletionAction_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14436:1: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14438:1:
+ {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSimpleAcceptStatementCompletionAction_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__LinkOperationExpression__TupleAssignment_2"
+ }
- // $ANTLR start "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16844:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 : ( ruleLinkOperationTupleElement ) ;
- public final void rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1() throws RecognitionException {
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16848:1: ( ( ruleLinkOperationTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16849:1: ( ruleLinkOperationTupleElement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16849:1: ( ruleLinkOperationTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16850:1: ruleLinkOperationTupleElement
- {
- before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_134238);
- ruleLinkOperationTupleElement();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__0__Impl"
- state._fsp--;
- after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0());
+ // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14448:1: rule__SimpleAcceptStatementCompletion__Group__1 : rule__SimpleAcceptStatementCompletion__Group__1__Impl ;
+ public final void rule__SimpleAcceptStatementCompletion__Group__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14452:1: ( rule__SimpleAcceptStatementCompletion__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14453:2: rule__SimpleAcceptStatementCompletion__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__129431);
+ rule__SimpleAcceptStatementCompletion__Group__1__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__1"
- // $ANTLR start "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16859:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 : ( ruleLinkOperationTupleElement ) ;
- public final void rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1() throws RecognitionException {
+ // $ANTLR start "rule__SimpleAcceptStatementCompletion__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14459:1: rule__SimpleAcceptStatementCompletion__Group__1__Impl : ( ';' ) ;
+ public final void rule__SimpleAcceptStatementCompletion__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14463:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14464:1: ( ';' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14464:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14465:1: ';'
+ {
+ before(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1());
+ match(input,91,FOLLOW_91_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl29459);
+ after(grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16863:1: ( ( ruleLinkOperationTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16864:1: ( ruleLinkOperationTupleElement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16864:1: ( ruleLinkOperationTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16865:1: ruleLinkOperationTupleElement
- {
- before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_134269);
- ruleLinkOperationTupleElement();
+ }
- state._fsp--;
- after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SimpleAcceptStatementCompletion__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14482:1: rule__CompoundAcceptStatementCompletion__Group__0 : rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 ;
+ public final void rule__CompoundAcceptStatementCompletion__Group__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14486:1: ( rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14487:2: rule__CompoundAcceptStatementCompletion__Group__0__Impl rule__CompoundAcceptStatementCompletion__Group__1
+ {
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__029494);
+ rule__CompoundAcceptStatementCompletion__Group__0__Impl();
- // $ANTLR end "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__029497);
+ rule__CompoundAcceptStatementCompletion__Group__1();
- // $ANTLR start "rule__LinkOperationTupleElement__RoleAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16874:1: rule__LinkOperationTupleElement__RoleAssignment_0 : ( RULE_ID ) ;
- public final void rule__LinkOperationTupleElement__RoleAssignment_0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16878:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16879:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16879:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16880:1: RULE_ID
- {
- before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_034300);
- after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__0"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14494:1: rule__CompoundAcceptStatementCompletion__Group__0__Impl : ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) ;
+ public final void rule__CompoundAcceptStatementCompletion__Group__0__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14498:1: ( ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14499:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14499:1: ( ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14500:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 )
+ {
+ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14501:1: ( rule__CompoundAcceptStatementCompletion__BlockAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14501:2: rule__CompoundAcceptStatementCompletion__BlockAssignment_0
+ {
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl29524);
+ rule__CompoundAcceptStatementCompletion__BlockAssignment_0();
- // $ANTLR end "rule__LinkOperationTupleElement__RoleAssignment_0"
+ state._fsp--;
- // $ANTLR start "rule__LinkOperationTupleElement__RoleIndexAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16889:1: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 : ( ruleExpression ) ;
- public final void rule__LinkOperationTupleElement__RoleIndexAssignment_1_1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockAssignment_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16893:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16894:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16894:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16895:1: ruleExpression
- {
- before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_134331);
- ruleExpression();
+ }
- state._fsp--;
- after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_1_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__0__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14511:1: rule__CompoundAcceptStatementCompletion__Group__1 : rule__CompoundAcceptStatementCompletion__Group__1__Impl ;
+ public final void rule__CompoundAcceptStatementCompletion__Group__1() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14515:1: ( rule__CompoundAcceptStatementCompletion__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14516:2: rule__CompoundAcceptStatementCompletion__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129554);
+ rule__CompoundAcceptStatementCompletion__Group__1__Impl();
- // $ANTLR end "rule__LinkOperationTupleElement__RoleIndexAssignment_1_1"
+ state._fsp--;
- // $ANTLR start "rule__LinkOperationTupleElement__ObjectAssignment_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16904:1: rule__LinkOperationTupleElement__ObjectAssignment_3 : ( ruleExpression ) ;
- public final void rule__LinkOperationTupleElement__ObjectAssignment_3() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16908:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16909:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16909:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16910:1: ruleExpression
- {
- before(grammarAccess.getLinkOperationTupleElementAccess().getObjectExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_334362);
- ruleExpression();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__1"
- after(grammarAccess.getLinkOperationTupleElementAccess().getObjectExpressionParserRuleCall_3_0());
- }
+ // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14522:1: rule__CompoundAcceptStatementCompletion__Group__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) ;
+ public final void rule__CompoundAcceptStatementCompletion__Group__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14526:1: ( ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14527:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14527:1: ( ( rule__CompoundAcceptStatementCompletion__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14528:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )*
+ {
+ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14529:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0 )*
+ loop96:
+ do {
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- }
+ if ( (LA96_0==95) ) {
+ alt96=1;
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ switch (alt96) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14529:2: rule__CompoundAcceptStatementCompletion__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl29581);
+ rule__CompoundAcceptStatementCompletion__Group_1__0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__LinkOperationTupleElement__ObjectAssignment_3"
+ }
+ break;
- // $ANTLR start "rule__SequenceOperationExpression__OperationNameAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16919:1: rule__SequenceOperationExpression__OperationNameAssignment_1 : ( ruleQualifiedNameWithBinding ) ;
- public final void rule__SequenceOperationExpression__OperationNameAssignment_1() throws RecognitionException {
+ default :
+ break loop96;
+ }
+ } while (true);
- int stackSize = keepStackSize();
+ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getGroup_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16923:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16924:1: ( ruleQualifiedNameWithBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16924:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16925:1: ruleQualifiedNameWithBinding
- {
- before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_134393);
- ruleQualifiedNameWithBinding();
+ }
- state._fsp--;
- after(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14543:1: rule__CompoundAcceptStatementCompletion__Group_1__0 : rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 ;
+ public final void rule__CompoundAcceptStatementCompletion__Group_1__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14547:1: ( rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14548:2: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl rule__CompoundAcceptStatementCompletion__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__029616);
+ rule__CompoundAcceptStatementCompletion__Group_1__0__Impl();
- // $ANTLR end "rule__SequenceOperationExpression__OperationNameAssignment_1"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__029619);
+ rule__CompoundAcceptStatementCompletion__Group_1__1();
- // $ANTLR start "rule__SequenceOperationExpression__TupleAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16934:1: rule__SequenceOperationExpression__TupleAssignment_2 : ( ruleTuple ) ;
- public final void rule__SequenceOperationExpression__TupleAssignment_2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16938:1: ( ( ruleTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16939:1: ( ruleTuple )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16939:1: ( ruleTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16940:1: ruleTuple
- {
- before(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_234424);
- ruleTuple();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__0"
- }
+ // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14555:1: rule__CompoundAcceptStatementCompletion__Group_1__0__Impl : ( 'or' ) ;
+ public final void rule__CompoundAcceptStatementCompletion__Group_1__0__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14559:1: ( ( 'or' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14560:1: ( 'or' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14560:1: ( 'or' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14561:1: 'or'
+ {
+ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0());
+ match(input,95,FOLLOW_95_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl29647);
+ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__SequenceOperationExpression__TupleAssignment_2"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__SequenceOperationExpression__SuffixAssignment_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16949:1: rule__SequenceOperationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
- public final void rule__SequenceOperationExpression__SuffixAssignment_3() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__0__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16953:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16954:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16954:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16955:1: ruleSuffixExpression
- {
- before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_334455);
- ruleSuffixExpression();
- state._fsp--;
+ // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14574:1: rule__CompoundAcceptStatementCompletion__Group_1__1 : rule__CompoundAcceptStatementCompletion__Group_1__1__Impl ;
+ public final void rule__CompoundAcceptStatementCompletion__Group_1__1() throws RecognitionException {
- after(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14578:1: ( rule__CompoundAcceptStatementCompletion__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14579:2: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__129678);
+ rule__CompoundAcceptStatementCompletion__Group_1__1__Impl();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__1"
- // $ANTLR end "rule__SequenceOperationExpression__SuffixAssignment_3"
+ // $ANTLR start "rule__CompoundAcceptStatementCompletion__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14585:1: rule__CompoundAcceptStatementCompletion__Group_1__1__Impl : ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) ;
+ public final void rule__CompoundAcceptStatementCompletion__Group_1__1__Impl() throws RecognitionException {
- // $ANTLR start "rule__SequenceReductionExpression__IsOrderedAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16964:1: rule__SequenceReductionExpression__IsOrderedAssignment_2 : ( ( 'ordered' ) ) ;
- public final void rule__SequenceReductionExpression__IsOrderedAssignment_2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14589:1: ( ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14590:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14590:1: ( ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14591:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 )
+ {
+ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14592:1: ( rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14592:2: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl29705);
+ rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16968:1: ( ( ( 'ordered' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16969:1: ( ( 'ordered' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16969:1: ( ( 'ordered' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16970:1: ( 'ordered' )
- {
- before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16971:1: ( 'ordered' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16972:1: 'ordered'
- {
- before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
- match(input, 109, FOLLOW_109_in_rule__SequenceReductionExpression__IsOrderedAssignment_234491);
- after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
- }
+ }
- after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
+ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAssignment_1_1());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundAcceptStatementCompletion__Group_1__1__Impl"
- // $ANTLR end "rule__SequenceReductionExpression__IsOrderedAssignment_2"
+ // $ANTLR start "rule__AcceptBlock__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14606:1: rule__AcceptBlock__Group__0 : rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 ;
+ public final void rule__AcceptBlock__Group__0() throws RecognitionException {
- // $ANTLR start "rule__SequenceReductionExpression__BehaviorAssignment_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16987:1: rule__SequenceReductionExpression__BehaviorAssignment_3 : ( ruleQualifiedNameWithBinding ) ;
- public final void rule__SequenceReductionExpression__BehaviorAssignment_3() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14610:1: ( rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14611:2: rule__AcceptBlock__Group__0__Impl rule__AcceptBlock__Group__1
+ {
+ pushFollow(FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__029739);
+ rule__AcceptBlock__Group__0__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16991:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16992:1: ( ruleQualifiedNameWithBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16992:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16993:1: ruleQualifiedNameWithBinding
- {
- before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_334530);
- ruleQualifiedNameWithBinding();
+ pushFollow(FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__029742);
+ rule__AcceptBlock__Group__1();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptBlock__Group__0"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__AcceptBlock__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14618:1: rule__AcceptBlock__Group__0__Impl : ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) ;
+ public final void rule__AcceptBlock__Group__0__Impl() throws RecognitionException {
- // $ANTLR end "rule__SequenceReductionExpression__BehaviorAssignment_3"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14622:1: ( ( ( rule__AcceptBlock__ClauseAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14623:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14623:1: ( ( rule__AcceptBlock__ClauseAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14624:1: ( rule__AcceptBlock__ClauseAssignment_0 )
+ {
+ before(grammarAccess.getAcceptBlockAccess().getClauseAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14625:1: ( rule__AcceptBlock__ClauseAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14625:2: rule__AcceptBlock__ClauseAssignment_0
+ {
+ pushFollow(FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl29769);
+ rule__AcceptBlock__ClauseAssignment_0();
+ state._fsp--;
- // $ANTLR start "rule__SequenceReductionExpression__SuffixAssignment_4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17002:1: rule__SequenceReductionExpression__SuffixAssignment_4 : ( ruleSuffixExpression ) ;
- public final void rule__SequenceReductionExpression__SuffixAssignment_4() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17006:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17007:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17007:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17008:1: ruleSuffixExpression
- {
- before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_434561);
- ruleSuffixExpression();
+ after(grammarAccess.getAcceptBlockAccess().getClauseAssignment_0());
- state._fsp--;
+ }
- after(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptBlock__Group__0__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__AcceptBlock__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14635:1: rule__AcceptBlock__Group__1 : rule__AcceptBlock__Group__1__Impl ;
+ public final void rule__AcceptBlock__Group__1() throws RecognitionException {
- // $ANTLR end "rule__SequenceReductionExpression__SuffixAssignment_4"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14639:1: ( rule__AcceptBlock__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14640:2: rule__AcceptBlock__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__129799);
+ rule__AcceptBlock__Group__1__Impl();
+ state._fsp--;
- // $ANTLR start "rule__SelectOrRejectOperation__OpAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17017:1: rule__SelectOrRejectOperation__OpAssignment_1 : ( ruleSelectOrRejectOperator ) ;
- public final void rule__SelectOrRejectOperation__OpAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17021:1: ( ( ruleSelectOrRejectOperator ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17022:1: ( ruleSelectOrRejectOperator )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17022:1: ( ruleSelectOrRejectOperator )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17023:1: ruleSelectOrRejectOperator
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_134592);
- ruleSelectOrRejectOperator();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptBlock__Group__1"
- }
+ // $ANTLR start "rule__AcceptBlock__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14646:1: rule__AcceptBlock__Group__1__Impl : ( ( rule__AcceptBlock__BlockAssignment_1 ) ) ;
+ public final void rule__AcceptBlock__Group__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14650:1: ( ( ( rule__AcceptBlock__BlockAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14651:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14651:1: ( ( rule__AcceptBlock__BlockAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14652:1: ( rule__AcceptBlock__BlockAssignment_1 )
+ {
+ before(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14653:1: ( rule__AcceptBlock__BlockAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14653:2: rule__AcceptBlock__BlockAssignment_1
+ {
+ pushFollow(FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl29826);
+ rule__AcceptBlock__BlockAssignment_1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SelectOrRejectOperation__OpAssignment_1"
+ after(grammarAccess.getAcceptBlockAccess().getBlockAssignment_1());
+ }
- // $ANTLR start "rule__SelectOrRejectOperation__NameAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17032:1: rule__SelectOrRejectOperation__NameAssignment_2 : ( RULE_ID ) ;
- public final void rule__SelectOrRejectOperation__NameAssignment_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17036:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17037:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17037:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17038:1: RULE_ID
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_234623);
- after(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptBlock__Group__1__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__AcceptClause__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14667:1: rule__AcceptClause__Group__0 : rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 ;
+ public final void rule__AcceptClause__Group__0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14671:1: ( rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14672:2: rule__AcceptClause__Group__0__Impl rule__AcceptClause__Group__1
+ {
+ pushFollow(FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__029860);
+ rule__AcceptClause__Group__0__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SelectOrRejectOperation__NameAssignment_2"
+ pushFollow(FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__029863);
+ rule__AcceptClause__Group__1();
+ state._fsp--;
- // $ANTLR start "rule__SelectOrRejectOperation__ExprAssignment_4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17047:1: rule__SelectOrRejectOperation__ExprAssignment_4 : ( ruleExpression ) ;
- public final void rule__SelectOrRejectOperation__ExprAssignment_4() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17051:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17052:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17052:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17053:1: ruleExpression
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_434654);
- ruleExpression();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__0"
- }
+ // $ANTLR start "rule__AcceptClause__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14679:1: rule__AcceptClause__Group__0__Impl : ( 'accept' ) ;
+ public final void rule__AcceptClause__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14683:1: ( ( 'accept' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14684:1: ( 'accept' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14684:1: ( 'accept' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14685:1: 'accept'
+ {
+ before(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
+ match(input,105,FOLLOW_105_in_rule__AcceptClause__Group__0__Impl29891);
+ after(grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SelectOrRejectOperation__ExprAssignment_4"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__SelectOrRejectOperation__SuffixAssignment_6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17062:1: rule__SelectOrRejectOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
- public final void rule__SelectOrRejectOperation__SuffixAssignment_6() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17066:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17067:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17067:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17068:1: ruleSuffixExpression
- {
- before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_634685);
- ruleSuffixExpression();
+ // $ANTLR start "rule__AcceptClause__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14698:1: rule__AcceptClause__Group__1 : rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 ;
+ public final void rule__AcceptClause__Group__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14702:1: ( rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14703:2: rule__AcceptClause__Group__1__Impl rule__AcceptClause__Group__2
+ {
+ pushFollow(FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__129922);
+ rule__AcceptClause__Group__1__Impl();
- after(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__129925);
+ rule__AcceptClause__Group__2();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SelectOrRejectOperation__SuffixAssignment_6"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__1"
- // $ANTLR start "rule__CollectOrIterateOperation__OpAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17077:1: rule__CollectOrIterateOperation__OpAssignment_1 : ( ruleCollectOrIterateOperator ) ;
- public final void rule__CollectOrIterateOperation__OpAssignment_1() throws RecognitionException {
+ // $ANTLR start "rule__AcceptClause__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14710:1: rule__AcceptClause__Group__1__Impl : ( '(' ) ;
+ public final void rule__AcceptClause__Group__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14714:1: ( ( '(' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14715:1: ( '(' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14715:1: ( '(' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14716:1: '('
+ {
+ before(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
+ match(input,63,FOLLOW_63_in_rule__AcceptClause__Group__1__Impl29953);
+ after(grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17081:1: ( ( ruleCollectOrIterateOperator ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17082:1: ( ruleCollectOrIterateOperator )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17082:1: ( ruleCollectOrIterateOperator )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17083:1: ruleCollectOrIterateOperator
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_134716);
- ruleCollectOrIterateOperator();
+ }
- state._fsp--;
- after(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__AcceptClause__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14729:1: rule__AcceptClause__Group__2 : rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 ;
+ public final void rule__AcceptClause__Group__2() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14733:1: ( rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14734:2: rule__AcceptClause__Group__2__Impl rule__AcceptClause__Group__3
+ {
+ pushFollow(FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__229984);
+ rule__AcceptClause__Group__2__Impl();
- // $ANTLR end "rule__CollectOrIterateOperation__OpAssignment_1"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__229987);
+ rule__AcceptClause__Group__3();
- // $ANTLR start "rule__CollectOrIterateOperation__NameAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17092:1: rule__CollectOrIterateOperation__NameAssignment_2 : ( RULE_ID ) ;
- public final void rule__CollectOrIterateOperation__NameAssignment_2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17096:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17097:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17097:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17098:1: RULE_ID
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_234747);
- after(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__2"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__AcceptClause__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14741:1: rule__AcceptClause__Group__2__Impl : ( ( rule__AcceptClause__Group_2__0 )? ) ;
+ public final void rule__AcceptClause__Group__2__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14745:1: ( ( ( rule__AcceptClause__Group_2__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14746:1: ( ( rule__AcceptClause__Group_2__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14746:1: ( ( rule__AcceptClause__Group_2__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14747:1: ( rule__AcceptClause__Group_2__0 )?
+ {
+ before(grammarAccess.getAcceptClauseAccess().getGroup_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14748:1: ( rule__AcceptClause__Group_2__0 )?
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- // $ANTLR end "rule__CollectOrIterateOperation__NameAssignment_2"
+ if ( (LA97_0==RULE_ID) ) {
+ int LA97_1 = input.LA(2);
+ if ( (LA97_1==66) ) {
+ alt97=1;
+ }
+ }
+ switch (alt97) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14748:2: rule__AcceptClause__Group_2__0
+ {
+ pushFollow(FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl30014);
+ rule__AcceptClause__Group_2__0();
- // $ANTLR start "rule__CollectOrIterateOperation__ExprAssignment_4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17107:1: rule__CollectOrIterateOperation__ExprAssignment_4 : ( ruleExpression ) ;
- public final void rule__CollectOrIterateOperation__ExprAssignment_4() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17111:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17112:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17112:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17113:1: ruleExpression
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_434778);
- ruleExpression();
+ }
+ break;
- state._fsp--;
+ }
- after(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0());
+ after(grammarAccess.getAcceptClauseAccess().getGroup_2());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__2__Impl"
- // $ANTLR end "rule__CollectOrIterateOperation__ExprAssignment_4"
+ // $ANTLR start "rule__AcceptClause__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14758:1: rule__AcceptClause__Group__3 : rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 ;
+ public final void rule__AcceptClause__Group__3() throws RecognitionException {
- // $ANTLR start "rule__CollectOrIterateOperation__SuffixAssignment_6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17122:1: rule__CollectOrIterateOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
- public final void rule__CollectOrIterateOperation__SuffixAssignment_6() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14762:1: ( rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14763:2: rule__AcceptClause__Group__3__Impl rule__AcceptClause__Group__4
+ {
+ pushFollow(FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__330045);
+ rule__AcceptClause__Group__3__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17126:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17127:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17127:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17128:1: ruleSuffixExpression
- {
- before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_634809);
- ruleSuffixExpression();
+ pushFollow(FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__330048);
+ rule__AcceptClause__Group__4();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__3"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__AcceptClause__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14770:1: rule__AcceptClause__Group__3__Impl : ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) ;
+ public final void rule__AcceptClause__Group__3__Impl() throws RecognitionException {
- // $ANTLR end "rule__CollectOrIterateOperation__SuffixAssignment_6"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14774:1: ( ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14775:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14775:1: ( ( rule__AcceptClause__QualifiedNameListAssignment_3 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14776:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 )
+ {
+ before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListAssignment_3());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14777:1: ( rule__AcceptClause__QualifiedNameListAssignment_3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14777:2: rule__AcceptClause__QualifiedNameListAssignment_3
+ {
+ pushFollow(FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl30075);
+ rule__AcceptClause__QualifiedNameListAssignment_3();
+ state._fsp--;
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__OpAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17137:1: rule__ForAllOrExistsOrOneOperation__OpAssignment_1 : ( ruleForAllOrExistsOrOneOperator ) ;
- public final void rule__ForAllOrExistsOrOneOperation__OpAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17141:1: ( ( ruleForAllOrExistsOrOneOperator ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17142:1: ( ruleForAllOrExistsOrOneOperator )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17142:1: ( ruleForAllOrExistsOrOneOperator )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17143:1: ruleForAllOrExistsOrOneOperator
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_134840);
- ruleForAllOrExistsOrOneOperator();
+ after(grammarAccess.getAcceptClauseAccess().getQualifiedNameListAssignment_3());
- state._fsp--;
+ }
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__3__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__AcceptClause__Group__4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14787:1: rule__AcceptClause__Group__4 : rule__AcceptClause__Group__4__Impl ;
+ public final void rule__AcceptClause__Group__4() throws RecognitionException {
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__OpAssignment_1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14791:1: ( rule__AcceptClause__Group__4__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14792:2: rule__AcceptClause__Group__4__Impl
+ {
+ pushFollow(FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__430105);
+ rule__AcceptClause__Group__4__Impl();
+ state._fsp--;
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__NameAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17152:1: rule__ForAllOrExistsOrOneOperation__NameAssignment_2 : ( RULE_ID ) ;
- public final void rule__ForAllOrExistsOrOneOperation__NameAssignment_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17156:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17157:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17157:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17158:1: RULE_ID
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_234871);
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__4"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__AcceptClause__Group__4__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14798:1: rule__AcceptClause__Group__4__Impl : ( ')' ) ;
+ public final void rule__AcceptClause__Group__4__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14802:1: ( ( ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14803:1: ( ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14803:1: ( ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14804:1: ')'
+ {
+ before(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
+ match(input,64,FOLLOW_64_in_rule__AcceptClause__Group__4__Impl30133);
+ after(grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__NameAssignment_2"
+ }
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__ExprAssignment_4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17167:1: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 : ( ruleExpression ) ;
- public final void rule__ForAllOrExistsOrOneOperation__ExprAssignment_4() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17171:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17172:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17172:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17173:1: ruleExpression
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_434902);
- ruleExpression();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group__4__Impl"
- state._fsp--;
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0());
+ // $ANTLR start "rule__AcceptClause__Group_2__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14827:1: rule__AcceptClause__Group_2__0 : rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 ;
+ public final void rule__AcceptClause__Group_2__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14831:1: ( rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14832:2: rule__AcceptClause__Group_2__0__Impl rule__AcceptClause__Group_2__1
+ {
+ pushFollow(FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__030174);
+ rule__AcceptClause__Group_2__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__030177);
+ rule__AcceptClause__Group_2__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__ExprAssignment_4"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17182:1: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
- public final void rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group_2__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17186:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17187:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17187:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17188:1: ruleSuffixExpression
- {
- before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_634933);
- ruleSuffixExpression();
+ // $ANTLR start "rule__AcceptClause__Group_2__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14839:1: rule__AcceptClause__Group_2__0__Impl : ( ( rule__AcceptClause__NameAssignment_2_0 ) ) ;
+ public final void rule__AcceptClause__Group_2__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14843:1: ( ( ( rule__AcceptClause__NameAssignment_2_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14844:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14844:1: ( ( rule__AcceptClause__NameAssignment_2_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14845:1: ( rule__AcceptClause__NameAssignment_2_0 )
+ {
+ before(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14846:1: ( rule__AcceptClause__NameAssignment_2_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14846:2: rule__AcceptClause__NameAssignment_2_0
+ {
+ pushFollow(FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl30204);
+ rule__AcceptClause__NameAssignment_2_0();
- after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getAcceptClauseAccess().getNameAssignment_2_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__IsUniqueOperation__NameAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17197:1: rule__IsUniqueOperation__NameAssignment_2 : ( RULE_ID ) ;
- public final void rule__IsUniqueOperation__NameAssignment_2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group_2__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17201:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17202:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17202:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17203:1: RULE_ID
- {
- before(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_234964);
- after(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0());
+ // $ANTLR start "rule__AcceptClause__Group_2__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14856:1: rule__AcceptClause__Group_2__1 : rule__AcceptClause__Group_2__1__Impl ;
+ public final void rule__AcceptClause__Group_2__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14860:1: ( rule__AcceptClause__Group_2__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14861:2: rule__AcceptClause__Group_2__1__Impl
+ {
+ pushFollow(FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__130234);
+ rule__AcceptClause__Group_2__1__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__IsUniqueOperation__NameAssignment_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group_2__1"
- // $ANTLR start "rule__IsUniqueOperation__ExprAssignment_4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17212:1: rule__IsUniqueOperation__ExprAssignment_4 : ( ruleExpression ) ;
- public final void rule__IsUniqueOperation__ExprAssignment_4() throws RecognitionException {
+ // $ANTLR start "rule__AcceptClause__Group_2__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14867:1: rule__AcceptClause__Group_2__1__Impl : ( ':' ) ;
+ public final void rule__AcceptClause__Group_2__1__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14871:1: ( ( ':' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14872:1: ( ':' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14872:1: ( ':' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14873:1: ':'
+ {
+ before(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
+ match(input,66,FOLLOW_66_in_rule__AcceptClause__Group_2__1__Impl30262);
+ after(grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17216:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17217:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17217:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17218:1: ruleExpression
- {
- before(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_434995);
- ruleExpression();
+ }
- state._fsp--;
- after(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__Group_2__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ClassifyStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14890:1: rule__ClassifyStatement__Group__0 : rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 ;
+ public final void rule__ClassifyStatement__Group__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14894:1: ( rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14895:2: rule__ClassifyStatement__Group__0__Impl rule__ClassifyStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__030297);
+ rule__ClassifyStatement__Group__0__Impl();
- // $ANTLR end "rule__IsUniqueOperation__ExprAssignment_4"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__030300);
+ rule__ClassifyStatement__Group__1();
- // $ANTLR start "rule__IsUniqueOperation__SuffixAssignment_6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17227:1: rule__IsUniqueOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
- public final void rule__IsUniqueOperation__SuffixAssignment_6() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17231:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17232:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17232:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17233:1: ruleSuffixExpression
- {
- before(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_635026);
- ruleSuffixExpression();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__0"
- }
+ // $ANTLR start "rule__ClassifyStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14902:1: rule__ClassifyStatement__Group__0__Impl : ( 'classify' ) ;
+ public final void rule__ClassifyStatement__Group__0__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14906:1: ( ( 'classify' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14907:1: ( 'classify' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14907:1: ( 'classify' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14908:1: 'classify'
+ {
+ before(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
+ match(input,106,FOLLOW_106_in_rule__ClassifyStatement__Group__0__Impl30328);
+ after(grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__IsUniqueOperation__SuffixAssignment_6"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17242:1: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 : ( ruleExpression ) ;
- public final void rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__0__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17246:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17247:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17247:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17248:1: ruleExpression
- {
- before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_135057);
- ruleExpression();
- state._fsp--;
+ // $ANTLR start "rule__ClassifyStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14921:1: rule__ClassifyStatement__Group__1 : rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 ;
+ public final void rule__ClassifyStatement__Group__1() throws RecognitionException {
- after(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14925:1: ( rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14926:2: rule__ClassifyStatement__Group__1__Impl rule__ClassifyStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__130359);
+ rule__ClassifyStatement__Group__1__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__130362);
+ rule__ClassifyStatement__Group__2();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__1"
- // $ANTLR start "rule__ParenthesizedExpression__CastedAssignment_3_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17257:1: rule__ParenthesizedExpression__CastedAssignment_3_0 : ( ruleNonLiteralValueSpecification ) ;
- public final void rule__ParenthesizedExpression__CastedAssignment_3_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ClassifyStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14933:1: rule__ClassifyStatement__Group__1__Impl : ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) ;
+ public final void rule__ClassifyStatement__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17261:1: ( ( ruleNonLiteralValueSpecification ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17262:1: ( ruleNonLiteralValueSpecification )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17262:1: ( ruleNonLiteralValueSpecification )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17263:1: ruleNonLiteralValueSpecification
- {
- before(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0());
- pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_035088);
- ruleNonLiteralValueSpecification();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14937:1: ( ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14938:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14938:1: ( ( rule__ClassifyStatement__ExpressionAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14939:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
+ {
+ before(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14940:1: ( rule__ClassifyStatement__ExpressionAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14940:2: rule__ClassifyStatement__ExpressionAssignment_1
+ {
+ pushFollow(FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl30389);
+ rule__ClassifyStatement__ExpressionAssignment_1();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0());
- }
+ }
+ after(grammarAccess.getClassifyStatementAccess().getExpressionAssignment_1());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ParenthesizedExpression__CastedAssignment_3_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__1__Impl"
- // $ANTLR start "rule__ParenthesizedExpression__SuffixAssignment_3_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17272:1: rule__ParenthesizedExpression__SuffixAssignment_3_1 : ( ruleSuffixExpression ) ;
- public final void rule__ParenthesizedExpression__SuffixAssignment_3_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ClassifyStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14950:1: rule__ClassifyStatement__Group__2 : rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 ;
+ public final void rule__ClassifyStatement__Group__2() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17276:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17277:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17277:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17278:1: ruleSuffixExpression
- {
- before(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_135119);
- ruleSuffixExpression();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14954:1: ( rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14955:2: rule__ClassifyStatement__Group__2__Impl rule__ClassifyStatement__Group__3
+ {
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__230419);
+ rule__ClassifyStatement__Group__2__Impl();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0());
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__230422);
+ rule__ClassifyStatement__Group__3();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__2"
- // $ANTLR end "rule__ParenthesizedExpression__SuffixAssignment_3_1"
+ // $ANTLR start "rule__ClassifyStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14962:1: rule__ClassifyStatement__Group__2__Impl : ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) ;
+ public final void rule__ClassifyStatement__Group__2__Impl() throws RecognitionException {
- // $ANTLR start "rule__ThisExpression__SuffixAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17287:1: rule__ThisExpression__SuffixAssignment_2 : ( ruleSuffixExpression ) ;
- public final void rule__ThisExpression__SuffixAssignment_2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14966:1: ( ( ( rule__ClassifyStatement__ClauseAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14967:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14967:1: ( ( rule__ClassifyStatement__ClauseAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14968:1: ( rule__ClassifyStatement__ClauseAssignment_2 )
+ {
+ before(grammarAccess.getClassifyStatementAccess().getClauseAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14969:1: ( rule__ClassifyStatement__ClauseAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14969:2: rule__ClassifyStatement__ClauseAssignment_2
+ {
+ pushFollow(FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl30449);
+ rule__ClassifyStatement__ClauseAssignment_2();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17291:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17292:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17292:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17293:1: ruleSuffixExpression
- {
- before(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_235150);
- ruleSuffixExpression();
- state._fsp--;
+ }
- after(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0());
+ after(grammarAccess.getClassifyStatementAccess().getClauseAssignment_2());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__2__Impl"
- // $ANTLR end "rule__ThisExpression__SuffixAssignment_2"
+ // $ANTLR start "rule__ClassifyStatement__Group__3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14979:1: rule__ClassifyStatement__Group__3 : rule__ClassifyStatement__Group__3__Impl ;
+ public final void rule__ClassifyStatement__Group__3() throws RecognitionException {
- // $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17302:1: rule__SuperInvocationExpression__TupleAssignment_1_0 : ( ruleTuple ) ;
- public final void rule__SuperInvocationExpression__TupleAssignment_1_0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14983:1: ( rule__ClassifyStatement__Group__3__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14984:2: rule__ClassifyStatement__Group__3__Impl
+ {
+ pushFollow(FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__330479);
+ rule__ClassifyStatement__Group__3__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17306:1: ( ( ruleTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17307:1: ( ruleTuple )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17307:1: ( ruleTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17308:1: ruleTuple
- {
- before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_035181);
- ruleTuple();
- state._fsp--;
+ }
- after(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__3"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ClassifyStatement__Group__3__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14990:1: rule__ClassifyStatement__Group__3__Impl : ( ';' ) ;
+ public final void rule__ClassifyStatement__Group__3__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14994:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14995:1: ( ';' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14995:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:14996:1: ';'
+ {
+ before(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
+ match(input,91,FOLLOW_91_in_rule__ClassifyStatement__Group__3__Impl30507);
+ after(grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
- }
- return;
- }
+ }
- // $ANTLR end "rule__SuperInvocationExpression__TupleAssignment_1_0"
+ }
- // $ANTLR start "rule__SuperInvocationExpression__OperationNameAssignment_1_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17317:1: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 : ( ruleQualifiedNameWithBinding ) ;
- public final void rule__SuperInvocationExpression__OperationNameAssignment_1_1_1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17321:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17322:1: ( ruleQualifiedNameWithBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17322:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17323:1: ruleQualifiedNameWithBinding
- {
- before(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_1_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_135212);
- ruleQualifiedNameWithBinding();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassifyStatement__Group__3__Impl"
- state._fsp--;
- after(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_1_1_0());
+ // $ANTLR start "rule__ClassificationClause__Group_0__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15017:1: rule__ClassificationClause__Group_0__0 : rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 ;
+ public final void rule__ClassificationClause__Group_0__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15021:1: ( rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15022:2: rule__ClassificationClause__Group_0__0__Impl rule__ClassificationClause__Group_0__1
+ {
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030546);
+ rule__ClassificationClause__Group_0__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030549);
+ rule__ClassificationClause__Group_0__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SuperInvocationExpression__OperationNameAssignment_1_1_1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_1_1_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17332:1: rule__SuperInvocationExpression__TupleAssignment_1_1_2 : ( ruleTuple ) ;
- public final void rule__SuperInvocationExpression__TupleAssignment_1_1_2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__Group_0__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17336:1: ( ( ruleTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17337:1: ( ruleTuple )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17337:1: ( ruleTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17338:1: ruleTuple
- {
- before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
- pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_235243);
- ruleTuple();
+ // $ANTLR start "rule__ClassificationClause__Group_0__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15029:1: rule__ClassificationClause__Group_0__0__Impl : ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) ;
+ public final void rule__ClassificationClause__Group_0__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15033:1: ( ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15034:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15034:1: ( ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15035:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 )
+ {
+ before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseAssignment_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15036:1: ( rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15036:2: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0
+ {
+ pushFollow(FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl30576);
+ rule__ClassificationClause__ClassifyFromClauseAssignment_0_0();
- after(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseAssignment_0_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SuperInvocationExpression__TupleAssignment_1_1_2"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__InstanceCreationExpression__ConstructorAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17347:1: rule__InstanceCreationExpression__ConstructorAssignment_1 : ( ruleQualifiedNameWithBinding ) ;
- public final void rule__InstanceCreationExpression__ConstructorAssignment_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__Group_0__0__Impl"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17351:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17352:1: ( ruleQualifiedNameWithBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17352:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17353:1: ruleQualifiedNameWithBinding
- {
- before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_135274);
- ruleQualifiedNameWithBinding();
+ // $ANTLR start "rule__ClassificationClause__Group_0__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15046:1: rule__ClassificationClause__Group_0__1 : rule__ClassificationClause__Group_0__1__Impl ;
+ public final void rule__ClassificationClause__Group_0__1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15050:1: ( rule__ClassificationClause__Group_0__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15051:2: rule__ClassificationClause__Group_0__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__130606);
+ rule__ClassificationClause__Group_0__1__Impl();
- after(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__Group_0__1"
- }
- return;
- }
- // $ANTLR end "rule__InstanceCreationExpression__ConstructorAssignment_1"
+ // $ANTLR start "rule__ClassificationClause__Group_0__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15057:1: rule__ClassificationClause__Group_0__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) ;
+ public final void rule__ClassificationClause__Group_0__1__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15061:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15062:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15062:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15063:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )?
+ {
+ before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_0_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15064:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_0_1 )?
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- // $ANTLR start "rule__InstanceCreationExpression__TupleAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17362:1: rule__InstanceCreationExpression__TupleAssignment_2 : ( ruleInstanceCreationTuple ) ;
- public final void rule__InstanceCreationExpression__TupleAssignment_2() throws RecognitionException {
+ if ( (LA98_0==108) ) {
+ alt98=1;
+ }
+ switch (alt98) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15064:2: rule__ClassificationClause__ClassifyToClauseAssignment_0_1
+ {
+ pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl30633);
+ rule__ClassificationClause__ClassifyToClauseAssignment_0_1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17366:1: ( ( ruleInstanceCreationTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17367:1: ( ruleInstanceCreationTuple )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17367:1: ( ruleInstanceCreationTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17368:1: ruleInstanceCreationTuple
- {
- before(grammarAccess.getInstanceCreationExpressionAccess().getTupleInstanceCreationTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_235305);
- ruleInstanceCreationTuple();
- state._fsp--;
+ }
+ break;
- after(grammarAccess.getInstanceCreationExpressionAccess().getTupleInstanceCreationTupleParserRuleCall_2_0());
+ }
- }
+ after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_0_1());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InstanceCreationExpression__TupleAssignment_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__Group_0__1__Impl"
- // $ANTLR start "rule__InstanceCreationExpression__SuffixAssignment_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17377:1: rule__InstanceCreationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
- public final void rule__InstanceCreationExpression__SuffixAssignment_3() throws RecognitionException {
+ // $ANTLR start "rule__ClassificationClause__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15078:1: rule__ClassificationClause__Group_1__0 : rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 ;
+ public final void rule__ClassificationClause__Group_1__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15082:1: ( rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15083:2: rule__ClassificationClause__Group_1__0__Impl rule__ClassificationClause__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__030668);
+ rule__ClassificationClause__Group_1__0__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17381:1: ( ( ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17382:1: ( ruleSuffixExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17382:1: ( ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17383:1: ruleSuffixExpression
- {
- before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_335336);
- ruleSuffixExpression();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__030671);
+ rule__ClassificationClause__Group_1__1();
- after(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__Group_1__0"
- }
- return;
- }
- // $ANTLR end "rule__InstanceCreationExpression__SuffixAssignment_3"
+ // $ANTLR start "rule__ClassificationClause__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15090:1: rule__ClassificationClause__Group_1__0__Impl : ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) ;
+ public final void rule__ClassificationClause__Group_1__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15094:1: ( ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15095:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15095:1: ( ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15096:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )?
+ {
+ before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseAssignment_1_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15097:1: ( rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 )?
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- // $ANTLR start "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17392:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 : ( ruleInstanceCreationTupleElement ) ;
- public final void rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0() throws RecognitionException {
+ if ( (LA99_0==107) ) {
+ alt99=1;
+ }
+ switch (alt99) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15097:2: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0
+ {
+ pushFollow(FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl30698);
+ rule__ClassificationClause__ReclassyAllClauseAssignment_1_0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17396:1: ( ( ruleInstanceCreationTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17397:1: ( ruleInstanceCreationTupleElement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17397:1: ( ruleInstanceCreationTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17398:1: ruleInstanceCreationTupleElement
- {
- before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_0_0());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_035367);
- ruleInstanceCreationTupleElement();
- state._fsp--;
+ }
+ break;
- after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_0_0());
+ }
- }
+ after(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseAssignment_1_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__Group_1__0__Impl"
- // $ANTLR start "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17407:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 : ( ruleInstanceCreationTupleElement ) ;
- public final void rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1() throws RecognitionException {
+ // $ANTLR start "rule__ClassificationClause__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15107:1: rule__ClassificationClause__Group_1__1 : rule__ClassificationClause__Group_1__1__Impl ;
+ public final void rule__ClassificationClause__Group_1__1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15111:1: ( rule__ClassificationClause__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15112:2: rule__ClassificationClause__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__130729);
+ rule__ClassificationClause__Group_1__1__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17411:1: ( ( ruleInstanceCreationTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17412:1: ( ruleInstanceCreationTupleElement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17412:1: ( ruleInstanceCreationTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17413:1: ruleInstanceCreationTupleElement
- {
- before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_1_1_0());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_135398);
- ruleInstanceCreationTupleElement();
+ state._fsp--;
- state._fsp--;
- after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_1_1_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__Group_1__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ClassificationClause__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15118:1: rule__ClassificationClause__Group_1__1__Impl : ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) ;
+ public final void rule__ClassificationClause__Group_1__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15122:1: ( ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15123:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15123:1: ( ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15124:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 )
+ {
+ before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15125:1: ( rule__ClassificationClause__ClassifyToClauseAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15125:2: rule__ClassificationClause__ClassifyToClauseAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl30756);
+ rule__ClassificationClause__ClassifyToClauseAssignment_1_1();
- // $ANTLR end "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1"
+ state._fsp--;
- // $ANTLR start "rule__InstanceCreationTupleElement__RoleAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17422:1: rule__InstanceCreationTupleElement__RoleAssignment_0 : ( RULE_ID ) ;
- public final void rule__InstanceCreationTupleElement__RoleAssignment_0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseAssignment_1_1());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17426:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17427:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17427:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17428:1: RULE_ID
- {
- before(grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_035429);
- after(grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__Group_1__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__InstanceCreationTupleElement__RoleAssignment_0"
+ // $ANTLR start "rule__ClassificationFromClause__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15139:1: rule__ClassificationFromClause__Group__0 : rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 ;
+ public final void rule__ClassificationFromClause__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15143:1: ( rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15144:2: rule__ClassificationFromClause__Group__0__Impl rule__ClassificationFromClause__Group__1
+ {
+ pushFollow(FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__030790);
+ rule__ClassificationFromClause__Group__0__Impl();
- // $ANTLR start "rule__InstanceCreationTupleElement__ObjectAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17437:1: rule__InstanceCreationTupleElement__ObjectAssignment_2 : ( ruleExpression ) ;
- public final void rule__InstanceCreationTupleElement__ObjectAssignment_2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__030793);
+ rule__ClassificationFromClause__Group__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17441:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17442:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17442:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17443:1: ruleExpression
- {
- before(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_235460);
- ruleExpression();
+ state._fsp--;
- state._fsp--;
- after(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationFromClause__Group__0"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ClassificationFromClause__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15151:1: rule__ClassificationFromClause__Group__0__Impl : ( 'from' ) ;
+ public final void rule__ClassificationFromClause__Group__0__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15155:1: ( ( 'from' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15156:1: ( 'from' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15156:1: ( 'from' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15157:1: 'from'
+ {
+ before(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
+ match(input,107,FOLLOW_107_in_rule__ClassificationFromClause__Group__0__Impl30821);
+ after(grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
- // $ANTLR end "rule__InstanceCreationTupleElement__ObjectAssignment_2"
+ }
- // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17452:1: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ;
- public final void rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17456:1: ( ( ( '[' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17457:1: ( ( '[' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17457:1: ( ( '[' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17458:1: ( '[' )
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17459:1: ( '[' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17460:1: '['
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- match(input, 74, FOLLOW_74_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_035496);
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationFromClause__Group__0__Impl"
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- }
+ // $ANTLR start "rule__ClassificationFromClause__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15170:1: rule__ClassificationFromClause__Group__1 : rule__ClassificationFromClause__Group__1__Impl ;
+ public final void rule__ClassificationFromClause__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15174:1: ( rule__ClassificationFromClause__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15175:2: rule__ClassificationFromClause__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__130852);
+ rule__ClassificationFromClause__Group__1__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationFromClause__Group__1"
- // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17475:1: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 : ( ruleAccessCompletion ) ;
- public final void rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ClassificationFromClause__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15181:1: rule__ClassificationFromClause__Group__1__Impl : ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) ;
+ public final void rule__ClassificationFromClause__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17479:1: ( ( ruleAccessCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17480:1: ( ruleAccessCompletion )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17480:1: ( ruleAccessCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17481:1: ruleAccessCompletion
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0());
- pushFollow(FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_035535);
- ruleAccessCompletion();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15185:1: ( ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15186:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15186:1: ( ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15187:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 )
+ {
+ before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15188:1: ( rule__ClassificationFromClause__QualifiedNameListAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15188:2: rule__ClassificationFromClause__QualifiedNameListAssignment_1
+ {
+ pushFollow(FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl30879);
+ rule__ClassificationFromClause__QualifiedNameListAssignment_1();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0());
- }
+ }
+ after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListAssignment_1());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationFromClause__Group__1__Impl"
- // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17490:1: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 : ( rulePartialSequenceConstructionCompletion ) ;
- public final void rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ClassificationToClause__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15202:1: rule__ClassificationToClause__Group__0 : rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 ;
+ public final void rule__ClassificationToClause__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17494:1: ( ( rulePartialSequenceConstructionCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17495:1: ( rulePartialSequenceConstructionCompletion )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17495:1: ( rulePartialSequenceConstructionCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17496:1: rulePartialSequenceConstructionCompletion
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0());
- pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_135566);
- rulePartialSequenceConstructionCompletion();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15206:1: ( rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15207:2: rule__ClassificationToClause__Group__0__Impl rule__ClassificationToClause__Group__1
+ {
+ pushFollow(FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__030913);
+ rule__ClassificationToClause__Group__0__Impl();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0());
+ pushFollow(FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__030916);
+ rule__ClassificationToClause__Group__1();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationToClause__Group__0"
- // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1"
+ // $ANTLR start "rule__ClassificationToClause__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15214:1: rule__ClassificationToClause__Group__0__Impl : ( 'to' ) ;
+ public final void rule__ClassificationToClause__Group__0__Impl() throws RecognitionException {
- // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17505:1: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ;
- public final void rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15218:1: ( ( 'to' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15219:1: ( 'to' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15219:1: ( 'to' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15220:1: 'to'
+ {
+ before(grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
+ match(input,108,FOLLOW_108_in_rule__ClassificationToClause__Group__0__Impl30944);
+ after(grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17509:1: ( ( ruleSequenceConstructionExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17510:1: ( ruleSequenceConstructionExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17510:1: ( ruleSequenceConstructionExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17511:1: ruleSequenceConstructionExpression
- {
- before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_135597);
- ruleSequenceConstructionExpression();
- state._fsp--;
+ }
- after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationToClause__Group__0__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__ClassificationToClause__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15233:1: rule__ClassificationToClause__Group__1 : rule__ClassificationToClause__Group__1__Impl ;
+ public final void rule__ClassificationToClause__Group__1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15237:1: ( rule__ClassificationToClause__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15238:2: rule__ClassificationToClause__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__130975);
+ rule__ClassificationToClause__Group__1__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1"
+ }
- // $ANTLR start "rule__AccessCompletion__AccessIndexAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17520:1: rule__AccessCompletion__AccessIndexAssignment_0 : ( ruleExpression ) ;
- public final void rule__AccessCompletion__AccessIndexAssignment_0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17524:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17525:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17525:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17526:1: ruleExpression
- {
- before(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_035628);
- ruleExpression();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationToClause__Group__1"
- state._fsp--;
- after(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0());
+ // $ANTLR start "rule__ClassificationToClause__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15244:1: rule__ClassificationToClause__Group__1__Impl : ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) ;
+ public final void rule__ClassificationToClause__Group__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15248:1: ( ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15249:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15249:1: ( ( rule__ClassificationToClause__QualifiedNameListAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15250:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 )
+ {
+ before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15251:1: ( rule__ClassificationToClause__QualifiedNameListAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15251:2: rule__ClassificationToClause__QualifiedNameListAssignment_1
+ {
+ pushFollow(FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl31002);
+ rule__ClassificationToClause__QualifiedNameListAssignment_1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListAssignment_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__AccessCompletion__AccessIndexAssignment_0"
+ }
- // $ANTLR start "rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17535:1: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ;
- public final void rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17539:1: ( ( ruleSequenceConstructionExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17540:1: ( ruleSequenceConstructionExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17540:1: ( ruleSequenceConstructionExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17541:1: ruleSequenceConstructionExpression
- {
- before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_135659);
- ruleSequenceConstructionExpression();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationToClause__Group__1__Impl"
- state._fsp--;
- after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
+ // $ANTLR start "rule__ReclassifyAllClause__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15265:1: rule__ReclassifyAllClause__Group__0 : rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 ;
+ public final void rule__ReclassifyAllClause__Group__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15269:1: ( rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15270:2: rule__ReclassifyAllClause__Group__0__Impl rule__ReclassifyAllClause__Group__1
+ {
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__031036);
+ rule__ReclassifyAllClause__Group__0__Impl();
+ state._fsp--;
- }
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__031039);
+ rule__ReclassifyAllClause__Group__1();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__SequenceConstructionExpression__SequenceElementAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17550:1: rule__SequenceConstructionExpression__SequenceElementAssignment_1 : ( ruleSequenceElement ) ;
- public final void rule__SequenceConstructionExpression__SequenceElementAssignment_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReclassifyAllClause__Group__0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17554:1: ( ( ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17555:1: ( ruleSequenceElement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17555:1: ( ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17556:1: ruleSequenceElement
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_135690);
- ruleSequenceElement();
+ // $ANTLR start "rule__ReclassifyAllClause__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15277:1: rule__ReclassifyAllClause__Group__0__Impl : ( () ) ;
+ public final void rule__ReclassifyAllClause__Group__0__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15281:1: ( ( () ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15282:1: ( () )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15282:1: ( () )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15283:1: ()
+ {
+ before(grammarAccess.getReclassifyAllClauseAccess().getReclassifyAllClauseAction_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15284:1: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15286:1:
+ {
+ }
- after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0());
+ after(grammarAccess.getReclassifyAllClauseAccess().getReclassifyAllClauseAction_0());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReclassifyAllClause__Group__0__Impl"
- // $ANTLR end "rule__SequenceConstructionExpression__SequenceElementAssignment_1"
+ // $ANTLR start "rule__ReclassifyAllClause__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15296:1: rule__ReclassifyAllClause__Group__1 : rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 ;
+ public final void rule__ReclassifyAllClause__Group__1() throws RecognitionException {
- // $ANTLR start "rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17565:1: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 : ( ruleSequenceElement ) ;
- public final void rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15300:1: ( rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15301:2: rule__ReclassifyAllClause__Group__1__Impl rule__ReclassifyAllClause__Group__2
+ {
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__131097);
+ rule__ReclassifyAllClause__Group__1__Impl();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17569:1: ( ( ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17570:1: ( ruleSequenceElement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17570:1: ( ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17571:1: ruleSequenceElement
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_135721);
- ruleSequenceElement();
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__131100);
+ rule__ReclassifyAllClause__Group__2();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReclassifyAllClause__Group__1"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ReclassifyAllClause__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15308:1: rule__ReclassifyAllClause__Group__1__Impl : ( 'from' ) ;
+ public final void rule__ReclassifyAllClause__Group__1__Impl() throws RecognitionException {
- // $ANTLR end "rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15312:1: ( ( 'from' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15313:1: ( 'from' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15313:1: ( 'from' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15314:1: 'from'
+ {
+ before(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1());
+ match(input,107,FOLLOW_107_in_rule__ReclassifyAllClause__Group__1__Impl31128);
+ after(grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1());
+ }
- // $ANTLR start "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17580:1: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 : ( ruleExpression ) ;
- public final void rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17584:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17585:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17585:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17586:1: ruleExpression
- {
- before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_135752);
- ruleExpression();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReclassifyAllClause__Group__1__Impl"
- }
+ // $ANTLR start "rule__ReclassifyAllClause__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15327:1: rule__ReclassifyAllClause__Group__2 : rule__ReclassifyAllClause__Group__2__Impl ;
+ public final void rule__ReclassifyAllClause__Group__2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15331:1: ( rule__ReclassifyAllClause__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15332:2: rule__ReclassifyAllClause__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__231159);
+ rule__ReclassifyAllClause__Group__2__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__Block__SequenceAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17595:1: rule__Block__SequenceAssignment_2 : ( ruleStatementSequence ) ;
- public final void rule__Block__SequenceAssignment_2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReclassifyAllClause__Group__2"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17599:1: ( ( ruleStatementSequence ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17600:1: ( ruleStatementSequence )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17600:1: ( ruleStatementSequence )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17601:1: ruleStatementSequence
- {
- before(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_235783);
- ruleStatementSequence();
+ // $ANTLR start "rule__ReclassifyAllClause__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15338:1: rule__ReclassifyAllClause__Group__2__Impl : ( '*' ) ;
+ public final void rule__ReclassifyAllClause__Group__2__Impl() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15342:1: ( ( '*' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15343:1: ( '*' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15343:1: ( '*' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15344:1: '*'
+ {
+ before(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2());
+ match(input,27,FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl31187);
+ after(grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2());
- after(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReclassifyAllClause__Group__2__Impl"
- }
- return;
- }
- // $ANTLR end "rule__Block__SequenceAssignment_2"
+ // $ANTLR start "rule__QualifiedNameList__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15363:1: rule__QualifiedNameList__Group__0 : rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 ;
+ public final void rule__QualifiedNameList__Group__0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15367:1: ( rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15368:2: rule__QualifiedNameList__Group__0__Impl rule__QualifiedNameList__Group__1
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__031224);
+ rule__QualifiedNameList__Group__0__Impl();
- // $ANTLR start "rule__StatementSequence__StatementsAssignment"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17610:1: rule__StatementSequence__StatementsAssignment : ( ruleDocumentedStatement ) ;
- public final void rule__StatementSequence__StatementsAssignment() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__031227);
+ rule__QualifiedNameList__Group__1();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17614:1: ( ( ruleDocumentedStatement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17615:1: ( ruleDocumentedStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17615:1: ( ruleDocumentedStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17616:1: ruleDocumentedStatement
- {
- before(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment35814);
- ruleDocumentedStatement();
+ state._fsp--;
- state._fsp--;
- after(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group__0"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__QualifiedNameList__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15375:1: rule__QualifiedNameList__Group__0__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) ;
+ public final void rule__QualifiedNameList__Group__0__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15379:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15380:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15380:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15381:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 )
+ {
+ before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15382:1: ( rule__QualifiedNameList__QualifiedNameAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15382:2: rule__QualifiedNameList__QualifiedNameAssignment_0
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl31254);
+ rule__QualifiedNameList__QualifiedNameAssignment_0();
- // $ANTLR end "rule__StatementSequence__StatementsAssignment"
+ state._fsp--;
- // $ANTLR start "rule__DocumentedStatement__CommentAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17625:1: rule__DocumentedStatement__CommentAssignment_0 : ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) ;
- public final void rule__DocumentedStatement__CommentAssignment_0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17629:1: ( ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17630:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17630:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17631:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 )
- {
- before(grammarAccess.getDocumentedStatementAccess().getCommentAlternatives_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17632:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17632:2: rule__DocumentedStatement__CommentAlternatives_0_0
- {
- pushFollow(FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_035845);
- rule__DocumentedStatement__CommentAlternatives_0_0();
+ }
- state._fsp--;
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getDocumentedStatementAccess().getCommentAlternatives_0_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group__0__Impl"
- }
+ // $ANTLR start "rule__QualifiedNameList__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15392:1: rule__QualifiedNameList__Group__1 : rule__QualifiedNameList__Group__1__Impl ;
+ public final void rule__QualifiedNameList__Group__1() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15396:1: ( rule__QualifiedNameList__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15397:2: rule__QualifiedNameList__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__131284);
+ rule__QualifiedNameList__Group__1__Impl();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__DocumentedStatement__CommentAssignment_0"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__DocumentedStatement__StatementAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17641:1: rule__DocumentedStatement__StatementAssignment_1 : ( ruleStatement ) ;
- public final void rule__DocumentedStatement__StatementAssignment_1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group__1"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17645:1: ( ( ruleStatement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17646:1: ( ruleStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17646:1: ( ruleStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17647:1: ruleStatement
- {
- before(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_135878);
- ruleStatement();
- state._fsp--;
+ // $ANTLR start "rule__QualifiedNameList__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15403:1: rule__QualifiedNameList__Group__1__Impl : ( ( rule__QualifiedNameList__Group_1__0 )* ) ;
+ public final void rule__QualifiedNameList__Group__1__Impl() throws RecognitionException {
- after(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15407:1: ( ( ( rule__QualifiedNameList__Group_1__0 )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15408:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15408:1: ( ( rule__QualifiedNameList__Group_1__0 )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15409:1: ( rule__QualifiedNameList__Group_1__0 )*
+ {
+ before(grammarAccess.getQualifiedNameListAccess().getGroup_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15410:1: ( rule__QualifiedNameList__Group_1__0 )*
+ loop100:
+ do {
+ int alt100=2;
+ int LA100_0 = input.LA(1);
- }
+ if ( (LA100_0==61) ) {
+ alt100=1;
+ }
- }
+ switch (alt100) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15410:2: rule__QualifiedNameList__Group_1__0
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl31311);
+ rule__QualifiedNameList__Group_1__0();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ break;
- // $ANTLR end "rule__DocumentedStatement__StatementAssignment_1"
+ default :
+ break loop100;
+ }
+ } while (true);
+ after(grammarAccess.getQualifiedNameListAccess().getGroup_1());
- // $ANTLR start "rule__InlineStatement__LangageNameAssignment_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17656:1: rule__InlineStatement__LangageNameAssignment_3 : ( RULE_ID ) ;
- public final void rule__InlineStatement__LangageNameAssignment_3() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17660:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17661:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17661:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17662:1: RULE_ID
- {
- before(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_335909);
- after(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group__1__Impl"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__QualifiedNameList__Group_1__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15424:1: rule__QualifiedNameList__Group_1__0 : rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 ;
+ public final void rule__QualifiedNameList__Group_1__0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15428:1: ( rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15429:2: rule__QualifiedNameList__Group_1__0__Impl rule__QualifiedNameList__Group_1__1
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__031346);
+ rule__QualifiedNameList__Group_1__0__Impl();
- // $ANTLR end "rule__InlineStatement__LangageNameAssignment_3"
+ state._fsp--;
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__031349);
+ rule__QualifiedNameList__Group_1__1();
- // $ANTLR start "rule__InlineStatement__BodyAssignment_5"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17671:1: rule__InlineStatement__BodyAssignment_5 : ( RULE_STRING ) ;
- public final void rule__InlineStatement__BodyAssignment_5() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17675:1: ( ( RULE_STRING ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17676:1: ( RULE_STRING )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17676:1: ( RULE_STRING )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17677:1: RULE_STRING
- {
- before(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0());
- match(input, RULE_STRING, FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_535940);
- after(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group_1__0"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__QualifiedNameList__Group_1__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15436:1: rule__QualifiedNameList__Group_1__0__Impl : ( ',' ) ;
+ public final void rule__QualifiedNameList__Group_1__0__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15440:1: ( ( ',' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15441:1: ( ',' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15441:1: ( ',' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15442:1: ','
+ {
+ before(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
+ match(input,61,FOLLOW_61_in_rule__QualifiedNameList__Group_1__0__Impl31377);
+ after(grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
- // $ANTLR end "rule__InlineStatement__BodyAssignment_5"
+ }
- // $ANTLR start "rule__AnnotatedStatement__AnnotationAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17686:1: rule__AnnotatedStatement__AnnotationAssignment_1 : ( ruleAnnotation ) ;
- public final void rule__AnnotatedStatement__AnnotationAssignment_1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17690:1: ( ( ruleAnnotation ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17691:1: ( ruleAnnotation )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17691:1: ( ruleAnnotation )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17692:1: ruleAnnotation
- {
- before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_135971);
- ruleAnnotation();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group_1__0__Impl"
- after(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0());
- }
+ // $ANTLR start "rule__QualifiedNameList__Group_1__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15455:1: rule__QualifiedNameList__Group_1__1 : rule__QualifiedNameList__Group_1__1__Impl ;
+ public final void rule__QualifiedNameList__Group_1__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15459:1: ( rule__QualifiedNameList__Group_1__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15460:2: rule__QualifiedNameList__Group_1__1__Impl
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__131408);
+ rule__QualifiedNameList__Group_1__1__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__AnnotatedStatement__AnnotationAssignment_1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group_1__1"
- // $ANTLR start "rule__AnnotatedStatement__StatementAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17701:1: rule__AnnotatedStatement__StatementAssignment_2 : ( ruleStatement ) ;
- public final void rule__AnnotatedStatement__StatementAssignment_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__QualifiedNameList__Group_1__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15466:1: rule__QualifiedNameList__Group_1__1__Impl : ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) ;
+ public final void rule__QualifiedNameList__Group_1__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17705:1: ( ( ruleStatement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17706:1: ( ruleStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17706:1: ( ruleStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17707:1: ruleStatement
- {
- before(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_236002);
- ruleStatement();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15470:1: ( ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15471:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15471:1: ( ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15472:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 )
+ {
+ before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_1_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15473:1: ( rule__QualifiedNameList__QualifiedNameAssignment_1_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15473:2: rule__QualifiedNameList__QualifiedNameAssignment_1_1
+ {
+ pushFollow(FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl31435);
+ rule__QualifiedNameList__QualifiedNameAssignment_1_1();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
- }
+ }
+ after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameAssignment_1_1());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__AnnotatedStatement__StatementAssignment_2"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameList__Group_1__1__Impl"
- // $ANTLR start "rule__Annotation__KindAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17716:1: rule__Annotation__KindAssignment_0 : ( ruleAnnotationKind ) ;
- public final void rule__Annotation__KindAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15487:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0 : rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 ;
+ public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__0() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17720:1: ( ( ruleAnnotationKind ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17721:1: ( ruleAnnotationKind )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17721:1: ( ruleAnnotationKind )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17722:1: ruleAnnotationKind
- {
- before(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0());
- pushFollow(FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_036033);
- ruleAnnotationKind();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15491:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15492:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031469);
+ rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0());
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031472);
+ rule__InvocationOrAssignementOrDeclarationStatement__Group__1();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__0"
- // $ANTLR end "rule__Annotation__KindAssignment_0"
+ // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15499:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) ;
+ public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl() throws RecognitionException {
- // $ANTLR start "rule__Annotation__ArgsAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17731:1: rule__Annotation__ArgsAssignment_1_1 : ( RULE_ID ) ;
- public final void rule__Annotation__ArgsAssignment_1_1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15503:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15504:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15504:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15505:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 )
+ {
+ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15506:1: ( rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15506:2: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0
+ {
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl31499);
+ rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17735:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17736:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17736:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17737:1: RULE_ID
- {
- before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_136064);
- after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0());
- }
+ }
+ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartAssignment_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__Annotation__ArgsAssignment_1_1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl"
- // $ANTLR start "rule__Annotation__ArgsAssignment_1_2_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17746:1: rule__Annotation__ArgsAssignment_1_2_1 : ( RULE_ID ) ;
- public final void rule__Annotation__ArgsAssignment_1_2_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15516:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1 : rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 ;
+ public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17750:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17751:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17751:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17752:1: RULE_ID
- {
- before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_136095);
- after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15520:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15521:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl rule__InvocationOrAssignementOrDeclarationStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131529);
+ rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131532);
+ rule__InvocationOrAssignementOrDeclarationStatement__Group__2();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__Annotation__ArgsAssignment_1_2_1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__1"
- // $ANTLR start "rule__BlockStatement__BlockAssignment"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17761:1: rule__BlockStatement__BlockAssignment : ( ruleBlock ) ;
- public final void rule__BlockStatement__BlockAssignment() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15528:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl : ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) ;
+ public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17765:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17766:1: ( ruleBlock )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17766:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17767:1: ruleBlock
- {
- before(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment36126);
- ruleBlock();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15532:1: ( ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15533:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15533:1: ( ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15534:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )?
+ {
+ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAlternatives_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15535:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1 )?
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- state._fsp--;
+ if ( (LA101_0==RULE_ID||(LA101_0>=48 && LA101_0<=59)||LA101_0==73) ) {
+ alt101=1;
+ }
+ switch (alt101) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15535:2: rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1
+ {
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31559);
+ rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1();
- after(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
+ state._fsp--;
- }
+ }
+ break;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAlternatives_1());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__BlockStatement__BlockAssignment"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__LocalNameDeclarationStatement__VarNameAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17776:1: rule__LocalNameDeclarationStatement__VarNameAssignment_1 : ( RULE_ID ) ;
- public final void rule__LocalNameDeclarationStatement__VarNameAssignment_1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17780:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17781:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17781:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17782:1: RULE_ID
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_136157);
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0());
- }
+ // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15545:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2 : rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl ;
+ public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15549:1: ( rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15550:2: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__231590);
+ rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__LocalNameDeclarationStatement__VarNameAssignment_1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__2"
- // $ANTLR start "rule__LocalNameDeclarationStatement__TypeAssignment_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17791:1: rule__LocalNameDeclarationStatement__TypeAssignment_3 : ( ruleQualifiedNameWithBinding ) ;
- public final void rule__LocalNameDeclarationStatement__TypeAssignment_3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15556:1: rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl : ( ';' ) ;
+ public final void rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17795:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17796:1: ( ruleQualifiedNameWithBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17796:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17797:1: ruleQualifiedNameWithBinding
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_336188);
- ruleQualifiedNameWithBinding();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15560:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15561:1: ( ';' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15561:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15562:1: ';'
+ {
+ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2());
+ match(input,91,FOLLOW_91_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl31618);
+ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2());
- state._fsp--;
+ }
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__SuperInvocationStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15581:1: rule__SuperInvocationStatement__Group__0 : rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 ;
+ public final void rule__SuperInvocationStatement__Group__0() throws RecognitionException {
- // $ANTLR end "rule__LocalNameDeclarationStatement__TypeAssignment_3"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15585:1: ( rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15586:2: rule__SuperInvocationStatement__Group__0__Impl rule__SuperInvocationStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__031655);
+ rule__SuperInvocationStatement__Group__0__Impl();
+ state._fsp--;
- // $ANTLR start "rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17806:1: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 : ( ( '[' ) ) ;
- public final void rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0() throws RecognitionException {
+ pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__031658);
+ rule__SuperInvocationStatement__Group__1();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17810:1: ( ( ( '[' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17811:1: ( ( '[' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17811:1: ( ( '[' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17812:1: ( '[' )
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17813:1: ( '[' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17814:1: '['
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
- match(input, 74, FOLLOW_74_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_036224);
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
- }
+ }
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationStatement__Group__0"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SuperInvocationStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15593:1: rule__SuperInvocationStatement__Group__0__Impl : ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) ;
+ public final void rule__SuperInvocationStatement__Group__0__Impl() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15597:1: ( ( ( rule__SuperInvocationStatement___superAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15598:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15598:1: ( ( rule__SuperInvocationStatement___superAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15599:1: ( rule__SuperInvocationStatement___superAssignment_0 )
+ {
+ before(grammarAccess.getSuperInvocationStatementAccess().get_superAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15600:1: ( rule__SuperInvocationStatement___superAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15600:2: rule__SuperInvocationStatement___superAssignment_0
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl31685);
+ rule__SuperInvocationStatement___superAssignment_0();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0"
+ }
- // $ANTLR start "rule__LocalNameDeclarationStatement__InitAssignment_6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17829:1: rule__LocalNameDeclarationStatement__InitAssignment_6 : ( ruleSequenceElement ) ;
- public final void rule__LocalNameDeclarationStatement__InitAssignment_6() throws RecognitionException {
+ after(grammarAccess.getSuperInvocationStatementAccess().get_superAssignment_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17833:1: ( ( ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17834:1: ( ruleSequenceElement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17834:1: ( ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17835:1: ruleSequenceElement
- {
- before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_636263);
- ruleSequenceElement();
- state._fsp--;
+ }
- after(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationStatement__Group__0__Impl"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__SuperInvocationStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15610:1: rule__SuperInvocationStatement__Group__1 : rule__SuperInvocationStatement__Group__1__Impl ;
+ public final void rule__SuperInvocationStatement__Group__1() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15614:1: ( rule__SuperInvocationStatement__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15615:2: rule__SuperInvocationStatement__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__131715);
+ rule__SuperInvocationStatement__Group__1__Impl();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__LocalNameDeclarationStatement__InitAssignment_6"
+ }
- // $ANTLR start "rule__IfStatement__SequentialClaussesAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17844:1: rule__IfStatement__SequentialClaussesAssignment_1 : ( ruleSequentialClauses ) ;
- public final void rule__IfStatement__SequentialClaussesAssignment_1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17848:1: ( ( ruleSequentialClauses ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17849:1: ( ruleSequentialClauses )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17849:1: ( ruleSequentialClauses )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17850:1: ruleSequentialClauses
- {
- before(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_136294);
- ruleSequentialClauses();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationStatement__Group__1"
- state._fsp--;
- after(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0());
+ // $ANTLR start "rule__SuperInvocationStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15621:1: rule__SuperInvocationStatement__Group__1__Impl : ( ';' ) ;
+ public final void rule__SuperInvocationStatement__Group__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15625:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15626:1: ( ';' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15626:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15627:1: ';'
+ {
+ before(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1());
+ match(input,91,FOLLOW_91_in_rule__SuperInvocationStatement__Group__1__Impl31743);
+ after(grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__IfStatement__SequentialClaussesAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationStatement__Group__1__Impl"
- // $ANTLR start "rule__IfStatement__FinalClauseAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17859:1: rule__IfStatement__FinalClauseAssignment_2 : ( ruleFinalClause ) ;
- public final void rule__IfStatement__FinalClauseAssignment_2() throws RecognitionException {
+ // $ANTLR start "rule__ThisInvocationStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15644:1: rule__ThisInvocationStatement__Group__0 : rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 ;
+ public final void rule__ThisInvocationStatement__Group__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15648:1: ( rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15649:2: rule__ThisInvocationStatement__Group__0__Impl rule__ThisInvocationStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__031778);
+ rule__ThisInvocationStatement__Group__0__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17863:1: ( ( ruleFinalClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17864:1: ( ruleFinalClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17864:1: ( ruleFinalClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17865:1: ruleFinalClause
- {
- before(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_236325);
- ruleFinalClause();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__031781);
+ rule__ThisInvocationStatement__Group__1();
- after(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisInvocationStatement__Group__0"
- }
- return;
- }
- // $ANTLR end "rule__IfStatement__FinalClauseAssignment_2"
+ // $ANTLR start "rule__ThisInvocationStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15656:1: rule__ThisInvocationStatement__Group__0__Impl : ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) ;
+ public final void rule__ThisInvocationStatement__Group__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15660:1: ( ( ( rule__ThisInvocationStatement___thisAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15661:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15661:1: ( ( rule__ThisInvocationStatement___thisAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15662:1: ( rule__ThisInvocationStatement___thisAssignment_0 )
+ {
+ before(grammarAccess.getThisInvocationStatementAccess().get_thisAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15663:1: ( rule__ThisInvocationStatement___thisAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15663:2: rule__ThisInvocationStatement___thisAssignment_0
+ {
+ pushFollow(FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl31808);
+ rule__ThisInvocationStatement___thisAssignment_0();
- // $ANTLR start "rule__SequentialClauses__ConccurentClausesAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17874:1: rule__SequentialClauses__ConccurentClausesAssignment_0 : ( ruleConcurrentClauses ) ;
- public final void rule__SequentialClauses__ConccurentClausesAssignment_0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17878:1: ( ( ruleConcurrentClauses ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17879:1: ( ruleConcurrentClauses )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17879:1: ( ruleConcurrentClauses )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17880:1: ruleConcurrentClauses
- {
- before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_036356);
- ruleConcurrentClauses();
+ }
- state._fsp--;
+ after(grammarAccess.getThisInvocationStatementAccess().get_thisAssignment_0());
- after(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisInvocationStatement__Group__0__Impl"
- }
- return;
- }
- // $ANTLR end "rule__SequentialClauses__ConccurentClausesAssignment_0"
+ // $ANTLR start "rule__ThisInvocationStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15673:1: rule__ThisInvocationStatement__Group__1 : rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 ;
+ public final void rule__ThisInvocationStatement__Group__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15677:1: ( rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15678:2: rule__ThisInvocationStatement__Group__1__Impl rule__ThisInvocationStatement__Group__2
+ {
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__131838);
+ rule__ThisInvocationStatement__Group__1__Impl();
- // $ANTLR start "rule__SequentialClauses__ConccurentClausesAssignment_1_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17889:1: rule__SequentialClauses__ConccurentClausesAssignment_1_2 : ( ruleConcurrentClauses ) ;
- public final void rule__SequentialClauses__ConccurentClausesAssignment_1_2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__131841);
+ rule__ThisInvocationStatement__Group__2();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17893:1: ( ( ruleConcurrentClauses ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17894:1: ( ruleConcurrentClauses )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17894:1: ( ruleConcurrentClauses )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17895:1: ruleConcurrentClauses
- {
- before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_236387);
- ruleConcurrentClauses();
+ state._fsp--;
- state._fsp--;
- after(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisInvocationStatement__Group__1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ThisInvocationStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15685:1: rule__ThisInvocationStatement__Group__1__Impl : ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) ;
+ public final void rule__ThisInvocationStatement__Group__1__Impl() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15689:1: ( ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15690:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15690:1: ( ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15691:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )?
+ {
+ before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15692:1: ( rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 )?
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- // $ANTLR end "rule__SequentialClauses__ConccurentClausesAssignment_1_2"
+ if ( ((LA102_0>=48 && LA102_0<=59)) ) {
+ alt102=1;
+ }
+ switch (alt102) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15692:2: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1
+ {
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl31868);
+ rule__ThisInvocationStatement__AssignmentCompletionAssignment_1();
+ state._fsp--;
- // $ANTLR start "rule__ConcurrentClauses__NonFinalClauseAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17904:1: rule__ConcurrentClauses__NonFinalClauseAssignment_0 : ( ruleNonFinalClause ) ;
- public final void rule__ConcurrentClauses__NonFinalClauseAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
+ break;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17908:1: ( ( ruleNonFinalClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17909:1: ( ruleNonFinalClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17909:1: ( ruleNonFinalClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17910:1: ruleNonFinalClause
- {
- before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_036418);
- ruleNonFinalClause();
+ }
- state._fsp--;
+ after(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignment_1());
- after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisInvocationStatement__Group__1__Impl"
- }
- return;
- }
- // $ANTLR end "rule__ConcurrentClauses__NonFinalClauseAssignment_0"
+ // $ANTLR start "rule__ThisInvocationStatement__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15702:1: rule__ThisInvocationStatement__Group__2 : rule__ThisInvocationStatement__Group__2__Impl ;
+ public final void rule__ThisInvocationStatement__Group__2() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15706:1: ( rule__ThisInvocationStatement__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15707:2: rule__ThisInvocationStatement__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__231899);
+ rule__ThisInvocationStatement__Group__2__Impl();
- // $ANTLR start "rule__ConcurrentClauses__NonFinalClauseAssignment_1_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17919:1: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 : ( ruleNonFinalClause ) ;
- public final void rule__ConcurrentClauses__NonFinalClauseAssignment_1_2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17923:1: ( ( ruleNonFinalClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17924:1: ( ruleNonFinalClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17924:1: ( ruleNonFinalClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17925:1: ruleNonFinalClause
- {
- before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0());
- pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_236449);
- ruleNonFinalClause();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisInvocationStatement__Group__2"
- }
+ // $ANTLR start "rule__ThisInvocationStatement__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15713:1: rule__ThisInvocationStatement__Group__2__Impl : ( ';' ) ;
+ public final void rule__ThisInvocationStatement__Group__2__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15717:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15718:1: ( ';' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15718:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15719:1: ';'
+ {
+ before(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2());
+ match(input,91,FOLLOW_91_in_rule__ThisInvocationStatement__Group__2__Impl31927);
+ after(grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__ConcurrentClauses__NonFinalClauseAssignment_1_2"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__NonFinalClause__ConditionAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17934:1: rule__NonFinalClause__ConditionAssignment_1 : ( ruleExpression ) ;
- public final void rule__NonFinalClause__ConditionAssignment_1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisInvocationStatement__Group__2__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17938:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17939:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17939:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17940:1: ruleExpression
- {
- before(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_136480);
- ruleExpression();
- state._fsp--;
+ // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15738:1: rule__InstanceCreationInvocationStatement__Group__0 : rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 ;
+ public final void rule__InstanceCreationInvocationStatement__Group__0() throws RecognitionException {
- after(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15742:1: ( rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15743:2: rule__InstanceCreationInvocationStatement__Group__0__Impl rule__InstanceCreationInvocationStatement__Group__1
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__031964);
+ rule__InstanceCreationInvocationStatement__Group__0__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__031967);
+ rule__InstanceCreationInvocationStatement__Group__1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__NonFinalClause__ConditionAssignment_1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__0"
- // $ANTLR start "rule__NonFinalClause__BlockAssignment_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17949:1: rule__NonFinalClause__BlockAssignment_3 : ( ruleBlock ) ;
- public final void rule__NonFinalClause__BlockAssignment_3() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15750:1: rule__InstanceCreationInvocationStatement__Group__0__Impl : ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) ;
+ public final void rule__InstanceCreationInvocationStatement__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17953:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17954:1: ( ruleBlock )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17954:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17955:1: ruleBlock
- {
- before(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_336511);
- ruleBlock();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15754:1: ( ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15755:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15755:1: ( ( rule__InstanceCreationInvocationStatement___newAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15756:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 )
+ {
+ before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15757:1: ( rule__InstanceCreationInvocationStatement___newAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15757:2: rule__InstanceCreationInvocationStatement___newAssignment_0
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl31994);
+ rule__InstanceCreationInvocationStatement___newAssignment_0();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0());
- }
+ }
+ after(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newAssignment_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__NonFinalClause__BlockAssignment_3"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__0__Impl"
- // $ANTLR start "rule__FinalClause__BlockAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17964:1: rule__FinalClause__BlockAssignment_1 : ( ruleBlock ) ;
- public final void rule__FinalClause__BlockAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15767:1: rule__InstanceCreationInvocationStatement__Group__1 : rule__InstanceCreationInvocationStatement__Group__1__Impl ;
+ public final void rule__InstanceCreationInvocationStatement__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17968:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17969:1: ( ruleBlock )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17969:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17970:1: ruleBlock
- {
- before(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_136542);
- ruleBlock();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15771:1: ( rule__InstanceCreationInvocationStatement__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15772:2: rule__InstanceCreationInvocationStatement__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__132024);
+ rule__InstanceCreationInvocationStatement__Group__1__Impl();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__1"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__InstanceCreationInvocationStatement__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15778:1: rule__InstanceCreationInvocationStatement__Group__1__Impl : ( ';' ) ;
+ public final void rule__InstanceCreationInvocationStatement__Group__1__Impl() throws RecognitionException {
- // $ANTLR end "rule__FinalClause__BlockAssignment_1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15782:1: ( ( ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15783:1: ( ';' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15783:1: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15784:1: ';'
+ {
+ before(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1());
+ match(input,91,FOLLOW_91_in_rule__InstanceCreationInvocationStatement__Group__1__Impl32052);
+ after(grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1());
+ }
- // $ANTLR start "rule__SwitchStatement__ExpressionAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17979:1: rule__SwitchStatement__ExpressionAssignment_2 : ( ruleExpression ) ;
- public final void rule__SwitchStatement__ExpressionAssignment_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17983:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17984:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17984:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17985:1: ruleExpression
- {
- before(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_236573);
- ruleExpression();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationInvocationStatement__Group__1__Impl"
- }
+ // $ANTLR start "rule__VariableDeclarationCompletion__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15801:1: rule__VariableDeclarationCompletion__Group__0 : rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 ;
+ public final void rule__VariableDeclarationCompletion__Group__0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15805:1: ( rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15806:2: rule__VariableDeclarationCompletion__Group__0__Impl rule__VariableDeclarationCompletion__Group__1
+ {
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__032087);
+ rule__VariableDeclarationCompletion__Group__0__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__032090);
+ rule__VariableDeclarationCompletion__Group__1();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SwitchStatement__ExpressionAssignment_2"
+ }
- // $ANTLR start "rule__SwitchStatement__SwitchClauseAssignment_5"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17994:1: rule__SwitchStatement__SwitchClauseAssignment_5 : ( ruleSwitchClause ) ;
- public final void rule__SwitchStatement__SwitchClauseAssignment_5() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17998:1: ( ( ruleSwitchClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17999:1: ( ruleSwitchClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17999:1: ( ruleSwitchClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18000:1: ruleSwitchClause
- {
- before(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0());
- pushFollow(FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_536604);
- ruleSwitchClause();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__Group__0"
- state._fsp--;
- after(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0());
+ // $ANTLR start "rule__VariableDeclarationCompletion__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15813:1: rule__VariableDeclarationCompletion__Group__0__Impl : ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) ;
+ public final void rule__VariableDeclarationCompletion__Group__0__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15817:1: ( ( ( rule__VariableDeclarationCompletion__Group_0__0 )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15818:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15818:1: ( ( rule__VariableDeclarationCompletion__Group_0__0 )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15819:1: ( rule__VariableDeclarationCompletion__Group_0__0 )?
+ {
+ before(grammarAccess.getVariableDeclarationCompletionAccess().getGroup_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15820:1: ( rule__VariableDeclarationCompletion__Group_0__0 )?
+ int alt103=2;
+ int LA103_0 = input.LA(1);
+ if ( (LA103_0==73) ) {
+ alt103=1;
+ }
+ switch (alt103) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15820:2: rule__VariableDeclarationCompletion__Group_0__0
+ {
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl32117);
+ rule__VariableDeclarationCompletion__Group_0__0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
+ break;
- }
- return;
- }
+ }
- // $ANTLR end "rule__SwitchStatement__SwitchClauseAssignment_5"
+ after(grammarAccess.getVariableDeclarationCompletionAccess().getGroup_0());
+ }
- // $ANTLR start "rule__SwitchStatement__DefaultClauseAssignment_6"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18009:1: rule__SwitchStatement__DefaultClauseAssignment_6 : ( ruleSwitchDefaultClause ) ;
- public final void rule__SwitchStatement__DefaultClauseAssignment_6() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18013:1: ( ( ruleSwitchDefaultClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18014:1: ( ruleSwitchDefaultClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18014:1: ( ruleSwitchDefaultClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18015:1: ruleSwitchDefaultClause
- {
- before(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_636635);
- ruleSwitchDefaultClause();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__Group__0__Impl"
- }
+ // $ANTLR start "rule__VariableDeclarationCompletion__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15830:1: rule__VariableDeclarationCompletion__Group__1 : rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 ;
+ public final void rule__VariableDeclarationCompletion__Group__1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15834:1: ( rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15835:2: rule__VariableDeclarationCompletion__Group__1__Impl rule__VariableDeclarationCompletion__Group__2
+ {
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__132148);
+ rule__VariableDeclarationCompletion__Group__1__Impl();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__132151);
+ rule__VariableDeclarationCompletion__Group__2();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__SwitchStatement__DefaultClauseAssignment_6"
+ }
- // $ANTLR start "rule__SwitchClause__SwitchCaseAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18024:1: rule__SwitchClause__SwitchCaseAssignment_0 : ( ruleSwitchCase ) ;
- public final void rule__SwitchClause__SwitchCaseAssignment_0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18028:1: ( ( ruleSwitchCase ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18029:1: ( ruleSwitchCase )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18029:1: ( ruleSwitchCase )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18030:1: ruleSwitchCase
- {
- before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_036666);
- ruleSwitchCase();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__Group__1"
- state._fsp--;
- after(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0());
+ // $ANTLR start "rule__VariableDeclarationCompletion__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15842:1: rule__VariableDeclarationCompletion__Group__1__Impl : ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) ;
+ public final void rule__VariableDeclarationCompletion__Group__1__Impl() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15846:1: ( ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15847:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15847:1: ( ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15848:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 )
+ {
+ before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15849:1: ( rule__VariableDeclarationCompletion__VariableNameAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15849:2: rule__VariableDeclarationCompletion__VariableNameAssignment_1
+ {
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl32178);
+ rule__VariableDeclarationCompletion__VariableNameAssignment_1();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ after(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameAssignment_1());
- }
- return;
- }
+ }
- // $ANTLR end "rule__SwitchClause__SwitchCaseAssignment_0"
+ }
- // $ANTLR start "rule__SwitchClause__SwitchCaseAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18039:1: rule__SwitchClause__SwitchCaseAssignment_1 : ( ruleSwitchCase ) ;
- public final void rule__SwitchClause__SwitchCaseAssignment_1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18043:1: ( ( ruleSwitchCase ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18044:1: ( ruleSwitchCase )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18044:1: ( ruleSwitchCase )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18045:1: ruleSwitchCase
- {
- before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_136697);
- ruleSwitchCase();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__Group__1__Impl"
- state._fsp--;
- after(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0());
+ // $ANTLR start "rule__VariableDeclarationCompletion__Group__2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15859:1: rule__VariableDeclarationCompletion__Group__2 : rule__VariableDeclarationCompletion__Group__2__Impl ;
+ public final void rule__VariableDeclarationCompletion__Group__2() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15863:1: ( rule__VariableDeclarationCompletion__Group__2__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15864:2: rule__VariableDeclarationCompletion__Group__2__Impl
+ {
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__232208);
+ rule__VariableDeclarationCompletion__Group__2__Impl();
+ state._fsp--;
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SwitchClause__SwitchCaseAssignment_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__Group__2"
- // $ANTLR start "rule__SwitchClause__StatementSequenceAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18054:1: rule__SwitchClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
- public final void rule__SwitchClause__StatementSequenceAssignment_2() throws RecognitionException {
+ // $ANTLR start "rule__VariableDeclarationCompletion__Group__2__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15870:1: rule__VariableDeclarationCompletion__Group__2__Impl : ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) ;
+ public final void rule__VariableDeclarationCompletion__Group__2__Impl() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15874:1: ( ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15875:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15875:1: ( ( rule__VariableDeclarationCompletion__InitValueAssignment_2 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15876:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 )
+ {
+ before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignment_2());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15877:1: ( rule__VariableDeclarationCompletion__InitValueAssignment_2 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15877:2: rule__VariableDeclarationCompletion__InitValueAssignment_2
+ {
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl32235);
+ rule__VariableDeclarationCompletion__InitValueAssignment_2();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18058:1: ( ( ruleNonEmptyStatementSequence ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18059:1: ( ruleNonEmptyStatementSequence )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18059:1: ( ruleNonEmptyStatementSequence )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18060:1: ruleNonEmptyStatementSequence
- {
- before(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_236728);
- ruleNonEmptyStatementSequence();
+ state._fsp--;
- state._fsp--;
- after(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
+ }
- }
+ after(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignment_2());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__SwitchClause__StatementSequenceAssignment_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__Group__2__Impl"
- // $ANTLR start "rule__SwitchCase__ExpressionAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18069:1: rule__SwitchCase__ExpressionAssignment_1 : ( ruleExpression ) ;
- public final void rule__SwitchCase__ExpressionAssignment_1() throws RecognitionException {
+ // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15893:1: rule__VariableDeclarationCompletion__Group_0__0 : rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 ;
+ public final void rule__VariableDeclarationCompletion__Group_0__0() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15897:1: ( rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15898:2: rule__VariableDeclarationCompletion__Group_0__0__Impl rule__VariableDeclarationCompletion__Group_0__1
+ {
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__032271);
+ rule__VariableDeclarationCompletion__Group_0__0__Impl();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18073:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18074:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18074:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18075:1: ruleExpression
- {
- before(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_136759);
- ruleExpression();
+ state._fsp--;
- state._fsp--;
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__032274);
+ rule__VariableDeclarationCompletion__Group_0__1();
- after(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0());
+ state._fsp--;
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__0"
- }
- return;
- }
- // $ANTLR end "rule__SwitchCase__ExpressionAssignment_1"
+ // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15905:1: rule__VariableDeclarationCompletion__Group_0__0__Impl : ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) ;
+ public final void rule__VariableDeclarationCompletion__Group_0__0__Impl() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15909:1: ( ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15910:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15910:1: ( ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15911:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 )
+ {
+ before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15912:1: ( rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15912:2: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0
+ {
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl32301);
+ rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0();
- // $ANTLR start "rule__SwitchDefaultClause__StatementSequenceAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18084:1: rule__SwitchDefaultClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
- public final void rule__SwitchDefaultClause__StatementSequenceAssignment_2() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18088:1: ( ( ruleNonEmptyStatementSequence ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18089:1: ( ruleNonEmptyStatementSequence )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18089:1: ( ruleNonEmptyStatementSequence )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18090:1: ruleNonEmptyStatementSequence
- {
- before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_236790);
- ruleNonEmptyStatementSequence();
+ }
- state._fsp--;
+ after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorAssignment_0_0());
- after(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__0__Impl"
- }
- return;
- }
- // $ANTLR end "rule__SwitchDefaultClause__StatementSequenceAssignment_2"
+ // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15922:1: rule__VariableDeclarationCompletion__Group_0__1 : rule__VariableDeclarationCompletion__Group_0__1__Impl ;
+ public final void rule__VariableDeclarationCompletion__Group_0__1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15926:1: ( rule__VariableDeclarationCompletion__Group_0__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15927:2: rule__VariableDeclarationCompletion__Group_0__1__Impl
+ {
+ pushFollow(FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__132331);
+ rule__VariableDeclarationCompletion__Group_0__1__Impl();
- // $ANTLR start "rule__NonEmptyStatementSequence__StatementAssignment"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18099:1: rule__NonEmptyStatementSequence__StatementAssignment : ( ruleDocumentedStatement ) ;
- public final void rule__NonEmptyStatementSequence__StatementAssignment() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18103:1: ( ( ruleDocumentedStatement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18104:1: ( ruleDocumentedStatement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18104:1: ( ruleDocumentedStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18105:1: ruleDocumentedStatement
- {
- before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment36821);
- ruleDocumentedStatement();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__1"
- }
+ // $ANTLR start "rule__VariableDeclarationCompletion__Group_0__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15933:1: rule__VariableDeclarationCompletion__Group_0__1__Impl : ( ']' ) ;
+ public final void rule__VariableDeclarationCompletion__Group_0__1__Impl() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15937:1: ( ( ']' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15938:1: ( ']' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15938:1: ( ']' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15939:1: ']'
+ {
+ before(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1());
+ match(input,74,FOLLOW_74_in_rule__VariableDeclarationCompletion__Group_0__1__Impl32359);
+ after(grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__NonEmptyStatementSequence__StatementAssignment"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__WhileStatement__ConditionAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18114:1: rule__WhileStatement__ConditionAssignment_2 : ( ruleExpression ) ;
- public final void rule__WhileStatement__ConditionAssignment_2() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__Group_0__1__Impl"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18118:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18119:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18119:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18120:1: ruleExpression
- {
- before(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_236852);
- ruleExpression();
- state._fsp--;
+ // $ANTLR start "rule__AssignmentCompletion__Group__0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15956:1: rule__AssignmentCompletion__Group__0 : rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 ;
+ public final void rule__AssignmentCompletion__Group__0() throws RecognitionException {
- after(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15960:1: ( rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15961:2: rule__AssignmentCompletion__Group__0__Impl rule__AssignmentCompletion__Group__1
+ {
+ pushFollow(FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__032394);
+ rule__AssignmentCompletion__Group__0__Impl();
- }
+ state._fsp--;
+ pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__032397);
+ rule__AssignmentCompletion__Group__1();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__WhileStatement__ConditionAssignment_2"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AssignmentCompletion__Group__0"
- // $ANTLR start "rule__WhileStatement__BlockAssignment_4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18129:1: rule__WhileStatement__BlockAssignment_4 : ( ruleBlock ) ;
- public final void rule__WhileStatement__BlockAssignment_4() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AssignmentCompletion__Group__0__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15968:1: rule__AssignmentCompletion__Group__0__Impl : ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) ;
+ public final void rule__AssignmentCompletion__Group__0__Impl() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18133:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18134:1: ( ruleBlock )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18134:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18135:1: ruleBlock
- {
- before(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_436883);
- ruleBlock();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15972:1: ( ( ( rule__AssignmentCompletion__OpAssignment_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15973:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15973:1: ( ( rule__AssignmentCompletion__OpAssignment_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15974:1: ( rule__AssignmentCompletion__OpAssignment_0 )
+ {
+ before(grammarAccess.getAssignmentCompletionAccess().getOpAssignment_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15975:1: ( rule__AssignmentCompletion__OpAssignment_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15975:2: rule__AssignmentCompletion__OpAssignment_0
+ {
+ pushFollow(FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl32424);
+ rule__AssignmentCompletion__OpAssignment_0();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0());
- }
+ }
+ after(grammarAccess.getAssignmentCompletionAccess().getOpAssignment_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__WhileStatement__BlockAssignment_4"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AssignmentCompletion__Group__0__Impl"
- // $ANTLR start "rule__DoStatement__BlockAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18144:1: rule__DoStatement__BlockAssignment_1 : ( ruleBlock ) ;
- public final void rule__DoStatement__BlockAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__AssignmentCompletion__Group__1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15985:1: rule__AssignmentCompletion__Group__1 : rule__AssignmentCompletion__Group__1__Impl ;
+ public final void rule__AssignmentCompletion__Group__1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18148:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18149:1: ( ruleBlock )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18149:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18150:1: ruleBlock
- {
- before(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_136914);
- ruleBlock();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15989:1: ( rule__AssignmentCompletion__Group__1__Impl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15990:2: rule__AssignmentCompletion__Group__1__Impl
+ {
+ pushFollow(FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__132454);
+ rule__AssignmentCompletion__Group__1__Impl();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AssignmentCompletion__Group__1"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__AssignmentCompletion__Group__1__Impl"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:15996:1: rule__AssignmentCompletion__Group__1__Impl : ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) ;
+ public final void rule__AssignmentCompletion__Group__1__Impl() throws RecognitionException {
- // $ANTLR end "rule__DoStatement__BlockAssignment_1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16000:1: ( ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16001:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16001:1: ( ( rule__AssignmentCompletion__RightHandSideAssignment_1 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16002:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 )
+ {
+ before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideAssignment_1());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16003:1: ( rule__AssignmentCompletion__RightHandSideAssignment_1 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16003:2: rule__AssignmentCompletion__RightHandSideAssignment_1
+ {
+ pushFollow(FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl32481);
+ rule__AssignmentCompletion__RightHandSideAssignment_1();
+ state._fsp--;
- // $ANTLR start "rule__DoStatement__ConditionAssignment_4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18159:1: rule__DoStatement__ConditionAssignment_4 : ( ruleExpression ) ;
- public final void rule__DoStatement__ConditionAssignment_4() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18163:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18164:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18164:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18165:1: ruleExpression
- {
- before(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_436945);
- ruleExpression();
+ after(grammarAccess.getAssignmentCompletionAccess().getRightHandSideAssignment_1());
- state._fsp--;
+ }
- after(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AssignmentCompletion__Group__1__Impl"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__AppliedStereotypePropertyRule__PropertyAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16018:1: rule__AppliedStereotypePropertyRule__PropertyAssignment_0 : ( RULE_ID ) ;
+ public final void rule__AppliedStereotypePropertyRule__PropertyAssignment_0() throws RecognitionException {
- // $ANTLR end "rule__DoStatement__ConditionAssignment_4"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16022:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16023:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16023:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16024:1: RULE_ID
+ {
+ before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyIDTerminalRuleCall_0_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__AppliedStereotypePropertyRule__PropertyAssignment_032520);
+ after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyIDTerminalRuleCall_0_0());
+ }
- // $ANTLR start "rule__ForStatement__ControlAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18174:1: rule__ForStatement__ControlAssignment_2 : ( ruleForControl ) ;
- public final void rule__ForStatement__ControlAssignment_2() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18178:1: ( ( ruleForControl ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18179:1: ( ruleForControl )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18179:1: ( ruleForControl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18180:1: ruleForControl
- {
- before(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_236976);
- ruleForControl();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppliedStereotypePropertyRule__PropertyAssignment_0"
- }
+ // $ANTLR start "rule__AppliedStereotypePropertyRule__ValueAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16033:1: rule__AppliedStereotypePropertyRule__ValueAssignment_1 : ( ruleExpressionValueRule ) ;
+ public final void rule__AppliedStereotypePropertyRule__ValueAssignment_1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16037:1: ( ( ruleExpressionValueRule ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16038:1: ( ruleExpressionValueRule )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16038:1: ( ruleExpressionValueRule )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16039:1: ruleExpressionValueRule
+ {
+ before(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleExpressionValueRule_in_rule__AppliedStereotypePropertyRule__ValueAssignment_132551);
+ ruleExpressionValueRule();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ after(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_1_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__ForStatement__ControlAssignment_2"
+ }
- // $ANTLR start "rule__ForStatement__BlockAssignment_4"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18189:1: rule__ForStatement__BlockAssignment_4 : ( ruleBlock ) ;
- public final void rule__ForStatement__BlockAssignment_4() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18193:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18194:1: ( ruleBlock )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18194:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18195:1: ruleBlock
- {
- before(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_437007);
- ruleBlock();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AppliedStereotypePropertyRule__ValueAssignment_1"
- state._fsp--;
- after(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0());
+ // $ANTLR start "rule__ExpressionValueRule__ExpressionAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16048:1: rule__ExpressionValueRule__ExpressionAssignment_1 : ( ruleSequenceElement ) ;
+ public final void rule__ExpressionValueRule__ExpressionAssignment_1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16052:1: ( ( ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16053:1: ( ruleSequenceElement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16053:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16054:1: ruleSequenceElement
+ {
+ before(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleSequenceElement_in_rule__ExpressionValueRule__ExpressionAssignment_132582);
+ ruleSequenceElement();
+ state._fsp--;
- }
+ after(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ForStatement__BlockAssignment_4"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ForControl__LoopVariableDefinitionAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18204:1: rule__ForControl__LoopVariableDefinitionAssignment_0 : ( ruleLoopVariableDefinition ) ;
- public final void rule__ForControl__LoopVariableDefinitionAssignment_0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExpressionValueRule__ExpressionAssignment_1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18208:1: ( ( ruleLoopVariableDefinition ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18209:1: ( ruleLoopVariableDefinition )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18209:1: ( ruleLoopVariableDefinition )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18210:1: ruleLoopVariableDefinition
- {
- before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_037038);
- ruleLoopVariableDefinition();
+ // $ANTLR start "rule__BOOLEAN_LITERAL__ValueAssignment"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16067:1: rule__BOOLEAN_LITERAL__ValueAssignment : ( ruleBooleanValue ) ;
+ public final void rule__BOOLEAN_LITERAL__ValueAssignment() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16071:1: ( ( ruleBooleanValue ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16072:1: ( ruleBooleanValue )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16072:1: ( ruleBooleanValue )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16073:1: ruleBooleanValue
+ {
+ before(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0());
+ pushFollow(FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment32617);
+ ruleBooleanValue();
- after(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0());
+ state._fsp--;
- }
+ after(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ForControl__LoopVariableDefinitionAssignment_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BOOLEAN_LITERAL__ValueAssignment"
- // $ANTLR start "rule__ForControl__LoopVariableDefinitionAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18219:1: rule__ForControl__LoopVariableDefinitionAssignment_1_1 : ( ruleLoopVariableDefinition ) ;
- public final void rule__ForControl__LoopVariableDefinitionAssignment_1_1() throws RecognitionException {
+ // $ANTLR start "rule__INTEGER_LITERAL__ValueAssignment"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16082:1: rule__INTEGER_LITERAL__ValueAssignment : ( RULE_INTEGERVALUE ) ;
+ public final void rule__INTEGER_LITERAL__ValueAssignment() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16086:1: ( ( RULE_INTEGERVALUE ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16087:1: ( RULE_INTEGERVALUE )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16087:1: ( RULE_INTEGERVALUE )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16088:1: RULE_INTEGERVALUE
+ {
+ before(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0());
+ match(input,RULE_INTEGERVALUE,FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment32648);
+ after(grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18223:1: ( ( ruleLoopVariableDefinition ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18224:1: ( ruleLoopVariableDefinition )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18224:1: ( ruleLoopVariableDefinition )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18225:1: ruleLoopVariableDefinition
- {
- before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_137069);
- ruleLoopVariableDefinition();
+ }
- state._fsp--;
- after(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__INTEGER_LITERAL__ValueAssignment"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__UNLIMITED_LITERAL__ValueAssignment"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16097:1: rule__UNLIMITED_LITERAL__ValueAssignment : ( ( '*' ) ) ;
+ public final void rule__UNLIMITED_LITERAL__ValueAssignment() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16101:1: ( ( ( '*' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16102:1: ( ( '*' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16102:1: ( ( '*' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16103:1: ( '*' )
+ {
+ before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16104:1: ( '*' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16105:1: '*'
+ {
+ before(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
+ match(input,27,FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment32684);
+ after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
- // $ANTLR end "rule__ForControl__LoopVariableDefinitionAssignment_1_1"
+ }
+ after(grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
- // $ANTLR start "rule__LoopVariableDefinition__NameAssignment_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18234:1: rule__LoopVariableDefinition__NameAssignment_0_0 : ( RULE_ID ) ;
- public final void rule__LoopVariableDefinition__NameAssignment_0_0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18238:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18239:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18239:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18240:1: RULE_ID
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_037100);
- after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UNLIMITED_LITERAL__ValueAssignment"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__STRING_LITERAL__ValueAssignment"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16120:1: rule__STRING_LITERAL__ValueAssignment : ( RULE_STRING ) ;
+ public final void rule__STRING_LITERAL__ValueAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16124:1: ( ( RULE_STRING ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16125:1: ( RULE_STRING )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16125:1: ( RULE_STRING )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16126:1: RULE_STRING
+ {
+ before(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0());
+ match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment32723);
+ after(grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__LoopVariableDefinition__NameAssignment_0_0"
+ }
- // $ANTLR start "rule__LoopVariableDefinition__Expression1Assignment_0_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18249:1: rule__LoopVariableDefinition__Expression1Assignment_0_2 : ( ruleExpression ) ;
- public final void rule__LoopVariableDefinition__Expression1Assignment_0_2() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18253:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18254:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18254:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18255:1: ruleExpression
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_237131);
- ruleExpression();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__STRING_LITERAL__ValueAssignment"
- state._fsp--;
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
+ // $ANTLR start "rule__NameExpression__PrefixOpAssignment_0_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16135:1: rule__NameExpression__PrefixOpAssignment_0_0_0 : ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) ;
+ public final void rule__NameExpression__PrefixOpAssignment_0_0_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16139:1: ( ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16140:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16140:1: ( ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16141:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getPrefixOpAlternatives_0_0_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16142:1: ( rule__NameExpression__PrefixOpAlternatives_0_0_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16142:2: rule__NameExpression__PrefixOpAlternatives_0_0_0_0
+ {
+ pushFollow(FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_032754);
+ rule__NameExpression__PrefixOpAlternatives_0_0_0_0();
- }
+ state._fsp--;
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getNameExpressionAccess().getPrefixOpAlternatives_0_0_0_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__LoopVariableDefinition__Expression1Assignment_0_2"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__LoopVariableDefinition__Expression2Assignment_0_3_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18264:1: rule__LoopVariableDefinition__Expression2Assignment_0_3_1 : ( ruleExpression ) ;
- public final void rule__LoopVariableDefinition__Expression2Assignment_0_3_1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__PrefixOpAssignment_0_0_0"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18268:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18269:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18269:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18270:1: ruleExpression
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_137162);
- ruleExpression();
- state._fsp--;
+ // $ANTLR start "rule__NameExpression__PathAssignment_0_0_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16151:1: rule__NameExpression__PathAssignment_0_0_1 : ( ruleQualifiedNamePath ) ;
+ public final void rule__NameExpression__PathAssignment_0_0_1() throws RecognitionException {
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16155:1: ( ( ruleQualifiedNamePath ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16156:1: ( ruleQualifiedNamePath )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16156:1: ( ruleQualifiedNamePath )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16157:1: ruleQualifiedNamePath
+ {
+ before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0());
+ pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_132787);
+ ruleQualifiedNamePath();
- }
+ state._fsp--;
+ after(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__LoopVariableDefinition__Expression2Assignment_0_3_1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__PathAssignment_0_0_1"
- // $ANTLR start "rule__LoopVariableDefinition__TypeAssignment_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18279:1: rule__LoopVariableDefinition__TypeAssignment_1_0 : ( ruleQualifiedNameWithBinding ) ;
- public final void rule__LoopVariableDefinition__TypeAssignment_1_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__NameExpression__IdAssignment_0_0_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16166:1: rule__NameExpression__IdAssignment_0_0_2 : ( RULE_ID ) ;
+ public final void rule__NameExpression__IdAssignment_0_0_2() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18283:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18284:1: ( ruleQualifiedNameWithBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18284:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18285:1: ruleQualifiedNameWithBinding
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_037193);
- ruleQualifiedNameWithBinding();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16170:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16171:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16171:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16172:1: RULE_ID
+ {
+ before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_232818);
+ after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0());
- state._fsp--;
+ }
- after(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__IdAssignment_0_0_2"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__NameExpression__PathAssignment_0_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16181:1: rule__NameExpression__PathAssignment_0_1_0 : ( ruleQualifiedNamePath ) ;
+ public final void rule__NameExpression__PathAssignment_0_1_0() throws RecognitionException {
- // $ANTLR end "rule__LoopVariableDefinition__TypeAssignment_1_0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16185:1: ( ( ruleQualifiedNamePath ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16186:1: ( ruleQualifiedNamePath )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16186:1: ( ruleQualifiedNamePath )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16187:1: ruleQualifiedNamePath
+ {
+ before(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0());
+ pushFollow(FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_032849);
+ ruleQualifiedNamePath();
+ state._fsp--;
- // $ANTLR start "rule__LoopVariableDefinition__NameAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18294:1: rule__LoopVariableDefinition__NameAssignment_1_1 : ( RULE_ID ) ;
- public final void rule__LoopVariableDefinition__NameAssignment_1_1() throws RecognitionException {
+ after(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18298:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18299:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18299:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18300:1: RULE_ID
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_137224);
- after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__PathAssignment_0_1_0"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__NameExpression__IdAssignment_0_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16196:1: rule__NameExpression__IdAssignment_0_1_1 : ( RULE_ID ) ;
+ public final void rule__NameExpression__IdAssignment_0_1_1() throws RecognitionException {
- // $ANTLR end "rule__LoopVariableDefinition__NameAssignment_1_1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16200:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16201:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16201:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16202:1: RULE_ID
+ {
+ before(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_132880);
+ after(grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0());
+ }
- // $ANTLR start "rule__LoopVariableDefinition__ExpressionAssignment_1_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18309:1: rule__LoopVariableDefinition__ExpressionAssignment_1_3 : ( ruleExpression ) ;
- public final void rule__LoopVariableDefinition__ExpressionAssignment_1_3() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18313:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18314:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18314:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18315:1: ruleExpression
- {
- before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_337255);
- ruleExpression();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__IdAssignment_0_1_1"
- }
+ // $ANTLR start "rule__NameExpression__InvocationCompletionAssignment_0_1_2_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16211:1: rule__NameExpression__InvocationCompletionAssignment_0_1_2_0 : ( ruleTuple ) ;
+ public final void rule__NameExpression__InvocationCompletionAssignment_0_1_2_0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16215:1: ( ( ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16216:1: ( ruleTuple )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16216:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16217:1: ruleTuple
+ {
+ before(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0());
+ pushFollow(FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_032911);
+ ruleTuple();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ after(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__LoopVariableDefinition__ExpressionAssignment_1_3"
+ }
- // $ANTLR start "rule__ReturnStatement__ExpressionAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18324:1: rule__ReturnStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
- public final void rule__ReturnStatement__ExpressionAssignment_1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18328:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18329:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18329:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18330:1: ruleExpression
- {
- before(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_137286);
- ruleExpression();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__InvocationCompletionAssignment_0_1_2_0"
- state._fsp--;
- after(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0());
+ // $ANTLR start "rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16226:1: rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1 : ( ruleSequenceConstructionOrAccessCompletion ) ;
+ public final void rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16230:1: ( ( ruleSequenceConstructionOrAccessCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16231:1: ( ruleSequenceConstructionOrAccessCompletion )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16231:1: ( ruleSequenceConstructionOrAccessCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16232:1: ruleSequenceConstructionOrAccessCompletion
+ {
+ before(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0());
+ pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_132942);
+ ruleSequenceConstructionOrAccessCompletion();
+ state._fsp--;
- }
+ after(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ReturnStatement__ExpressionAssignment_1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AcceptStatement__ClauseAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18339:1: rule__AcceptStatement__ClauseAssignment_0 : ( ruleAcceptClause ) ;
- public final void rule__AcceptStatement__ClauseAssignment_0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18343:1: ( ( ruleAcceptClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18344:1: ( ruleAcceptClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18344:1: ( ruleAcceptClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18345:1: ruleAcceptClause
- {
- before(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_037317);
- ruleAcceptClause();
+ // $ANTLR start "rule__NameExpression__PostfixOpAssignment_0_1_2_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16241:1: rule__NameExpression__PostfixOpAssignment_0_1_2_2 : ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) ;
+ public final void rule__NameExpression__PostfixOpAssignment_0_1_2_2() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16245:1: ( ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16246:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16246:1: ( ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16247:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 )
+ {
+ before(grammarAccess.getNameExpressionAccess().getPostfixOpAlternatives_0_1_2_2_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16248:1: ( rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16248:2: rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0
+ {
+ pushFollow(FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_232973);
+ rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0();
- after(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0());
+ state._fsp--;
- }
+ }
- }
+ after(grammarAccess.getNameExpressionAccess().getPostfixOpAlternatives_0_1_2_2_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__AcceptStatement__ClauseAssignment_0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__AcceptStatement__SimpleAcceptAssignment_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18354:1: rule__AcceptStatement__SimpleAcceptAssignment_1_0 : ( ruleSimpleAcceptStatementCompletion ) ;
- public final void rule__AcceptStatement__SimpleAcceptAssignment_1_0() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__PostfixOpAssignment_0_1_2_2"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18358:1: ( ( ruleSimpleAcceptStatementCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18359:1: ( ruleSimpleAcceptStatementCompletion )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18359:1: ( ruleSimpleAcceptStatementCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18360:1: ruleSimpleAcceptStatementCompletion
- {
- before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_037348);
- ruleSimpleAcceptStatementCompletion();
+ // $ANTLR start "rule__NameExpression__SuffixAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16257:1: rule__NameExpression__SuffixAssignment_1 : ( ruleSuffixExpression ) ;
+ public final void rule__NameExpression__SuffixAssignment_1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16261:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16262:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16262:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16263:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_133006);
+ ruleSuffixExpression();
- after(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0());
+ state._fsp--;
- }
+ after(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__AcceptStatement__SimpleAcceptAssignment_1_0"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NameExpression__SuffixAssignment_1"
- // $ANTLR start "rule__AcceptStatement__CompoundAcceptAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18369:1: rule__AcceptStatement__CompoundAcceptAssignment_1_1 : ( ruleCompoundAcceptStatementCompletion ) ;
- public final void rule__AcceptStatement__CompoundAcceptAssignment_1_1() throws RecognitionException {
+ // $ANTLR start "rule__QualifiedNamePath__NamespaceAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16272:1: rule__QualifiedNamePath__NamespaceAssignment_0 : ( ruleUnqualifiedName ) ;
+ public final void rule__QualifiedNamePath__NamespaceAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16276:1: ( ( ruleUnqualifiedName ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16277:1: ( ruleUnqualifiedName )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16277:1: ( ruleUnqualifiedName )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16278:1: ruleUnqualifiedName
+ {
+ before(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_033037);
+ ruleUnqualifiedName();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18373:1: ( ( ruleCompoundAcceptStatementCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18374:1: ( ruleCompoundAcceptStatementCompletion )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18374:1: ( ruleCompoundAcceptStatementCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18375:1: ruleCompoundAcceptStatementCompletion
- {
- before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_137379);
- ruleCompoundAcceptStatementCompletion();
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0());
- after(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNamePath__NamespaceAssignment_0"
- }
- return;
- }
- // $ANTLR end "rule__AcceptStatement__CompoundAcceptAssignment_1_1"
+ // $ANTLR start "rule__UnqualifiedName__NameAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16287:1: rule__UnqualifiedName__NameAssignment_0 : ( RULE_ID ) ;
+ public final void rule__UnqualifiedName__NameAssignment_0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16291:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16292:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16292:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16293:1: RULE_ID
+ {
+ before(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_033068);
+ after(grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0());
- // $ANTLR start "rule__CompoundAcceptStatementCompletion__BlockAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18384:1: rule__CompoundAcceptStatementCompletion__BlockAssignment_0 : ( ruleBlock ) ;
- public final void rule__CompoundAcceptStatementCompletion__BlockAssignment_0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18388:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18389:1: ( ruleBlock )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18389:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18390:1: ruleBlock
- {
- before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_037410);
- ruleBlock();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnqualifiedName__NameAssignment_0"
- }
+ // $ANTLR start "rule__UnqualifiedName__TemplateBindingAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16302:1: rule__UnqualifiedName__TemplateBindingAssignment_1 : ( ruleTemplateBinding ) ;
+ public final void rule__UnqualifiedName__TemplateBindingAssignment_1() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16306:1: ( ( ruleTemplateBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16307:1: ( ruleTemplateBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16307:1: ( ruleTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16308:1: ruleTemplateBinding
+ {
+ before(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_133099);
+ ruleTemplateBinding();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ after(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0());
- // $ANTLR end "rule__CompoundAcceptStatementCompletion__BlockAssignment_0"
+ }
- // $ANTLR start "rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18399:1: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 : ( ruleAcceptBlock ) ;
- public final void rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18403:1: ( ( ruleAcceptBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18404:1: ( ruleAcceptBlock )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18404:1: ( ruleAcceptBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18405:1: ruleAcceptBlock
- {
- before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_137441);
- ruleAcceptBlock();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnqualifiedName__TemplateBindingAssignment_1"
- after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0());
- }
+ // $ANTLR start "rule__TemplateBinding__BindingsAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16317:1: rule__TemplateBinding__BindingsAssignment_1 : ( ruleNamedTemplateBinding ) ;
+ public final void rule__TemplateBinding__BindingsAssignment_1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16321:1: ( ( ruleNamedTemplateBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16322:1: ( ruleNamedTemplateBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16322:1: ( ruleNamedTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16323:1: ruleNamedTemplateBinding
+ {
+ before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_133130);
+ ruleNamedTemplateBinding();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__AcceptBlock__ClauseAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18414:1: rule__AcceptBlock__ClauseAssignment_0 : ( ruleAcceptClause ) ;
- public final void rule__AcceptBlock__ClauseAssignment_0() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__BindingsAssignment_1"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18418:1: ( ( ruleAcceptClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18419:1: ( ruleAcceptClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18419:1: ( ruleAcceptClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18420:1: ruleAcceptClause
- {
- before(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_037472);
- ruleAcceptClause();
- state._fsp--;
+ // $ANTLR start "rule__TemplateBinding__BindingsAssignment_2_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16332:1: rule__TemplateBinding__BindingsAssignment_2_1 : ( ruleNamedTemplateBinding ) ;
+ public final void rule__TemplateBinding__BindingsAssignment_2_1() throws RecognitionException {
- after(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16336:1: ( ( ruleNamedTemplateBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16337:1: ( ruleNamedTemplateBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16337:1: ( ruleNamedTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16338:1: ruleNamedTemplateBinding
+ {
+ before(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0());
+ pushFollow(FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_133161);
+ ruleNamedTemplateBinding();
- }
+ state._fsp--;
+ after(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__AcceptBlock__ClauseAssignment_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TemplateBinding__BindingsAssignment_2_1"
- // $ANTLR start "rule__AcceptBlock__BlockAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18429:1: rule__AcceptBlock__BlockAssignment_1 : ( ruleBlock ) ;
- public final void rule__AcceptBlock__BlockAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__NamedTemplateBinding__FormalAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16347:1: rule__NamedTemplateBinding__FormalAssignment_0 : ( RULE_ID ) ;
+ public final void rule__NamedTemplateBinding__FormalAssignment_0() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18433:1: ( ( ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18434:1: ( ruleBlock )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18434:1: ( ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18435:1: ruleBlock
- {
- before(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_137503);
- ruleBlock();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16351:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16352:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16352:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16353:1: RULE_ID
+ {
+ before(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_033192);
+ after(grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0());
- state._fsp--;
+ }
- after(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__FormalAssignment_0"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__NamedTemplateBinding__ActualAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16362:1: rule__NamedTemplateBinding__ActualAssignment_2 : ( ruleQualifiedNameWithBinding ) ;
+ public final void rule__NamedTemplateBinding__ActualAssignment_2() throws RecognitionException {
- // $ANTLR end "rule__AcceptBlock__BlockAssignment_1"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16366:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16367:1: ( ruleQualifiedNameWithBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16367:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16368:1: ruleQualifiedNameWithBinding
+ {
+ before(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_233223);
+ ruleQualifiedNameWithBinding();
+ state._fsp--;
- // $ANTLR start "rule__AcceptClause__NameAssignment_2_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18444:1: rule__AcceptClause__NameAssignment_2_0 : ( RULE_ID ) ;
- public final void rule__AcceptClause__NameAssignment_2_0() throws RecognitionException {
+ after(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18448:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18449:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18449:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18450:1: RULE_ID
- {
- before(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_037534);
- after(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NamedTemplateBinding__ActualAssignment_2"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__QualifiedNameWithBinding__IdAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16377:1: rule__QualifiedNameWithBinding__IdAssignment_0 : ( RULE_ID ) ;
+ public final void rule__QualifiedNameWithBinding__IdAssignment_0() throws RecognitionException {
- // $ANTLR end "rule__AcceptClause__NameAssignment_2_0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16381:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16382:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16382:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16383:1: RULE_ID
+ {
+ before(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_033254);
+ after(grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0());
+ }
- // $ANTLR start "rule__AcceptClause__QualifiedNameListAssignment_3"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18459:1: rule__AcceptClause__QualifiedNameListAssignment_3 : ( ruleQualifiedNameList ) ;
- public final void rule__AcceptClause__QualifiedNameListAssignment_3() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18463:1: ( ( ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18464:1: ( ruleQualifiedNameList )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18464:1: ( ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18465:1: ruleQualifiedNameList
- {
- before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_337565);
- ruleQualifiedNameList();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__IdAssignment_0"
- }
+ // $ANTLR start "rule__QualifiedNameWithBinding__BindingAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16392:1: rule__QualifiedNameWithBinding__BindingAssignment_1 : ( ruleTemplateBinding ) ;
+ public final void rule__QualifiedNameWithBinding__BindingAssignment_1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16396:1: ( ( ruleTemplateBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16397:1: ( ruleTemplateBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16397:1: ( ruleTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16398:1: ruleTemplateBinding
+ {
+ before(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_133285);
+ ruleTemplateBinding();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ after(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__AcceptClause__QualifiedNameListAssignment_3"
+ }
- // $ANTLR start "rule__ClassifyStatement__ExpressionAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18474:1: rule__ClassifyStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
- public final void rule__ClassifyStatement__ExpressionAssignment_1() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18478:1: ( ( ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18479:1: ( ruleExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18479:1: ( ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18480:1: ruleExpression
- {
- before(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_137596);
- ruleExpression();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__BindingAssignment_1"
- state._fsp--;
- after(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
+ // $ANTLR start "rule__QualifiedNameWithBinding__RemainingAssignment_2_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16407:1: rule__QualifiedNameWithBinding__RemainingAssignment_2_1 : ( ruleQualifiedNameWithBinding ) ;
+ public final void rule__QualifiedNameWithBinding__RemainingAssignment_2_1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16411:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16412:1: ( ruleQualifiedNameWithBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16412:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16413:1: ruleQualifiedNameWithBinding
+ {
+ before(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0());
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_133316);
+ ruleQualifiedNameWithBinding();
+ state._fsp--;
- }
+ after(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__ClassifyStatement__ExpressionAssignment_1"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__ClassifyStatement__ClauseAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18489:1: rule__ClassifyStatement__ClauseAssignment_2 : ( ruleClassificationClause ) ;
- public final void rule__ClassifyStatement__ClauseAssignment_2() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameWithBinding__RemainingAssignment_2_1"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18493:1: ( ( ruleClassificationClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18494:1: ( ruleClassificationClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18494:1: ( ruleClassificationClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18495:1: ruleClassificationClause
- {
- before(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_237627);
- ruleClassificationClause();
+ // $ANTLR start "rule__Tuple__TupleElementsAssignment_2_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16422:1: rule__Tuple__TupleElementsAssignment_2_0 : ( ruleTupleElement ) ;
+ public final void rule__Tuple__TupleElementsAssignment_2_0() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16426:1: ( ( ruleTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16427:1: ( ruleTupleElement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16427:1: ( ruleTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16428:1: ruleTupleElement
+ {
+ before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0());
+ pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_033347);
+ ruleTupleElement();
- after(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0());
+ state._fsp--;
- }
+ after(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__ClassifyStatement__ClauseAssignment_2"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__TupleElementsAssignment_2_0"
- // $ANTLR start "rule__ClassificationClause__ClassifyFromClauseAssignment_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18504:1: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 : ( ruleClassificationFromClause ) ;
- public final void rule__ClassificationClause__ClassifyFromClauseAssignment_0_0() throws RecognitionException {
+ // $ANTLR start "rule__Tuple__TupleElementsAssignment_2_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16437:1: rule__Tuple__TupleElementsAssignment_2_1_1 : ( ruleTupleElement ) ;
+ public final void rule__Tuple__TupleElementsAssignment_2_1_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16441:1: ( ( ruleTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16442:1: ( ruleTupleElement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16442:1: ( ruleTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16443:1: ruleTupleElement
+ {
+ before(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0());
+ pushFollow(FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_133378);
+ ruleTupleElement();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18508:1: ( ( ruleClassificationFromClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18509:1: ( ruleClassificationFromClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18509:1: ( ruleClassificationFromClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18510:1: ruleClassificationFromClause
- {
- before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0());
- pushFollow(FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_037658);
- ruleClassificationFromClause();
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0());
- after(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Tuple__TupleElementsAssignment_2_1_1"
- }
- return;
- }
- // $ANTLR end "rule__ClassificationClause__ClassifyFromClauseAssignment_0_0"
+ // $ANTLR start "rule__TupleElement__ArgumentAssignment"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16452:1: rule__TupleElement__ArgumentAssignment : ( ruleExpression ) ;
+ public final void rule__TupleElement__ArgumentAssignment() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16456:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16457:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16457:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16458:1: ruleExpression
+ {
+ before(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment33409);
+ ruleExpression();
- // $ANTLR start "rule__ClassificationClause__ClassifyToClauseAssignment_0_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18519:1: rule__ClassificationClause__ClassifyToClauseAssignment_0_1 : ( ruleClassificationToClause ) ;
- public final void rule__ClassificationClause__ClassifyToClauseAssignment_0_1() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ after(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18523:1: ( ( ruleClassificationToClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18524:1: ( ruleClassificationToClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18524:1: ( ruleClassificationToClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18525:1: ruleClassificationToClause
- {
- before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0());
- pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_137689);
- ruleClassificationToClause();
+ }
- state._fsp--;
- after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TupleElement__ArgumentAssignment"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__ConditionalTestExpression__ExpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16467:1: rule__ConditionalTestExpression__ExpAssignment_0 : ( ruleConditionalOrExpression ) ;
+ public final void rule__ConditionalTestExpression__ExpAssignment_0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16471:1: ( ( ruleConditionalOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16472:1: ( ruleConditionalOrExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16472:1: ( ruleConditionalOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16473:1: ruleConditionalOrExpression
+ {
+ before(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_033440);
+ ruleConditionalOrExpression();
- // $ANTLR end "rule__ClassificationClause__ClassifyToClauseAssignment_0_1"
+ state._fsp--;
+ after(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0());
- // $ANTLR start "rule__ClassificationClause__ReclassyAllClauseAssignment_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18534:1: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 : ( ruleReclassifyAllClause ) ;
- public final void rule__ClassificationClause__ReclassyAllClauseAssignment_1_0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18538:1: ( ( ruleReclassifyAllClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18539:1: ( ruleReclassifyAllClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18539:1: ( ruleReclassifyAllClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18540:1: ruleReclassifyAllClause
- {
- before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_037720);
- ruleReclassifyAllClause();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__ExpAssignment_0"
- }
+ // $ANTLR start "rule__ConditionalTestExpression__WhenTrueAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16482:1: rule__ConditionalTestExpression__WhenTrueAssignment_1_1 : ( ruleConditionalTestExpression ) ;
+ public final void rule__ConditionalTestExpression__WhenTrueAssignment_1_1() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16486:1: ( ( ruleConditionalTestExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16487:1: ( ruleConditionalTestExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16487:1: ( ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16488:1: ruleConditionalTestExpression
+ {
+ before(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_133471);
+ ruleConditionalTestExpression();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ after(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0());
- // $ANTLR end "rule__ClassificationClause__ReclassyAllClauseAssignment_1_0"
+ }
- // $ANTLR start "rule__ClassificationClause__ClassifyToClauseAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18549:1: rule__ClassificationClause__ClassifyToClauseAssignment_1_1 : ( ruleClassificationToClause ) ;
- public final void rule__ClassificationClause__ClassifyToClauseAssignment_1_1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18553:1: ( ( ruleClassificationToClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18554:1: ( ruleClassificationToClause )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18554:1: ( ruleClassificationToClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18555:1: ruleClassificationToClause
- {
- before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_137751);
- ruleClassificationToClause();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__WhenTrueAssignment_1_1"
- after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0());
- }
+ // $ANTLR start "rule__ConditionalTestExpression__WhenFalseAssignment_1_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16497:1: rule__ConditionalTestExpression__WhenFalseAssignment_1_3 : ( ruleConditionalTestExpression ) ;
+ public final void rule__ConditionalTestExpression__WhenFalseAssignment_1_3() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16501:1: ( ( ruleConditionalTestExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16502:1: ( ruleConditionalTestExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16502:1: ( ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16503:1: ruleConditionalTestExpression
+ {
+ before(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0());
+ pushFollow(FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_333502);
+ ruleConditionalTestExpression();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__ClassificationClause__ClassifyToClauseAssignment_1_1"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__ClassificationFromClause__QualifiedNameListAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18564:1: rule__ClassificationFromClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ;
- public final void rule__ClassificationFromClause__QualifiedNameListAssignment_1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalTestExpression__WhenFalseAssignment_1_3"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18568:1: ( ( ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18569:1: ( ruleQualifiedNameList )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18569:1: ( ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18570:1: ruleQualifiedNameList
- {
- before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_137782);
- ruleQualifiedNameList();
- state._fsp--;
+ // $ANTLR start "rule__ConditionalOrExpression__ExpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16512:1: rule__ConditionalOrExpression__ExpAssignment_0 : ( ruleConditionalAndExpression ) ;
+ public final void rule__ConditionalOrExpression__ExpAssignment_0() throws RecognitionException {
- after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16516:1: ( ( ruleConditionalAndExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16517:1: ( ruleConditionalAndExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16517:1: ( ruleConditionalAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16518:1: ruleConditionalAndExpression
+ {
+ before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033533);
+ ruleConditionalAndExpression();
- }
+ state._fsp--;
+ after(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__ClassificationFromClause__QualifiedNameListAssignment_1"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__ExpAssignment_0"
- // $ANTLR start "rule__ClassificationToClause__QualifiedNameListAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18579:1: rule__ClassificationToClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ;
- public final void rule__ClassificationToClause__QualifiedNameListAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__ConditionalOrExpression__ExpAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16527:1: rule__ConditionalOrExpression__ExpAssignment_1_1 : ( ruleConditionalAndExpression ) ;
+ public final void rule__ConditionalOrExpression__ExpAssignment_1_1() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18583:1: ( ( ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18584:1: ( ruleQualifiedNameList )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18584:1: ( ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18585:1: ruleQualifiedNameList
- {
- before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_137813);
- ruleQualifiedNameList();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16531:1: ( ( ruleConditionalAndExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16532:1: ( ruleConditionalAndExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16532:1: ( ruleConditionalAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16533:1: ruleConditionalAndExpression
+ {
+ before(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_133564);
+ ruleConditionalAndExpression();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
+ after(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0());
- }
+ }
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- restoreStackSize(stackSize);
+ restoreStackSize(stackSize);
- }
- return;
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalOrExpression__ExpAssignment_1_1"
- // $ANTLR end "rule__ClassificationToClause__QualifiedNameListAssignment_1"
+ // $ANTLR start "rule__ConditionalAndExpression__ExpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16542:1: rule__ConditionalAndExpression__ExpAssignment_0 : ( ruleInclusiveOrExpression ) ;
+ public final void rule__ConditionalAndExpression__ExpAssignment_0() throws RecognitionException {
- // $ANTLR start "rule__QualifiedNameList__QualifiedNameAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18594:1: rule__QualifiedNameList__QualifiedNameAssignment_0 : ( ruleQualifiedNameWithBinding ) ;
- public final void rule__QualifiedNameList__QualifiedNameAssignment_0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16546:1: ( ( ruleInclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16547:1: ( ruleInclusiveOrExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16547:1: ( ruleInclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16548:1: ruleInclusiveOrExpression
+ {
+ before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_033595);
+ ruleInclusiveOrExpression();
- int stackSize = keepStackSize();
+ state._fsp--;
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18598:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18599:1: ( ruleQualifiedNameWithBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18599:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18600:1: ruleQualifiedNameWithBinding
- {
- before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_037844);
- ruleQualifiedNameWithBinding();
+ after(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0());
- state._fsp--;
+ }
- after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0());
- }
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__ExpAssignment_0"
- restoreStackSize(stackSize);
- }
- return;
- }
+ // $ANTLR start "rule__ConditionalAndExpression__ExpAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16557:1: rule__ConditionalAndExpression__ExpAssignment_1_1 : ( ruleInclusiveOrExpression ) ;
+ public final void rule__ConditionalAndExpression__ExpAssignment_1_1() throws RecognitionException {
- // $ANTLR end "rule__QualifiedNameList__QualifiedNameAssignment_0"
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16561:1: ( ( ruleInclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16562:1: ( ruleInclusiveOrExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16562:1: ( ruleInclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16563:1: ruleInclusiveOrExpression
+ {
+ before(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_133626);
+ ruleInclusiveOrExpression();
+ state._fsp--;
- // $ANTLR start "rule__QualifiedNameList__QualifiedNameAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18609:1: rule__QualifiedNameList__QualifiedNameAssignment_1_1 : ( ruleQualifiedNameWithBinding ) ;
- public final void rule__QualifiedNameList__QualifiedNameAssignment_1_1() throws RecognitionException {
+ after(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0());
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18613:1: ( ( ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18614:1: ( ruleQualifiedNameWithBinding )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18614:1: ( ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18615:1: ruleQualifiedNameWithBinding
- {
- before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_137875);
- ruleQualifiedNameWithBinding();
- state._fsp--;
+ }
- after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0());
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConditionalAndExpression__ExpAssignment_1_1"
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ // $ANTLR start "rule__InclusiveOrExpression__ExpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16572:1: rule__InclusiveOrExpression__ExpAssignment_0 : ( ruleExclusiveOrExpression ) ;
+ public final void rule__InclusiveOrExpression__ExpAssignment_0() throws RecognitionException {
- restoreStackSize(stackSize);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16576:1: ( ( ruleExclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16577:1: ( ruleExclusiveOrExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16577:1: ( ruleExclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16578:1: ruleExclusiveOrExpression
+ {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_033657);
+ ruleExclusiveOrExpression();
- }
- return;
- }
+ state._fsp--;
- // $ANTLR end "rule__QualifiedNameList__QualifiedNameAssignment_1_1"
+ after(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0());
+ }
- // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18624:1: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 : ( ruleNameExpression ) ;
- public final void rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ }
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18628:1: ( ( ruleNameExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18629:1: ( ruleNameExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18629:1: ( ruleNameExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18630:1: ruleNameExpression
- {
- before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_037906);
- ruleNameExpression();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- state._fsp--;
+ restoreStackSize(stackSize);
- after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0());
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__ExpAssignment_0"
- }
+ // $ANTLR start "rule__InclusiveOrExpression__ExpAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16587:1: rule__InclusiveOrExpression__ExpAssignment_1_1 : ( ruleExclusiveOrExpression ) ;
+ public final void rule__InclusiveOrExpression__ExpAssignment_1_1() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16591:1: ( ( ruleExclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16592:1: ( ruleExclusiveOrExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16592:1: ( ruleExclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16593:1: ruleExclusiveOrExpression
+ {
+ before(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_133688);
+ ruleExclusiveOrExpression();
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ state._fsp--;
- restoreStackSize(stackSize);
+ after(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0());
- }
- return;
- }
+ }
- // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0"
+ }
- // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18639:1: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 : ( ruleVariableDeclarationCompletion ) ;
- public final void rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0() throws RecognitionException {
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- int stackSize = keepStackSize();
+ restoreStackSize(stackSize);
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18643:1: ( ( ruleVariableDeclarationCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18644:1: ( ruleVariableDeclarationCompletion )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18644:1: ( ruleVariableDeclarationCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18645:1: ruleVariableDeclarationCompletion
- {
- before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_037937);
- ruleVariableDeclarationCompletion();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InclusiveOrExpression__ExpAssignment_1_1"
- state._fsp--;
- after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0());
+ // $ANTLR start "rule__ExclusiveOrExpression__ExpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16602:1: rule__ExclusiveOrExpression__ExpAssignment_0 : ( ruleAndExpression ) ;
+ public final void rule__ExclusiveOrExpression__ExpAssignment_0() throws RecognitionException {
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16606:1: ( ( ruleAndExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16607:1: ( ruleAndExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16607:1: ( ruleAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16608:1: ruleAndExpression
+ {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_033719);
+ ruleAndExpression();
+ state._fsp--;
- }
+ after(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0());
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
- }
- return;
- }
+ }
- // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0"
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18654:1: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 : ( ruleAssignmentCompletion ) ;
- public final void rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1() throws RecognitionException {
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__ExpAssignment_0"
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18658:1: ( ( ruleAssignmentCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18659:1: ( ruleAssignmentCompletion )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18659:1: ( ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18660:1: ruleAssignmentCompletion
- {
- before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_137968);
- ruleAssignmentCompletion();
+ // $ANTLR start "rule__ExclusiveOrExpression__ExpAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16617:1: rule__ExclusiveOrExpression__ExpAssignment_1_1 : ( ruleAndExpression ) ;
+ public final void rule__ExclusiveOrExpression__ExpAssignment_1_1() throws RecognitionException {
- state._fsp--;
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16621:1: ( ( ruleAndExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16622:1: ( ruleAndExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16622:1: ( ruleAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16623:1: ruleAndExpression
+ {
+ before(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_133750);
+ ruleAndExpression();
- after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0());
+ state._fsp--;
- }
+ after(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0());
+ }
- }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ }
- restoreStackSize(stackSize);
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- }
- return;
- }
+ restoreStackSize(stackSize);
- // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1"
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExclusiveOrExpression__ExpAssignment_1_1"
- // $ANTLR start "rule__SuperInvocationStatement___superAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18669:1: rule__SuperInvocationStatement___superAssignment_0 : ( ruleSuperInvocationExpression ) ;
- public final void rule__SuperInvocationStatement___superAssignment_0() throws RecognitionException {
+ // $ANTLR start "rule__AndExpression__ExpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16632:1: rule__AndExpression__ExpAssignment_0 : ( ruleEqualityExpression ) ;
+ public final void rule__AndExpression__ExpAssignment_0() throws RecognitionException {
- int stackSize = keepStackSize();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16636:1: ( ( ruleEqualityExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16637:1: ( ruleEqualityExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16637:1: ( ruleEqualityExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16638:1: ruleEqualityExpression
+ {
+ before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_033781);
+ ruleEqualityExpression();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18673:1: ( ( ruleSuperInvocationExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18674:1: ( ruleSuperInvocationExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18674:1: ( ruleSuperInvocationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18675:1: ruleSuperInvocationExpression
- {
- before(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_037999);
- ruleSuperInvocationExpression();
+ state._fsp--;
- state._fsp--;
+ after(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0());
- after(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0());
+ }
- }
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ restoreStackSize(stackSize);
- restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AndExpression__ExpAssignment_0"
- }
- return;
- }
- // $ANTLR end "rule__SuperInvocationStatement___superAssignment_0"
+ // $ANTLR start "rule__AndExpression__ExpAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16647:1: rule__AndExpression__ExpAssignment_1_1 : ( ruleEqualityExpression ) ;
+ public final void rule__AndExpression__ExpAssignment_1_1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16651:1: ( ( ruleEqualityExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16652:1: ( ruleEqualityExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16652:1: ( ruleEqualityExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16653:1: ruleEqualityExpression
+ {
+ before(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_133812);
+ ruleEqualityExpression();
- // $ANTLR start "rule__ThisInvocationStatement___thisAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18684:1: rule__ThisInvocationStatement___thisAssignment_0 : ( ruleThisExpression ) ;
- public final void rule__ThisInvocationStatement___thisAssignment_0() throws RecognitionException {
+ state._fsp--;
- int stackSize = keepStackSize();
+ after(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0());
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18688:1: ( ( ruleThisExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18689:1: ( ruleThisExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18689:1: ( ruleThisExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18690:1: ruleThisExpression
- {
- before(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_038030);
- ruleThisExpression();
+ }
- state._fsp--;
- after(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0());
+ }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AndExpression__ExpAssignment_1_1"
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ // $ANTLR start "rule__EqualityExpression__ExpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16662:1: rule__EqualityExpression__ExpAssignment_0 : ( ruleClassificationExpression ) ;
+ public final void rule__EqualityExpression__ExpAssignment_0() throws RecognitionException {
- }
- return;
- }
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16666:1: ( ( ruleClassificationExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16667:1: ( ruleClassificationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16667:1: ( ruleClassificationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16668:1: ruleClassificationExpression
+ {
+ before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_033843);
+ ruleClassificationExpression();
- // $ANTLR end "rule__ThisInvocationStatement___thisAssignment_0"
+ state._fsp--;
+ after(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0());
- // $ANTLR start "rule__ThisInvocationStatement__AssignmentCompletionAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18699:1: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 : ( ruleAssignmentCompletion ) ;
- public final void rule__ThisInvocationStatement__AssignmentCompletionAssignment_1() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18703:1: ( ( ruleAssignmentCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18704:1: ( ruleAssignmentCompletion )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18704:1: ( ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18705:1: ruleAssignmentCompletion
- {
- before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_138061);
- ruleAssignmentCompletion();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__ExpAssignment_0"
- }
+ // $ANTLR start "rule__EqualityExpression__OpAssignment_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16677:1: rule__EqualityExpression__OpAssignment_1_0 : ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) ;
+ public final void rule__EqualityExpression__OpAssignment_1_0() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16681:1: ( ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16682:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16682:1: ( ( rule__EqualityExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16683:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 )
+ {
+ before(grammarAccess.getEqualityExpressionAccess().getOpAlternatives_1_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16684:1: ( rule__EqualityExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16684:2: rule__EqualityExpression__OpAlternatives_1_0_0
+ {
+ pushFollow(FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_033874);
+ rule__EqualityExpression__OpAlternatives_1_0_0();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
- // $ANTLR end "rule__ThisInvocationStatement__AssignmentCompletionAssignment_1"
+ }
+ after(grammarAccess.getEqualityExpressionAccess().getOpAlternatives_1_0_0());
- // $ANTLR start "rule__InstanceCreationInvocationStatement___newAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18714:1: rule__InstanceCreationInvocationStatement___newAssignment_0 : ( ruleInstanceCreationExpression ) ;
- public final void rule__InstanceCreationInvocationStatement___newAssignment_0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18718:1: ( ( ruleInstanceCreationExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18719:1: ( ruleInstanceCreationExpression )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18719:1: ( ruleInstanceCreationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18720:1: ruleInstanceCreationExpression
- {
- before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_038092);
- ruleInstanceCreationExpression();
+ }
- state._fsp--;
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- after(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__OpAssignment_1_0"
- }
+ // $ANTLR start "rule__EqualityExpression__ExpAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16693:1: rule__EqualityExpression__ExpAssignment_1_1 : ( ruleClassificationExpression ) ;
+ public final void rule__EqualityExpression__ExpAssignment_1_1() throws RecognitionException {
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16697:1: ( ( ruleClassificationExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16698:1: ( ruleClassificationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16698:1: ( ruleClassificationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16699:1: ruleClassificationExpression
+ {
+ before(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_133907);
+ ruleClassificationExpression();
- restoreStackSize(stackSize);
+ state._fsp--;
- }
- return;
- }
+ after(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0());
- // $ANTLR end "rule__InstanceCreationInvocationStatement___newAssignment_0"
+ }
- // $ANTLR start "rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18729:1: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ;
- public final void rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18733:1: ( ( ( '[' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18734:1: ( ( '[' ) )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18734:1: ( ( '[' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18735:1: ( '[' )
- {
- before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18736:1: ( '[' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18737:1: '['
- {
- before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- match(input, 74, FOLLOW_74_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_038128);
- after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
+ restoreStackSize(stackSize);
- }
+ }
+ return ;
+ }
+ // $ANTLR end "rule__EqualityExpression__ExpAssignment_1_1"
- after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- }
+ // $ANTLR start "rule__ClassificationExpression__ExpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16708:1: rule__ClassificationExpression__ExpAssignment_0 : ( ruleRelationalExpression ) ;
+ public final void rule__ClassificationExpression__ExpAssignment_0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16712:1: ( ( ruleRelationalExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16713:1: ( ruleRelationalExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16713:1: ( ruleRelationalExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16714:1: ruleRelationalExpression
+ {
+ before(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_033938);
+ ruleRelationalExpression();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__VariableDeclarationCompletion__VariableNameAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18752:1: rule__VariableDeclarationCompletion__VariableNameAssignment_1 : ( RULE_ID ) ;
- public final void rule__VariableDeclarationCompletion__VariableNameAssignment_1() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__ExpAssignment_0"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18756:1: ( ( RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18757:1: ( RULE_ID )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18757:1: ( RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18758:1: RULE_ID
- {
- before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0());
- match(input, RULE_ID, FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_138167);
- after(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0());
- }
+ // $ANTLR start "rule__ClassificationExpression__OpAssignment_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16723:1: rule__ClassificationExpression__OpAssignment_1_0 : ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) ;
+ public final void rule__ClassificationExpression__OpAssignment_1_0() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16727:1: ( ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16728:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16728:1: ( ( rule__ClassificationExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16729:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 )
+ {
+ before(grammarAccess.getClassificationExpressionAccess().getOpAlternatives_1_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16730:1: ( rule__ClassificationExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16730:2: rule__ClassificationExpression__OpAlternatives_1_0_0
+ {
+ pushFollow(FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_033969);
+ rule__ClassificationExpression__OpAlternatives_1_0_0();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ after(grammarAccess.getClassificationExpressionAccess().getOpAlternatives_1_0_0());
- // $ANTLR end "rule__VariableDeclarationCompletion__VariableNameAssignment_1"
+ }
- // $ANTLR start "rule__VariableDeclarationCompletion__InitValueAssignment_2"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18767:1: rule__VariableDeclarationCompletion__InitValueAssignment_2 : ( ruleAssignmentCompletion ) ;
- public final void rule__VariableDeclarationCompletion__InitValueAssignment_2() throws RecognitionException {
+ }
- int stackSize = keepStackSize();
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18771:1: ( ( ruleAssignmentCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18772:1: ( ruleAssignmentCompletion )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18772:1: ( ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18773:1: ruleAssignmentCompletion
- {
- before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_238198);
- ruleAssignmentCompletion();
+ restoreStackSize(stackSize);
- state._fsp--;
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__OpAssignment_1_0"
- after(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0());
- }
+ // $ANTLR start "rule__ClassificationExpression__TypeNameAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16739:1: rule__ClassificationExpression__TypeNameAssignment_1_1 : ( ruleNameExpression ) ;
+ public final void rule__ClassificationExpression__TypeNameAssignment_1_1() throws RecognitionException {
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16743:1: ( ( ruleNameExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16744:1: ( ruleNameExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16744:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16745:1: ruleNameExpression
+ {
+ before(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_134002);
+ ruleNameExpression();
- }
+ state._fsp--;
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
+ after(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0());
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
- // $ANTLR end "rule__VariableDeclarationCompletion__InitValueAssignment_2"
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR start "rule__AssignmentCompletion__OpAssignment_0"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18782:1: rule__AssignmentCompletion__OpAssignment_0 : ( ruleAssignmentOperator ) ;
- public final void rule__AssignmentCompletion__OpAssignment_0() throws RecognitionException {
+ restoreStackSize(stackSize);
- int stackSize = keepStackSize();
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationExpression__TypeNameAssignment_1_1"
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18786:1: ( ( ruleAssignmentOperator ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18787:1: ( ruleAssignmentOperator )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18787:1: ( ruleAssignmentOperator )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18788:1: ruleAssignmentOperator
- {
- before(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0());
- pushFollow(FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_038229);
- ruleAssignmentOperator();
- state._fsp--;
+ // $ANTLR start "rule__RelationalExpression__LeftAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16754:1: rule__RelationalExpression__LeftAssignment_0 : ( ruleShiftExpression ) ;
+ public final void rule__RelationalExpression__LeftAssignment_0() throws RecognitionException {
- after(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0());
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16758:1: ( ( ruleShiftExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16759:1: ( ruleShiftExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16759:1: ( ruleShiftExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16760:1: ruleShiftExpression
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_034033);
+ ruleShiftExpression();
- }
+ state._fsp--;
+ after(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__AssignmentCompletion__OpAssignment_0"
+ restoreStackSize(stackSize);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__LeftAssignment_0"
- // $ANTLR start "rule__AssignmentCompletion__RightHandSideAssignment_1"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18797:1: rule__AssignmentCompletion__RightHandSideAssignment_1 : ( ruleSequenceElement ) ;
- public final void rule__AssignmentCompletion__RightHandSideAssignment_1() throws RecognitionException {
- int stackSize = keepStackSize();
+ // $ANTLR start "rule__RelationalExpression__OpAssignment_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16769:1: rule__RelationalExpression__OpAssignment_1_0 : ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) ;
+ public final void rule__RelationalExpression__OpAssignment_1_0() throws RecognitionException {
- try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18801:1: ( ( ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18802:1: ( ruleSequenceElement )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18802:1: ( ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18803:1: ruleSequenceElement
- {
- before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_138260);
- ruleSequenceElement();
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16773:1: ( ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16774:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16774:1: ( ( rule__RelationalExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16775:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 )
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getOpAlternatives_1_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16776:1: ( rule__RelationalExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16776:2: rule__RelationalExpression__OpAlternatives_1_0_0
+ {
+ pushFollow(FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_034064);
+ rule__RelationalExpression__OpAlternatives_1_0_0();
- state._fsp--;
+ state._fsp--;
- after(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0());
- }
+ }
+ after(grammarAccess.getRelationalExpressionAccess().getOpAlternatives_1_0_0());
- }
+ }
- } catch (RecognitionException re) {
- reportError(re);
- recover(input, re);
- } finally {
- restoreStackSize(stackSize);
+ }
- }
- return;
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- // $ANTLR end "rule__AssignmentCompletion__RightHandSideAssignment_1"
+ restoreStackSize(stackSize);
- // Delegated rules
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__OpAssignment_1_0"
- protected DFA17 dfa17 = new DFA17(this);
+ // $ANTLR start "rule__RelationalExpression__RightAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16785:1: rule__RelationalExpression__RightAssignment_1_1 : ( ruleShiftExpression ) ;
+ public final void rule__RelationalExpression__RightAssignment_1_1() throws RecognitionException {
- static final String DFA17_eotS = "\13\uffff";
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16789:1: ( ( ruleShiftExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16790:1: ( ruleShiftExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16790:1: ( ruleShiftExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16791:1: ruleShiftExpression
+ {
+ before(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_134097);
+ ruleShiftExpression();
- static final String DFA17_eofS = "\4\uffff\1\11\6\uffff";
+ state._fsp--;
- static final String DFA17_minS = "\1\111\2\6\1\uffff\1\6\6\uffff";
+ after(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0());
- static final String DFA17_maxS = "\1\114\1\126\1\116\1\uffff\1\154\6\uffff";
+ }
- static final String DFA17_acceptS = "\3\uffff\1\3\1\uffff\1\7\1\6\1\5\1\4\1\2\1\1";
- static final String DFA17_specialS = "\13\uffff}>";
+ }
- static final String[] DFA17_transitionS = { "\1\1\2\uffff\1\2", "\1\4\34\uffff\3\3\60\uffff\1\5", "\1\10\37\uffff\7\6\40\uffff\1\7\1\6", "", "\1\11\7\uffff\20\11\23\uffff\14\11\1\uffff\1\11\1\uffff\1" + "\12\14\11\7\uffff\2\11\5\uffff\1\11\17\uffff\2\11", "", "", "", "", "", "" };
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- static final short[] DFA17_eot = DFA.unpackEncodedString(DFA17_eotS);
+ restoreStackSize(stackSize);
- static final short[] DFA17_eof = DFA.unpackEncodedString(DFA17_eofS);
+ }
+ return ;
+ }
+ // $ANTLR end "rule__RelationalExpression__RightAssignment_1_1"
- static final char[] DFA17_min = DFA.unpackEncodedStringToUnsignedChars(DFA17_minS);
- static final char[] DFA17_max = DFA.unpackEncodedStringToUnsignedChars(DFA17_maxS);
+ // $ANTLR start "rule__ShiftExpression__ExpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16800:1: rule__ShiftExpression__ExpAssignment_0 : ( ruleAdditiveExpression ) ;
+ public final void rule__ShiftExpression__ExpAssignment_0() throws RecognitionException {
- static final short[] DFA17_accept = DFA.unpackEncodedString(DFA17_acceptS);
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16804:1: ( ( ruleAdditiveExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16805:1: ( ruleAdditiveExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16805:1: ( ruleAdditiveExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16806:1: ruleAdditiveExpression
+ {
+ before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_034128);
+ ruleAdditiveExpression();
- static final short[] DFA17_special = DFA.unpackEncodedString(DFA17_specialS);
+ state._fsp--;
- static final short[][] DFA17_transition;
+ after(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0());
- static {
- int numStates = DFA17_transitionS.length;
- DFA17_transition = new short[numStates][];
- for(int i = 0; i < numStates; i++) {
- DFA17_transition[i] = DFA.unpackEncodedString(DFA17_transitionS[i]);
- }
- }
+ }
- class DFA17 extends DFA {
- public DFA17(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 17;
- this.eot = DFA17_eot;
- this.eof = DFA17_eof;
- this.min = DFA17_min;
- this.max = DFA17_max;
- this.accept = DFA17_accept;
- this.special = DFA17_special;
- this.transition = DFA17_transition;
- }
+ }
- public String getDescription() {
- return "3490:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) );";
- }
- }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleAppliedStereotypePropertyRule_in_entryRuleAppliedStereotypePropertyRule61 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__ExpAssignment_0"
- public static final BitSet FOLLOW_EOF_in_entryRuleAppliedStereotypePropertyRule68 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__0_in_ruleAppliedStereotypePropertyRule94 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ShiftExpression__OpAssignment_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16815:1: rule__ShiftExpression__OpAssignment_1_0 : ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) ;
+ public final void rule__ShiftExpression__OpAssignment_1_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule121 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16819:1: ( ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16820:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16820:1: ( ( rule__ShiftExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16821:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 )
+ {
+ before(grammarAccess.getShiftExpressionAccess().getOpAlternatives_1_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16822:1: ( rule__ShiftExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16822:2: rule__ShiftExpression__OpAlternatives_1_0_0
+ {
+ pushFollow(FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_034159);
+ rule__ShiftExpression__OpAlternatives_1_0_0();
- public static final BitSet FOLLOW_EOF_in_entryRuleExpressionValueRule128 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__0_in_ruleExpressionValueRule154 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleLITERAL_in_entryRuleLITERAL183 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleLITERAL190 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getShiftExpressionAccess().getOpAlternatives_1_0_0());
- public static final BitSet FOLLOW_rule__LITERAL__Alternatives_in_ruleLITERAL216 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL243 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL250 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__BOOLEAN_LITERAL__ValueAssignment_in_ruleBOOLEAN_LITERAL276 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL303 = new BitSet(new long[]{ 0x0000000000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL310 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__OpAssignment_1_0"
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Alternatives_in_ruleNUMBER_LITERAL336 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL363 = new BitSet(new long[]{ 0x0000000000000000L });
+ // $ANTLR start "rule__ShiftExpression__ExpAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16831:1: rule__ShiftExpression__ExpAssignment_1_1 : ( ruleAdditiveExpression ) ;
+ public final void rule__ShiftExpression__ExpAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_EOF_in_entryRuleINTEGER_LITERAL370 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16835:1: ( ( ruleAdditiveExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16836:1: ( ruleAdditiveExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16836:1: ( ruleAdditiveExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16837:1: ruleAdditiveExpression
+ {
+ before(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_134192);
+ ruleAdditiveExpression();
- public static final BitSet FOLLOW_rule__INTEGER_LITERAL__ValueAssignment_in_ruleINTEGER_LITERAL396 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL423 = new BitSet(new long[]{ 0x0000000000000000L });
+ after(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0());
- public static final BitSet FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL430 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__UNLIMITED_LITERAL__ValueAssignment_in_ruleUNLIMITED_LITERAL456 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL483 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleSTRING_LITERAL490 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__STRING_LITERAL__ValueAssignment_in_ruleSTRING_LITERAL516 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleNameExpression_in_entryRuleNameExpression543 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ShiftExpression__ExpAssignment_1_1"
- public static final BitSet FOLLOW_EOF_in_entryRuleNameExpression550 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NameExpression__Group__0_in_ruleNameExpression576 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__AdditiveExpression__ExpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16846:1: rule__AdditiveExpression__ExpAssignment_0 : ( ruleMultiplicativeExpression ) ;
+ public final void rule__AdditiveExpression__ExpAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath603 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16850:1: ( ( ruleMultiplicativeExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16851:1: ( ruleMultiplicativeExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16851:1: ( ruleMultiplicativeExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16852:1: ruleMultiplicativeExpression
+ {
+ before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_034223);
+ ruleMultiplicativeExpression();
- public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNamePath610 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath638 = new BitSet(new long[]{ 0x0000000000000042L });
+ after(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0());
- public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath650 = new BitSet(new long[]{ 0x0000000000000042L });
+ }
- public static final BitSet FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName680 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleUnqualifiedName687 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__UnqualifiedName__Group__0_in_ruleUnqualifiedName713 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding740 = new BitSet(new long[]{ 0x0000000000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_EOF_in_entryRuleTemplateBinding747 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__ExpAssignment_0"
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__0_in_ruleTemplateBinding773 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding800 = new BitSet(new long[]{ 0x0000000000000000L });
+ // $ANTLR start "rule__AdditiveExpression__OpAssignment_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16861:1: rule__AdditiveExpression__OpAssignment_1_0 : ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) ;
+ public final void rule__AdditiveExpression__OpAssignment_1_0() throws RecognitionException {
- public static final BitSet FOLLOW_EOF_in_entryRuleNamedTemplateBinding807 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16865:1: ( ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16866:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16866:1: ( ( rule__AdditiveExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16867:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 )
+ {
+ before(grammarAccess.getAdditiveExpressionAccess().getOpAlternatives_1_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16868:1: ( rule__AdditiveExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16868:2: rule__AdditiveExpression__OpAlternatives_1_0_0
+ {
+ pushFollow(FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_034254);
+ rule__AdditiveExpression__OpAlternatives_1_0_0();
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__0_in_ruleNamedTemplateBinding833 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding860 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding867 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__0_in_ruleQualifiedNameWithBinding893 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getAdditiveExpressionAccess().getOpAlternatives_1_0_0());
- public static final BitSet FOLLOW_ruleTuple_in_entryRuleTuple920 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleTuple927 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__Tuple__Group__0_in_ruleTuple953 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleTupleElement_in_entryRuleTupleElement980 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleElement987 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__TupleElement__ArgumentAssignment_in_ruleTupleElement1013 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__OpAssignment_1_0"
- public static final BitSet FOLLOW_ruleExpression_in_entryRuleExpression1040 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleExpression1047 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__AdditiveExpression__ExpAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16877:1: rule__AdditiveExpression__ExpAssignment_1_1 : ( ruleMultiplicativeExpression ) ;
+ public final void rule__AdditiveExpression__ExpAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleExpression1073 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16881:1: ( ( ruleMultiplicativeExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16882:1: ( ruleMultiplicativeExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16882:1: ( ruleMultiplicativeExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16883:1: ruleMultiplicativeExpression
+ {
+ before(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_134287);
+ ruleMultiplicativeExpression();
- public static final BitSet FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression1099 = new BitSet(new long[]{ 0x0000000000000000L });
+ state._fsp--;
- public static final BitSet FOLLOW_EOF_in_entryRuleConditionalTestExpression1106 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0());
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__0_in_ruleConditionalTestExpression1132 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression1159 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleConditionalOrExpression1166 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__0_in_ruleConditionalOrExpression1192 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression1219 = new BitSet(new long[]{ 0x0000000000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_EOF_in_entryRuleConditionalAndExpression1226 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AdditiveExpression__ExpAssignment_1_1"
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__0_in_ruleConditionalAndExpression1252 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression1279 = new BitSet(new long[]{ 0x0000000000000000L });
+ // $ANTLR start "rule__MultiplicativeExpression__ExpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16892:1: rule__MultiplicativeExpression__ExpAssignment_0 : ( ruleUnaryExpression ) ;
+ public final void rule__MultiplicativeExpression__ExpAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_EOF_in_entryRuleInclusiveOrExpression1286 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16896:1: ( ( ruleUnaryExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16897:1: ( ruleUnaryExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16897:1: ( ruleUnaryExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16898:1: ruleUnaryExpression
+ {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_034318);
+ ruleUnaryExpression();
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__0_in_ruleInclusiveOrExpression1312 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression1339 = new BitSet(new long[]{ 0x0000000000000000L });
+ after(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0());
- public static final BitSet FOLLOW_EOF_in_entryRuleExclusiveOrExpression1346 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__0_in_ruleExclusiveOrExpression1372 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleAndExpression_in_entryRuleAndExpression1399 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleAndExpression1406 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__AndExpression__Group__0_in_ruleAndExpression1432 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression1459 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__ExpAssignment_0"
- public static final BitSet FOLLOW_EOF_in_entryRuleEqualityExpression1466 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__EqualityExpression__Group__0_in_ruleEqualityExpression1492 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__MultiplicativeExpression__OpAssignment_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16907:1: rule__MultiplicativeExpression__OpAssignment_1_0 : ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) ;
+ public final void rule__MultiplicativeExpression__OpAssignment_1_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression1519 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16911:1: ( ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16912:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16912:1: ( ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16913:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 )
+ {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16914:1: ( rule__MultiplicativeExpression__OpAlternatives_1_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16914:2: rule__MultiplicativeExpression__OpAlternatives_1_0_0
+ {
+ pushFollow(FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_034349);
+ rule__MultiplicativeExpression__OpAlternatives_1_0_0();
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationExpression1526 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group__0_in_ruleClassificationExpression1552 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression1579 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationalExpression1586 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getMultiplicativeExpressionAccess().getOpAlternatives_1_0_0());
- public static final BitSet FOLLOW_rule__RelationalExpression__Group__0_in_ruleRelationalExpression1612 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression1639 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleShiftExpression1646 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ShiftExpression__Group__0_in_ruleShiftExpression1672 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression1699 = new BitSet(new long[]{ 0x0000000000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_EOF_in_entryRuleAdditiveExpression1706 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__OpAssignment_1_0"
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group__0_in_ruleAdditiveExpression1732 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression1759 = new BitSet(new long[]{ 0x0000000000000000L });
+ // $ANTLR start "rule__MultiplicativeExpression__ExpAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16923:1: rule__MultiplicativeExpression__ExpAssignment_1_1 : ( ruleUnaryExpression ) ;
+ public final void rule__MultiplicativeExpression__ExpAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicativeExpression1766 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16927:1: ( ( ruleUnaryExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16928:1: ( ruleUnaryExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16928:1: ( ruleUnaryExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16929:1: ruleUnaryExpression
+ {
+ before(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_134382);
+ ruleUnaryExpression();
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__0_in_ruleMultiplicativeExpression1792 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression1819 = new BitSet(new long[]{ 0x0000000000000000L });
+ after(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0());
- public static final BitSet FOLLOW_EOF_in_entryRuleUnaryExpression1826 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__UnaryExpression__Group__0_in_ruleUnaryExpression1852 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression1879 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpression1886 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__PrimaryExpression__PrefixAssignment_in_rulePrimaryExpression1912 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression1939 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__MultiplicativeExpression__ExpAssignment_1_1"
- public static final BitSet FOLLOW_EOF_in_entryRuleSuffixExpression1946 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SuffixExpression__Alternatives_in_ruleSuffixExpression1972 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__UnaryExpression__OpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16938:1: rule__UnaryExpression__OpAssignment_0 : ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) ;
+ public final void rule__UnaryExpression__OpAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression1999 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16942:1: ( ( ( rule__UnaryExpression__OpAlternatives_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16943:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16943:1: ( ( rule__UnaryExpression__OpAlternatives_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16944:1: ( rule__UnaryExpression__OpAlternatives_0_0 )
+ {
+ before(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16945:1: ( rule__UnaryExpression__OpAlternatives_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16945:2: rule__UnaryExpression__OpAlternatives_0_0
+ {
+ pushFollow(FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_034413);
+ rule__UnaryExpression__OpAlternatives_0_0();
- public static final BitSet FOLLOW_EOF_in_entryRuleOperationCallExpression2006 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__0_in_ruleOperationCallExpression2032 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression2059 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRulePropertyCallExpression2066 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getUnaryExpressionAccess().getOpAlternatives_0_0());
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__0_in_rulePropertyCallExpression2092 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression2119 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationExpression2126 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__0_in_ruleLinkOperationExpression2152 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2179 = new BitSet(new long[]{ 0x0000000000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTuple2186 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnaryExpression__OpAssignment_0"
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2212 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2239 = new BitSet(new long[]{ 0x0000000000000000L });
+ // $ANTLR start "rule__UnaryExpression__ExpAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16954:1: rule__UnaryExpression__ExpAssignment_1 : ( rulePrimaryExpression ) ;
+ public final void rule__UnaryExpression__ExpAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2246 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16958:1: ( ( rulePrimaryExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16959:1: ( rulePrimaryExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16959:1: ( rulePrimaryExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16960:1: rulePrimaryExpression
+ {
+ before(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0());
+ pushFollow(FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_134446);
+ rulePrimaryExpression();
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2272 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2299 = new BitSet(new long[]{ 0x0000000000000000L });
+ after(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0());
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceOperationExpression2306 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2332 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2359 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceReductionExpression2366 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2392 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2419 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__UnaryExpression__ExpAssignment_1"
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2426 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2452 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__PrimaryExpression__PrefixAssignment"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16969:1: rule__PrimaryExpression__PrefixAssignment : ( ruleValueSpecification ) ;
+ public final void rule__PrimaryExpression__PrefixAssignment() throws RecognitionException {
- public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2479 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16973:1: ( ( ruleValueSpecification ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16974:1: ( ruleValueSpecification )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16974:1: ( ruleValueSpecification )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16975:1: ruleValueSpecification
+ {
+ before(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0());
+ pushFollow(FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment34477);
+ ruleValueSpecification();
- public static final BitSet FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2486 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2512 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0());
- public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2539 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2546 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2572 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2599 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2606 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2632 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PrimaryExpression__PrefixAssignment"
- public static final BitSet FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2659 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleIsUniqueOperation2666 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__OperationCallExpression__OperationNameAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16984:1: rule__OperationCallExpression__OperationNameAssignment_1 : ( RULE_ID ) ;
+ public final void rule__OperationCallExpression__OperationNameAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2692 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16988:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16989:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16989:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16990:1: RULE_ID
+ {
+ before(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_134508);
+ after(grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0());
- public static final BitSet FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2719 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleValueSpecification2726 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2752 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2779 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2786 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2812 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OperationCallExpression__OperationNameAssignment_1"
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2839 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleParenthesizedExpression2846 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__OperationCallExpression__TupleAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:16999:1: rule__OperationCallExpression__TupleAssignment_2 : ( ruleTuple ) ;
+ public final void rule__OperationCallExpression__TupleAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2872 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17003:1: ( ( ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17004:1: ( ruleTuple )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17004:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17005:1: ruleTuple
+ {
+ before(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234539);
+ ruleTuple();
- public static final BitSet FOLLOW_ruleNullExpression_in_entryRuleNullExpression2899 = new BitSet(new long[]{ 0x0000000000000000L });
+ state._fsp--;
- public static final BitSet FOLLOW_EOF_in_entryRuleNullExpression2906 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0());
- public static final BitSet FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression2932 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleThisExpression_in_entryRuleThisExpression2959 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleThisExpression2966 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression2992 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression3019 = new BitSet(new long[]{ 0x0000000000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationExpression3026 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OperationCallExpression__TupleAssignment_2"
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression3052 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3079 = new BitSet(new long[]{ 0x0000000000000000L });
+ // $ANTLR start "rule__OperationCallExpression__SuffixAssignment_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17014:1: rule__OperationCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
+ public final void rule__OperationCallExpression__SuffixAssignment_3() throws RecognitionException {
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationExpression3086 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17018:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17019:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17019:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17020:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_334570);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3112 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3139 = new BitSet(new long[]{ 0x0000000000000000L });
+ after(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTuple3146 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3172 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3199 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3206 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3232 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3259 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__OperationCallExpression__SuffixAssignment_3"
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3266 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3292 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__PropertyCallExpression__PropertyNameAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17029:1: rule__PropertyCallExpression__PropertyNameAssignment_1 : ( RULE_ID ) ;
+ public final void rule__PropertyCallExpression__PropertyNameAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3319 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17033:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17034:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17034:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17035:1: RULE_ID
+ {
+ before(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_134601);
+ after(grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0());
- public static final BitSet FOLLOW_EOF_in_entryRuleAccessCompletion3326 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3352 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3379 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3386 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3412 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3439 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__PropertyNameAssignment_1"
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3446 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3472 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__PropertyCallExpression__IndexAssignment_2_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17044:1: rule__PropertyCallExpression__IndexAssignment_2_1 : ( ruleExpression ) ;
+ public final void rule__PropertyCallExpression__IndexAssignment_2_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3499 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17048:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17049:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17049:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17050:1: ruleExpression
+ {
+ before(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_134632);
+ ruleExpression();
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceElement3506 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3532 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0());
- public static final BitSet FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3559 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleClassExtentExpression3566 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3592 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleBlock_in_entryRuleBlock3619 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_EOF_in_entryRuleBlock3626 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__Block__Group__0_in_ruleBlock3652 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__IndexAssignment_2_1"
- public static final BitSet FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3679 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleStatementSequence3686 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__PropertyCallExpression__SuffixAssignment_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17059:1: rule__PropertyCallExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
+ public final void rule__PropertyCallExpression__SuffixAssignment_3() throws RecognitionException {
- public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3714 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17063:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17064:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17064:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17065:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_334663);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3726 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3756 = new BitSet(new long[]{ 0x0000000000000000L });
+ after(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- public static final BitSet FOLLOW_EOF_in_entryRuleDocumentedStatement3763 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3789 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3816 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleInlineStatement3823 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3849 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3876 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PropertyCallExpression__SuffixAssignment_3"
- public static final BitSet FOLLOW_EOF_in_entryRuleAnnotatedStatement3883 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement3909 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17074:1: rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1 : ( ruleLinkOperationKind ) ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleStatement_in_entryRuleStatement3936 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17078:1: ( ( ruleLinkOperationKind ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17079:1: ( ruleLinkOperationKind )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17079:1: ( ruleLinkOperationKind )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17080:1: ruleLinkOperationKind
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
+ pushFollow(FOLLOW_ruleLinkOperationKind_in_rule__CreateOrDestroyLinkOperationExpression__KindAssignment_134694);
+ ruleLinkOperationKind();
- public static final BitSet FOLLOW_EOF_in_entryRuleStatement3943 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__Statement__Alternatives_in_ruleStatement3969 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
- public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation3996 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation4003 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4029 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement4056 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_EOF_in_entryRuleBlockStatement4063 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4089 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1"
- public static final BitSet FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4116 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleEmptyStatement4123 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17089:1: rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2 : ( ruleLinkOperationTuple ) ;
+ public final void rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4149 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17093:1: ( ( ruleLinkOperationTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17094:1: ( ruleLinkOperationTuple )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17094:1: ( ruleLinkOperationTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17095:1: ruleLinkOperationTuple
+ {
+ before(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleLinkOperationTuple_in_rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_234725);
+ ruleLinkOperationTuple();
- public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4176 = new BitSet(new long[]{ 0x0000000000000000L });
+ state._fsp--;
- public static final BitSet FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4183 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4209 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleIfStatement_in_entryRuleIfStatement4236 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleIfStatement4243 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4269 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4296 = new BitSet(new long[]{ 0x0000000000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_EOF_in_entryRuleSequentialClauses4303 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2"
- public static final BitSet FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4329 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4356 = new BitSet(new long[]{ 0x0000000000000000L });
+ // $ANTLR start "rule__ClearAssocExpression__EndAssignment_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17104:1: rule__ClearAssocExpression__EndAssignment_3 : ( ruleExpression ) ;
+ public final void rule__ClearAssocExpression__EndAssignment_3() throws RecognitionException {
- public static final BitSet FOLLOW_EOF_in_entryRuleConcurrentClauses4363 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17108:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17109:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17109:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17110:1: ruleExpression
+ {
+ before(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__ClearAssocExpression__EndAssignment_334756);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4389 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4416 = new BitSet(new long[]{ 0x0000000000000000L });
+ after(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0());
- public static final BitSet FOLLOW_EOF_in_entryRuleNonFinalClause4423 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4449 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleFinalClause_in_entryRuleFinalClause4476 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleFinalClause4483 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4509 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4536 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClearAssocExpression__EndAssignment_3"
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchStatement4543 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4569 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17119:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1 : ( ruleLinkOperationTupleElement ) ;
+ public final void rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4596 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17123:1: ( ( ruleLinkOperationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17124:1: ( ruleLinkOperationTupleElement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17124:1: ( ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17125:1: ruleLinkOperationTupleElement
+ {
+ before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_134787);
+ ruleLinkOperationTupleElement();
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchClause4603 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4629 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0());
- public static final BitSet FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4656 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchCase4663 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4689 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4716 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchDefaultClause4723 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4749 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1"
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4776 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4783 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17134:1: rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1 : ( ruleLinkOperationTupleElement ) ;
+ public final void rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4811 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17138:1: ( ( ruleLinkOperationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17139:1: ( ruleLinkOperationTupleElement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17139:1: ( ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17140:1: ruleLinkOperationTupleElement
+ {
+ before(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0());
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_134818);
+ ruleLinkOperationTupleElement();
- public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4823 = new BitSet(new long[]{ 0x0000000000003072L, 0x000007B93C8F0000L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4853 = new BitSet(new long[]{ 0x0000000000000000L });
+ after(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0());
- public static final BitSet FOLLOW_EOF_in_entryRuleWhileStatement4860 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement4886 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleDoStatement_in_entryRuleDoStatement4913 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleDoStatement4920 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement4946 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleForStatement_in_entryRuleForStatement4973 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1"
- public static final BitSet FOLLOW_EOF_in_entryRuleForStatement4980 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement5006 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LinkOperationTupleElement__RoleAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17149:1: rule__LinkOperationTupleElement__RoleAssignment_0 : ( RULE_ID ) ;
+ public final void rule__LinkOperationTupleElement__RoleAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleForControl_in_entryRuleForControl5033 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17153:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17154:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17154:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17155:1: RULE_ID
+ {
+ before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_034849);
+ after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
- public static final BitSet FOLLOW_EOF_in_entryRuleForControl5040 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ForControl__Group__0_in_ruleForControl5066 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5093 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleLoopVariableDefinition5100 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5126 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5153 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__RoleAssignment_0"
- public static final BitSet FOLLOW_EOF_in_entryRuleBreakStatement5160 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5186 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LinkOperationTupleElement__RoleIndexAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17164:1: rule__LinkOperationTupleElement__RoleIndexAssignment_1_1 : ( ruleExpression ) ;
+ public final void rule__LinkOperationTupleElement__RoleIndexAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5213 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17168:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17169:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17169:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17170:1: ruleExpression
+ {
+ before(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_134880);
+ ruleExpression();
- public static final BitSet FOLLOW_EOF_in_entryRuleReturnStatement5220 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5246 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_1_0());
- public static final BitSet FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5273 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptStatement5280 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5306 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5333 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5340 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5366 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__RoleIndexAssignment_1_1"
- public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5393 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5400 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LinkOperationTupleElement__ObjectAssignment_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17179:1: rule__LinkOperationTupleElement__ObjectAssignment_3 : ( ruleExpression ) ;
+ public final void rule__LinkOperationTupleElement__ObjectAssignment_3() throws RecognitionException {
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5426 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17183:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17184:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17184:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17185:1: ruleExpression
+ {
+ before(grammarAccess.getLinkOperationTupleElementAccess().getObjectExpressionParserRuleCall_3_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_334911);
+ ruleExpression();
- public static final BitSet FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5453 = new BitSet(new long[]{ 0x0000000000000000L });
+ state._fsp--;
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptBlock5460 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getLinkOperationTupleElementAccess().getObjectExpressionParserRuleCall_3_0());
- public static final BitSet FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5486 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5513 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptClause5520 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5546 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5573 = new BitSet(new long[]{ 0x0000000000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_EOF_in_entryRuleClassifyStatement5580 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LinkOperationTupleElement__ObjectAssignment_3"
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5606 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5633 = new BitSet(new long[]{ 0x0000000000000000L });
+ // $ANTLR start "rule__SequenceOperationExpression__OperationNameAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17194:1: rule__SequenceOperationExpression__OperationNameAssignment_1 : ( ruleQualifiedNameWithBinding ) ;
+ public final void rule__SequenceOperationExpression__OperationNameAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationClause5640 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17198:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17199:1: ( ruleQualifiedNameWithBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17199:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17200:1: ruleQualifiedNameWithBinding
+ {
+ before(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_134942);
+ ruleQualifiedNameWithBinding();
- public static final BitSet FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5666 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5693 = new BitSet(new long[]{ 0x0000000000000000L });
+ after(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_0());
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationFromClause5700 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5726 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5753 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationToClause5760 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5786 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5813 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceOperationExpression__OperationNameAssignment_1"
- public static final BitSet FOLLOW_EOF_in_entryRuleReclassifyAllClause5820 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5846 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SequenceOperationExpression__TupleAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17209:1: rule__SequenceOperationExpression__TupleAssignment_2 : ( ruleTuple ) ;
+ public final void rule__SequenceOperationExpression__TupleAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5873 = new BitSet(new long[]{ 0x0000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17213:1: ( ( ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17214:1: ( ruleTuple )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17214:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17215:1: ruleTuple
+ {
+ before(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_234973);
+ ruleTuple();
- public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameList5880 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList5906 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0());
- public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement5933 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
- public static final BitSet FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement5940 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement5966 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement5993 = new BitSet(new long[]{ 0x0000000000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationStatement6000 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement6026 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceOperationExpression__TupleAssignment_2"
- public static final BitSet FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement6053 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleThisInvocationStatement6060 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SequenceOperationExpression__SuffixAssignment_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17224:1: rule__SequenceOperationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
+ public final void rule__SequenceOperationExpression__SuffixAssignment_3() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6086 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17228:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17229:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17229:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17230:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_335004);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6113 = new BitSet(new long[]{ 0x0000000000000000L });
+ state._fsp--;
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6120 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6146 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6173 = new BitSet(new long[]{ 0x0000000000000000L });
- public static final BitSet FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6180 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6206 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6233 = new BitSet(new long[]{ 0x0000000000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCompletion6240 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceOperationExpression__SuffixAssignment_3"
- public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6266 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6303 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SequenceReductionExpression__IsOrderedAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17239:1: rule__SequenceReductionExpression__IsOrderedAssignment_2 : ( ( 'ordered' ) ) ;
+ public final void rule__SequenceReductionExpression__IsOrderedAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6339 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17243:1: ( ( ( 'ordered' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17244:1: ( ( 'ordered' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17244:1: ( ( 'ordered' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17245:1: ( 'ordered' )
+ {
+ before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17246:1: ( 'ordered' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17247:1: 'ordered'
+ {
+ before(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
+ match(input,109,FOLLOW_109_in_rule__SequenceReductionExpression__IsOrderedAssignment_235040);
+ after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
- public static final BitSet FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6375 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6411 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6447 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6483 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6519 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6554 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6571 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6588 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__IsOrderedAssignment_2"
- public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6620 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6637 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SequenceReductionExpression__BehaviorAssignment_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17262:1: rule__SequenceReductionExpression__BehaviorAssignment_3 : ( ruleQualifiedNameWithBinding ) ;
+ public final void rule__SequenceReductionExpression__BehaviorAssignment_3() throws RecognitionException {
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06669 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17266:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17267:1: ( ruleQualifiedNameWithBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17267:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17268:1: ruleQualifiedNameWithBinding
+ {
+ before(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0());
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_335079);
+ ruleQualifiedNameWithBinding();
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06687 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06721 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0());
- public static final BitSet FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06741 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26775 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26793 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26811 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06845 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06865 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__BehaviorAssignment_3"
- public static final BitSet FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_06900 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_06920 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SequenceReductionExpression__SuffixAssignment_4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17277:1: rule__SequenceReductionExpression__SuffixAssignment_4 : ( ruleSuffixExpression ) ;
+ public final void rule__SequenceReductionExpression__SuffixAssignment_4() throws RecognitionException {
- public static final BitSet FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_06955 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17281:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17282:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17282:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17283:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_435110);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_06975 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_07010 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0());
- public static final BitSet FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_07030 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_07050 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07070 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07105 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07125 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07145 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceReductionExpression__SuffixAssignment_4"
- public static final BitSet FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07180 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07200 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SelectOrRejectOperation__OpAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17292:1: rule__SelectOrRejectOperation__OpAssignment_1 : ( ruleSelectOrRejectOperator ) ;
+ public final void rule__SelectOrRejectOperation__OpAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07235 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17296:1: ( ( ruleSelectOrRejectOperator ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17297:1: ( ruleSelectOrRejectOperator )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17297:1: ( ruleSelectOrRejectOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17298:1: ruleSelectOrRejectOperator
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0());
+ pushFollow(FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_135141);
+ ruleSelectOrRejectOperator();
- public static final BitSet FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07255 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07275 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0());
- public static final BitSet FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07310 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07330 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07350 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07370 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07390 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7424 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__OpAssignment_1"
- public static final BitSet FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7441 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7458 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SelectOrRejectOperation__NameAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17307:1: rule__SelectOrRejectOperation__NameAssignment_2 : ( RULE_ID ) ;
+ public final void rule__SelectOrRejectOperation__NameAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7475 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17311:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17312:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17312:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17313:1: RULE_ID
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_235172);
+ after(grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0());
- public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7492 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7509 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7526 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7558 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7575 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7592 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__NameAssignment_2"
- public static final BitSet FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7609 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7641 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SelectOrRejectOperation__ExprAssignment_4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17322:1: rule__SelectOrRejectOperation__ExprAssignment_4 : ( ruleExpression ) ;
+ public final void rule__SelectOrRejectOperation__ExprAssignment_4() throws RecognitionException {
- public static final BitSet FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7658 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17326:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17327:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17327:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17328:1: ruleExpression
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_435203);
+ ruleExpression();
- public static final BitSet FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7675 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7692 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0());
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7709 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7726 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7743 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7775 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7792 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7809 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__ExprAssignment_4"
- public static final BitSet FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7826 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives7843 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SelectOrRejectOperation__SuffixAssignment_6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17337:1: rule__SelectOrRejectOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
+ public final void rule__SelectOrRejectOperation__SuffixAssignment_6() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_37875 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17341:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17342:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17342:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17343:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_635234);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_37893 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_17926 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_17944 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7977 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives7995 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18028 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18046 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28079 = new BitSet(new long[]{ 0x4000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SelectOrRejectOperation__SuffixAssignment_6"
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28098 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8131 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__CollectOrIterateOperation__OpAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17352:1: rule__CollectOrIterateOperation__OpAssignment_1 : ( ruleCollectOrIterateOperator ) ;
+ public final void rule__CollectOrIterateOperation__OpAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8148 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17356:1: ( ( ruleCollectOrIterateOperator ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17357:1: ( ruleCollectOrIterateOperator )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17357:1: ( ruleCollectOrIterateOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17358:1: ruleCollectOrIterateOperator
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0());
+ pushFollow(FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_135265);
+ ruleCollectOrIterateOperator();
- public static final BitSet FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08180 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08197 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0());
- public static final BitSet FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8229 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8246 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8263 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8280 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8297 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8314 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__OpAssignment_1"
- public static final BitSet FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8331 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8348 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__CollectOrIterateOperation__NameAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17367:1: rule__CollectOrIterateOperation__NameAssignment_2 : ( RULE_ID ) ;
+ public final void rule__CollectOrIterateOperation__NameAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8365 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17371:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17372:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17372:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17373:1: RULE_ID
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_235296);
+ after(grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0());
- public static final BitSet FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8382 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8399 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8416 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8433 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8450 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8467 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__NameAssignment_2"
- public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8484 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8501 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__CollectOrIterateOperation__ExprAssignment_4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17382:1: rule__CollectOrIterateOperation__ExprAssignment_4 : ( ruleExpression ) ;
+ public final void rule__CollectOrIterateOperation__ExprAssignment_4() throws RecognitionException {
- public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8518 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17386:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17387:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17387:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17388:1: ruleExpression
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_435327);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8550 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8568 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0());
- public static final BitSet FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18601 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18619 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8652 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8670 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18703 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18721 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__ExprAssignment_4"
- public static final BitSet FOLLOW_33_in_rule__BooleanValue__Alternatives8755 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_34_in_rule__BooleanValue__Alternatives8776 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__CollectOrIterateOperation__SuffixAssignment_6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17397:1: rule__CollectOrIterateOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
+ public final void rule__CollectOrIterateOperation__SuffixAssignment_6() throws RecognitionException {
- public static final BitSet FOLLOW_35_in_rule__LinkOperationKind__Alternatives8812 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17401:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17402:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17402:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17403:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_635358);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_36_in_rule__LinkOperationKind__Alternatives8833 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_37_in_rule__LinkOperationKind__Alternatives8854 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- public static final BitSet FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives8890 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_39_in_rule__SelectOrRejectOperator__Alternatives8911 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives8947 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_41_in_rule__CollectOrIterateOperator__Alternatives8968 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives9004 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives9025 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CollectOrIterateOperation__SuffixAssignment_6"
- public static final BitSet FOLLOW_44_in_rule__ForAllOrExistsOrOneOperator__Alternatives9046 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_45_in_rule__AnnotationKind__Alternatives9082 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__OpAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17412:1: rule__ForAllOrExistsOrOneOperation__OpAssignment_1 : ( ruleForAllOrExistsOrOneOperator ) ;
+ public final void rule__ForAllOrExistsOrOneOperation__OpAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_46_in_rule__AnnotationKind__Alternatives9103 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17416:1: ( ( ruleForAllOrExistsOrOneOperator ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17417:1: ( ruleForAllOrExistsOrOneOperator )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17417:1: ( ruleForAllOrExistsOrOneOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17418:1: ruleForAllOrExistsOrOneOperator
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0());
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_135389);
+ ruleForAllOrExistsOrOneOperator();
- public static final BitSet FOLLOW_47_in_rule__AnnotationKind__Alternatives9124 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_48_in_rule__AnnotationKind__Alternatives9145 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0());
- public static final BitSet FOLLOW_49_in_rule__AssignmentOperator__Alternatives9181 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_50_in_rule__AssignmentOperator__Alternatives9202 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_51_in_rule__AssignmentOperator__Alternatives9223 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_52_in_rule__AssignmentOperator__Alternatives9244 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_53_in_rule__AssignmentOperator__Alternatives9265 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_54_in_rule__AssignmentOperator__Alternatives9286 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__OpAssignment_1"
- public static final BitSet FOLLOW_55_in_rule__AssignmentOperator__Alternatives9307 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_56_in_rule__AssignmentOperator__Alternatives9328 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__NameAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17427:1: rule__ForAllOrExistsOrOneOperation__NameAssignment_2 : ( RULE_ID ) ;
+ public final void rule__ForAllOrExistsOrOneOperation__NameAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_57_in_rule__AssignmentOperator__Alternatives9349 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17431:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17432:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17432:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17433:1: RULE_ID
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_235420);
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0());
- public static final BitSet FOLLOW_58_in_rule__AssignmentOperator__Alternatives9370 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_59_in_rule__AssignmentOperator__Alternatives9391 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_60_in_rule__AssignmentOperator__Alternatives9412 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__0__Impl_in_rule__AppliedStereotypePropertyRule__Group__09445 = new BitSet(new long[]{ 0x0002000000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__1_in_rule__AppliedStereotypePropertyRule__Group__09448 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__PropertyAssignment_0_in_rule__AppliedStereotypePropertyRule__Group__0__Impl9475 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__NameAssignment_2"
- public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__1__Impl_in_rule__AppliedStereotypePropertyRule__Group__19505 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__ValueAssignment_1_in_rule__AppliedStereotypePropertyRule__Group__1__Impl9532 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__ExprAssignment_4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17442:1: rule__ForAllOrExistsOrOneOperation__ExprAssignment_4 : ( ruleExpression ) ;
+ public final void rule__ForAllOrExistsOrOneOperation__ExprAssignment_4() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__0__Impl_in_rule__ExpressionValueRule__Group__09566 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17446:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17447:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17447:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17448:1: ruleExpression
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_435451);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__1_in_rule__ExpressionValueRule__Group__09569 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_49_in_rule__ExpressionValueRule__Group__0__Impl9597 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0());
- public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__1__Impl_in_rule__ExpressionValueRule__Group__19628 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ExpressionValueRule__ExpressionAssignment_1_in_rule__ExpressionValueRule__Group__1__Impl9655 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__09694 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
+ }
- public static final BitSet FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__09697 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl9724 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__19754 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__ExprAssignment_4"
- public static final BitSet FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl9781 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__09816 = new BitSet(new long[]{ 0x0000000000000040L });
+ // $ANTLR start "rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17457:1: rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
+ public final void rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6() throws RecognitionException {
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__09819 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17461:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17462:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17462:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17463:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_635482);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl9846 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__19876 = new BitSet(new long[]{ 0x0000000000000040L });
+ after(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__19879 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl9906 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__29937 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl9964 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010000 = new BitSet(new long[]{ 0x0000000000003040L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010003 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6"
- public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10030 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110061 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8401L });
+ // $ANTLR start "rule__IsUniqueOperation__NameAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17472:1: rule__IsUniqueOperation__NameAssignment_2 : ( RULE_ID ) ;
+ public final void rule__IsUniqueOperation__NameAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110064 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17476:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17477:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17477:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17478:1: RULE_ID
+ {
+ before(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_235513);
+ after(grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0());
- public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10091 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210121 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10148 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010185 = new BitSet(new long[]{ 0x2000000000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010188 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10215 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__NameAssignment_2"
- public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110245 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_61_in_rule__QualifiedNamePath__Group__1__Impl10273 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__IsUniqueOperation__ExprAssignment_4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17487:1: rule__IsUniqueOperation__ExprAssignment_4 : ( ruleExpression ) ;
+ public final void rule__IsUniqueOperation__ExprAssignment_4() throws RecognitionException {
- public static final BitSet FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010308 = new BitSet(new long[]{ 0x0000000000040000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17491:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17492:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17492:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17493:1: ruleExpression
+ {
+ before(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_435544);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010311 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10338 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0());
- public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110368 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10395 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__010430 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__010433 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl10461 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__110492 = new BitSet(new long[]{ 0x4000000000080000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__ExprAssignment_4"
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__110495 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl10522 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__IsUniqueOperation__SuffixAssignment_6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17502:1: rule__IsUniqueOperation__SuffixAssignment_6 : ( ruleSuffixExpression ) ;
+ public final void rule__IsUniqueOperation__SuffixAssignment_6() throws RecognitionException {
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__210552 = new BitSet(new long[]{ 0x4000000000080000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17506:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17507:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17507:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17508:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_635575);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__210555 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl10582 = new BitSet(new long[]{ 0x4000000000000002L });
+ after(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- public static final BitSet FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__310613 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl10641 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__010680 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
- public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__010683 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_62_in_rule__TemplateBinding__Group_2__0__Impl10711 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__110742 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IsUniqueOperation__SuffixAssignment_6"
- public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl10769 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__010803 = new BitSet(new long[]{ 0x8000000000000000L });
+ // $ANTLR start "rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17517:1: rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1 : ( ruleExpression ) ;
+ public final void rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__010806 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17521:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17522:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17522:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17523:1: ruleExpression
+ {
+ before(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_135606);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl10833 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__110863 = new BitSet(new long[]{ 0x0000000000000040L });
+ after(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__110866 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_63_in_rule__NamedTemplateBinding__Group__1__Impl10894 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__210925 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl10952 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__010988 = new BitSet(new long[]{ 0x2000000000040000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__010991 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1"
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11018 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111048 = new BitSet(new long[]{ 0x2000000000040000L });
+ // $ANTLR start "rule__ParenthesizedExpression__CastedAssignment_3_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17532:1: rule__ParenthesizedExpression__CastedAssignment_3_0 : ( ruleNonLiteralValueSpecification ) ;
+ public final void rule__ParenthesizedExpression__CastedAssignment_3_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111051 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17536:1: ( ( ruleNonLiteralValueSpecification ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17537:1: ( ruleNonLiteralValueSpecification )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17537:1: ( ruleNonLiteralValueSpecification )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17538:1: ruleNonLiteralValueSpecification
+ {
+ before(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0());
+ pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_035637);
+ ruleNonLiteralValueSpecification();
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11078 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211109 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0());
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11136 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011173 = new BitSet(new long[]{ 0x0000000000000040L });
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011176 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_61_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11204 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111235 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11262 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__CastedAssignment_3_0"
- public static final BitSet FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011296 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
- public static final BitSet FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011299 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ParenthesizedExpression__SuffixAssignment_3_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17547:1: rule__ParenthesizedExpression__SuffixAssignment_3_1 : ( ruleSuffixExpression ) ;
+ public final void rule__ParenthesizedExpression__SuffixAssignment_3_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111357 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8003L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17551:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17552:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17552:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17553:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_135668);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111360 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_64_in_rule__Tuple__Group__1__Impl11388 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0());
- public static final BitSet FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211419 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8003L });
+ }
- public static final BitSet FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211422 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl11449 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__311480 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_65_in_rule__Tuple__Group__3__Impl11508 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__011547 = new BitSet(new long[]{ 0x4000000000000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParenthesizedExpression__SuffixAssignment_3_1"
- public static final BitSet FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__011550 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl11577 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ThisExpression__SuffixAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17562:1: rule__ThisExpression__SuffixAssignment_2 : ( ruleSuffixExpression ) ;
+ public final void rule__ThisExpression__SuffixAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__111607 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17566:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17567:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17567:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17568:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_235699);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl11634 = new BitSet(new long[]{ 0x4000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__011669 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ after(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0());
- public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__011672 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_62_in_rule__Tuple__Group_2_1__0__Impl11700 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__111731 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl11758 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__011792 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000004L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__011795 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisExpression__SuffixAssignment_2"
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl11822 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__111852 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17577:1: rule__SuperInvocationExpression__TupleAssignment_1_0 : ( ruleTuple ) ;
+ public final void rule__SuperInvocationExpression__TupleAssignment_1_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl11879 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17581:1: ( ( ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17582:1: ( ruleTuple )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17582:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17583:1: ruleTuple
+ {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0_0());
+ pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_035730);
+ ruleTuple();
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__011914 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__011917 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0_0());
- public static final BitSet FOLLOW_66_in_rule__ConditionalTestExpression__Group_1__0__Impl11945 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__111976 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__111979 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12006 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212036 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212039 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__TupleAssignment_1_0"
- public static final BitSet FOLLOW_67_in_rule__ConditionalTestExpression__Group_1__2__Impl12067 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312098 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SuperInvocationExpression__OperationNameAssignment_1_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17592:1: rule__SuperInvocationExpression__OperationNameAssignment_1_1_1 : ( ruleQualifiedNameWithBinding ) ;
+ public final void rule__SuperInvocationExpression__OperationNameAssignment_1_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12125 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17596:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17597:1: ( ruleQualifiedNameWithBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17597:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17598:1: ruleQualifiedNameWithBinding
+ {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_1_1_0());
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_135761);
+ ruleQualifiedNameWithBinding();
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012163 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000010L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012166 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_1_1_0());
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12193 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112223 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12250 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000010L });
+ }
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012285 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012288 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_68_in_rule__ConditionalOrExpression__Group_1__0__Impl12316 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__OperationNameAssignment_1_1_1"
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112347 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12374 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SuperInvocationExpression__TupleAssignment_1_1_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17607:1: rule__SuperInvocationExpression__TupleAssignment_1_1_2 : ( ruleTuple ) ;
+ public final void rule__SuperInvocationExpression__TupleAssignment_1_1_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012408 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000020L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17611:1: ( ( ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17612:1: ( ruleTuple )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17612:1: ( ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17613:1: ruleTuple
+ {
+ before(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
+ pushFollow(FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_235792);
+ ruleTuple();
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012411 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl12438 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__112468 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl12495 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000020L });
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__012530 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__012533 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_69_in_rule__ConditionalAndExpression__Group_1__0__Impl12561 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__112592 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationExpression__TupleAssignment_1_1_2"
- public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl12619 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__012653 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000040L });
+ // $ANTLR start "rule__InstanceCreationExpression__ConstructorAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17622:1: rule__InstanceCreationExpression__ConstructorAssignment_1 : ( ruleQualifiedNameWithBinding ) ;
+ public final void rule__InstanceCreationExpression__ConstructorAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__012656 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17626:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17627:1: ( ruleQualifiedNameWithBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17627:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17628:1: ruleQualifiedNameWithBinding
+ {
+ before(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_135823);
+ ruleQualifiedNameWithBinding();
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl12683 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__112713 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl12740 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000040L });
+ }
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__012775 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__012778 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_70_in_rule__InclusiveOrExpression__Group_1__0__Impl12806 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__112837 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl12864 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationExpression__ConstructorAssignment_1"
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__012898 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000080L });
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__012901 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__InstanceCreationExpression__TupleAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17637:1: rule__InstanceCreationExpression__TupleAssignment_2 : ( ruleInstanceCreationTuple ) ;
+ public final void rule__InstanceCreationExpression__TupleAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl12928 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17641:1: ( ( ruleInstanceCreationTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17642:1: ( ruleInstanceCreationTuple )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17642:1: ( ruleInstanceCreationTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17643:1: ruleInstanceCreationTuple
+ {
+ before(grammarAccess.getInstanceCreationExpressionAccess().getTupleInstanceCreationTupleParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_235854);
+ ruleInstanceCreationTuple();
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__112958 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl12985 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000080L });
+ after(grammarAccess.getInstanceCreationExpressionAccess().getTupleInstanceCreationTupleParserRuleCall_2_0());
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013020 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013023 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_71_in_rule__ExclusiveOrExpression__Group_1__0__Impl13051 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113082 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13109 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013143 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000100L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationExpression__TupleAssignment_2"
- public static final BitSet FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013146 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13173 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__InstanceCreationExpression__SuffixAssignment_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17652:1: rule__InstanceCreationExpression__SuffixAssignment_3 : ( ruleSuffixExpression ) ;
+ public final void rule__InstanceCreationExpression__SuffixAssignment_3() throws RecognitionException {
- public static final BitSet FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113203 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17656:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17657:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17657:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17658:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_335885);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13230 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000000000100L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013265 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ after(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- public static final BitSet FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013268 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_72_in_rule__AndExpression__Group_1__0__Impl13296 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113327 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13354 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013388 = new BitSet(new long[]{ 0x000000000000C000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013391 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationExpression__SuffixAssignment_3"
- public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13418 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__113448 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17667:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0 : ( ruleInstanceCreationTupleElement ) ;
+ public final void rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl13475 = new BitSet(new long[]{ 0x000000000000C002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17671:1: ( ( ruleInstanceCreationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17672:1: ( ruleInstanceCreationTupleElement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17672:1: ( ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17673:1: ruleInstanceCreationTupleElement
+ {
+ before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_0_0());
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_035916);
+ ruleInstanceCreationTupleElement();
- public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__013510 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__013513 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_0_0());
- public static final BitSet FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl13540 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__113570 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl13597 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__013631 = new BitSet(new long[]{ 0x0000000000030000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__013634 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl13661 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0"
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__113691 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl13718 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17682:1: rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1 : ( ruleInstanceCreationTupleElement ) ;
+ public final void rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__013753 = new BitSet(new long[]{ 0x0000000000003040L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17686:1: ( ( ruleInstanceCreationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17687:1: ( ruleInstanceCreationTupleElement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17687:1: ( ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17688:1: ruleInstanceCreationTupleElement
+ {
+ before(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_1_1_0());
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_135947);
+ ruleInstanceCreationTupleElement();
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__013756 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl13783 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_1_1_0());
- public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__113813 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl13840 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__013874 = new BitSet(new long[]{ 0x00000000003C0000L });
+ }
- public static final BitSet FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__013877 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl13904 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__113934 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1"
- public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl13961 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__013996 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ // $ANTLR start "rule__InstanceCreationTupleElement__RoleAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17697:1: rule__InstanceCreationTupleElement__RoleAssignment_0 : ( RULE_ID ) ;
+ public final void rule__InstanceCreationTupleElement__RoleAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__013999 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17701:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17702:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17702:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17703:1: RULE_ID
+ {
+ before(grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_035978);
+ after(grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
- public static final BitSet FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14026 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114056 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14083 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014117 = new BitSet(new long[]{ 0x0000000001C00000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014120 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14147 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTupleElement__RoleAssignment_0"
- public static final BitSet FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114177 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14204 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__InstanceCreationTupleElement__ObjectAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17712:1: rule__InstanceCreationTupleElement__ObjectAssignment_2 : ( ruleExpression ) ;
+ public final void rule__InstanceCreationTupleElement__ObjectAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014239 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17716:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17717:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17717:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17718:1: ruleExpression
+ {
+ before(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_236009);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014242 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14269 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0());
- public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114299 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14326 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014360 = new BitSet(new long[]{ 0x0000000006000000L });
+ }
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014363 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14390 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114420 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationTupleElement__ObjectAssignment_2"
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl14447 = new BitSet(new long[]{ 0x0000000006000002L });
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__014482 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17727:1: rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ;
+ public final void rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__014485 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17731:1: ( ( ( '[' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17732:1: ( ( '[' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17732:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17733:1: ( '[' )
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17734:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17735:1: '['
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
+ match(input,73,FOLLOW_73_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_036045);
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- public static final BitSet FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl14512 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__114542 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl14569 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__014603 = new BitSet(new long[]{ 0x0000000038000000L });
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__014606 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl14633 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__114663 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl14690 = new BitSet(new long[]{ 0x0000000038000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0"
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__014725 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__014728 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17750:1: rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0 : ( ruleAccessCompletion ) ;
+ public final void rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl14755 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17754:1: ( ( ruleAccessCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17755:1: ( ruleAccessCompletion )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17755:1: ( ruleAccessCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17756:1: ruleAccessCompletion
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0());
+ pushFollow(FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_036084);
+ ruleAccessCompletion();
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__114785 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl14812 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0());
- public static final BitSet FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__014846 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
- public static final BitSet FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__014849 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl14876 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__114907 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl14934 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__014968 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0"
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__014971 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_73_in_rule__OperationCallExpression__Group__0__Impl14999 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17765:1: rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1 : ( rulePartialSequenceConstructionCompletion ) ;
+ public final void rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115030 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17769:1: ( ( rulePartialSequenceConstructionCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17770:1: ( rulePartialSequenceConstructionCompletion )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17770:1: ( rulePartialSequenceConstructionCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17771:1: rulePartialSequenceConstructionCompletion
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0());
+ pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_136115);
+ rulePartialSequenceConstructionCompletion();
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115033 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15060 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0());
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215090 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
+ }
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215093 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15120 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315150 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15177 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015216 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1"
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015219 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_73_in_rule__PropertyCallExpression__Group__0__Impl15247 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17780:1: rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ;
+ public final void rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115278 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001600L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17784:1: ( ( ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17785:1: ( ruleSequenceConstructionExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17785:1: ( ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17786:1: ruleSequenceConstructionExpression
+ {
+ before(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_136146);
+ ruleSequenceConstructionExpression();
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115281 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15308 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215338 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001600L });
+ }
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215341 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15368 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315399 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl15426 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__015465 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1"
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__015468 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_74_in_rule__PropertyCallExpression__Group_2__0__Impl15496 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__AccessCompletion__AccessIndexAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17795:1: rule__AccessCompletion__AccessIndexAssignment_0 : ( ruleExpression ) ;
+ public final void rule__AccessCompletion__AccessIndexAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__115527 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17799:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17800:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17800:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17801:1: ruleExpression
+ {
+ before(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_036177);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__115530 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl15557 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0());
- public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__215587 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_75_in_rule__PropertyCallExpression__Group_2__2__Impl15615 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__0__Impl_in_rule__LinkOperationExpression__Group__015652 = new BitSet(new long[]{ 0x0000003800000000L });
+ }
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__1_in_rule__LinkOperationExpression__Group__015655 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_73_in_rule__LinkOperationExpression__Group__0__Impl15683 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__1__Impl_in_rule__LinkOperationExpression__Group__115714 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AccessCompletion__AccessIndexAssignment_0"
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__2_in_rule__LinkOperationExpression__Group__115717 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LinkOperationExpression__KindAssignment_1_in_rule__LinkOperationExpression__Group__1__Impl15744 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17810:1: rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1 : ( ruleSequenceConstructionExpression ) ;
+ public final void rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__LinkOperationExpression__Group__2__Impl_in_rule__LinkOperationExpression__Group__215774 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17814:1: ( ( ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17815:1: ( ruleSequenceConstructionExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17815:1: ( ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17816:1: ruleSequenceConstructionExpression
+ {
+ before(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_136208);
+ ruleSequenceConstructionExpression();
- public static final BitSet FOLLOW_rule__LinkOperationExpression__TupleAssignment_2_in_rule__LinkOperationExpression__Group__2__Impl15801 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__015837 = new BitSet(new long[]{ 0x0000000000000040L });
+ after(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__015840 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_64_in_rule__LinkOperationTuple__Group__0__Impl15868 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__115899 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__115902 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl15929 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__215959 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1"
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__215962 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl15989 = new BitSet(new long[]{ 0x4000000000000002L });
+ // $ANTLR start "rule__SequenceConstructionExpression__SequenceElementAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17825:1: rule__SequenceConstructionExpression__SequenceElementAssignment_1 : ( ruleSequenceElement ) ;
+ public final void rule__SequenceConstructionExpression__SequenceElementAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316020 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17829:1: ( ( ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17830:1: ( ruleSequenceElement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17830:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17831:1: ruleSequenceElement
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_136239);
+ ruleSequenceElement();
- public static final BitSet FOLLOW_65_in_rule__LinkOperationTuple__Group__3__Impl16048 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016087 = new BitSet(new long[]{ 0x0000000000000040L });
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016090 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_62_in_rule__LinkOperationTuple__Group_2__0__Impl16118 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__116149 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl16176 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__016210 = new BitSet(new long[]{ 0x8000000000000000L, 0x0000000000000400L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__016213 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__SequenceElementAssignment_1"
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl16240 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__116270 = new BitSet(new long[]{ 0x8000000000000000L, 0x0000000000000400L });
+ // $ANTLR start "rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17840:1: rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1 : ( ruleSequenceElement ) ;
+ public final void rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__116273 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17844:1: ( ( ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17845:1: ( ruleSequenceElement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17845:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17846:1: ruleSequenceElement
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0());
+ pushFollow(FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_136270);
+ ruleSequenceElement();
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl16300 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__216331 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0());
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__216334 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_63_in_rule__LinkOperationTupleElement__Group__2__Impl16362 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__316393 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl16420 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__016458 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__016461 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1"
- public static final BitSet FOLLOW_74_in_rule__LinkOperationTupleElement__Group_1__0__Impl16489 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__116520 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L });
+ // $ANTLR start "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17855:1: rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1 : ( ruleExpression ) ;
+ public final void rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__116523 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17859:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17860:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17860:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17861:1: ruleExpression
+ {
+ before(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_136301);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl16550 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__216580 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0());
- public static final BitSet FOLLOW_75_in_rule__LinkOperationTupleElement__Group_1__2__Impl16608 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__016645 = new BitSet(new long[]{ 0x0000000000000040L });
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__016648 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_76_in_rule__SequenceOperationExpression__Group__0__Impl16676 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__116707 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__116710 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1"
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl16737 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__216767 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
+ // $ANTLR start "rule__ClassExtentExpression__SuffixAssignment_5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17870:1: rule__ClassExtentExpression__SuffixAssignment_5 : ( ruleSuffixExpression ) ;
+ public final void rule__ClassExtentExpression__SuffixAssignment_5() throws RecognitionException {
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__216770 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17874:1: ( ( ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17875:1: ( ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17875:1: ( ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17876:1: ruleSuffixExpression
+ {
+ before(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0());
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rule__ClassExtentExpression__SuffixAssignment_536332);
+ ruleSuffixExpression();
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl16797 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__316827 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0());
- public static final BitSet FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl16854 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__016893 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000002000L });
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__016896 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_76_in_rule__SequenceReductionExpression__Group__0__Impl16924 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__116955 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000200000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__116958 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassExtentExpression__SuffixAssignment_5"
- public static final BitSet FOLLOW_77_in_rule__SequenceReductionExpression__Group__1__Impl16986 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217017 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000200000000000L });
+ // $ANTLR start "rule__Block__SequenceAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17885:1: rule__Block__SequenceAssignment_2 : ( ruleStatementSequence ) ;
+ public final void rule__Block__SequenceAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217020 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17889:1: ( ( ruleStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17890:1: ( ruleStatementSequence )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17890:1: ( ruleStatementSequence )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17891:1: ruleStatementSequence
+ {
+ before(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_236363);
+ ruleStatementSequence();
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17047 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317078 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
+ after(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0());
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317081 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl17108 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__417138 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl17165 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__017206 = new BitSet(new long[]{ 0x000000C000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__017209 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Block__SequenceAssignment_2"
- public static final BitSet FOLLOW_76_in_rule__SelectOrRejectOperation__Group__0__Impl17237 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__117268 = new BitSet(new long[]{ 0x0000000000000040L });
+ // $ANTLR start "rule__StatementSequence__StatementsAssignment"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17900:1: rule__StatementSequence__StatementsAssignment : ( ruleDocumentedStatement ) ;
+ public final void rule__StatementSequence__StatementsAssignment() throws RecognitionException {
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__117271 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17904:1: ( ( ruleDocumentedStatement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17905:1: ( ruleDocumentedStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17905:1: ( ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17906:1: ruleDocumentedStatement
+ {
+ before(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0());
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment36394);
+ ruleDocumentedStatement();
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl17298 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__217328 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ after(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0());
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__217331 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl17358 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__317388 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__317391 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_64_in_rule__SelectOrRejectOperation__Group__3__Impl17419 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__417450 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__StatementSequence__StatementsAssignment"
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__417453 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl17480 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__DocumentedStatement__CommentAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17915:1: rule__DocumentedStatement__CommentAssignment_0 : ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) ;
+ public final void rule__DocumentedStatement__CommentAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__517510 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17919:1: ( ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17920:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17920:1: ( ( rule__DocumentedStatement__CommentAlternatives_0_0 ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17921:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 )
+ {
+ before(grammarAccess.getDocumentedStatementAccess().getCommentAlternatives_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17922:1: ( rule__DocumentedStatement__CommentAlternatives_0_0 )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17922:2: rule__DocumentedStatement__CommentAlternatives_0_0
+ {
+ pushFollow(FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_036425);
+ rule__DocumentedStatement__CommentAlternatives_0_0();
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__517513 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_65_in_rule__SelectOrRejectOperation__Group__5__Impl17541 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__617572 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl17599 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getDocumentedStatementAccess().getCommentAlternatives_0_0());
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__017644 = new BitSet(new long[]{ 0x0000030000000000L });
+ }
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__017647 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_76_in_rule__CollectOrIterateOperation__Group__0__Impl17675 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__117706 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__117709 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl17736 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DocumentedStatement__CommentAssignment_0"
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__217766 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__217769 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__DocumentedStatement__StatementAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17931:1: rule__DocumentedStatement__StatementAssignment_1 : ( ruleStatement ) ;
+ public final void rule__DocumentedStatement__StatementAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl17796 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17935:1: ( ( ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17936:1: ( ruleStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17936:1: ( ruleStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17937:1: ruleStatement
+ {
+ before(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_136458);
+ ruleStatement();
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__317826 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__317829 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0());
- public static final BitSet FOLLOW_64_in_rule__CollectOrIterateOperation__Group__3__Impl17857 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__417888 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__417891 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl17918 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__517948 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__517951 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DocumentedStatement__StatementAssignment_1"
- public static final BitSet FOLLOW_65_in_rule__CollectOrIterateOperation__Group__5__Impl17979 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618010 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__InlineStatement__LangageNameAssignment_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17946:1: rule__InlineStatement__LangageNameAssignment_3 : ( RULE_ID ) ;
+ public final void rule__InlineStatement__LangageNameAssignment_3() throws RecognitionException {
- public static final BitSet FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18037 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17950:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17951:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17951:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17952:1: RULE_ID
+ {
+ before(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_336489);
+ after(grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0());
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018082 = new BitSet(new long[]{ 0x00001C0000000000L });
+ }
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018085 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_76_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl18113 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__118144 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__118147 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl18174 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__LangageNameAssignment_3"
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__218204 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__218207 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__InlineStatement__BodyAssignment_5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17961:1: rule__InlineStatement__BodyAssignment_5 : ( RULE_STRING ) ;
+ public final void rule__InlineStatement__BodyAssignment_5() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl18234 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17965:1: ( ( RULE_STRING ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17966:1: ( RULE_STRING )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17966:1: ( RULE_STRING )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17967:1: RULE_STRING
+ {
+ before(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0());
+ match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_536520);
+ after(grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0());
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__318264 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__318267 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_64_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl18295 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__418326 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__418329 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl18356 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InlineStatement__BodyAssignment_5"
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__518386 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__518389 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__AnnotatedStatement__AnnotationAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17976:1: rule__AnnotatedStatement__AnnotationAssignment_1 : ( ruleAnnotation ) ;
+ public final void rule__AnnotatedStatement__AnnotationAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_65_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl18417 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17980:1: ( ( ruleAnnotation ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17981:1: ( ruleAnnotation )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17981:1: ( ruleAnnotation )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17982:1: ruleAnnotation
+ {
+ before(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_136551);
+ ruleAnnotation();
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__618448 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl18475 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__018520 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000004000L });
+ }
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__018523 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_76_in_rule__IsUniqueOperation__Group__0__Impl18551 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__118582 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__118585 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_78_in_rule__IsUniqueOperation__Group__1__Impl18613 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__AnnotationAssignment_1"
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__218644 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__218647 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__AnnotatedStatement__StatementAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17991:1: rule__AnnotatedStatement__StatementAssignment_2 : ( ruleStatement ) ;
+ public final void rule__AnnotatedStatement__StatementAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl18674 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17995:1: ( ( ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17996:1: ( ruleStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17996:1: ( ruleStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:17997:1: ruleStatement
+ {
+ before(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_236582);
+ ruleStatement();
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__318704 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__318707 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
- public static final BitSet FOLLOW_64_in_rule__IsUniqueOperation__Group__3__Impl18735 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__418766 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__418769 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl18796 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__518826 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__518829 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AnnotatedStatement__StatementAssignment_2"
- public static final BitSet FOLLOW_65_in_rule__IsUniqueOperation__Group__5__Impl18857 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__618888 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__Annotation__KindAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18006:1: rule__Annotation__KindAssignment_0 : ( ruleAnnotationKind ) ;
+ public final void rule__Annotation__KindAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl18915 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18010:1: ( ( ruleAnnotationKind ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18011:1: ( ruleAnnotationKind )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18011:1: ( ruleAnnotationKind )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18012:1: ruleAnnotationKind
+ {
+ before(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0());
+ pushFollow(FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_036613);
+ ruleAnnotationKind();
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__018960 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__018963 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0());
- public static final BitSet FOLLOW_64_in_rule__ParenthesizedExpression__Group__0__Impl18991 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119022 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119025 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19052 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219082 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C8F1201L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219085 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__KindAssignment_0"
- public static final BitSet FOLLOW_65_in_rule__ParenthesizedExpression__Group__2__Impl19113 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__319144 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__Annotation__ArgsAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18021:1: rule__Annotation__ArgsAssignment_1_1 : ( RULE_ID ) ;
+ public final void rule__Annotation__ArgsAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl19171 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18025:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18026:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18026:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18027:1: RULE_ID
+ {
+ before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_136644);
+ after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0());
- public static final BitSet FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__019210 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
- public static final BitSet FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__019213 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__119271 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_79_in_rule__NullExpression__Group__1__Impl19299 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__019334 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000010000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__019337 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__ArgsAssignment_1_1"
- public static final BitSet FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__119395 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
- public static final BitSet FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__119398 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__Annotation__ArgsAssignment_1_2_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18036:1: rule__Annotation__ArgsAssignment_1_2_1 : ( RULE_ID ) ;
+ public final void rule__Annotation__ArgsAssignment_1_2_1() throws RecognitionException {
- public static final BitSet FOLLOW_80_in_rule__ThisExpression__Group__1__Impl19426 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18040:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18041:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18041:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18042:1: RULE_ID
+ {
+ before(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_136675);
+ after(grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0());
- public static final BitSet FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__219457 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl19484 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__019521 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000201L });
+ }
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__019524 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__Annotation__ArgsAssignment_1_2_1"
- public static final BitSet FOLLOW_81_in_rule__SuperInvocationExpression__Group__0__Impl19552 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__119583 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__BlockStatement__BlockAssignment"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18051:1: rule__BlockStatement__BlockAssignment : ( ruleBlock ) ;
+ public final void rule__BlockStatement__BlockAssignment() throws RecognitionException {
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl19610 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18055:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18056:1: ( ruleBlock )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18056:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18057:1: ruleBlock
+ {
+ before(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
+ pushFollow(FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment36706);
+ ruleBlock();
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__019644 = new BitSet(new long[]{ 0x0000000000000040L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__019647 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
- public static final BitSet FOLLOW_73_in_rule__SuperInvocationExpression__Group_1_1__0__Impl19675 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__119706 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__119709 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl19736 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__BlockStatement__BlockAssignment"
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__219766 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl19793 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LocalNameDeclarationStatement__VarNameAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18066:1: rule__LocalNameDeclarationStatement__VarNameAssignment_1 : ( RULE_ID ) ;
+ public final void rule__LocalNameDeclarationStatement__VarNameAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__019829 = new BitSet(new long[]{ 0x0000000000000040L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18070:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18071:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18071:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18072:1: RULE_ID
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_136737);
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0());
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__019832 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_82_in_rule__InstanceCreationExpression__Group__0__Impl19860 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__119891 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ }
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__119894 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl19921 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__219951 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__VarNameAssignment_1"
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__219954 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl19981 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LocalNameDeclarationStatement__TypeAssignment_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18081:1: rule__LocalNameDeclarationStatement__TypeAssignment_3 : ( ruleQualifiedNameWithBinding ) ;
+ public final void rule__LocalNameDeclarationStatement__TypeAssignment_3() throws RecognitionException {
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320011 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18085:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18086:1: ( ruleQualifiedNameWithBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18086:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18087:1: ruleQualifiedNameWithBinding
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0());
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_336768);
+ ruleQualifiedNameWithBinding();
- public static final BitSet FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20038 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020077 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0());
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020080 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__120138 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__120141 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_64_in_rule__InstanceCreationTuple__Group__1__Impl20169 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__220200 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__220203 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__TypeAssignment_3"
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl20230 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__320261 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18096:1: rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0 : ( ( '[' ) ) ;
+ public final void rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0() throws RecognitionException {
- public static final BitSet FOLLOW_65_in_rule__InstanceCreationTuple__Group__3__Impl20289 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18100:1: ( ( ( '[' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18101:1: ( ( '[' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18101:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18102:1: ( '[' )
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18103:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18104:1: '['
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
+ match(input,73,FOLLOW_73_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_036804);
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__020328 = new BitSet(new long[]{ 0x4000000000000000L });
+ }
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__020331 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl20358 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__120388 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl20415 = new BitSet(new long[]{ 0x4000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__020450 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__020453 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_62_in_rule__InstanceCreationTuple__Group_2_1__0__Impl20481 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0"
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__120512 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl20539 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LocalNameDeclarationStatement__InitAssignment_6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18119:1: rule__LocalNameDeclarationStatement__InitAssignment_6 : ( ruleSequenceElement ) ;
+ public final void rule__LocalNameDeclarationStatement__InitAssignment_6() throws RecognitionException {
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__020573 = new BitSet(new long[]{ 0x8000000000000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18123:1: ( ( ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18124:1: ( ruleSequenceElement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18124:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18125:1: ruleSequenceElement
+ {
+ before(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0());
+ pushFollow(FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_636843);
+ ruleSequenceElement();
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__020576 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl20603 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0());
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__120633 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__120636 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_63_in_rule__InstanceCreationTupleElement__Group__1__Impl20664 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__220695 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl20722 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020758 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8801L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LocalNameDeclarationStatement__InitAssignment_6"
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__020761 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl20788 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__IfStatement__SequentialClaussesAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18134:1: rule__IfStatement__SequentialClaussesAssignment_1 : ( ruleSequentialClauses ) ;
+ public final void rule__IfStatement__SequentialClaussesAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__120818 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18138:1: ( ( ruleSequentialClauses ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18139:1: ( ruleSequentialClauses )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18139:1: ( ruleSequentialClauses )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18140:1: ruleSequentialClauses
+ {
+ before(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_136874);
+ ruleSequentialClauses();
- public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl20845 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__020879 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L });
+ after(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__020882 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl20909 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__120939 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_75_in_rule__AccessCompletion__Group__1__Impl20967 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021002 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021005 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IfStatement__SequentialClaussesAssignment_1"
- public static final BitSet FOLLOW_75_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21033 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121064 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__IfStatement__FinalClauseAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18149:1: rule__IfStatement__FinalClauseAssignment_2 : ( ruleFinalClause ) ;
+ public final void rule__IfStatement__FinalClauseAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21091 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18153:1: ( ( ruleFinalClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18154:1: ( ruleFinalClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18154:1: ( ruleFinalClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18155:1: ruleFinalClause
+ {
+ before(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_236905);
+ ruleFinalClause();
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__021125 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__021128 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0());
- public static final BitSet FOLLOW_83_in_rule__SequenceConstructionExpression__Group__0__Impl21156 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__121187 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000200000L });
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__121190 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl21217 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__221247 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000100000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__221250 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__IfStatement__FinalClauseAssignment_2"
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl21277 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__321307 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SequentialClauses__ConccurentClausesAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18164:1: rule__SequentialClauses__ConccurentClausesAssignment_0 : ( ruleConcurrentClauses ) ;
+ public final void rule__SequentialClauses__ConccurentClausesAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_84_in_rule__SequenceConstructionExpression__Group__3__Impl21335 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18168:1: ( ( ruleConcurrentClauses ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18169:1: ( ruleConcurrentClauses )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18169:1: ( ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18170:1: ruleConcurrentClauses
+ {
+ before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_036936);
+ ruleConcurrentClauses();
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__021374 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__021377 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0());
- public static final BitSet FOLLOW_62_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl21405 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__121436 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl21463 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__021497 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__021500 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_85_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl21528 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__ConccurentClausesAssignment_0"
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__121559 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl21586 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SequentialClauses__ConccurentClausesAssignment_1_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18179:1: rule__SequentialClauses__ConccurentClausesAssignment_1_2 : ( ruleConcurrentClauses ) ;
+ public final void rule__SequentialClauses__ConccurentClausesAssignment_1_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__021620 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000001200L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18183:1: ( ( ruleConcurrentClauses ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18184:1: ( ruleConcurrentClauses )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18184:1: ( ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18185:1: ruleConcurrentClauses
+ {
+ before(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0());
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_236967);
+ ruleConcurrentClauses();
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__021623 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__121681 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000400000L });
+ after(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0());
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__121684 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_73_in_rule__ClassExtentExpression__Group__1__Impl21712 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__221743 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ }
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__221746 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_86_in_rule__ClassExtentExpression__Group__2__Impl21774 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__321805 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SequentialClauses__ConccurentClausesAssignment_1_2"
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__321808 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_64_in_rule__ClassExtentExpression__Group__3__Impl21836 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ConcurrentClauses__NonFinalClauseAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18194:1: rule__ConcurrentClauses__NonFinalClauseAssignment_0 : ( ruleNonFinalClause ) ;
+ public final void rule__ConcurrentClauses__NonFinalClauseAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__421867 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18198:1: ( ( ruleNonFinalClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18199:1: ( ruleNonFinalClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18199:1: ( ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18200:1: ruleNonFinalClause
+ {
+ before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_036998);
+ ruleNonFinalClause();
- public static final BitSet FOLLOW_65_in_rule__ClassExtentExpression__Group__4__Impl21895 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__021936 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C9F0000L });
+ after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0());
- public static final BitSet FOLLOW_rule__Block__Group__1_in_rule__Block__Group__021939 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_83_in_rule__Block__Group__0__Impl21967 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__121998 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C9F0000L });
+ }
- public static final BitSet FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122001 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__222059 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C9F0000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__Block__Group__3_in_rule__Block__Group__222062 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__NonFinalClauseAssignment_0"
- public static final BitSet FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl22089 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__322120 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ConcurrentClauses__NonFinalClauseAssignment_1_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18209:1: rule__ConcurrentClauses__NonFinalClauseAssignment_1_2 : ( ruleNonFinalClause ) ;
+ public final void rule__ConcurrentClauses__NonFinalClauseAssignment_1_2() throws RecognitionException {
- public static final BitSet FOLLOW_84_in_rule__Block__Group__3__Impl22148 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18213:1: ( ( ruleNonFinalClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18214:1: ( ruleNonFinalClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18214:1: ( ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18215:1: ruleNonFinalClause
+ {
+ before(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0());
+ pushFollow(FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_237029);
+ ruleNonFinalClause();
- public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__022187 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C8F0000L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__022190 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0());
- public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl22217 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__122248 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl22275 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__022309 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000001000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__022312 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_87_in_rule__InlineStatement__Group__0__Impl22340 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ConcurrentClauses__NonFinalClauseAssignment_1_2"
- public static final BitSet FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__122371 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
- public static final BitSet FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__122374 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__NonFinalClause__ConditionAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18224:1: rule__NonFinalClause__ConditionAssignment_1 : ( ruleExpression ) ;
+ public final void rule__NonFinalClause__ConditionAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_88_in_rule__InlineStatement__Group__1__Impl22402 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18228:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18229:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18229:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18230:1: ruleExpression
+ {
+ before(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_137060);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__222433 = new BitSet(new long[]{ 0x0000000000000040L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__222436 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
- public static final BitSet FOLLOW_64_in_rule__InlineStatement__Group__2__Impl22464 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__322495 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__322498 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl22525 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__422555 = new BitSet(new long[]{ 0x0000000000000100L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__422558 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonFinalClause__ConditionAssignment_1"
- public static final BitSet FOLLOW_65_in_rule__InlineStatement__Group__4__Impl22586 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__522617 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000002000000L });
+ // $ANTLR start "rule__NonFinalClause__BlockAssignment_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18239:1: rule__NonFinalClause__BlockAssignment_3 : ( ruleBlock ) ;
+ public final void rule__NonFinalClause__BlockAssignment_3() throws RecognitionException {
- public static final BitSet FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__522620 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18243:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18244:1: ( ruleBlock )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18244:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18245:1: ruleBlock
+ {
+ before(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0());
+ pushFollow(FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_337091);
+ ruleBlock();
- public static final BitSet FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl22647 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__622677 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0());
- public static final BitSet FOLLOW_89_in_rule__InlineStatement__Group__6__Impl22705 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__022750 = new BitSet(new long[]{ 0x0001E00000000000L });
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__022753 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_90_in_rule__AnnotatedStatement__Group__0__Impl22781 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__122812 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007B93C8F0000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__122815 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonFinalClause__BlockAssignment_3"
- public static final BitSet FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl22842 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__222872 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__FinalClause__BlockAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18254:1: rule__FinalClause__BlockAssignment_1 : ( ruleBlock ) ;
+ public final void rule__FinalClause__BlockAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl22899 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18258:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18259:1: ( ruleBlock )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18259:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18260:1: ruleBlock
+ {
+ before(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_137122);
+ ruleBlock();
- public static final BitSet FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__022935 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__022938 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl22965 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__122995 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23022 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__023057 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__023060 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_64_in_rule__Annotation__Group_1__0__Impl23088 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__FinalClause__BlockAssignment_1"
- public static final BitSet FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__123119 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__123122 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SwitchStatement__ExpressionAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18269:1: rule__SwitchStatement__ExpressionAssignment_2 : ( ruleExpression ) ;
+ public final void rule__SwitchStatement__ExpressionAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl23149 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18273:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18274:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18274:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18275:1: ruleExpression
+ {
+ before(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_237153);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__223179 = new BitSet(new long[]{ 0x4000000000000000L, 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__223182 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
- public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl23209 = new BitSet(new long[]{ 0x4000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__323240 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_65_in_rule__Annotation__Group_1__3__Impl23268 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__023307 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__023310 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_62_in_rule__Annotation__Group_1_2__0__Impl23338 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__ExpressionAssignment_2"
- public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__123369 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl23396 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SwitchStatement__SwitchClauseAssignment_5"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18284:1: rule__SwitchStatement__SwitchClauseAssignment_5 : ( ruleSwitchClause ) ;
+ public final void rule__SwitchStatement__SwitchClauseAssignment_5() throws RecognitionException {
- public static final BitSet FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__023430 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18288:1: ( ( ruleSwitchClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18289:1: ( ruleSwitchClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18289:1: ( ruleSwitchClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18290:1: ruleSwitchClause
+ {
+ before(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0());
+ pushFollow(FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_537184);
+ ruleSwitchClause();
- public static final BitSet FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__023433 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__123491 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0());
- public static final BitSet FOLLOW_91_in_rule__EmptyStatement__Group__1__Impl23519 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__023554 = new BitSet(new long[]{ 0x0000000000000040L });
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__023557 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_92_in_rule__LocalNameDeclarationStatement__Group__0__Impl23585 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__123616 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__123619 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__SwitchClauseAssignment_5"
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl23646 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__223676 = new BitSet(new long[]{ 0x0000000000000040L });
+ // $ANTLR start "rule__SwitchStatement__DefaultClauseAssignment_6"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18299:1: rule__SwitchStatement__DefaultClauseAssignment_6 : ( ruleSwitchDefaultClause ) ;
+ public final void rule__SwitchStatement__DefaultClauseAssignment_6() throws RecognitionException {
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__223679 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18303:1: ( ( ruleSwitchDefaultClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18304:1: ( ruleSwitchDefaultClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18304:1: ( ruleSwitchDefaultClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18305:1: ruleSwitchDefaultClause
+ {
+ before(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
+ pushFollow(FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_637215);
+ ruleSwitchDefaultClause();
- public static final BitSet FOLLOW_67_in_rule__LocalNameDeclarationStatement__Group__2__Impl23707 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__323738 = new BitSet(new long[]{ 0x0002000000000000L, 0x0000000000000400L });
+ after(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__323741 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl23768 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__423798 = new BitSet(new long[]{ 0x0002000000000000L, 0x0000000000000400L });
+ }
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__423801 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl23828 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__523859 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchStatement__DefaultClauseAssignment_6"
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__523862 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_49_in_rule__LocalNameDeclarationStatement__Group__5__Impl23890 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SwitchClause__SwitchCaseAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18314:1: rule__SwitchClause__SwitchCaseAssignment_0 : ( ruleSwitchCase ) ;
+ public final void rule__SwitchClause__SwitchCaseAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__623921 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18318:1: ( ( ruleSwitchCase ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18319:1: ( ruleSwitchCase )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18319:1: ( ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18320:1: ruleSwitchCase
+ {
+ before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_037246);
+ ruleSwitchCase();
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__623924 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl23951 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0());
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__723981 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_91_in_rule__LocalNameDeclarationStatement__Group__7__Impl24009 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__024056 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L });
+ }
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__024059 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl24086 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__124116 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchClause__SwitchCaseAssignment_0"
- public static final BitSet FOLLOW_75_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl24144 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__024179 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ // $ANTLR start "rule__SwitchClause__SwitchCaseAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18329:1: rule__SwitchClause__SwitchCaseAssignment_1 : ( ruleSwitchCase ) ;
+ public final void rule__SwitchClause__SwitchCaseAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__024182 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18333:1: ( ( ruleSwitchCase ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18334:1: ( ruleSwitchCase )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18334:1: ( ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18335:1: ruleSwitchCase
+ {
+ before(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_137277);
+ ruleSwitchCase();
- public static final BitSet FOLLOW_93_in_rule__IfStatement__Group__0__Impl24210 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__124241 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000040000000L });
+ after(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__124244 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl24271 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__224301 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl24328 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__024365 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000040000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__024368 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchClause__SwitchCaseAssignment_1"
- public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl24395 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__124425 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SwitchClause__StatementSequenceAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18344:1: rule__SwitchClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
+ public final void rule__SwitchClause__StatementSequenceAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl24452 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000040000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18348:1: ( ( ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18349:1: ( ruleNonEmptyStatementSequence )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18349:1: ( ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18350:1: ruleNonEmptyStatementSequence
+ {
+ before(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_237308);
+ ruleNonEmptyStatementSequence();
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__024487 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000020000000L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__024490 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
- public static final BitSet FOLLOW_94_in_rule__SequentialClauses__Group_1__0__Impl24518 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__124549 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__124552 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_93_in_rule__SequentialClauses__Group_1__1__Impl24580 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__224611 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl24638 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchClause__StatementSequenceAssignment_2"
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__024674 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000080000000L });
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__024677 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SwitchCase__ExpressionAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18359:1: rule__SwitchCase__ExpressionAssignment_1 : ( ruleExpression ) ;
+ public final void rule__SwitchCase__ExpressionAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl24704 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18363:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18364:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18364:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18365:1: ruleExpression
+ {
+ before(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_137339);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__124734 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl24761 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000080000000L });
+ after(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__024796 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000020000000L });
+ }
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__024799 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_95_in_rule__ConcurrentClauses__Group_1__0__Impl24827 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__124858 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__124861 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_93_in_rule__ConcurrentClauses__Group_1__1__Impl24889 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchCase__ExpressionAssignment_1"
- public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__224920 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl24947 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SwitchDefaultClause__StatementSequenceAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18374:1: rule__SwitchDefaultClause__StatementSequenceAssignment_2 : ( ruleNonEmptyStatementSequence ) ;
+ public final void rule__SwitchDefaultClause__StatementSequenceAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__024983 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18378:1: ( ( ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18379:1: ( ruleNonEmptyStatementSequence )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18379:1: ( ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18380:1: ruleNonEmptyStatementSequence
+ {
+ before(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_237370);
+ ruleNonEmptyStatementSequence();
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__024986 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_64_in_rule__NonFinalClause__Group__0__Impl25014 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__125045 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__125048 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl25075 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__225105 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__225108 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_65_in_rule__NonFinalClause__Group__2__Impl25136 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SwitchDefaultClause__StatementSequenceAssignment_2"
- public static final BitSet FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__325167 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl25194 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__NonEmptyStatementSequence__StatementAssignment"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18389:1: rule__NonEmptyStatementSequence__StatementAssignment : ( ruleDocumentedStatement ) ;
+ public final void rule__NonEmptyStatementSequence__StatementAssignment() throws RecognitionException {
- public static final BitSet FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__025232 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18393:1: ( ( ruleDocumentedStatement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18394:1: ( ruleDocumentedStatement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18394:1: ( ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18395:1: ruleDocumentedStatement
+ {
+ before(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment37401);
+ ruleDocumentedStatement();
- public static final BitSet FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__025235 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_94_in_rule__FinalClause__Group__0__Impl25263 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
- public static final BitSet FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__125294 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl25321 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__025355 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ }
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__025358 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_96_in_rule__SwitchStatement__Group__0__Impl25386 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__125417 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__NonEmptyStatementSequence__StatementAssignment"
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__125420 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_64_in_rule__SwitchStatement__Group__1__Impl25448 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__WhileStatement__ConditionAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18404:1: rule__WhileStatement__ConditionAssignment_2 : ( ruleExpression ) ;
+ public final void rule__WhileStatement__ConditionAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__225479 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18408:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18409:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18409:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18410:1: ruleExpression
+ {
+ before(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_237432);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__225482 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl25509 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__325539 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
+ }
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__325542 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_65_in_rule__SwitchStatement__Group__3__Impl25570 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__425601 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000600100000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__425604 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_83_in_rule__SwitchStatement__Group__4__Impl25632 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__ConditionAssignment_2"
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__525663 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000600100000L });
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__525666 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__WhileStatement__BlockAssignment_4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18419:1: rule__WhileStatement__BlockAssignment_4 : ( ruleBlock ) ;
+ public final void rule__WhileStatement__BlockAssignment_4() throws RecognitionException {
- public static final BitSet FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl25693 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000200000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18423:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18424:1: ( ruleBlock )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18424:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18425:1: ruleBlock
+ {
+ before(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0());
+ pushFollow(FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_437463);
+ ruleBlock();
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__625724 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000600100000L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__625727 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0());
- public static final BitSet FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl25754 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__725785 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_84_in_rule__SwitchStatement__Group__7__Impl25813 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__025860 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007BB3C8F0000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__025863 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl25890 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhileStatement__BlockAssignment_4"
- public static final BitSet FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__125920 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007BB3C8F0000L });
- public static final BitSet FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__125923 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__DoStatement__BlockAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18434:1: rule__DoStatement__BlockAssignment_1 : ( ruleBlock ) ;
+ public final void rule__DoStatement__BlockAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl25950 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000200000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18438:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18439:1: ( ruleBlock )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18439:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18440:1: ruleBlock
+ {
+ before(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_137494);
+ ruleBlock();
- public static final BitSet FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__225981 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26008 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026044 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
- public static final BitSet FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__026047 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_97_in_rule__SwitchCase__Group__0__Impl26075 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__126106 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__126109 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl26136 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__BlockAssignment_1"
- public static final BitSet FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__226166 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_67_in_rule__SwitchCase__Group__2__Impl26194 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__DoStatement__ConditionAssignment_4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18449:1: rule__DoStatement__ConditionAssignment_4 : ( ruleExpression ) ;
+ public final void rule__DoStatement__ConditionAssignment_4() throws RecognitionException {
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__026231 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18453:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18454:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18454:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18455:1: ruleExpression
+ {
+ before(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_437525);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__026234 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_98_in_rule__SwitchDefaultClause__Group__0__Impl26262 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__126293 = new BitSet(new long[]{ 0x0000000000003070L, 0x000007BB3C8F0000L });
+ }
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__126296 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_67_in_rule__SwitchDefaultClause__Group__1__Impl26324 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__226355 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl26382 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__026418 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DoStatement__ConditionAssignment_4"
- public static final BitSet FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__026421 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_99_in_rule__WhileStatement__Group__0__Impl26449 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ForStatement__ControlAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18464:1: rule__ForStatement__ControlAssignment_2 : ( ruleForControl ) ;
+ public final void rule__ForStatement__ControlAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__126480 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18468:1: ( ( ruleForControl ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18469:1: ( ruleForControl )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18469:1: ( ruleForControl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18470:1: ruleForControl
+ {
+ before(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_237556);
+ ruleForControl();
- public static final BitSet FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__126483 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_64_in_rule__WhileStatement__Group__1__Impl26511 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0());
- public static final BitSet FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__226542 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__226545 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl26572 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__326602 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__326605 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_65_in_rule__WhileStatement__Group__3__Impl26633 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__ControlAssignment_2"
- public static final BitSet FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__426664 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl26691 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ForStatement__BlockAssignment_4"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18479:1: rule__ForStatement__BlockAssignment_4 : ( ruleBlock ) ;
+ public final void rule__ForStatement__BlockAssignment_4() throws RecognitionException {
- public static final BitSet FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__026731 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18483:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18484:1: ( ruleBlock )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18484:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18485:1: ruleBlock
+ {
+ before(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0());
+ pushFollow(FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_437587);
+ ruleBlock();
- public static final BitSet FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__026734 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_100_in_rule__DoStatement__Group__0__Impl26762 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0());
- public static final BitSet FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__126793 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000800000000L });
+ }
- public static final BitSet FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__126796 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl26823 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__226853 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__226856 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_99_in_rule__DoStatement__Group__2__Impl26884 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForStatement__BlockAssignment_4"
- public static final BitSet FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__326915 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
- public static final BitSet FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__326918 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ForControl__LoopVariableDefinitionAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18494:1: rule__ForControl__LoopVariableDefinitionAssignment_0 : ( ruleLoopVariableDefinition ) ;
+ public final void rule__ForControl__LoopVariableDefinitionAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_64_in_rule__DoStatement__Group__3__Impl26946 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18498:1: ( ( ruleLoopVariableDefinition ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18499:1: ( ruleLoopVariableDefinition )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18499:1: ( ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18500:1: ruleLoopVariableDefinition
+ {
+ before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_037618);
+ ruleLoopVariableDefinition();
- public static final BitSet FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__426977 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__426980 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0());
- public static final BitSet FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27007 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527037 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
- public static final BitSet FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527040 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_65_in_rule__DoStatement__Group__5__Impl27068 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__627099 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_91_in_rule__DoStatement__Group__6__Impl27127 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForControl__LoopVariableDefinitionAssignment_0"
- public static final BitSet FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__027172 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
- public static final BitSet FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__027175 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ForControl__LoopVariableDefinitionAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18509:1: rule__ForControl__LoopVariableDefinitionAssignment_1_1 : ( ruleLoopVariableDefinition ) ;
+ public final void rule__ForControl__LoopVariableDefinitionAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_101_in_rule__ForStatement__Group__0__Impl27203 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18513:1: ( ( ruleLoopVariableDefinition ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18514:1: ( ruleLoopVariableDefinition )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18514:1: ( ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18515:1: ruleLoopVariableDefinition
+ {
+ before(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_137649);
+ ruleLoopVariableDefinition();
- public static final BitSet FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__127234 = new BitSet(new long[]{ 0x0000000000000040L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__127237 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0());
- public static final BitSet FOLLOW_64_in_rule__ForStatement__Group__1__Impl27265 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__227296 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__227299 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl27326 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__327356 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__327359 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ForControl__LoopVariableDefinitionAssignment_1_1"
- public static final BitSet FOLLOW_65_in_rule__ForStatement__Group__3__Impl27387 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__427418 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LoopVariableDefinition__NameAssignment_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18524:1: rule__LoopVariableDefinition__NameAssignment_0_0 : ( RULE_ID ) ;
+ public final void rule__LoopVariableDefinition__NameAssignment_0_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl27445 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18528:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18529:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18529:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18530:1: RULE_ID
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_037680);
+ after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0());
- public static final BitSet FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__027485 = new BitSet(new long[]{ 0x4000000000000000L });
+ }
- public static final BitSet FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__027488 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl27515 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__127545 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl27572 = new BitSet(new long[]{ 0x4000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__027607 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__NameAssignment_0_0"
- public static final BitSet FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__027610 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_62_in_rule__ForControl__Group_1__0__Impl27638 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LoopVariableDefinition__Expression1Assignment_0_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18539:1: rule__LoopVariableDefinition__Expression1Assignment_0_2 : ( ruleExpression ) ;
+ public final void rule__LoopVariableDefinition__Expression1Assignment_0_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__127669 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18543:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18544:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18544:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18545:1: ruleExpression
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_237711);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl27696 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__027730 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000004000000000L });
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__027733 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl27760 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__127790 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__127793 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_102_in_rule__LoopVariableDefinition__Group_0__1__Impl27821 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__227852 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000200000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Expression1Assignment_0_2"
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__227855 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl27882 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LoopVariableDefinition__Expression2Assignment_0_3_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18554:1: rule__LoopVariableDefinition__Expression2Assignment_0_3_1 : ( ruleExpression ) ;
+ public final void rule__LoopVariableDefinition__Expression2Assignment_0_3_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__327912 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18558:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18559:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18559:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18560:1: ruleExpression
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_137742);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl27939 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__027978 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__027981 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_85_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28009 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128040 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl28067 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__028101 = new BitSet(new long[]{ 0x0000000000000040L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__028104 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__Expression2Assignment_0_3_1"
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl28131 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__128161 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
+ // $ANTLR start "rule__LoopVariableDefinition__TypeAssignment_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18569:1: rule__LoopVariableDefinition__TypeAssignment_1_0 : ( ruleQualifiedNameWithBinding ) ;
+ public final void rule__LoopVariableDefinition__TypeAssignment_1_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__128164 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18573:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18574:1: ( ruleQualifiedNameWithBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18574:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18575:1: ruleQualifiedNameWithBinding
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0());
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_037773);
+ ruleQualifiedNameWithBinding();
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl28191 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__228221 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ after(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0());
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__228224 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_67_in_rule__LoopVariableDefinition__Group_1__2__Impl28252 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__328283 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl28310 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__028348 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000008000000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__028351 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__TypeAssignment_1_0"
- public static final BitSet FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__128409 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
- public static final BitSet FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__128412 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LoopVariableDefinition__NameAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18584:1: rule__LoopVariableDefinition__NameAssignment_1_1 : ( RULE_ID ) ;
+ public final void rule__LoopVariableDefinition__NameAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_103_in_rule__BreakStatement__Group__1__Impl28440 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18588:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18589:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18589:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18590:1: RULE_ID
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_137804);
+ after(grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0());
- public static final BitSet FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__228471 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_91_in_rule__BreakStatement__Group__2__Impl28499 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__028536 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ }
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__028539 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_104_in_rule__ReturnStatement__Group__0__Impl28567 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__128598 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__NameAssignment_1_1"
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__128601 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl28628 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__LoopVariableDefinition__ExpressionAssignment_1_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18599:1: rule__LoopVariableDefinition__ExpressionAssignment_1_3 : ( ruleExpression ) ;
+ public final void rule__LoopVariableDefinition__ExpressionAssignment_1_3() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__228658 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18603:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18604:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18604:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18605:1: ruleExpression
+ {
+ before(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_337835);
+ ruleExpression();
- public static final BitSet FOLLOW_91_in_rule__ReturnStatement__Group__2__Impl28686 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__028723 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008080000L });
+ after(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0());
- public static final BitSet FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__028726 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl28753 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__128783 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl28810 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__028844 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__028847 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__LoopVariableDefinition__ExpressionAssignment_1_3"
- public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__128905 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_91_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl28933 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ReturnStatement__ExpressionAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18614:1: rule__ReturnStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
+ public final void rule__ReturnStatement__ExpressionAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__028968 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000080000000L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18618:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18619:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18619:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18620:1: ruleExpression
+ {
+ before(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_137866);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__028971 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl28998 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129028 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl29055 = new BitSet(new long[]{ 0x0000000000000002L, 0x0000000080000000L });
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__029090 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000020000000000L });
+ }
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__029093 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_95_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl29121 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__129152 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ReturnStatement__ExpressionAssignment_1"
- public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl29179 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__029213 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000080000L });
+ // $ANTLR start "rule__AcceptStatement__ClauseAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18629:1: rule__AcceptStatement__ClauseAssignment_0 : ( ruleAcceptClause ) ;
+ public final void rule__AcceptStatement__ClauseAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__029216 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18633:1: ( ( ruleAcceptClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18634:1: ( ruleAcceptClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18634:1: ( ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18635:1: ruleAcceptClause
+ {
+ before(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_037897);
+ ruleAcceptClause();
- public static final BitSet FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl29243 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__129273 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0());
- public static final BitSet FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl29300 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__029334 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000001L });
- public static final BitSet FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__029337 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_105_in_rule__AcceptClause__Group__0__Impl29365 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__129396 = new BitSet(new long[]{ 0x0000000000000040L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__129399 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptStatement__ClauseAssignment_0"
- public static final BitSet FOLLOW_64_in_rule__AcceptClause__Group__1__Impl29427 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__229458 = new BitSet(new long[]{ 0x0000000000000040L });
+ // $ANTLR start "rule__AcceptStatement__SimpleAcceptAssignment_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18644:1: rule__AcceptStatement__SimpleAcceptAssignment_1_0 : ( ruleSimpleAcceptStatementCompletion ) ;
+ public final void rule__AcceptStatement__SimpleAcceptAssignment_1_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__229461 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18648:1: ( ( ruleSimpleAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18649:1: ( ruleSimpleAcceptStatementCompletion )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18649:1: ( ruleSimpleAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18650:1: ruleSimpleAcceptStatementCompletion
+ {
+ before(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0());
+ pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_037928);
+ ruleSimpleAcceptStatementCompletion();
- public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl29488 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__329519 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000002L });
+ after(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0());
- public static final BitSet FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__329522 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl29549 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__429579 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_65_in_rule__AcceptClause__Group__4__Impl29607 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__029648 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000008L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__029651 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptStatement__SimpleAcceptAssignment_1_0"
- public static final BitSet FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl29678 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__129708 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__AcceptStatement__CompoundAcceptAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18659:1: rule__AcceptStatement__CompoundAcceptAssignment_1_1 : ( ruleCompoundAcceptStatementCompletion ) ;
+ public final void rule__AcceptStatement__CompoundAcceptAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_67_in_rule__AcceptClause__Group_2__1__Impl29736 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18663:1: ( ( ruleCompoundAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18664:1: ( ruleCompoundAcceptStatementCompletion )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18664:1: ( ruleCompoundAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18665:1: ruleCompoundAcceptStatementCompletion
+ {
+ before(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_137959);
+ ruleCompoundAcceptStatementCompletion();
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__029771 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__029774 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0());
- public static final BitSet FOLLOW_106_in_rule__ClassifyStatement__Group__0__Impl29802 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__129833 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000180000000000L });
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__129836 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl29863 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__229893 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__229896 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptStatement__CompoundAcceptAssignment_1_1"
- public static final BitSet FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl29923 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__329953 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__CompoundAcceptStatementCompletion__BlockAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18674:1: rule__CompoundAcceptStatementCompletion__BlockAssignment_0 : ( ruleBlock ) ;
+ public final void rule__CompoundAcceptStatementCompletion__BlockAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_91_in_rule__ClassifyStatement__Group__3__Impl29981 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18678:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18679:1: ( ruleBlock )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18679:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18680:1: ruleBlock
+ {
+ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_037990);
+ ruleBlock();
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030020 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000180000000000L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030023 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0());
- public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl30050 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__130080 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl30107 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__030142 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000180000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__030145 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl30172 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundAcceptStatementCompletion__BlockAssignment_0"
- public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__130203 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl30230 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18689:1: rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1 : ( ruleAcceptBlock ) ;
+ public final void rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__030264 = new BitSet(new long[]{ 0x0000000000000040L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18693:1: ( ( ruleAcceptBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18694:1: ( ruleAcceptBlock )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18694:1: ( ruleAcceptBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18695:1: ruleAcceptBlock
+ {
+ before(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_138021);
+ ruleAcceptBlock();
- public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__030267 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_107_in_rule__ClassificationFromClause__Group__0__Impl30295 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0());
- public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__130326 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl30353 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__030387 = new BitSet(new long[]{ 0x0000000000000040L });
+ }
- public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__030390 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_108_in_rule__ClassificationToClause__Group__0__Impl30418 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__130449 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1"
- public static final BitSet FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl30476 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__030510 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000080000000000L });
+ // $ANTLR start "rule__AcceptBlock__ClauseAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18704:1: rule__AcceptBlock__ClauseAssignment_0 : ( ruleAcceptClause ) ;
+ public final void rule__AcceptBlock__ClauseAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__030513 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18708:1: ( ( ruleAcceptClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18709:1: ( ruleAcceptClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18709:1: ( ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18710:1: ruleAcceptClause
+ {
+ before(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_038052);
+ ruleAcceptClause();
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__130571 = new BitSet(new long[]{ 0x0000000008000000L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__130574 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0());
- public static final BitSet FOLLOW_107_in_rule__ReclassifyAllClause__Group__1__Impl30602 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__230633 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl30661 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__030698 = new BitSet(new long[]{ 0x4000000000000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__030701 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl30728 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptBlock__ClauseAssignment_0"
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__130758 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl30785 = new BitSet(new long[]{ 0x4000000000000002L });
+ // $ANTLR start "rule__AcceptBlock__BlockAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18719:1: rule__AcceptBlock__BlockAssignment_1 : ( ruleBlock ) ;
+ public final void rule__AcceptBlock__BlockAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__030820 = new BitSet(new long[]{ 0x0000000000000040L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18723:1: ( ( ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18724:1: ( ruleBlock )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18724:1: ( ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18725:1: ruleBlock
+ {
+ before(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_138083);
+ ruleBlock();
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__030823 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_62_in_rule__QualifiedNameList__Group_1__0__Impl30851 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__130882 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl30909 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030943 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L });
+ }
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__030946 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl30973 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131003 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptBlock__BlockAssignment_1"
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131006 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31033 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__AcceptClause__NameAssignment_2_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18734:1: rule__AcceptClause__NameAssignment_2_0 : ( RULE_ID ) ;
+ public final void rule__AcceptClause__NameAssignment_2_0() throws RecognitionException {
- public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__231064 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18738:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18739:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18739:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18740:1: RULE_ID
+ {
+ before(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_038114);
+ after(grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0());
- public static final BitSet FOLLOW_91_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl31092 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__031129 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
- public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__031132 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl31159 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__131189 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_91_in_rule__SuperInvocationStatement__Group__1__Impl31217 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__NameAssignment_2_0"
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__031252 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L });
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__031255 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__AcceptClause__QualifiedNameListAssignment_3"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18749:1: rule__AcceptClause__QualifiedNameListAssignment_3 : ( ruleQualifiedNameList ) ;
+ public final void rule__AcceptClause__QualifiedNameListAssignment_3() throws RecognitionException {
- public static final BitSet FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl31282 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18753:1: ( ( ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18754:1: ( ruleQualifiedNameList )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18754:1: ( ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18755:1: ruleQualifiedNameList
+ {
+ before(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0());
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_338145);
+ ruleQualifiedNameList();
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__131312 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000008000400L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__131315 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0());
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl31342 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__231373 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_91_in_rule__ThisInvocationStatement__Group__2__Impl31401 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__031438 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000008000000L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__031441 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl31468 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AcceptClause__QualifiedNameListAssignment_3"
- public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__131498 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_91_in_rule__InstanceCreationInvocationStatement__Group__1__Impl31526 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ClassifyStatement__ExpressionAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18764:1: rule__ClassifyStatement__ExpressionAssignment_1 : ( ruleExpression ) ;
+ public final void rule__ClassifyStatement__ExpressionAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__031561 = new BitSet(new long[]{ 0x0000000000000040L, 0x0000000000000400L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18768:1: ( ( ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18769:1: ( ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18769:1: ( ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18770:1: ruleExpression
+ {
+ before(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_138176);
+ ruleExpression();
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__031564 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl31591 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__131622 = new BitSet(new long[]{ 0x1FFE000000000040L, 0x0000000000000400L });
+ }
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__131625 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl31652 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__231682 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl31709 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__031745 = new BitSet(new long[]{ 0x0000000000000000L, 0x0000000000000800L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassifyStatement__ExpressionAssignment_1"
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__031748 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl31775 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ClassifyStatement__ClauseAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18779:1: rule__ClassifyStatement__ClauseAssignment_2 : ( ruleClassificationClause ) ;
+ public final void rule__ClassifyStatement__ClauseAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__131805 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18783:1: ( ( ruleClassificationClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18784:1: ( ruleClassificationClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18784:1: ( ruleClassificationClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18785:1: ruleClassificationClause
+ {
+ before(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_238207);
+ ruleClassificationClause();
- public static final BitSet FOLLOW_75_in_rule__VariableDeclarationCompletion__Group_0__1__Impl31833 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__031868 = new BitSet(new long[]{ 0x00000007CE0031F0L, 0x000007B93C8F8001L });
+ after(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0());
- public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__031871 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl31898 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__131928 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl31955 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_RULE_ID_in_rule__AppliedStereotypePropertyRule__PropertyAssignment_031998 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleExpressionValueRule_in_rule__AppliedStereotypePropertyRule__ValueAssignment_132033 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassifyStatement__ClauseAssignment_2"
- public static final BitSet FOLLOW_ruleSequenceElement_in_rule__ExpressionValueRule__ExpressionAssignment_132064 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment32099 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ClassificationClause__ClassifyFromClauseAssignment_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18794:1: rule__ClassificationClause__ClassifyFromClauseAssignment_0_0 : ( ruleClassificationFromClause ) ;
+ public final void rule__ClassificationClause__ClassifyFromClauseAssignment_0_0() throws RecognitionException {
- public static final BitSet FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment32130 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18798:1: ( ( ruleClassificationFromClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18799:1: ( ruleClassificationFromClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18799:1: ( ruleClassificationFromClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18800:1: ruleClassificationFromClause
+ {
+ before(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0());
+ pushFollow(FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_038238);
+ ruleClassificationFromClause();
- public static final BitSet FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment32166 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment32205 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0());
- public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_032236 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_132269 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_232300 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_032331 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_132362 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_032393 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__ClassifyFromClauseAssignment_0_0"
- public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_132424 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_232455 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ClassificationClause__ClassifyToClauseAssignment_0_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18809:1: rule__ClassificationClause__ClassifyToClauseAssignment_0_1 : ( ruleClassificationToClause ) ;
+ public final void rule__ClassificationClause__ClassifyToClauseAssignment_0_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_132488 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18813:1: ( ( ruleClassificationToClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18814:1: ( ruleClassificationToClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18814:1: ( ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18815:1: ruleClassificationToClause
+ {
+ before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0());
+ pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_138269);
+ ruleClassificationToClause();
- public static final BitSet FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_032519 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_032550 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0());
- public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_132581 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_132612 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_132643 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_032674 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_232705 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_032736 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__ClassifyToClauseAssignment_0_1"
- public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_132767 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_132798 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ClassificationClause__ReclassyAllClauseAssignment_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18824:1: rule__ClassificationClause__ReclassyAllClauseAssignment_1_0 : ( ruleReclassifyAllClause ) ;
+ public final void rule__ClassificationClause__ReclassyAllClauseAssignment_1_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_032829 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18828:1: ( ( ruleReclassifyAllClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18829:1: ( ruleReclassifyAllClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18829:1: ( ruleReclassifyAllClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18830:1: ruleReclassifyAllClause
+ {
+ before(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0());
+ pushFollow(FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_038300);
+ ruleReclassifyAllClause();
- public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_132860 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment32891 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0());
- public static final BitSet FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_032922 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_132953 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_332984 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033015 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_133046 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_033077 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__ReclassyAllClauseAssignment_1_0"
- public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_133108 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_033139 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ClassificationClause__ClassifyToClauseAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18839:1: rule__ClassificationClause__ClassifyToClauseAssignment_1_1 : ( ruleClassificationToClause ) ;
+ public final void rule__ClassificationClause__ClassifyToClauseAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_133170 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18843:1: ( ( ruleClassificationToClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18844:1: ( ruleClassificationToClause )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18844:1: ( ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18845:1: ruleClassificationToClause
+ {
+ before(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_138331);
+ ruleClassificationToClause();
- public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_033201 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_133232 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0());
- public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_033263 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_133294 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_033325 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_033356 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_133389 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_033420 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationClause__ClassifyToClauseAssignment_1_1"
- public static final BitSet FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_033451 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_133484 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ClassificationFromClause__QualifiedNameListAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18854:1: rule__ClassificationFromClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ;
+ public final void rule__ClassificationFromClause__QualifiedNameListAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_033515 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18858:1: ( ( ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18859:1: ( ruleQualifiedNameList )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18859:1: ( ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18860:1: ruleQualifiedNameList
+ {
+ before(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_138362);
+ ruleQualifiedNameList();
- public static final BitSet FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_033546 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_133579 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
- public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_033610 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_033641 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_133674 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_033705 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_033736 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_133769 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationFromClause__QualifiedNameListAssignment_1"
- public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_033800 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_033831 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ClassificationToClause__QualifiedNameListAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18869:1: rule__ClassificationToClause__QualifiedNameListAssignment_1 : ( ruleQualifiedNameList ) ;
+ public final void rule__ClassificationToClause__QualifiedNameListAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_133864 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18873:1: ( ( ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18874:1: ( ruleQualifiedNameList )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18874:1: ( ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18875:1: ruleQualifiedNameList
+ {
+ before(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_138393);
+ ruleQualifiedNameList();
- public static final BitSet FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_033895 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_133928 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
- public static final BitSet FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment33959 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_133990 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234021 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_334052 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_134083 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_134114 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ClassificationToClause__QualifiedNameListAssignment_1"
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_334145 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleLinkOperationKind_in_rule__LinkOperationExpression__KindAssignment_134176 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__QualifiedNameList__QualifiedNameAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18884:1: rule__QualifiedNameList__QualifiedNameAssignment_0 : ( ruleQualifiedNameWithBinding ) ;
+ public final void rule__QualifiedNameList__QualifiedNameAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleLinkOperationTuple_in_rule__LinkOperationExpression__TupleAssignment_234207 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18888:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18889:1: ( ruleQualifiedNameWithBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18889:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18890:1: ruleQualifiedNameWithBinding
+ {
+ before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_038424);
+ ruleQualifiedNameWithBinding();
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_134238 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_134269 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0());
- public static final BitSet FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_034300 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_134331 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_334362 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_134393 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_234424 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_334455 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameList__QualifiedNameAssignment_0"
- public static final BitSet FOLLOW_109_in_rule__SequenceReductionExpression__IsOrderedAssignment_234491 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_334530 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__QualifiedNameList__QualifiedNameAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18899:1: rule__QualifiedNameList__QualifiedNameAssignment_1_1 : ( ruleQualifiedNameWithBinding ) ;
+ public final void rule__QualifiedNameList__QualifiedNameAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_434561 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18903:1: ( ( ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18904:1: ( ruleQualifiedNameWithBinding )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18904:1: ( ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18905:1: ruleQualifiedNameWithBinding
+ {
+ before(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_138455);
+ ruleQualifiedNameWithBinding();
- public static final BitSet FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_134592 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_234623 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0());
- public static final BitSet FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_434654 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_634685 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_134716 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_234747 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_434778 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_634809 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__QualifiedNameList__QualifiedNameAssignment_1_1"
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_134840 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_234871 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18914:1: rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0 : ( ruleNameExpression ) ;
+ public final void rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_434902 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18918:1: ( ( ruleNameExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18919:1: ( ruleNameExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18919:1: ( ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18920:1: ruleNameExpression
+ {
+ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_038486);
+ ruleNameExpression();
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_634933 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_234964 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0());
- public static final BitSet FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_434995 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_635026 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_135057 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_035088 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_135119 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_235150 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0"
- public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_035181 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_135212 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18929:1: rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0 : ( ruleVariableDeclarationCompletion ) ;
+ public final void rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_235243 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18933:1: ( ( ruleVariableDeclarationCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18934:1: ( ruleVariableDeclarationCompletion )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18934:1: ( ruleVariableDeclarationCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18935:1: ruleVariableDeclarationCompletion
+ {
+ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0());
+ pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_038517);
+ ruleVariableDeclarationCompletion();
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_135274 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_235305 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0());
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_335336 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_035367 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_135398 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_035429 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_235460 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_74_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_035496 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0"
- public static final BitSet FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_035535 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_135566 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18944:1: rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1 : ( ruleAssignmentCompletion ) ;
+ public final void rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_135597 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18948:1: ( ( ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18949:1: ( ruleAssignmentCompletion )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18949:1: ( ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18950:1: ruleAssignmentCompletion
+ {
+ before(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0());
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_138548);
+ ruleAssignmentCompletion();
- public static final BitSet FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_035628 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_135659 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0());
- public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_135690 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_135721 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_135752 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_235783 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment35814 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_035845 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1"
- public static final BitSet FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_135878 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_335909 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__SuperInvocationStatement___superAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18959:1: rule__SuperInvocationStatement___superAssignment_0 : ( ruleSuperInvocationExpression ) ;
+ public final void rule__SuperInvocationStatement___superAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_535940 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18963:1: ( ( ruleSuperInvocationExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18964:1: ( ruleSuperInvocationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18964:1: ( ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18965:1: ruleSuperInvocationExpression
+ {
+ before(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_038579);
+ ruleSuperInvocationExpression();
- public static final BitSet FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_135971 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_236002 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0());
- public static final BitSet FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_036033 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_136064 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_136095 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment36126 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_136157 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_336188 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__SuperInvocationStatement___superAssignment_0"
- public static final BitSet FOLLOW_74_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_036224 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_636263 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ThisInvocationStatement___thisAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18974:1: rule__ThisInvocationStatement___thisAssignment_0 : ( ruleThisExpression ) ;
+ public final void rule__ThisInvocationStatement___thisAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_136294 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18978:1: ( ( ruleThisExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18979:1: ( ruleThisExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18979:1: ( ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18980:1: ruleThisExpression
+ {
+ before(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_038610);
+ ruleThisExpression();
- public static final BitSet FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_236325 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_036356 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0());
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_236387 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_036418 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_236449 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_136480 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_336511 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_136542 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisInvocationStatement___thisAssignment_0"
- public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_236573 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_536604 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__ThisInvocationStatement__AssignmentCompletionAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18989:1: rule__ThisInvocationStatement__AssignmentCompletionAssignment_1 : ( ruleAssignmentCompletion ) ;
+ public final void rule__ThisInvocationStatement__AssignmentCompletionAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_636635 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18993:1: ( ( ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18994:1: ( ruleAssignmentCompletion )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18994:1: ( ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:18995:1: ruleAssignmentCompletion
+ {
+ before(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_138641);
+ ruleAssignmentCompletion();
- public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_036666 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_136697 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0());
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_236728 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_136759 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_236790 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment36821 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_236852 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_436883 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ThisInvocationStatement__AssignmentCompletionAssignment_1"
- public static final BitSet FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_136914 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_436945 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__InstanceCreationInvocationStatement___newAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19004:1: rule__InstanceCreationInvocationStatement___newAssignment_0 : ( ruleInstanceCreationExpression ) ;
+ public final void rule__InstanceCreationInvocationStatement___newAssignment_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_236976 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19008:1: ( ( ruleInstanceCreationExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19009:1: ( ruleInstanceCreationExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19009:1: ( ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19010:1: ruleInstanceCreationExpression
+ {
+ before(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0());
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_038672);
+ ruleInstanceCreationExpression();
- public static final BitSet FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_437007 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_037038 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0());
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_137069 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_037100 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_237131 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_137162 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_037193 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_137224 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__InstanceCreationInvocationStatement___newAssignment_0"
- public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_337255 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_137286 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19019:1: rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0 : ( ( '[' ) ) ;
+ public final void rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0() throws RecognitionException {
- public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_037317 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19023:1: ( ( ( '[' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19024:1: ( ( '[' ) )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19024:1: ( ( '[' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19025:1: ( '[' )
+ {
+ before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19026:1: ( '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19027:1: '['
+ {
+ before(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
+ match(input,73,FOLLOW_73_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_038708);
+ after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_037348 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_137379 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
- public static final BitSet FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_037410 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_137441 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_037472 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_137503 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_037534 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_337565 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0"
- public static final BitSet FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_137596 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_237627 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__VariableDeclarationCompletion__VariableNameAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19042:1: rule__VariableDeclarationCompletion__VariableNameAssignment_1 : ( RULE_ID ) ;
+ public final void rule__VariableDeclarationCompletion__VariableNameAssignment_1() throws RecognitionException {
- public static final BitSet FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_037658 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19046:1: ( ( RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19047:1: ( RULE_ID )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19047:1: ( RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19048:1: RULE_ID
+ {
+ before(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0());
+ match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_138747);
+ after(grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0());
- public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_137689 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_037720 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_137751 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_137782 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_137813 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_037844 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__VariableNameAssignment_1"
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_137875 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_037906 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__VariableDeclarationCompletion__InitValueAssignment_2"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19057:1: rule__VariableDeclarationCompletion__InitValueAssignment_2 : ( ruleAssignmentCompletion ) ;
+ public final void rule__VariableDeclarationCompletion__InitValueAssignment_2() throws RecognitionException {
- public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_037937 = new BitSet(new long[]{ 0x0000000000000002L });
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19061:1: ( ( ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19062:1: ( ruleAssignmentCompletion )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19062:1: ( ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19063:1: ruleAssignmentCompletion
+ {
+ before(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0());
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_238778);
+ ruleAssignmentCompletion();
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_137968 = new BitSet(new long[]{ 0x0000000000000002L });
+ state._fsp--;
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_037999 = new BitSet(new long[]{ 0x0000000000000002L });
+ after(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0());
- public static final BitSet FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_038030 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_138061 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_038092 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
- public static final BitSet FOLLOW_74_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_038128 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
- public static final BitSet FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_138167 = new BitSet(new long[]{ 0x0000000000000002L });
+ restoreStackSize(stackSize);
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_238198 = new BitSet(new long[]{ 0x0000000000000002L });
+ }
+ return ;
+ }
+ // $ANTLR end "rule__VariableDeclarationCompletion__InitValueAssignment_2"
- public static final BitSet FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_038229 = new BitSet(new long[]{ 0x0000000000000002L });
- public static final BitSet FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_138260 = new BitSet(new long[]{ 0x0000000000000002L });
+ // $ANTLR start "rule__AssignmentCompletion__OpAssignment_0"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19072:1: rule__AssignmentCompletion__OpAssignment_0 : ( ruleAssignmentOperator ) ;
+ public final void rule__AssignmentCompletion__OpAssignment_0() throws RecognitionException {
-}
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19076:1: ( ( ruleAssignmentOperator ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19077:1: ( ruleAssignmentOperator )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19077:1: ( ruleAssignmentOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19078:1: ruleAssignmentOperator
+ {
+ before(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0());
+ pushFollow(FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_038809);
+ ruleAssignmentOperator();
+
+ state._fsp--;
+
+ after(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AssignmentCompletion__OpAssignment_0"
+
+
+ // $ANTLR start "rule__AssignmentCompletion__RightHandSideAssignment_1"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19087:1: rule__AssignmentCompletion__RightHandSideAssignment_1 : ( ruleSequenceElement ) ;
+ public final void rule__AssignmentCompletion__RightHandSideAssignment_1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19091:1: ( ( ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19092:1: ( ruleSequenceElement )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19092:1: ( ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/contentassist/antlr/internal/InternalAppliedStereotypeProperty.g:19093:1: ruleSequenceElement
+ {
+ before(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0());
+ pushFollow(FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_138840);
+ ruleSequenceElement();
+
+ state._fsp--;
+
+ after(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0());
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__AssignmentCompletion__RightHandSideAssignment_1"
+
+ // Delegated rules
+
+
+ protected DFA17 dfa17 = new DFA17(this);
+ static final String DFA17_eotS =
+ "\13\uffff";
+ static final String DFA17_eofS =
+ "\5\uffff\1\11\5\uffff";
+ static final String DFA17_minS =
+ "\1\110\2\6\2\uffff\1\6\5\uffff";
+ static final String DFA17_maxS =
+ "\1\114\1\126\1\116\2\uffff\1\154\5\uffff";
+ static final String DFA17_acceptS =
+ "\3\uffff\1\7\1\3\1\uffff\1\5\1\6\1\4\1\2\1\1";
+ static final String DFA17_specialS =
+ "\13\uffff}>";
+ static final String[] DFA17_transitionS = {
+ "\1\1\3\uffff\1\2",
+ "\1\5\34\uffff\2\4\46\uffff\1\4\12\uffff\1\3",
+ "\1\10\36\uffff\7\7\41\uffff\1\6\1\7",
+ "",
+ "",
+ "\1\11\7\uffff\20\11\22\uffff\14\11\1\uffff\1\11\1\uffff\1"+
+ "\12\13\11\1\uffff\1\11\7\uffff\2\11\5\uffff\1\11\17\uffff\2"+
+ "\11",
+ "",
+ "",
+ "",
+ "",
+ ""
+ };
+
+ static final short[] DFA17_eot = DFA.unpackEncodedString(DFA17_eotS);
+ static final short[] DFA17_eof = DFA.unpackEncodedString(DFA17_eofS);
+ static final char[] DFA17_min = DFA.unpackEncodedStringToUnsignedChars(DFA17_minS);
+ static final char[] DFA17_max = DFA.unpackEncodedStringToUnsignedChars(DFA17_maxS);
+ static final short[] DFA17_accept = DFA.unpackEncodedString(DFA17_acceptS);
+ static final short[] DFA17_special = DFA.unpackEncodedString(DFA17_specialS);
+ static final short[][] DFA17_transition;
+
+ static {
+ int numStates = DFA17_transitionS.length;
+ DFA17_transition = new short[numStates][];
+ for (int i=0; i<numStates; i++) {
+ DFA17_transition[i] = DFA.unpackEncodedString(DFA17_transitionS[i]);
+ }
+ }
+
+ class DFA17 extends DFA {
+
+ public DFA17(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 17;
+ this.eot = DFA17_eot;
+ this.eof = DFA17_eof;
+ this.min = DFA17_min;
+ this.max = DFA17_max;
+ this.accept = DFA17_accept;
+ this.special = DFA17_special;
+ this.transition = DFA17_transition;
+ }
+ public String getDescription() {
+ return "3546:1: rule__SuffixExpression__Alternatives : ( ( ruleOperationCallExpression ) | ( rulePropertyCallExpression ) | ( ruleLinkOperationExpression ) | ( ruleSequenceOperationExpression ) | ( ruleSequenceReductionExpression ) | ( ruleSequenceExpansionExpression ) | ( ruleClassExtentExpression ) );";
+ }
+ }
+
+
+ public static final BitSet FOLLOW_ruleAppliedStereotypePropertyRule_in_entryRuleAppliedStereotypePropertyRule61 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAppliedStereotypePropertyRule68 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__0_in_ruleAppliedStereotypePropertyRule94 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule121 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExpressionValueRule128 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__0_in_ruleExpressionValueRule154 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLITERAL_in_entryRuleLITERAL183 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLITERAL190 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LITERAL__Alternatives_in_ruleLITERAL216 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL243 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BOOLEAN_LITERAL__ValueAssignment_in_ruleBOOLEAN_LITERAL276 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL303 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL310 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Alternatives_in_ruleNUMBER_LITERAL336 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL363 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleINTEGER_LITERAL370 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__INTEGER_LITERAL__ValueAssignment_in_ruleINTEGER_LITERAL396 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL423 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL430 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UNLIMITED_LITERAL__ValueAssignment_in_ruleUNLIMITED_LITERAL456 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL483 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSTRING_LITERAL490 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__STRING_LITERAL__ValueAssignment_in_ruleSTRING_LITERAL516 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_entryRuleNameExpression543 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNameExpression550 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group__0_in_ruleNameExpression576 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath603 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNamePath610 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath638 = new BitSet(new long[]{0x0000000000000042L});
+ public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0_in_ruleQualifiedNamePath650 = new BitSet(new long[]{0x0000000000000042L});
+ public static final BitSet FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName680 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnqualifiedName687 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnqualifiedName__Group__0_in_ruleUnqualifiedName713 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding740 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTemplateBinding747 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__0_in_ruleTemplateBinding773 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding800 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNamedTemplateBinding807 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__0_in_ruleNamedTemplateBinding833 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding860 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding867 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__0_in_ruleQualifiedNameWithBinding893 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_entryRuleTuple920 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTuple927 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__0_in_ruleTuple953 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleElement_in_entryRuleTupleElement980 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleElement987 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleElement__ArgumentAssignment_in_ruleTupleElement1013 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_entryRuleExpression1040 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExpression1047 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleExpression1073 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression1099 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConditionalTestExpression1106 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__0_in_ruleConditionalTestExpression1132 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression1159 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConditionalOrExpression1166 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__0_in_ruleConditionalOrExpression1192 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression1219 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConditionalAndExpression1226 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__0_in_ruleConditionalAndExpression1252 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression1279 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInclusiveOrExpression1286 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__0_in_ruleInclusiveOrExpression1312 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression1339 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExclusiveOrExpression1346 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__0_in_ruleExclusiveOrExpression1372 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAndExpression_in_entryRuleAndExpression1399 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAndExpression1406 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group__0_in_ruleAndExpression1432 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression1459 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEqualityExpression1466 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group__0_in_ruleEqualityExpression1492 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression1519 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationExpression1526 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group__0_in_ruleClassificationExpression1552 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression1579 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRelationalExpression1586 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group__0_in_ruleRelationalExpression1612 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression1639 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleShiftExpression1646 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group__0_in_ruleShiftExpression1672 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression1699 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAdditiveExpression1706 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group__0_in_ruleAdditiveExpression1732 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression1759 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicativeExpression1766 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__0_in_ruleMultiplicativeExpression1792 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression1819 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnaryExpression1826 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__Group__0_in_ruleUnaryExpression1852 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression1879 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpression1886 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpression__PrefixAssignment_in_rulePrimaryExpression1912 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression1939 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSuffixExpression1946 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuffixExpression__Alternatives_in_ruleSuffixExpression1972 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression1999 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOperationCallExpression2006 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__0_in_ruleOperationCallExpression2032 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression2059 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePropertyCallExpression2066 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__0_in_rulePropertyCallExpression2092 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression2119 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationExpression2126 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationExpression__Alternatives_in_ruleLinkOperationExpression2152 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_entryRuleCreateOrDestroyLinkOperationExpression2179 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCreateOrDestroyLinkOperationExpression2186 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__0_in_ruleCreateOrDestroyLinkOperationExpression2212 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClearAssocExpression_in_entryRuleClearAssocExpression2239 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClearAssocExpression2246 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__0_in_ruleClearAssocExpression2272 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple2299 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTuple2306 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0_in_ruleLinkOperationTuple2332 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement2359 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTupleElement2366 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0_in_ruleLinkOperationTupleElement2392 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression2419 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceOperationExpression2426 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0_in_ruleSequenceOperationExpression2452 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression2479 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceReductionExpression2486 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0_in_ruleSequenceReductionExpression2512 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression2539 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceExpansionExpression2546 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceExpansionExpression__Alternatives_in_ruleSequenceExpansionExpression2572 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation2599 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSelectOrRejectOperation2606 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0_in_ruleSelectOrRejectOperation2632 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation2659 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectOrIterateOperation2666 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0_in_ruleCollectOrIterateOperation2692 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation2719 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation2726 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0_in_ruleForAllOrExistsOrOneOperation2752 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation2779 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIsUniqueOperation2786 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0_in_ruleIsUniqueOperation2812 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification2839 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleValueSpecification2846 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ValueSpecification__Alternatives_in_ruleValueSpecification2872 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification2899 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification2906 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonLiteralValueSpecification__Alternatives_in_ruleNonLiteralValueSpecification2932 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression2959 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleParenthesizedExpression2966 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0_in_ruleParenthesizedExpression2992 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullExpression_in_entryRuleNullExpression3019 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNullExpression3026 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NullExpression__Group__0_in_ruleNullExpression3052 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_entryRuleThisExpression3079 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleThisExpression3086 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__0_in_ruleThisExpression3112 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression3139 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationExpression3146 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0_in_ruleSuperInvocationExpression3172 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression3199 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationExpression3206 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0_in_ruleInstanceCreationExpression3232 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple3259 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTuple3266 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0_in_ruleInstanceCreationTuple3292 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement3319 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement3326 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0_in_ruleInstanceCreationTupleElement3352 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion3379 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion3386 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_in_ruleSequenceConstructionOrAccessCompletion3412 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion3439 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAccessCompletion3446 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AccessCompletion__Group__0_in_ruleAccessCompletion3472 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion3499 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion3506 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0_in_rulePartialSequenceConstructionCompletion3532 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression3559 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionExpression3566 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0_in_ruleSequenceConstructionExpression3592 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement3619 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceElement3626 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceElement__Alternatives_in_ruleSequenceElement3652 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression3679 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassExtentExpression3686 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0_in_ruleClassExtentExpression3712 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_entryRuleBlock3739 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBlock3746 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__Group__0_in_ruleBlock3772 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence3799 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStatementSequence3806 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3834 = new BitSet(new long[]{0x0000000000003072L,0x000007B93C8F0000L});
+ public static final BitSet FOLLOW_rule__StatementSequence__StatementsAssignment_in_ruleStatementSequence3846 = new BitSet(new long[]{0x0000000000003072L,0x000007B93C8F0000L});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement3876 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDocumentedStatement3883 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0_in_ruleDocumentedStatement3909 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement3936 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInlineStatement3943 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__0_in_ruleInlineStatement3969 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement3996 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotatedStatement4003 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0_in_ruleAnnotatedStatement4029 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatement_in_entryRuleStatement4056 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStatement4063 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Statement__Alternatives_in_ruleStatement4089 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation4116 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation4123 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4149 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement4176 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBlockStatement4183 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BlockStatement__BlockAssignment_in_ruleBlockStatement4209 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement4236 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEmptyStatement4243 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EmptyStatement__Group__0_in_ruleEmptyStatement4269 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement4296 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement4303 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0_in_ruleLocalNameDeclarationStatement4329 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfStatement_in_entryRuleIfStatement4356 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIfStatement4363 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__0_in_ruleIfStatement4389 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses4416 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequentialClauses4423 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group__0_in_ruleSequentialClauses4449 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses4476 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConcurrentClauses4483 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0_in_ruleConcurrentClauses4509 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause4536 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonFinalClause4543 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__0_in_ruleNonFinalClause4569 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFinalClause_in_entryRuleFinalClause4596 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFinalClause4603 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FinalClause__Group__0_in_ruleFinalClause4629 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement4656 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchStatement4663 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__0_in_ruleSwitchStatement4689 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause4716 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchClause4723 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__0_in_ruleSwitchClause4749 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase4776 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchCase4783 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__0_in_ruleSwitchCase4809 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause4836 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchDefaultClause4843 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0_in_ruleSwitchDefaultClause4869 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence4896 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence4903 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4931 = new BitSet(new long[]{0x0000000000003072L,0x000007B93C8F0000L});
+ public static final BitSet FOLLOW_rule__NonEmptyStatementSequence__StatementAssignment_in_ruleNonEmptyStatementSequence4943 = new BitSet(new long[]{0x0000000000003072L,0x000007B93C8F0000L});
+ public static final BitSet FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement4973 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleWhileStatement4980 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__0_in_ruleWhileStatement5006 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDoStatement_in_entryRuleDoStatement5033 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDoStatement5040 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__0_in_ruleDoStatement5066 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForStatement_in_entryRuleForStatement5093 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForStatement5100 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__0_in_ruleForStatement5126 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForControl_in_entryRuleForControl5153 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForControl5160 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group__0_in_ruleForControl5186 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition5213 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLoopVariableDefinition5220 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Alternatives_in_ruleLoopVariableDefinition5246 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement5273 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBreakStatement5280 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__0_in_ruleBreakStatement5306 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement5333 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleReturnStatement5340 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__0_in_ruleReturnStatement5366 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement5393 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptStatement5400 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__Group__0_in_ruleAcceptStatement5426 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion5453 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion5460 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0_in_ruleSimpleAcceptStatementCompletion5486 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion5513 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion5520 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0_in_ruleCompoundAcceptStatementCompletion5546 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock5573 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptBlock5580 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__Group__0_in_ruleAcceptBlock5606 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause5633 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptClause5640 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__0_in_ruleAcceptClause5666 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement5693 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassifyStatement5700 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0_in_ruleClassifyStatement5726 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause5753 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationClause5760 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Alternatives_in_ruleClassificationClause5786 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause5813 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationFromClause5820 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0_in_ruleClassificationFromClause5846 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause5873 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationToClause5880 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0_in_ruleClassificationToClause5906 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause5933 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleReclassifyAllClause5940 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0_in_ruleReclassifyAllClause5966 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList5993 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameList6000 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0_in_ruleQualifiedNameList6026 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement6053 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement6060 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0_in_ruleInvocationOrAssignementOrDeclarationStatement6086 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement6113 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationStatement6120 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0_in_ruleSuperInvocationStatement6146 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement6173 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleThisInvocationStatement6180 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0_in_ruleThisInvocationStatement6206 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement6233 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement6240 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0_in_ruleInstanceCreationInvocationStatement6266 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion6293 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion6300 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0_in_ruleVariableDeclarationCompletion6326 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion6353 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCompletion6360 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0_in_ruleAssignmentCompletion6386 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BooleanValue__Alternatives_in_ruleBooleanValue6423 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationKind__Alternatives_in_ruleLinkOperationKind6459 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperator__Alternatives_in_ruleSelectOrRejectOperator6495 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperator__Alternatives_in_ruleCollectOrIterateOperator6531 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperator__Alternatives_in_ruleForAllOrExistsOrOneOperator6567 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotationKind__Alternatives_in_ruleAnnotationKind6603 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentOperator__Alternatives_in_ruleAssignmentOperator6639 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_rule__LITERAL__Alternatives6674 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__LITERAL__Alternatives6691 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_rule__LITERAL__Alternatives6708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6740 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_rule__NUMBER_LITERAL__Alternatives6757 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0_in_rule__NameExpression__Alternatives_06789 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0_in_rule__NameExpression__Alternatives_06807 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_12_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06841 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_rule__NameExpression__PrefixOpAlternatives_0_0_0_06861 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__InvocationCompletionAssignment_0_1_2_0_in_rule__NameExpression__Alternatives_0_1_26895 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_1_in_rule__NameExpression__Alternatives_0_1_26913 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAssignment_0_1_2_2_in_rule__NameExpression__Alternatives_0_1_26931 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_12_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06965 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_06985 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_14_in_rule__EqualityExpression__OpAlternatives_1_0_07020 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_15_in_rule__EqualityExpression__OpAlternatives_1_0_07040 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_rule__ClassificationExpression__OpAlternatives_1_0_07075 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__ClassificationExpression__OpAlternatives_1_0_07095 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_rule__RelationalExpression__OpAlternatives_1_0_07130 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_rule__RelationalExpression__OpAlternatives_1_0_07150 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_20_in_rule__RelationalExpression__OpAlternatives_1_0_07170 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_rule__RelationalExpression__OpAlternatives_1_0_07190 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_22_in_rule__ShiftExpression__OpAlternatives_1_0_07225 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_23_in_rule__ShiftExpression__OpAlternatives_1_0_07245 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_rule__ShiftExpression__OpAlternatives_1_0_07265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_25_in_rule__AdditiveExpression__OpAlternatives_1_0_07300 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_26_in_rule__AdditiveExpression__OpAlternatives_1_0_07320 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07355 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_28_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07375 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_29_in_rule__MultiplicativeExpression__OpAlternatives_1_0_07395 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_rule__UnaryExpression__OpAlternatives_0_07430 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_26_in_rule__UnaryExpression__OpAlternatives_0_07450 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_25_in_rule__UnaryExpression__OpAlternatives_0_07470 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_31_in_rule__UnaryExpression__OpAlternatives_0_07490 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_rule__UnaryExpression__OpAlternatives_0_07510 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOperationCallExpression_in_rule__SuffixExpression__Alternatives7544 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePropertyCallExpression_in_rule__SuffixExpression__Alternatives7561 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationExpression_in_rule__SuffixExpression__Alternatives7578 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_rule__SuffixExpression__Alternatives7595 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_rule__SuffixExpression__Alternatives7612 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_rule__SuffixExpression__Alternatives7629 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassExtentExpression_in_rule__SuffixExpression__Alternatives7646 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_rule__LinkOperationExpression__Alternatives7678 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClearAssocExpression_in_rule__LinkOperationExpression__Alternatives7695 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_rule__SequenceExpansionExpression__Alternatives7727 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_rule__SequenceExpansionExpression__Alternatives7744 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_rule__SequenceExpansionExpression__Alternatives7761 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIsUniqueOperation_in_rule__SequenceExpansionExpression__Alternatives7778 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_rule__ValueSpecification__Alternatives7810 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLITERAL_in_rule__ValueSpecification__Alternatives7827 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_rule__ValueSpecification__Alternatives7844 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__ValueSpecification__Alternatives7861 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__ValueSpecification__Alternatives7878 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__ValueSpecification__Alternatives7895 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullExpression_in_rule__ValueSpecification__Alternatives7912 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_rule__NonLiteralValueSpecification__Alternatives7944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_rule__NonLiteralValueSpecification__Alternatives7961 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__NonLiteralValueSpecification__Alternatives7978 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_rule__NonLiteralValueSpecification__Alternatives7995 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__NonLiteralValueSpecification__Alternatives8012 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__CastedAssignment_3_0_in_rule__ParenthesizedExpression__Alternatives_38044 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__SuffixAssignment_3_1_in_rule__ParenthesizedExpression__Alternatives_38062 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_0_in_rule__SuperInvocationExpression__Alternatives_18095 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0_in_rule__SuperInvocationExpression__Alternatives_18113 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives8146 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives8164 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_0_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18197 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_1_in_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_18215 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0_in_rule__SequenceConstructionExpression__Alternatives_28248 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0_in_rule__SequenceConstructionExpression__Alternatives_28267 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceElement__Alternatives8300 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceElement__Alternatives8317 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ML_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08349 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SL_COMMENT_in_rule__DocumentedStatement__CommentAlternatives_0_08366 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotatedStatement_in_rule__Statement__Alternatives8398 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInlineStatement_in_rule__Statement__Alternatives8415 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlockStatement_in_rule__Statement__Alternatives8432 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEmptyStatement_in_rule__Statement__Alternatives8449 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_rule__Statement__Alternatives8466 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfStatement_in_rule__Statement__Alternatives8483 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchStatement_in_rule__Statement__Alternatives8500 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWhileStatement_in_rule__Statement__Alternatives8517 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDoStatement_in_rule__Statement__Alternatives8534 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForStatement_in_rule__Statement__Alternatives8551 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBreakStatement_in_rule__Statement__Alternatives8568 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReturnStatement_in_rule__Statement__Alternatives8585 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptStatement_in_rule__Statement__Alternatives8602 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassifyStatement_in_rule__Statement__Alternatives8619 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_rule__Statement__Alternatives8636 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_rule__Statement__Alternatives8653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisInvocationStatement_in_rule__Statement__Alternatives8670 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_rule__Statement__Alternatives8687 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0_in_rule__LoopVariableDefinition__Alternatives8719 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0_in_rule__LoopVariableDefinition__Alternatives8737 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__SimpleAcceptAssignment_1_0_in_rule__AcceptStatement__Alternatives_18770 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__CompoundAcceptAssignment_1_1_in_rule__AcceptStatement__Alternatives_18788 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0_in_rule__ClassificationClause__Alternatives8821 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0_in_rule__ClassificationClause__Alternatives8839 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18872 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_18890 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_33_in_rule__BooleanValue__Alternatives8924 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_34_in_rule__BooleanValue__Alternatives8945 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_35_in_rule__LinkOperationKind__Alternatives8981 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_36_in_rule__LinkOperationKind__Alternatives9002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_37_in_rule__SelectOrRejectOperator__Alternatives9038 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_38_in_rule__SelectOrRejectOperator__Alternatives9059 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_39_in_rule__CollectOrIterateOperator__Alternatives9095 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_rule__CollectOrIterateOperator__Alternatives9116 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_41_in_rule__ForAllOrExistsOrOneOperator__Alternatives9152 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_42_in_rule__ForAllOrExistsOrOneOperator__Alternatives9173 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_43_in_rule__ForAllOrExistsOrOneOperator__Alternatives9194 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_44_in_rule__AnnotationKind__Alternatives9230 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_45_in_rule__AnnotationKind__Alternatives9251 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_rule__AnnotationKind__Alternatives9272 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__AnnotationKind__Alternatives9293 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_48_in_rule__AssignmentOperator__Alternatives9329 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_49_in_rule__AssignmentOperator__Alternatives9350 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_rule__AssignmentOperator__Alternatives9371 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_51_in_rule__AssignmentOperator__Alternatives9392 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_52_in_rule__AssignmentOperator__Alternatives9413 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_rule__AssignmentOperator__Alternatives9434 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_54_in_rule__AssignmentOperator__Alternatives9455 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_55_in_rule__AssignmentOperator__Alternatives9476 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_56_in_rule__AssignmentOperator__Alternatives9497 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_57_in_rule__AssignmentOperator__Alternatives9518 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_58_in_rule__AssignmentOperator__Alternatives9539 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_59_in_rule__AssignmentOperator__Alternatives9560 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__0__Impl_in_rule__AppliedStereotypePropertyRule__Group__09593 = new BitSet(new long[]{0x0001000000000000L});
+ public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__1_in_rule__AppliedStereotypePropertyRule__Group__09596 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__PropertyAssignment_0_in_rule__AppliedStereotypePropertyRule__Group__0__Impl9623 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__Group__1__Impl_in_rule__AppliedStereotypePropertyRule__Group__19653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AppliedStereotypePropertyRule__ValueAssignment_1_in_rule__AppliedStereotypePropertyRule__Group__1__Impl9680 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__0__Impl_in_rule__ExpressionValueRule__Group__09714 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__1_in_rule__ExpressionValueRule__Group__09717 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_48_in_rule__ExpressionValueRule__Group__0__Impl9745 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpressionValueRule__Group__1__Impl_in_rule__ExpressionValueRule__Group__19776 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpressionValueRule__ExpressionAssignment_1_in_rule__ExpressionValueRule__Group__1__Impl9803 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group__0__Impl_in_rule__NameExpression__Group__09842 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group__1_in_rule__NameExpression__Group__09845 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_in_rule__NameExpression__Group__0__Impl9872 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group__1__Impl_in_rule__NameExpression__Group__19902 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__SuffixAssignment_1_in_rule__NameExpression__Group__1__Impl9929 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__0__Impl_in_rule__NameExpression__Group_0_0__09964 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1_in_rule__NameExpression__Group_0_0__09967 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAssignment_0_0_0_in_rule__NameExpression__Group_0_0__0__Impl9994 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__1__Impl_in_rule__NameExpression__Group_0_0__110024 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2_in_rule__NameExpression__Group_0_0__110027 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_0_1_in_rule__NameExpression__Group_0_0__1__Impl10054 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_0__2__Impl_in_rule__NameExpression__Group_0_0__210085 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_0_2_in_rule__NameExpression__Group_0_0__2__Impl10112 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__0__Impl_in_rule__NameExpression__Group_0_1__010148 = new BitSet(new long[]{0x0000000000003040L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1_in_rule__NameExpression__Group_0_1__010151 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PathAssignment_0_1_0_in_rule__NameExpression__Group_0_1__0__Impl10178 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__1__Impl_in_rule__NameExpression__Group_0_1__110209 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8200L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2_in_rule__NameExpression__Group_0_1__110212 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__IdAssignment_0_1_1_in_rule__NameExpression__Group_0_1__1__Impl10239 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Group_0_1__2__Impl_in_rule__NameExpression__Group_0_1__210269 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__Alternatives_0_1_2_in_rule__NameExpression__Group_0_1__2__Impl10296 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__0__Impl_in_rule__QualifiedNamePath__Group__010333 = new BitSet(new long[]{0x1000000000000000L});
+ public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1_in_rule__QualifiedNamePath__Group__010336 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNamePath__NamespaceAssignment_0_in_rule__QualifiedNamePath__Group__0__Impl10363 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNamePath__Group__1__Impl_in_rule__QualifiedNamePath__Group__110393 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_rule__QualifiedNamePath__Group__1__Impl10421 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnqualifiedName__Group__0__Impl_in_rule__UnqualifiedName__Group__010456 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1_in_rule__UnqualifiedName__Group__010459 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnqualifiedName__NameAssignment_0_in_rule__UnqualifiedName__Group__0__Impl10486 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnqualifiedName__Group__1__Impl_in_rule__UnqualifiedName__Group__110516 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnqualifiedName__TemplateBindingAssignment_1_in_rule__UnqualifiedName__Group__1__Impl10543 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__0__Impl_in_rule__TemplateBinding__Group__010578 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__1_in_rule__TemplateBinding__Group__010581 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_rule__TemplateBinding__Group__0__Impl10609 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__1__Impl_in_rule__TemplateBinding__Group__110640 = new BitSet(new long[]{0x2000000000080000L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__2_in_rule__TemplateBinding__Group__110643 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_1_in_rule__TemplateBinding__Group__1__Impl10670 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__2__Impl_in_rule__TemplateBinding__Group__210700 = new BitSet(new long[]{0x2000000000080000L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__3_in_rule__TemplateBinding__Group__210703 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0_in_rule__TemplateBinding__Group__2__Impl10730 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group__3__Impl_in_rule__TemplateBinding__Group__310761 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_rule__TemplateBinding__Group__3__Impl10789 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__0__Impl_in_rule__TemplateBinding__Group_2__010828 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1_in_rule__TemplateBinding__Group_2__010831 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rule__TemplateBinding__Group_2__0__Impl10859 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__Group_2__1__Impl_in_rule__TemplateBinding__Group_2__110890 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateBinding__BindingsAssignment_2_1_in_rule__TemplateBinding__Group_2__1__Impl10917 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__0__Impl_in_rule__NamedTemplateBinding__Group__010951 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1_in_rule__NamedTemplateBinding__Group__010954 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__FormalAssignment_0_in_rule__NamedTemplateBinding__Group__0__Impl10981 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__1__Impl_in_rule__NamedTemplateBinding__Group__111011 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2_in_rule__NamedTemplateBinding__Group__111014 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_62_in_rule__NamedTemplateBinding__Group__1__Impl11042 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__Group__2__Impl_in_rule__NamedTemplateBinding__Group__211073 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NamedTemplateBinding__ActualAssignment_2_in_rule__NamedTemplateBinding__Group__2__Impl11100 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__0__Impl_in_rule__QualifiedNameWithBinding__Group__011136 = new BitSet(new long[]{0x1000000000040000L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1_in_rule__QualifiedNameWithBinding__Group__011139 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__IdAssignment_0_in_rule__QualifiedNameWithBinding__Group__0__Impl11166 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__1__Impl_in_rule__QualifiedNameWithBinding__Group__111196 = new BitSet(new long[]{0x1000000000040000L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2_in_rule__QualifiedNameWithBinding__Group__111199 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__BindingAssignment_1_in_rule__QualifiedNameWithBinding__Group__1__Impl11226 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group__2__Impl_in_rule__QualifiedNameWithBinding__Group__211257 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0_in_rule__QualifiedNameWithBinding__Group__2__Impl11284 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__0__Impl_in_rule__QualifiedNameWithBinding__Group_2__011321 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1_in_rule__QualifiedNameWithBinding__Group_2__011324 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_rule__QualifiedNameWithBinding__Group_2__0__Impl11352 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__Group_2__1__Impl_in_rule__QualifiedNameWithBinding__Group_2__111383 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameWithBinding__RemainingAssignment_2_1_in_rule__QualifiedNameWithBinding__Group_2__1__Impl11410 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__0__Impl_in_rule__Tuple__Group__011444 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__1_in_rule__Tuple__Group__011447 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__1__Impl_in_rule__Tuple__Group__111505 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8001L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__2_in_rule__Tuple__Group__111508 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__Tuple__Group__1__Impl11536 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__2__Impl_in_rule__Tuple__Group__211567 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8001L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__3_in_rule__Tuple__Group__211570 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2__0_in_rule__Tuple__Group__2__Impl11597 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group__3__Impl_in_rule__Tuple__Group__311628 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__Tuple__Group__3__Impl11656 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2__0__Impl_in_rule__Tuple__Group_2__011695 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2__1_in_rule__Tuple__Group_2__011698 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_0_in_rule__Tuple__Group_2__0__Impl11725 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2__1__Impl_in_rule__Tuple__Group_2__111755 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0_in_rule__Tuple__Group_2__1__Impl11782 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2_1__0__Impl_in_rule__Tuple__Group_2_1__011817 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1_in_rule__Tuple__Group_2_1__011820 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rule__Tuple__Group_2_1__0__Impl11848 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__Group_2_1__1__Impl_in_rule__Tuple__Group_2_1__111879 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Tuple__TupleElementsAssignment_2_1_1_in_rule__Tuple__Group_2_1__1__Impl11906 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__0__Impl_in_rule__ConditionalTestExpression__Group__011940 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1_in_rule__ConditionalTestExpression__Group__011943 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__ExpAssignment_0_in_rule__ConditionalTestExpression__Group__0__Impl11970 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group__1__Impl_in_rule__ConditionalTestExpression__Group__112000 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0_in_rule__ConditionalTestExpression__Group__1__Impl12027 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__0__Impl_in_rule__ConditionalTestExpression__Group_1__012062 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1_in_rule__ConditionalTestExpression__Group_1__012065 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rule__ConditionalTestExpression__Group_1__0__Impl12093 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__1__Impl_in_rule__ConditionalTestExpression__Group_1__112124 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2_in_rule__ConditionalTestExpression__Group_1__112127 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenTrueAssignment_1_1_in_rule__ConditionalTestExpression__Group_1__1__Impl12154 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__2__Impl_in_rule__ConditionalTestExpression__Group_1__212184 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3_in_rule__ConditionalTestExpression__Group_1__212187 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rule__ConditionalTestExpression__Group_1__2__Impl12215 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__Group_1__3__Impl_in_rule__ConditionalTestExpression__Group_1__312246 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalTestExpression__WhenFalseAssignment_1_3_in_rule__ConditionalTestExpression__Group_1__3__Impl12273 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__0__Impl_in_rule__ConditionalOrExpression__Group__012311 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1_in_rule__ConditionalOrExpression__Group__012314 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_0_in_rule__ConditionalOrExpression__Group__0__Impl12341 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group__1__Impl_in_rule__ConditionalOrExpression__Group__112371 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0_in_rule__ConditionalOrExpression__Group__1__Impl12398 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000008L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__0__Impl_in_rule__ConditionalOrExpression__Group_1__012433 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1_in_rule__ConditionalOrExpression__Group_1__012436 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__ConditionalOrExpression__Group_1__0__Impl12464 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__Group_1__1__Impl_in_rule__ConditionalOrExpression__Group_1__112495 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalOrExpression__ExpAssignment_1_1_in_rule__ConditionalOrExpression__Group_1__1__Impl12522 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__0__Impl_in_rule__ConditionalAndExpression__Group__012556 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1_in_rule__ConditionalAndExpression__Group__012559 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_0_in_rule__ConditionalAndExpression__Group__0__Impl12586 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group__1__Impl_in_rule__ConditionalAndExpression__Group__112616 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0_in_rule__ConditionalAndExpression__Group__1__Impl12643 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__0__Impl_in_rule__ConditionalAndExpression__Group_1__012678 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1_in_rule__ConditionalAndExpression__Group_1__012681 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__ConditionalAndExpression__Group_1__0__Impl12709 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__Group_1__1__Impl_in_rule__ConditionalAndExpression__Group_1__112740 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConditionalAndExpression__ExpAssignment_1_1_in_rule__ConditionalAndExpression__Group_1__1__Impl12767 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__0__Impl_in_rule__InclusiveOrExpression__Group__012801 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1_in_rule__InclusiveOrExpression__Group__012804 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_0_in_rule__InclusiveOrExpression__Group__0__Impl12831 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group__1__Impl_in_rule__InclusiveOrExpression__Group__112861 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0_in_rule__InclusiveOrExpression__Group__1__Impl12888 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__0__Impl_in_rule__InclusiveOrExpression__Group_1__012923 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1_in_rule__InclusiveOrExpression__Group_1__012926 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_69_in_rule__InclusiveOrExpression__Group_1__0__Impl12954 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__Group_1__1__Impl_in_rule__InclusiveOrExpression__Group_1__112985 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InclusiveOrExpression__ExpAssignment_1_1_in_rule__InclusiveOrExpression__Group_1__1__Impl13012 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__0__Impl_in_rule__ExclusiveOrExpression__Group__013046 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1_in_rule__ExclusiveOrExpression__Group__013049 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_0_in_rule__ExclusiveOrExpression__Group__0__Impl13076 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group__1__Impl_in_rule__ExclusiveOrExpression__Group__113106 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0_in_rule__ExclusiveOrExpression__Group__1__Impl13133 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__0__Impl_in_rule__ExclusiveOrExpression__Group_1__013168 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1_in_rule__ExclusiveOrExpression__Group_1__013171 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__ExclusiveOrExpression__Group_1__0__Impl13199 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__Group_1__1__Impl_in_rule__ExclusiveOrExpression__Group_1__113230 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExclusiveOrExpression__ExpAssignment_1_1_in_rule__ExclusiveOrExpression__Group_1__1__Impl13257 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group__0__Impl_in_rule__AndExpression__Group__013291 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group__1_in_rule__AndExpression__Group__013294 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_0_in_rule__AndExpression__Group__0__Impl13321 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group__1__Impl_in_rule__AndExpression__Group__113351 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group_1__0_in_rule__AndExpression__Group__1__Impl13378 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group_1__0__Impl_in_rule__AndExpression__Group_1__013413 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group_1__1_in_rule__AndExpression__Group_1__013416 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__AndExpression__Group_1__0__Impl13444 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__Group_1__1__Impl_in_rule__AndExpression__Group_1__113475 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AndExpression__ExpAssignment_1_1_in_rule__AndExpression__Group_1__1__Impl13502 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group__0__Impl_in_rule__EqualityExpression__Group__013536 = new BitSet(new long[]{0x000000000000C000L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group__1_in_rule__EqualityExpression__Group__013539 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_0_in_rule__EqualityExpression__Group__0__Impl13566 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group__1__Impl_in_rule__EqualityExpression__Group__113596 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0_in_rule__EqualityExpression__Group__1__Impl13623 = new BitSet(new long[]{0x000000000000C002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__0__Impl_in_rule__EqualityExpression__Group_1__013658 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1_in_rule__EqualityExpression__Group_1__013661 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__OpAssignment_1_0_in_rule__EqualityExpression__Group_1__0__Impl13688 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__Group_1__1__Impl_in_rule__EqualityExpression__Group_1__113718 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__ExpAssignment_1_1_in_rule__EqualityExpression__Group_1__1__Impl13745 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group__0__Impl_in_rule__ClassificationExpression__Group__013779 = new BitSet(new long[]{0x0000000000030000L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1_in_rule__ClassificationExpression__Group__013782 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__ExpAssignment_0_in_rule__ClassificationExpression__Group__0__Impl13809 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group__1__Impl_in_rule__ClassificationExpression__Group__113839 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0_in_rule__ClassificationExpression__Group__1__Impl13866 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__0__Impl_in_rule__ClassificationExpression__Group_1__013901 = new BitSet(new long[]{0x0000000000003040L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1_in_rule__ClassificationExpression__Group_1__013904 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__OpAssignment_1_0_in_rule__ClassificationExpression__Group_1__0__Impl13931 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__Group_1__1__Impl_in_rule__ClassificationExpression__Group_1__113961 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__TypeNameAssignment_1_1_in_rule__ClassificationExpression__Group_1__1__Impl13988 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group__0__Impl_in_rule__RelationalExpression__Group__014022 = new BitSet(new long[]{0x00000000003C0000L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group__1_in_rule__RelationalExpression__Group__014025 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__LeftAssignment_0_in_rule__RelationalExpression__Group__0__Impl14052 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group__1__Impl_in_rule__RelationalExpression__Group__114082 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0_in_rule__RelationalExpression__Group__1__Impl14109 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__0__Impl_in_rule__RelationalExpression__Group_1__014144 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1_in_rule__RelationalExpression__Group_1__014147 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__OpAssignment_1_0_in_rule__RelationalExpression__Group_1__0__Impl14174 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__Group_1__1__Impl_in_rule__RelationalExpression__Group_1__114204 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__RightAssignment_1_1_in_rule__RelationalExpression__Group_1__1__Impl14231 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group__0__Impl_in_rule__ShiftExpression__Group__014265 = new BitSet(new long[]{0x0000000001C00000L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group__1_in_rule__ShiftExpression__Group__014268 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_0_in_rule__ShiftExpression__Group__0__Impl14295 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group__1__Impl_in_rule__ShiftExpression__Group__114325 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0_in_rule__ShiftExpression__Group__1__Impl14352 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__0__Impl_in_rule__ShiftExpression__Group_1__014387 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1_in_rule__ShiftExpression__Group_1__014390 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__OpAssignment_1_0_in_rule__ShiftExpression__Group_1__0__Impl14417 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__Group_1__1__Impl_in_rule__ShiftExpression__Group_1__114447 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__ExpAssignment_1_1_in_rule__ShiftExpression__Group_1__1__Impl14474 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group__0__Impl_in_rule__AdditiveExpression__Group__014508 = new BitSet(new long[]{0x0000000006000000L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1_in_rule__AdditiveExpression__Group__014511 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_0_in_rule__AdditiveExpression__Group__0__Impl14538 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group__1__Impl_in_rule__AdditiveExpression__Group__114568 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0_in_rule__AdditiveExpression__Group__1__Impl14595 = new BitSet(new long[]{0x0000000006000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__0__Impl_in_rule__AdditiveExpression__Group_1__014630 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1_in_rule__AdditiveExpression__Group_1__014633 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__OpAssignment_1_0_in_rule__AdditiveExpression__Group_1__0__Impl14660 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__Group_1__1__Impl_in_rule__AdditiveExpression__Group_1__114690 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__ExpAssignment_1_1_in_rule__AdditiveExpression__Group_1__1__Impl14717 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__0__Impl_in_rule__MultiplicativeExpression__Group__014751 = new BitSet(new long[]{0x0000000038000000L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1_in_rule__MultiplicativeExpression__Group__014754 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_0_in_rule__MultiplicativeExpression__Group__0__Impl14781 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group__1__Impl_in_rule__MultiplicativeExpression__Group__114811 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0_in_rule__MultiplicativeExpression__Group__1__Impl14838 = new BitSet(new long[]{0x0000000038000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__0__Impl_in_rule__MultiplicativeExpression__Group_1__014873 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1_in_rule__MultiplicativeExpression__Group_1__014876 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAssignment_1_0_in_rule__MultiplicativeExpression__Group_1__0__Impl14903 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__Group_1__1__Impl_in_rule__MultiplicativeExpression__Group_1__114933 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__ExpAssignment_1_1_in_rule__MultiplicativeExpression__Group_1__1__Impl14960 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__Group__0__Impl_in_rule__UnaryExpression__Group__014994 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__Group__1_in_rule__UnaryExpression__Group__014997 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__OpAssignment_0_in_rule__UnaryExpression__Group__0__Impl15024 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__Group__1__Impl_in_rule__UnaryExpression__Group__115055 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__ExpAssignment_1_in_rule__UnaryExpression__Group__1__Impl15082 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__0__Impl_in_rule__OperationCallExpression__Group__015116 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1_in_rule__OperationCallExpression__Group__015119 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__OperationCallExpression__Group__0__Impl15147 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__1__Impl_in_rule__OperationCallExpression__Group__115178 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2_in_rule__OperationCallExpression__Group__115181 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__OperationNameAssignment_1_in_rule__OperationCallExpression__Group__1__Impl15208 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__2__Impl_in_rule__OperationCallExpression__Group__215238 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3_in_rule__OperationCallExpression__Group__215241 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__TupleAssignment_2_in_rule__OperationCallExpression__Group__2__Impl15268 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__Group__3__Impl_in_rule__OperationCallExpression__Group__315298 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__OperationCallExpression__SuffixAssignment_3_in_rule__OperationCallExpression__Group__3__Impl15325 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__0__Impl_in_rule__PropertyCallExpression__Group__015364 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1_in_rule__PropertyCallExpression__Group__015367 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__PropertyCallExpression__Group__0__Impl15395 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__1__Impl_in_rule__PropertyCallExpression__Group__115426 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001300L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2_in_rule__PropertyCallExpression__Group__115429 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__PropertyNameAssignment_1_in_rule__PropertyCallExpression__Group__1__Impl15456 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__2__Impl_in_rule__PropertyCallExpression__Group__215486 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001300L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3_in_rule__PropertyCallExpression__Group__215489 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0_in_rule__PropertyCallExpression__Group__2__Impl15516 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group__3__Impl_in_rule__PropertyCallExpression__Group__315547 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__SuffixAssignment_3_in_rule__PropertyCallExpression__Group__3__Impl15574 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__0__Impl_in_rule__PropertyCallExpression__Group_2__015613 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1_in_rule__PropertyCallExpression__Group_2__015616 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_rule__PropertyCallExpression__Group_2__0__Impl15644 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__1__Impl_in_rule__PropertyCallExpression__Group_2__115675 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2_in_rule__PropertyCallExpression__Group_2__115678 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__IndexAssignment_2_1_in_rule__PropertyCallExpression__Group_2__1__Impl15705 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyCallExpression__Group_2__2__Impl_in_rule__PropertyCallExpression__Group_2__215735 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__PropertyCallExpression__Group_2__2__Impl15763 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__015800 = new BitSet(new long[]{0x0000001800000000L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__1_in_rule__CreateOrDestroyLinkOperationExpression__Group__015803 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__CreateOrDestroyLinkOperationExpression__Group__0__Impl15831 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__115862 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__2_in_rule__CreateOrDestroyLinkOperationExpression__Group__115865 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__KindAssignment_1_in_rule__CreateOrDestroyLinkOperationExpression__Group__1__Impl15892 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl_in_rule__CreateOrDestroyLinkOperationExpression__Group__215922 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_2_in_rule__CreateOrDestroyLinkOperationExpression__Group__2__Impl15949 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__0__Impl_in_rule__ClearAssocExpression__Group__015985 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__1_in_rule__ClearAssocExpression__Group__015988 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__ClearAssocExpression__Group__0__Impl16016 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__1__Impl_in_rule__ClearAssocExpression__Group__116047 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__2_in_rule__ClearAssocExpression__Group__116050 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_rule__ClearAssocExpression__Group__1__Impl16078 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__2__Impl_in_rule__ClearAssocExpression__Group__216109 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__3_in_rule__ClearAssocExpression__Group__216112 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__ClearAssocExpression__Group__2__Impl16140 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__3__Impl_in_rule__ClearAssocExpression__Group__316171 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__4_in_rule__ClearAssocExpression__Group__316174 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__EndAssignment_3_in_rule__ClearAssocExpression__Group__3__Impl16201 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClearAssocExpression__Group__4__Impl_in_rule__ClearAssocExpression__Group__416231 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__ClearAssocExpression__Group__4__Impl16259 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__0__Impl_in_rule__LinkOperationTuple__Group__016300 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1_in_rule__LinkOperationTuple__Group__016303 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__LinkOperationTuple__Group__0__Impl16331 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__1__Impl_in_rule__LinkOperationTuple__Group__116362 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2_in_rule__LinkOperationTuple__Group__116365 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_1_in_rule__LinkOperationTuple__Group__1__Impl16392 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__2__Impl_in_rule__LinkOperationTuple__Group__216422 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3_in_rule__LinkOperationTuple__Group__216425 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0_in_rule__LinkOperationTuple__Group__2__Impl16452 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group__3__Impl_in_rule__LinkOperationTuple__Group__316483 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__LinkOperationTuple__Group__3__Impl16511 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__0__Impl_in_rule__LinkOperationTuple__Group_2__016550 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1_in_rule__LinkOperationTuple__Group_2__016553 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rule__LinkOperationTuple__Group_2__0__Impl16581 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__Group_2__1__Impl_in_rule__LinkOperationTuple__Group_2__116612 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_1_in_rule__LinkOperationTuple__Group_2__1__Impl16639 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__0__Impl_in_rule__LinkOperationTupleElement__Group__016673 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1_in_rule__LinkOperationTupleElement__Group__016676 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleAssignment_0_in_rule__LinkOperationTupleElement__Group__0__Impl16703 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__1__Impl_in_rule__LinkOperationTupleElement__Group__116733 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2_in_rule__LinkOperationTupleElement__Group__116736 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0_in_rule__LinkOperationTupleElement__Group__1__Impl16763 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__2__Impl_in_rule__LinkOperationTupleElement__Group__216794 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3_in_rule__LinkOperationTupleElement__Group__216797 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_62_in_rule__LinkOperationTupleElement__Group__2__Impl16825 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group__3__Impl_in_rule__LinkOperationTupleElement__Group__316856 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__ObjectAssignment_3_in_rule__LinkOperationTupleElement__Group__3__Impl16883 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__0__Impl_in_rule__LinkOperationTupleElement__Group_1__016921 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1_in_rule__LinkOperationTupleElement__Group_1__016924 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_rule__LinkOperationTupleElement__Group_1__0__Impl16952 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__1__Impl_in_rule__LinkOperationTupleElement__Group_1__116983 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2_in_rule__LinkOperationTupleElement__Group_1__116986 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__RoleIndexAssignment_1_1_in_rule__LinkOperationTupleElement__Group_1__1__Impl17013 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LinkOperationTupleElement__Group_1__2__Impl_in_rule__LinkOperationTupleElement__Group_1__217043 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__LinkOperationTupleElement__Group_1__2__Impl17071 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__0__Impl_in_rule__SequenceOperationExpression__Group__017108 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1_in_rule__SequenceOperationExpression__Group__017111 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__SequenceOperationExpression__Group__0__Impl17139 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__1__Impl_in_rule__SequenceOperationExpression__Group__117170 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2_in_rule__SequenceOperationExpression__Group__117173 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__OperationNameAssignment_1_in_rule__SequenceOperationExpression__Group__1__Impl17200 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__2__Impl_in_rule__SequenceOperationExpression__Group__217230 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3_in_rule__SequenceOperationExpression__Group__217233 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__TupleAssignment_2_in_rule__SequenceOperationExpression__Group__2__Impl17260 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__Group__3__Impl_in_rule__SequenceOperationExpression__Group__317290 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceOperationExpression__SuffixAssignment_3_in_rule__SequenceOperationExpression__Group__3__Impl17317 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__0__Impl_in_rule__SequenceReductionExpression__Group__017356 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1_in_rule__SequenceReductionExpression__Group__017359 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__SequenceReductionExpression__Group__0__Impl17387 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__1__Impl_in_rule__SequenceReductionExpression__Group__117418 = new BitSet(new long[]{0x0000000000000040L,0x0000200000000000L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2_in_rule__SequenceReductionExpression__Group__117421 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_rule__SequenceReductionExpression__Group__1__Impl17449 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__2__Impl_in_rule__SequenceReductionExpression__Group__217480 = new BitSet(new long[]{0x0000000000000040L,0x0000200000000000L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3_in_rule__SequenceReductionExpression__Group__217483 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__IsOrderedAssignment_2_in_rule__SequenceReductionExpression__Group__2__Impl17510 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__3__Impl_in_rule__SequenceReductionExpression__Group__317541 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4_in_rule__SequenceReductionExpression__Group__317544 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__BehaviorAssignment_3_in_rule__SequenceReductionExpression__Group__3__Impl17571 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__Group__4__Impl_in_rule__SequenceReductionExpression__Group__417601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceReductionExpression__SuffixAssignment_4_in_rule__SequenceReductionExpression__Group__4__Impl17628 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__0__Impl_in_rule__SelectOrRejectOperation__Group__017669 = new BitSet(new long[]{0x0000006000000000L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1_in_rule__SelectOrRejectOperation__Group__017672 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__SelectOrRejectOperation__Group__0__Impl17700 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__1__Impl_in_rule__SelectOrRejectOperation__Group__117731 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2_in_rule__SelectOrRejectOperation__Group__117734 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__OpAssignment_1_in_rule__SelectOrRejectOperation__Group__1__Impl17761 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__2__Impl_in_rule__SelectOrRejectOperation__Group__217791 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3_in_rule__SelectOrRejectOperation__Group__217794 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__NameAssignment_2_in_rule__SelectOrRejectOperation__Group__2__Impl17821 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__3__Impl_in_rule__SelectOrRejectOperation__Group__317851 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4_in_rule__SelectOrRejectOperation__Group__317854 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__SelectOrRejectOperation__Group__3__Impl17882 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__4__Impl_in_rule__SelectOrRejectOperation__Group__417913 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5_in_rule__SelectOrRejectOperation__Group__417916 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__ExprAssignment_4_in_rule__SelectOrRejectOperation__Group__4__Impl17943 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__5__Impl_in_rule__SelectOrRejectOperation__Group__517973 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6_in_rule__SelectOrRejectOperation__Group__517976 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__SelectOrRejectOperation__Group__5__Impl18004 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__Group__6__Impl_in_rule__SelectOrRejectOperation__Group__618035 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelectOrRejectOperation__SuffixAssignment_6_in_rule__SelectOrRejectOperation__Group__6__Impl18062 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__0__Impl_in_rule__CollectOrIterateOperation__Group__018107 = new BitSet(new long[]{0x0000018000000000L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1_in_rule__CollectOrIterateOperation__Group__018110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__CollectOrIterateOperation__Group__0__Impl18138 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__1__Impl_in_rule__CollectOrIterateOperation__Group__118169 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2_in_rule__CollectOrIterateOperation__Group__118172 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__OpAssignment_1_in_rule__CollectOrIterateOperation__Group__1__Impl18199 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__2__Impl_in_rule__CollectOrIterateOperation__Group__218229 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3_in_rule__CollectOrIterateOperation__Group__218232 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__NameAssignment_2_in_rule__CollectOrIterateOperation__Group__2__Impl18259 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__3__Impl_in_rule__CollectOrIterateOperation__Group__318289 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4_in_rule__CollectOrIterateOperation__Group__318292 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__CollectOrIterateOperation__Group__3__Impl18320 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__4__Impl_in_rule__CollectOrIterateOperation__Group__418351 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5_in_rule__CollectOrIterateOperation__Group__418354 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__ExprAssignment_4_in_rule__CollectOrIterateOperation__Group__4__Impl18381 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__5__Impl_in_rule__CollectOrIterateOperation__Group__518411 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6_in_rule__CollectOrIterateOperation__Group__518414 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__CollectOrIterateOperation__Group__5__Impl18442 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__Group__6__Impl_in_rule__CollectOrIterateOperation__Group__618473 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectOrIterateOperation__SuffixAssignment_6_in_rule__CollectOrIterateOperation__Group__6__Impl18500 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__0__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__018545 = new BitSet(new long[]{0x00000E0000000000L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1_in_rule__ForAllOrExistsOrOneOperation__Group__018548 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__ForAllOrExistsOrOneOperation__Group__0__Impl18576 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__1__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__118607 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2_in_rule__ForAllOrExistsOrOneOperation__Group__118610 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__OpAssignment_1_in_rule__ForAllOrExistsOrOneOperation__Group__1__Impl18637 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__2__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__218667 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3_in_rule__ForAllOrExistsOrOneOperation__Group__218670 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__NameAssignment_2_in_rule__ForAllOrExistsOrOneOperation__Group__2__Impl18697 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__3__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__318727 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4_in_rule__ForAllOrExistsOrOneOperation__Group__318730 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__ForAllOrExistsOrOneOperation__Group__3__Impl18758 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__4__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__418789 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5_in_rule__ForAllOrExistsOrOneOperation__Group__418792 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__ExprAssignment_4_in_rule__ForAllOrExistsOrOneOperation__Group__4__Impl18819 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__5__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__518849 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6_in_rule__ForAllOrExistsOrOneOperation__Group__518852 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__ForAllOrExistsOrOneOperation__Group__5__Impl18880 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__Group__6__Impl_in_rule__ForAllOrExistsOrOneOperation__Group__618911 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_6_in_rule__ForAllOrExistsOrOneOperation__Group__6__Impl18938 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__0__Impl_in_rule__IsUniqueOperation__Group__018983 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1_in_rule__IsUniqueOperation__Group__018986 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__IsUniqueOperation__Group__0__Impl19014 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__1__Impl_in_rule__IsUniqueOperation__Group__119045 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2_in_rule__IsUniqueOperation__Group__119048 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_rule__IsUniqueOperation__Group__1__Impl19076 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__2__Impl_in_rule__IsUniqueOperation__Group__219107 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3_in_rule__IsUniqueOperation__Group__219110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__NameAssignment_2_in_rule__IsUniqueOperation__Group__2__Impl19137 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__3__Impl_in_rule__IsUniqueOperation__Group__319167 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4_in_rule__IsUniqueOperation__Group__319170 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__IsUniqueOperation__Group__3__Impl19198 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__4__Impl_in_rule__IsUniqueOperation__Group__419229 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5_in_rule__IsUniqueOperation__Group__419232 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__ExprAssignment_4_in_rule__IsUniqueOperation__Group__4__Impl19259 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__5__Impl_in_rule__IsUniqueOperation__Group__519289 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6_in_rule__IsUniqueOperation__Group__519292 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__IsUniqueOperation__Group__5__Impl19320 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__Group__6__Impl_in_rule__IsUniqueOperation__Group__619351 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IsUniqueOperation__SuffixAssignment_6_in_rule__IsUniqueOperation__Group__6__Impl19378 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__0__Impl_in_rule__ParenthesizedExpression__Group__019423 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1_in_rule__ParenthesizedExpression__Group__019426 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__ParenthesizedExpression__Group__0__Impl19454 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__1__Impl_in_rule__ParenthesizedExpression__Group__119485 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2_in_rule__ParenthesizedExpression__Group__119488 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_1_in_rule__ParenthesizedExpression__Group__1__Impl19515 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__2__Impl_in_rule__ParenthesizedExpression__Group__219545 = new BitSet(new long[]{0x8000000000003070L,0x000007B93C8F1100L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3_in_rule__ParenthesizedExpression__Group__219548 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__ParenthesizedExpression__Group__2__Impl19576 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Group__3__Impl_in_rule__ParenthesizedExpression__Group__319607 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParenthesizedExpression__Alternatives_3_in_rule__ParenthesizedExpression__Group__3__Impl19634 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NullExpression__Group__0__Impl_in_rule__NullExpression__Group__019673 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__NullExpression__Group__1_in_rule__NullExpression__Group__019676 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NullExpression__Group__1__Impl_in_rule__NullExpression__Group__119734 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_79_in_rule__NullExpression__Group__1__Impl19762 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__0__Impl_in_rule__ThisExpression__Group__019797 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__1_in_rule__ThisExpression__Group__019800 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__1__Impl_in_rule__ThisExpression__Group__119858 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__2_in_rule__ThisExpression__Group__119861 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_rule__ThisExpression__Group__1__Impl19889 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisExpression__Group__2__Impl_in_rule__ThisExpression__Group__219920 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisExpression__SuffixAssignment_2_in_rule__ThisExpression__Group__2__Impl19947 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__0__Impl_in_rule__SuperInvocationExpression__Group__019984 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1_in_rule__SuperInvocationExpression__Group__019987 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_81_in_rule__SuperInvocationExpression__Group__0__Impl20015 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group__1__Impl_in_rule__SuperInvocationExpression__Group__120046 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Alternatives_1_in_rule__SuperInvocationExpression__Group__1__Impl20073 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__0__Impl_in_rule__SuperInvocationExpression__Group_1_1__020107 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1_in_rule__SuperInvocationExpression__Group_1_1__020110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__SuperInvocationExpression__Group_1_1__0__Impl20138 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__1__Impl_in_rule__SuperInvocationExpression__Group_1_1__120169 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2_in_rule__SuperInvocationExpression__Group_1_1__120172 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__OperationNameAssignment_1_1_1_in_rule__SuperInvocationExpression__Group_1_1__1__Impl20199 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__Group_1_1__2__Impl_in_rule__SuperInvocationExpression__Group_1_1__220229 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationExpression__TupleAssignment_1_1_2_in_rule__SuperInvocationExpression__Group_1_1__2__Impl20256 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__0__Impl_in_rule__InstanceCreationExpression__Group__020292 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1_in_rule__InstanceCreationExpression__Group__020295 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_82_in_rule__InstanceCreationExpression__Group__0__Impl20323 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__1__Impl_in_rule__InstanceCreationExpression__Group__120354 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2_in_rule__InstanceCreationExpression__Group__120357 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__ConstructorAssignment_1_in_rule__InstanceCreationExpression__Group__1__Impl20384 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__2__Impl_in_rule__InstanceCreationExpression__Group__220414 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3_in_rule__InstanceCreationExpression__Group__220417 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__TupleAssignment_2_in_rule__InstanceCreationExpression__Group__2__Impl20444 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__Group__3__Impl_in_rule__InstanceCreationExpression__Group__320474 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationExpression__SuffixAssignment_3_in_rule__InstanceCreationExpression__Group__3__Impl20501 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__0__Impl_in_rule__InstanceCreationTuple__Group__020540 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1_in_rule__InstanceCreationTuple__Group__020543 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__1__Impl_in_rule__InstanceCreationTuple__Group__120601 = new BitSet(new long[]{0x0000000000000040L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2_in_rule__InstanceCreationTuple__Group__120604 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__InstanceCreationTuple__Group__1__Impl20632 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__2__Impl_in_rule__InstanceCreationTuple__Group__220663 = new BitSet(new long[]{0x0000000000000040L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3_in_rule__InstanceCreationTuple__Group__220666 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0_in_rule__InstanceCreationTuple__Group__2__Impl20693 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group__3__Impl_in_rule__InstanceCreationTuple__Group__320724 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__InstanceCreationTuple__Group__3__Impl20752 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__0__Impl_in_rule__InstanceCreationTuple__Group_2__020791 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1_in_rule__InstanceCreationTuple__Group_2__020794 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_0_in_rule__InstanceCreationTuple__Group_2__0__Impl20821 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2__1__Impl_in_rule__InstanceCreationTuple__Group_2__120851 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0_in_rule__InstanceCreationTuple__Group_2__1__Impl20878 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__0__Impl_in_rule__InstanceCreationTuple__Group_2_1__020913 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1_in_rule__InstanceCreationTuple__Group_2_1__020916 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rule__InstanceCreationTuple__Group_2_1__0__Impl20944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__Group_2_1__1__Impl_in_rule__InstanceCreationTuple__Group_2_1__120975 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_1_in_rule__InstanceCreationTuple__Group_2_1__1__Impl21002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__0__Impl_in_rule__InstanceCreationTupleElement__Group__021036 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1_in_rule__InstanceCreationTupleElement__Group__021039 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__RoleAssignment_0_in_rule__InstanceCreationTupleElement__Group__0__Impl21066 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__1__Impl_in_rule__InstanceCreationTupleElement__Group__121096 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2_in_rule__InstanceCreationTupleElement__Group__121099 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_62_in_rule__InstanceCreationTupleElement__Group__1__Impl21127 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__Group__2__Impl_in_rule__InstanceCreationTupleElement__Group__221158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationTupleElement__ObjectAssignment_2_in_rule__InstanceCreationTupleElement__Group__2__Impl21185 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021221 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8400L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__021224 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__SequenceConstructionOrAccessCompletion__Group_0__0__Impl21251 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl_in_rule__SequenceConstructionOrAccessCompletion__Group_0__121281 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionOrAccessCompletion__Alternatives_0_1_in_rule__SequenceConstructionOrAccessCompletion__Group_0__1__Impl21308 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AccessCompletion__Group__0__Impl_in_rule__AccessCompletion__Group__021342 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__AccessCompletion__Group__1_in_rule__AccessCompletion__Group__021345 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AccessCompletion__AccessIndexAssignment_0_in_rule__AccessCompletion__Group__0__Impl21372 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AccessCompletion__Group__1__Impl_in_rule__AccessCompletion__Group__121402 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__AccessCompletion__Group__1__Impl21430 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__0__Impl_in_rule__PartialSequenceConstructionCompletion__Group__021465 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1_in_rule__PartialSequenceConstructionCompletion__Group__021468 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__PartialSequenceConstructionCompletion__Group__0__Impl21496 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__Group__1__Impl_in_rule__PartialSequenceConstructionCompletion__Group__121527 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_1_in_rule__PartialSequenceConstructionCompletion__Group__1__Impl21554 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__0__Impl_in_rule__SequenceConstructionExpression__Group__021588 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1_in_rule__SequenceConstructionExpression__Group__021591 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_83_in_rule__SequenceConstructionExpression__Group__0__Impl21619 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__1__Impl_in_rule__SequenceConstructionExpression__Group__121650 = new BitSet(new long[]{0x2000000000000000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2_in_rule__SequenceConstructionExpression__Group__121653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_1_in_rule__SequenceConstructionExpression__Group__1__Impl21680 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__2__Impl_in_rule__SequenceConstructionExpression__Group__221710 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3_in_rule__SequenceConstructionExpression__Group__221713 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Alternatives_2_in_rule__SequenceConstructionExpression__Group__2__Impl21740 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group__3__Impl_in_rule__SequenceConstructionExpression__Group__321770 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_rule__SequenceConstructionExpression__Group__3__Impl21798 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__0__Impl_in_rule__SequenceConstructionExpression__Group_2_0__021837 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1_in_rule__SequenceConstructionExpression__Group_2_0__021840 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rule__SequenceConstructionExpression__Group_2_0__0__Impl21868 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_0__1__Impl_in_rule__SequenceConstructionExpression__Group_2_0__121899 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_1_in_rule__SequenceConstructionExpression__Group_2_0__1__Impl21926 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__0__Impl_in_rule__SequenceConstructionExpression__Group_2_1__021960 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1_in_rule__SequenceConstructionExpression__Group_2_1__021963 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_85_in_rule__SequenceConstructionExpression__Group_2_1__0__Impl21991 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__Group_2_1__1__Impl_in_rule__SequenceConstructionExpression__Group_2_1__122022 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_1_in_rule__SequenceConstructionExpression__Group_2_1__1__Impl22049 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__0__Impl_in_rule__ClassExtentExpression__Group__022083 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1_in_rule__ClassExtentExpression__Group__022086 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__1__Impl_in_rule__ClassExtentExpression__Group__122144 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2_in_rule__ClassExtentExpression__Group__122147 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__ClassExtentExpression__Group__1__Impl22175 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__2__Impl_in_rule__ClassExtentExpression__Group__222206 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3_in_rule__ClassExtentExpression__Group__222209 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_86_in_rule__ClassExtentExpression__Group__2__Impl22237 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__3__Impl_in_rule__ClassExtentExpression__Group__322268 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4_in_rule__ClassExtentExpression__Group__322271 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__ClassExtentExpression__Group__3__Impl22299 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__4__Impl_in_rule__ClassExtentExpression__Group__422330 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001100L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__5_in_rule__ClassExtentExpression__Group__422333 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__ClassExtentExpression__Group__4__Impl22361 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__Group__5__Impl_in_rule__ClassExtentExpression__Group__522392 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassExtentExpression__SuffixAssignment_5_in_rule__ClassExtentExpression__Group__5__Impl22419 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__Group__0__Impl_in_rule__Block__Group__022462 = new BitSet(new long[]{0x0000000000003070L,0x000007B93C9F0000L});
+ public static final BitSet FOLLOW_rule__Block__Group__1_in_rule__Block__Group__022465 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_83_in_rule__Block__Group__0__Impl22493 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__Group__1__Impl_in_rule__Block__Group__122524 = new BitSet(new long[]{0x0000000000003070L,0x000007B93C9F0000L});
+ public static final BitSet FOLLOW_rule__Block__Group__2_in_rule__Block__Group__122527 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__Group__2__Impl_in_rule__Block__Group__222585 = new BitSet(new long[]{0x0000000000003070L,0x000007B93C9F0000L});
+ public static final BitSet FOLLOW_rule__Block__Group__3_in_rule__Block__Group__222588 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__SequenceAssignment_2_in_rule__Block__Group__2__Impl22615 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Block__Group__3__Impl_in_rule__Block__Group__322646 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_rule__Block__Group__3__Impl22674 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__Group__0__Impl_in_rule__DocumentedStatement__Group__022713 = new BitSet(new long[]{0x0000000000003070L,0x000007B93C8F0000L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1_in_rule__DocumentedStatement__Group__022716 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAssignment_0_in_rule__DocumentedStatement__Group__0__Impl22743 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__Group__1__Impl_in_rule__DocumentedStatement__Group__122774 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__StatementAssignment_1_in_rule__DocumentedStatement__Group__1__Impl22801 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__0__Impl_in_rule__InlineStatement__Group__022835 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__1_in_rule__InlineStatement__Group__022838 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_87_in_rule__InlineStatement__Group__0__Impl22866 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__1__Impl_in_rule__InlineStatement__Group__122897 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__2_in_rule__InlineStatement__Group__122900 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_88_in_rule__InlineStatement__Group__1__Impl22928 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__2__Impl_in_rule__InlineStatement__Group__222959 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__3_in_rule__InlineStatement__Group__222962 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__InlineStatement__Group__2__Impl22990 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__3__Impl_in_rule__InlineStatement__Group__323021 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__4_in_rule__InlineStatement__Group__323024 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__LangageNameAssignment_3_in_rule__InlineStatement__Group__3__Impl23051 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__4__Impl_in_rule__InlineStatement__Group__423081 = new BitSet(new long[]{0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__5_in_rule__InlineStatement__Group__423084 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__InlineStatement__Group__4__Impl23112 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__5__Impl_in_rule__InlineStatement__Group__523143 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__6_in_rule__InlineStatement__Group__523146 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__BodyAssignment_5_in_rule__InlineStatement__Group__5__Impl23173 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InlineStatement__Group__6__Impl_in_rule__InlineStatement__Group__623203 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_89_in_rule__InlineStatement__Group__6__Impl23231 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__0__Impl_in_rule__AnnotatedStatement__Group__023276 = new BitSet(new long[]{0x0000F00000000000L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1_in_rule__AnnotatedStatement__Group__023279 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_90_in_rule__AnnotatedStatement__Group__0__Impl23307 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__1__Impl_in_rule__AnnotatedStatement__Group__123338 = new BitSet(new long[]{0x0000000000003070L,0x000007B93C8F0000L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2_in_rule__AnnotatedStatement__Group__123341 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__AnnotationAssignment_1_in_rule__AnnotatedStatement__Group__1__Impl23368 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__Group__2__Impl_in_rule__AnnotatedStatement__Group__223398 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnnotatedStatement__StatementAssignment_2_in_rule__AnnotatedStatement__Group__2__Impl23425 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__023461 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__023464 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__KindAssignment_0_in_rule__Annotation__Group__0__Impl23491 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__123521 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__0_in_rule__Annotation__Group__1__Impl23548 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__0__Impl_in_rule__Annotation__Group_1__023583 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__1_in_rule__Annotation__Group_1__023586 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__Annotation__Group_1__0__Impl23614 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__1__Impl_in_rule__Annotation__Group_1__123645 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__2_in_rule__Annotation__Group_1__123648 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_1_in_rule__Annotation__Group_1__1__Impl23675 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__2__Impl_in_rule__Annotation__Group_1__223705 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__3_in_rule__Annotation__Group_1__223708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0_in_rule__Annotation__Group_1__2__Impl23735 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1__3__Impl_in_rule__Annotation__Group_1__323766 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__Annotation__Group_1__3__Impl23794 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1_2__0__Impl_in_rule__Annotation__Group_1_2__023833 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1_in_rule__Annotation__Group_1_2__023836 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rule__Annotation__Group_1_2__0__Impl23864 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__Group_1_2__1__Impl_in_rule__Annotation__Group_1_2__123895 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Annotation__ArgsAssignment_1_2_1_in_rule__Annotation__Group_1_2__1__Impl23922 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EmptyStatement__Group__0__Impl_in_rule__EmptyStatement__Group__023956 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__EmptyStatement__Group__1_in_rule__EmptyStatement__Group__023959 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EmptyStatement__Group__1__Impl_in_rule__EmptyStatement__Group__124017 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__EmptyStatement__Group__1__Impl24045 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__0__Impl_in_rule__LocalNameDeclarationStatement__Group__024080 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1_in_rule__LocalNameDeclarationStatement__Group__024083 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_92_in_rule__LocalNameDeclarationStatement__Group__0__Impl24111 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__1__Impl_in_rule__LocalNameDeclarationStatement__Group__124142 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2_in_rule__LocalNameDeclarationStatement__Group__124145 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__VarNameAssignment_1_in_rule__LocalNameDeclarationStatement__Group__1__Impl24172 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__2__Impl_in_rule__LocalNameDeclarationStatement__Group__224202 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3_in_rule__LocalNameDeclarationStatement__Group__224205 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rule__LocalNameDeclarationStatement__Group__2__Impl24233 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__3__Impl_in_rule__LocalNameDeclarationStatement__Group__324264 = new BitSet(new long[]{0x0001000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4_in_rule__LocalNameDeclarationStatement__Group__324267 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__TypeAssignment_3_in_rule__LocalNameDeclarationStatement__Group__3__Impl24294 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__4__Impl_in_rule__LocalNameDeclarationStatement__Group__424324 = new BitSet(new long[]{0x0001000000000000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5_in_rule__LocalNameDeclarationStatement__Group__424327 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0_in_rule__LocalNameDeclarationStatement__Group__4__Impl24354 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__5__Impl_in_rule__LocalNameDeclarationStatement__Group__524385 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6_in_rule__LocalNameDeclarationStatement__Group__524388 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_48_in_rule__LocalNameDeclarationStatement__Group__5__Impl24416 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__6__Impl_in_rule__LocalNameDeclarationStatement__Group__624447 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7_in_rule__LocalNameDeclarationStatement__Group__624450 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__InitAssignment_6_in_rule__LocalNameDeclarationStatement__Group__6__Impl24477 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group__7__Impl_in_rule__LocalNameDeclarationStatement__Group__724507 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__LocalNameDeclarationStatement__Group__7__Impl24535 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__0__Impl_in_rule__LocalNameDeclarationStatement__Group_4__024582 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1_in_rule__LocalNameDeclarationStatement__Group_4__024585 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_0_in_rule__LocalNameDeclarationStatement__Group_4__0__Impl24612 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LocalNameDeclarationStatement__Group_4__1__Impl_in_rule__LocalNameDeclarationStatement__Group_4__124642 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__LocalNameDeclarationStatement__Group_4__1__Impl24670 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__0__Impl_in_rule__IfStatement__Group__024705 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__1_in_rule__IfStatement__Group__024708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_rule__IfStatement__Group__0__Impl24736 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__1__Impl_in_rule__IfStatement__Group__124767 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__2_in_rule__IfStatement__Group__124770 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__SequentialClaussesAssignment_1_in_rule__IfStatement__Group__1__Impl24797 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__Group__2__Impl_in_rule__IfStatement__Group__224827 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfStatement__FinalClauseAssignment_2_in_rule__IfStatement__Group__2__Impl24854 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group__0__Impl_in_rule__SequentialClauses__Group__024891 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group__1_in_rule__SequentialClauses__Group__024894 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_0_in_rule__SequentialClauses__Group__0__Impl24921 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group__1__Impl_in_rule__SequentialClauses__Group__124951 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0_in_rule__SequentialClauses__Group__1__Impl24978 = new BitSet(new long[]{0x0000000000000002L,0x0000000040000000L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__0__Impl_in_rule__SequentialClauses__Group_1__025013 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1_in_rule__SequentialClauses__Group_1__025016 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_94_in_rule__SequentialClauses__Group_1__0__Impl25044 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__1__Impl_in_rule__SequentialClauses__Group_1__125075 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2_in_rule__SequentialClauses__Group_1__125078 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_rule__SequentialClauses__Group_1__1__Impl25106 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__Group_1__2__Impl_in_rule__SequentialClauses__Group_1__225137 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SequentialClauses__ConccurentClausesAssignment_1_2_in_rule__SequentialClauses__Group_1__2__Impl25164 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__0__Impl_in_rule__ConcurrentClauses__Group__025200 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1_in_rule__ConcurrentClauses__Group__025203 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_0_in_rule__ConcurrentClauses__Group__0__Impl25230 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group__1__Impl_in_rule__ConcurrentClauses__Group__125260 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0_in_rule__ConcurrentClauses__Group__1__Impl25287 = new BitSet(new long[]{0x0000000000000002L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__0__Impl_in_rule__ConcurrentClauses__Group_1__025322 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1_in_rule__ConcurrentClauses__Group_1__025325 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__ConcurrentClauses__Group_1__0__Impl25353 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__1__Impl_in_rule__ConcurrentClauses__Group_1__125384 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2_in_rule__ConcurrentClauses__Group_1__125387 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_rule__ConcurrentClauses__Group_1__1__Impl25415 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__Group_1__2__Impl_in_rule__ConcurrentClauses__Group_1__225446 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConcurrentClauses__NonFinalClauseAssignment_1_2_in_rule__ConcurrentClauses__Group_1__2__Impl25473 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__0__Impl_in_rule__NonFinalClause__Group__025509 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__1_in_rule__NonFinalClause__Group__025512 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__NonFinalClause__Group__0__Impl25540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__1__Impl_in_rule__NonFinalClause__Group__125571 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__2_in_rule__NonFinalClause__Group__125574 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__ConditionAssignment_1_in_rule__NonFinalClause__Group__1__Impl25601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__2__Impl_in_rule__NonFinalClause__Group__225631 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__3_in_rule__NonFinalClause__Group__225634 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__NonFinalClause__Group__2__Impl25662 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__Group__3__Impl_in_rule__NonFinalClause__Group__325693 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NonFinalClause__BlockAssignment_3_in_rule__NonFinalClause__Group__3__Impl25720 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FinalClause__Group__0__Impl_in_rule__FinalClause__Group__025758 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_rule__FinalClause__Group__1_in_rule__FinalClause__Group__025761 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_94_in_rule__FinalClause__Group__0__Impl25789 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FinalClause__Group__1__Impl_in_rule__FinalClause__Group__125820 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FinalClause__BlockAssignment_1_in_rule__FinalClause__Group__1__Impl25847 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__0__Impl_in_rule__SwitchStatement__Group__025881 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__1_in_rule__SwitchStatement__Group__025884 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_96_in_rule__SwitchStatement__Group__0__Impl25912 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__1__Impl_in_rule__SwitchStatement__Group__125943 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__2_in_rule__SwitchStatement__Group__125946 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__SwitchStatement__Group__1__Impl25974 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__2__Impl_in_rule__SwitchStatement__Group__226005 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__3_in_rule__SwitchStatement__Group__226008 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__ExpressionAssignment_2_in_rule__SwitchStatement__Group__2__Impl26035 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__3__Impl_in_rule__SwitchStatement__Group__326065 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__4_in_rule__SwitchStatement__Group__326068 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__SwitchStatement__Group__3__Impl26096 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__4__Impl_in_rule__SwitchStatement__Group__426127 = new BitSet(new long[]{0x0000000000000000L,0x0000000600100000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__5_in_rule__SwitchStatement__Group__426130 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_83_in_rule__SwitchStatement__Group__4__Impl26158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__5__Impl_in_rule__SwitchStatement__Group__526189 = new BitSet(new long[]{0x0000000000000000L,0x0000000600100000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__6_in_rule__SwitchStatement__Group__526192 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__SwitchClauseAssignment_5_in_rule__SwitchStatement__Group__5__Impl26219 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__6__Impl_in_rule__SwitchStatement__Group__626250 = new BitSet(new long[]{0x0000000000000000L,0x0000000600100000L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__7_in_rule__SwitchStatement__Group__626253 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__DefaultClauseAssignment_6_in_rule__SwitchStatement__Group__6__Impl26280 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchStatement__Group__7__Impl_in_rule__SwitchStatement__Group__726311 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_rule__SwitchStatement__Group__7__Impl26339 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__0__Impl_in_rule__SwitchClause__Group__026386 = new BitSet(new long[]{0x0000000000003070L,0x000007BB3C8F0000L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__1_in_rule__SwitchClause__Group__026389 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_0_in_rule__SwitchClause__Group__0__Impl26416 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__1__Impl_in_rule__SwitchClause__Group__126446 = new BitSet(new long[]{0x0000000000003070L,0x000007BB3C8F0000L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__2_in_rule__SwitchClause__Group__126449 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__SwitchCaseAssignment_1_in_rule__SwitchClause__Group__1__Impl26476 = new BitSet(new long[]{0x0000000000000002L,0x0000000200000000L});
+ public static final BitSet FOLLOW_rule__SwitchClause__Group__2__Impl_in_rule__SwitchClause__Group__226507 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchClause__StatementSequenceAssignment_2_in_rule__SwitchClause__Group__2__Impl26534 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__0__Impl_in_rule__SwitchCase__Group__026570 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__1_in_rule__SwitchCase__Group__026573 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_97_in_rule__SwitchCase__Group__0__Impl26601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__1__Impl_in_rule__SwitchCase__Group__126632 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__2_in_rule__SwitchCase__Group__126635 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchCase__ExpressionAssignment_1_in_rule__SwitchCase__Group__1__Impl26662 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchCase__Group__2__Impl_in_rule__SwitchCase__Group__226692 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rule__SwitchCase__Group__2__Impl26720 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__0__Impl_in_rule__SwitchDefaultClause__Group__026757 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1_in_rule__SwitchDefaultClause__Group__026760 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_98_in_rule__SwitchDefaultClause__Group__0__Impl26788 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__1__Impl_in_rule__SwitchDefaultClause__Group__126819 = new BitSet(new long[]{0x0000000000003070L,0x000007BB3C8F0000L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2_in_rule__SwitchDefaultClause__Group__126822 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rule__SwitchDefaultClause__Group__1__Impl26850 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__Group__2__Impl_in_rule__SwitchDefaultClause__Group__226881 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SwitchDefaultClause__StatementSequenceAssignment_2_in_rule__SwitchDefaultClause__Group__2__Impl26908 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__0__Impl_in_rule__WhileStatement__Group__026944 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__1_in_rule__WhileStatement__Group__026947 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_99_in_rule__WhileStatement__Group__0__Impl26975 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__1__Impl_in_rule__WhileStatement__Group__127006 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__2_in_rule__WhileStatement__Group__127009 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__WhileStatement__Group__1__Impl27037 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__2__Impl_in_rule__WhileStatement__Group__227068 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__3_in_rule__WhileStatement__Group__227071 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__ConditionAssignment_2_in_rule__WhileStatement__Group__2__Impl27098 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__3__Impl_in_rule__WhileStatement__Group__327128 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__4_in_rule__WhileStatement__Group__327131 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__WhileStatement__Group__3__Impl27159 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__Group__4__Impl_in_rule__WhileStatement__Group__427190 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhileStatement__BlockAssignment_4_in_rule__WhileStatement__Group__4__Impl27217 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__0__Impl_in_rule__DoStatement__Group__027257 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__1_in_rule__DoStatement__Group__027260 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_100_in_rule__DoStatement__Group__0__Impl27288 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__1__Impl_in_rule__DoStatement__Group__127319 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__2_in_rule__DoStatement__Group__127322 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__BlockAssignment_1_in_rule__DoStatement__Group__1__Impl27349 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__2__Impl_in_rule__DoStatement__Group__227379 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__3_in_rule__DoStatement__Group__227382 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_99_in_rule__DoStatement__Group__2__Impl27410 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__3__Impl_in_rule__DoStatement__Group__327441 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__4_in_rule__DoStatement__Group__327444 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__DoStatement__Group__3__Impl27472 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__4__Impl_in_rule__DoStatement__Group__427503 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__5_in_rule__DoStatement__Group__427506 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__ConditionAssignment_4_in_rule__DoStatement__Group__4__Impl27533 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__5__Impl_in_rule__DoStatement__Group__527563 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__6_in_rule__DoStatement__Group__527566 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__DoStatement__Group__5__Impl27594 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DoStatement__Group__6__Impl_in_rule__DoStatement__Group__627625 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__DoStatement__Group__6__Impl27653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__0__Impl_in_rule__ForStatement__Group__027698 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__1_in_rule__ForStatement__Group__027701 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_101_in_rule__ForStatement__Group__0__Impl27729 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__1__Impl_in_rule__ForStatement__Group__127760 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__2_in_rule__ForStatement__Group__127763 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__ForStatement__Group__1__Impl27791 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__2__Impl_in_rule__ForStatement__Group__227822 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__3_in_rule__ForStatement__Group__227825 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__ControlAssignment_2_in_rule__ForStatement__Group__2__Impl27852 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__3__Impl_in_rule__ForStatement__Group__327882 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__4_in_rule__ForStatement__Group__327885 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__ForStatement__Group__3__Impl27913 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__Group__4__Impl_in_rule__ForStatement__Group__427944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForStatement__BlockAssignment_4_in_rule__ForStatement__Group__4__Impl27971 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group__0__Impl_in_rule__ForControl__Group__028011 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_rule__ForControl__Group__1_in_rule__ForControl__Group__028014 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_0_in_rule__ForControl__Group__0__Impl28041 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group__1__Impl_in_rule__ForControl__Group__128071 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group_1__0_in_rule__ForControl__Group__1__Impl28098 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group_1__0__Impl_in_rule__ForControl__Group_1__028133 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__ForControl__Group_1__1_in_rule__ForControl__Group_1__028136 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rule__ForControl__Group_1__0__Impl28164 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__Group_1__1__Impl_in_rule__ForControl__Group_1__128195 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ForControl__LoopVariableDefinitionAssignment_1_1_in_rule__ForControl__Group_1__1__Impl28222 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__0__Impl_in_rule__LoopVariableDefinition__Group_0__028256 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1_in_rule__LoopVariableDefinition__Group_0__028259 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_0_0_in_rule__LoopVariableDefinition__Group_0__0__Impl28286 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__1__Impl_in_rule__LoopVariableDefinition__Group_0__128316 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2_in_rule__LoopVariableDefinition__Group_0__128319 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_102_in_rule__LoopVariableDefinition__Group_0__1__Impl28347 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__2__Impl_in_rule__LoopVariableDefinition__Group_0__228378 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3_in_rule__LoopVariableDefinition__Group_0__228381 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression1Assignment_0_2_in_rule__LoopVariableDefinition__Group_0__2__Impl28408 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0__3__Impl_in_rule__LoopVariableDefinition__Group_0__328438 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0_in_rule__LoopVariableDefinition__Group_0__3__Impl28465 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__0__Impl_in_rule__LoopVariableDefinition__Group_0_3__028504 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1_in_rule__LoopVariableDefinition__Group_0_3__028507 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_85_in_rule__LoopVariableDefinition__Group_0_3__0__Impl28535 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_0_3__1__Impl_in_rule__LoopVariableDefinition__Group_0_3__128566 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Expression2Assignment_0_3_1_in_rule__LoopVariableDefinition__Group_0_3__1__Impl28593 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__0__Impl_in_rule__LoopVariableDefinition__Group_1__028627 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1_in_rule__LoopVariableDefinition__Group_1__028630 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__TypeAssignment_1_0_in_rule__LoopVariableDefinition__Group_1__0__Impl28657 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__1__Impl_in_rule__LoopVariableDefinition__Group_1__128687 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2_in_rule__LoopVariableDefinition__Group_1__128690 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__NameAssignment_1_1_in_rule__LoopVariableDefinition__Group_1__1__Impl28717 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__2__Impl_in_rule__LoopVariableDefinition__Group_1__228747 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3_in_rule__LoopVariableDefinition__Group_1__228750 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rule__LoopVariableDefinition__Group_1__2__Impl28778 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__Group_1__3__Impl_in_rule__LoopVariableDefinition__Group_1__328809 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LoopVariableDefinition__ExpressionAssignment_1_3_in_rule__LoopVariableDefinition__Group_1__3__Impl28836 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__0__Impl_in_rule__BreakStatement__Group__028874 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__1_in_rule__BreakStatement__Group__028877 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__1__Impl_in_rule__BreakStatement__Group__128935 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__2_in_rule__BreakStatement__Group__128938 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_103_in_rule__BreakStatement__Group__1__Impl28966 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BreakStatement__Group__2__Impl_in_rule__BreakStatement__Group__228997 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__BreakStatement__Group__2__Impl29025 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__0__Impl_in_rule__ReturnStatement__Group__029062 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__1_in_rule__ReturnStatement__Group__029065 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_104_in_rule__ReturnStatement__Group__0__Impl29093 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__1__Impl_in_rule__ReturnStatement__Group__129124 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__2_in_rule__ReturnStatement__Group__129127 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__ExpressionAssignment_1_in_rule__ReturnStatement__Group__1__Impl29154 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReturnStatement__Group__2__Impl_in_rule__ReturnStatement__Group__229184 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__ReturnStatement__Group__2__Impl29212 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__Group__0__Impl_in_rule__AcceptStatement__Group__029249 = new BitSet(new long[]{0x0000000000000000L,0x0000000008080000L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__Group__1_in_rule__AcceptStatement__Group__029252 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__ClauseAssignment_0_in_rule__AcceptStatement__Group__0__Impl29279 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__Group__1__Impl_in_rule__AcceptStatement__Group__129309 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptStatement__Alternatives_1_in_rule__AcceptStatement__Group__1__Impl29336 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__0__Impl_in_rule__SimpleAcceptStatementCompletion__Group__029370 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1_in_rule__SimpleAcceptStatementCompletion__Group__029373 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SimpleAcceptStatementCompletion__Group__1__Impl_in_rule__SimpleAcceptStatementCompletion__Group__129431 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__SimpleAcceptStatementCompletion__Group__1__Impl29459 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group__029494 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1_in_rule__CompoundAcceptStatementCompletion__Group__029497 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__BlockAssignment_0_in_rule__CompoundAcceptStatementCompletion__Group__0__Impl29524 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group__129554 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0_in_rule__CompoundAcceptStatementCompletion__Group__1__Impl29581 = new BitSet(new long[]{0x0000000000000002L,0x0000000080000000L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__029616 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1_in_rule__CompoundAcceptStatementCompletion__Group_1__029619 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__CompoundAcceptStatementCompletion__Group_1__0__Impl29647 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl_in_rule__CompoundAcceptStatementCompletion__Group_1__129678 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_1_in_rule__CompoundAcceptStatementCompletion__Group_1__1__Impl29705 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__Group__0__Impl_in_rule__AcceptBlock__Group__029739 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__Group__1_in_rule__AcceptBlock__Group__029742 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__ClauseAssignment_0_in_rule__AcceptBlock__Group__0__Impl29769 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__Group__1__Impl_in_rule__AcceptBlock__Group__129799 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptBlock__BlockAssignment_1_in_rule__AcceptBlock__Group__1__Impl29826 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__0__Impl_in_rule__AcceptClause__Group__029860 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__1_in_rule__AcceptClause__Group__029863 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_105_in_rule__AcceptClause__Group__0__Impl29891 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__1__Impl_in_rule__AcceptClause__Group__129922 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__2_in_rule__AcceptClause__Group__129925 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__AcceptClause__Group__1__Impl29953 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__2__Impl_in_rule__AcceptClause__Group__229984 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__3_in_rule__AcceptClause__Group__229987 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0_in_rule__AcceptClause__Group__2__Impl30014 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__3__Impl_in_rule__AcceptClause__Group__330045 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__4_in_rule__AcceptClause__Group__330048 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__QualifiedNameListAssignment_3_in_rule__AcceptClause__Group__3__Impl30075 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group__4__Impl_in_rule__AcceptClause__Group__430105 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__AcceptClause__Group__4__Impl30133 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group_2__0__Impl_in_rule__AcceptClause__Group_2__030174 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1_in_rule__AcceptClause__Group_2__030177 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__NameAssignment_2_0_in_rule__AcceptClause__Group_2__0__Impl30204 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AcceptClause__Group_2__1__Impl_in_rule__AcceptClause__Group_2__130234 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rule__AcceptClause__Group_2__1__Impl30262 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__0__Impl_in_rule__ClassifyStatement__Group__030297 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1_in_rule__ClassifyStatement__Group__030300 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_106_in_rule__ClassifyStatement__Group__0__Impl30328 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__1__Impl_in_rule__ClassifyStatement__Group__130359 = new BitSet(new long[]{0x0000000000000000L,0x0000180000000000L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2_in_rule__ClassifyStatement__Group__130362 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__ExpressionAssignment_1_in_rule__ClassifyStatement__Group__1__Impl30389 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__2__Impl_in_rule__ClassifyStatement__Group__230419 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3_in_rule__ClassifyStatement__Group__230422 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__ClauseAssignment_2_in_rule__ClassifyStatement__Group__2__Impl30449 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassifyStatement__Group__3__Impl_in_rule__ClassifyStatement__Group__330479 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__ClassifyStatement__Group__3__Impl30507 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__0__Impl_in_rule__ClassificationClause__Group_0__030546 = new BitSet(new long[]{0x0000000000000000L,0x0000180000000000L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1_in_rule__ClassificationClause__Group_0__030549 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyFromClauseAssignment_0_0_in_rule__ClassificationClause__Group_0__0__Impl30576 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_0__1__Impl_in_rule__ClassificationClause__Group_0__130606 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_0_1_in_rule__ClassificationClause__Group_0__1__Impl30633 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__0__Impl_in_rule__ClassificationClause__Group_1__030668 = new BitSet(new long[]{0x0000000000000000L,0x0000180000000000L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1_in_rule__ClassificationClause__Group_1__030671 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__ReclassyAllClauseAssignment_1_0_in_rule__ClassificationClause__Group_1__0__Impl30698 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__Group_1__1__Impl_in_rule__ClassificationClause__Group_1__130729 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationClause__ClassifyToClauseAssignment_1_1_in_rule__ClassificationClause__Group_1__1__Impl30756 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__0__Impl_in_rule__ClassificationFromClause__Group__030790 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1_in_rule__ClassificationFromClause__Group__030793 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_107_in_rule__ClassificationFromClause__Group__0__Impl30821 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationFromClause__Group__1__Impl_in_rule__ClassificationFromClause__Group__130852 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationFromClause__QualifiedNameListAssignment_1_in_rule__ClassificationFromClause__Group__1__Impl30879 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationToClause__Group__0__Impl_in_rule__ClassificationToClause__Group__030913 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1_in_rule__ClassificationToClause__Group__030916 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_108_in_rule__ClassificationToClause__Group__0__Impl30944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationToClause__Group__1__Impl_in_rule__ClassificationToClause__Group__130975 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationToClause__QualifiedNameListAssignment_1_in_rule__ClassificationToClause__Group__1__Impl31002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__0__Impl_in_rule__ReclassifyAllClause__Group__031036 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1_in_rule__ReclassifyAllClause__Group__031039 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__1__Impl_in_rule__ReclassifyAllClause__Group__131097 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2_in_rule__ReclassifyAllClause__Group__131100 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_107_in_rule__ReclassifyAllClause__Group__1__Impl31128 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ReclassifyAllClause__Group__2__Impl_in_rule__ReclassifyAllClause__Group__231159 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_rule__ReclassifyAllClause__Group__2__Impl31187 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group__0__Impl_in_rule__QualifiedNameList__Group__031224 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1_in_rule__QualifiedNameList__Group__031227 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_0_in_rule__QualifiedNameList__Group__0__Impl31254 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group__1__Impl_in_rule__QualifiedNameList__Group__131284 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0_in_rule__QualifiedNameList__Group__1__Impl31311 = new BitSet(new long[]{0x2000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__0__Impl_in_rule__QualifiedNameList__Group_1__031346 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1_in_rule__QualifiedNameList__Group_1__031349 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rule__QualifiedNameList__Group_1__0__Impl31377 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__Group_1__1__Impl_in_rule__QualifiedNameList__Group_1__131408 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QualifiedNameList__QualifiedNameAssignment_1_1_in_rule__QualifiedNameList__Group_1__1__Impl31435 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031469 = new BitSet(new long[]{0x0FFF000000000040L,0x0000000008000200L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__031472 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_0_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__0__Impl31499 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131529 = new BitSet(new long[]{0x0FFF000000000040L,0x0000000008000200L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__131532 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Alternatives_1_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__1__Impl31559 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__231590 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__InvocationOrAssignementOrDeclarationStatement__Group__2__Impl31618 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__0__Impl_in_rule__SuperInvocationStatement__Group__031655 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1_in_rule__SuperInvocationStatement__Group__031658 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationStatement___superAssignment_0_in_rule__SuperInvocationStatement__Group__0__Impl31685 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SuperInvocationStatement__Group__1__Impl_in_rule__SuperInvocationStatement__Group__131715 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__SuperInvocationStatement__Group__1__Impl31743 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__0__Impl_in_rule__ThisInvocationStatement__Group__031778 = new BitSet(new long[]{0x0FFF000000000040L,0x0000000008000200L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1_in_rule__ThisInvocationStatement__Group__031781 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement___thisAssignment_0_in_rule__ThisInvocationStatement__Group__0__Impl31808 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__1__Impl_in_rule__ThisInvocationStatement__Group__131838 = new BitSet(new long[]{0x0FFF000000000040L,0x0000000008000200L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2_in_rule__ThisInvocationStatement__Group__131841 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__AssignmentCompletionAssignment_1_in_rule__ThisInvocationStatement__Group__1__Impl31868 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ThisInvocationStatement__Group__2__Impl_in_rule__ThisInvocationStatement__Group__231899 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__ThisInvocationStatement__Group__2__Impl31927 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__0__Impl_in_rule__InstanceCreationInvocationStatement__Group__031964 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1_in_rule__InstanceCreationInvocationStatement__Group__031967 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement___newAssignment_0_in_rule__InstanceCreationInvocationStatement__Group__0__Impl31994 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InstanceCreationInvocationStatement__Group__1__Impl_in_rule__InstanceCreationInvocationStatement__Group__132024 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__InstanceCreationInvocationStatement__Group__1__Impl32052 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__0__Impl_in_rule__VariableDeclarationCompletion__Group__032087 = new BitSet(new long[]{0x0000000000000040L,0x0000000000000200L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1_in_rule__VariableDeclarationCompletion__Group__032090 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0_in_rule__VariableDeclarationCompletion__Group__0__Impl32117 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__1__Impl_in_rule__VariableDeclarationCompletion__Group__132148 = new BitSet(new long[]{0x0FFF000000000040L,0x0000000000000200L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2_in_rule__VariableDeclarationCompletion__Group__132151 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__VariableNameAssignment_1_in_rule__VariableDeclarationCompletion__Group__1__Impl32178 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group__2__Impl_in_rule__VariableDeclarationCompletion__Group__232208 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__InitValueAssignment_2_in_rule__VariableDeclarationCompletion__Group__2__Impl32235 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__0__Impl_in_rule__VariableDeclarationCompletion__Group_0__032271 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1_in_rule__VariableDeclarationCompletion__Group_0__032274 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_0_in_rule__VariableDeclarationCompletion__Group_0__0__Impl32301 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VariableDeclarationCompletion__Group_0__1__Impl_in_rule__VariableDeclarationCompletion__Group_0__132331 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__VariableDeclarationCompletion__Group_0__1__Impl32359 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__0__Impl_in_rule__AssignmentCompletion__Group__032394 = new BitSet(new long[]{0x80000007CE0031F0L,0x000007B93C8F8000L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1_in_rule__AssignmentCompletion__Group__032397 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__OpAssignment_0_in_rule__AssignmentCompletion__Group__0__Impl32424 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__Group__1__Impl_in_rule__AssignmentCompletion__Group__132454 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AssignmentCompletion__RightHandSideAssignment_1_in_rule__AssignmentCompletion__Group__1__Impl32481 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__AppliedStereotypePropertyRule__PropertyAssignment_032520 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpressionValueRule_in_rule__AppliedStereotypePropertyRule__ValueAssignment_132551 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_rule__ExpressionValueRule__ExpressionAssignment_132582 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBooleanValue_in_rule__BOOLEAN_LITERAL__ValueAssignment32617 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INTEGERVALUE_in_rule__INTEGER_LITERAL__ValueAssignment32648 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_rule__UNLIMITED_LITERAL__ValueAssignment32684 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_STRING_in_rule__STRING_LITERAL__ValueAssignment32723 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PrefixOpAlternatives_0_0_0_0_in_rule__NameExpression__PrefixOpAssignment_0_0_032754 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_0_132787 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_0_232818 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNamePath_in_rule__NameExpression__PathAssignment_0_1_032849 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__NameExpression__IdAssignment_0_1_132880 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_rule__NameExpression__InvocationCompletionAssignment_0_1_2_032911 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_rule__NameExpression__SequenceConstructionCompletionAssignment_0_1_2_132942 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpression__PostfixOpAlternatives_0_1_2_2_0_in_rule__NameExpression__PostfixOpAssignment_0_1_2_232973 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__NameExpression__SuffixAssignment_133006 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnqualifiedName_in_rule__QualifiedNamePath__NamespaceAssignment_033037 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__UnqualifiedName__NameAssignment_033068 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__UnqualifiedName__TemplateBindingAssignment_133099 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_133130 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_rule__TemplateBinding__BindingsAssignment_2_133161 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__NamedTemplateBinding__FormalAssignment_033192 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__NamedTemplateBinding__ActualAssignment_233223 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__QualifiedNameWithBinding__IdAssignment_033254 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateBinding_in_rule__QualifiedNameWithBinding__BindingAssignment_133285 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameWithBinding__RemainingAssignment_2_133316 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_033347 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleElement_in_rule__Tuple__TupleElementsAssignment_2_1_133378 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__TupleElement__ArgumentAssignment33409 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalOrExpression_in_rule__ConditionalTestExpression__ExpAssignment_033440 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenTrueAssignment_1_133471 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalTestExpression_in_rule__ConditionalTestExpression__WhenFalseAssignment_1_333502 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_033533 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalAndExpression_in_rule__ConditionalOrExpression__ExpAssignment_1_133564 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_033595 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_rule__ConditionalAndExpression__ExpAssignment_1_133626 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_033657 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_rule__InclusiveOrExpression__ExpAssignment_1_133688 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_033719 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAndExpression_in_rule__ExclusiveOrExpression__ExpAssignment_1_133750 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_033781 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEqualityExpression_in_rule__AndExpression__ExpAssignment_1_133812 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_033843 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EqualityExpression__OpAlternatives_1_0_0_in_rule__EqualityExpression__OpAssignment_1_033874 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationExpression_in_rule__EqualityExpression__ExpAssignment_1_133907 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRelationalExpression_in_rule__ClassificationExpression__ExpAssignment_033938 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ClassificationExpression__OpAlternatives_1_0_0_in_rule__ClassificationExpression__OpAssignment_1_033969 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_rule__ClassificationExpression__TypeNameAssignment_1_134002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__LeftAssignment_034033 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationalExpression__OpAlternatives_1_0_0_in_rule__RelationalExpression__OpAssignment_1_034064 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleShiftExpression_in_rule__RelationalExpression__RightAssignment_1_134097 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_034128 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ShiftExpression__OpAlternatives_1_0_0_in_rule__ShiftExpression__OpAssignment_1_034159 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAdditiveExpression_in_rule__ShiftExpression__ExpAssignment_1_134192 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_034223 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AdditiveExpression__OpAlternatives_1_0_0_in_rule__AdditiveExpression__OpAssignment_1_034254 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_rule__AdditiveExpression__ExpAssignment_1_134287 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_034318 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicativeExpression__OpAlternatives_1_0_0_in_rule__MultiplicativeExpression__OpAssignment_1_034349 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryExpression_in_rule__MultiplicativeExpression__ExpAssignment_1_134382 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryExpression__OpAlternatives_0_0_in_rule__UnaryExpression__OpAssignment_034413 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpression_in_rule__UnaryExpression__ExpAssignment_134446 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleValueSpecification_in_rule__PrimaryExpression__PrefixAssignment34477 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__OperationCallExpression__OperationNameAssignment_134508 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_rule__OperationCallExpression__TupleAssignment_234539 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__OperationCallExpression__SuffixAssignment_334570 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__PropertyCallExpression__PropertyNameAssignment_134601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__PropertyCallExpression__IndexAssignment_2_134632 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__PropertyCallExpression__SuffixAssignment_334663 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationKind_in_rule__CreateOrDestroyLinkOperationExpression__KindAssignment_134694 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTuple_in_rule__CreateOrDestroyLinkOperationExpression__TupleAssignment_234725 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__ClearAssocExpression__EndAssignment_334756 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_134787 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_rule__LinkOperationTuple__LinkOperationTupleElementAssignment_2_134818 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__LinkOperationTupleElement__RoleAssignment_034849 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__RoleIndexAssignment_1_134880 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__LinkOperationTupleElement__ObjectAssignment_334911 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceOperationExpression__OperationNameAssignment_134942 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_rule__SequenceOperationExpression__TupleAssignment_234973 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceOperationExpression__SuffixAssignment_335004 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_109_in_rule__SequenceReductionExpression__IsOrderedAssignment_235040 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SequenceReductionExpression__BehaviorAssignment_335079 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SequenceReductionExpression__SuffixAssignment_435110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperator_in_rule__SelectOrRejectOperation__OpAssignment_135141 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__SelectOrRejectOperation__NameAssignment_235172 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__SelectOrRejectOperation__ExprAssignment_435203 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__SelectOrRejectOperation__SuffixAssignment_635234 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperator_in_rule__CollectOrIterateOperation__OpAssignment_135265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__CollectOrIterateOperation__NameAssignment_235296 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__CollectOrIterateOperation__ExprAssignment_435327 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__CollectOrIterateOperation__SuffixAssignment_635358 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperator_in_rule__ForAllOrExistsOrOneOperation__OpAssignment_135389 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__ForAllOrExistsOrOneOperation__NameAssignment_235420 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__ForAllOrExistsOrOneOperation__ExprAssignment_435451 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ForAllOrExistsOrOneOperation__SuffixAssignment_635482 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__IsUniqueOperation__NameAssignment_235513 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__IsUniqueOperation__ExprAssignment_435544 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__IsUniqueOperation__SuffixAssignment_635575 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__ParenthesizedExpression__ExpOrTypeCastAssignment_135606 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_rule__ParenthesizedExpression__CastedAssignment_3_035637 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ParenthesizedExpression__SuffixAssignment_3_135668 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ThisExpression__SuffixAssignment_235699 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_035730 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__SuperInvocationExpression__OperationNameAssignment_1_1_135761 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_rule__SuperInvocationExpression__TupleAssignment_1_1_235792 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__InstanceCreationExpression__ConstructorAssignment_135823 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_rule__InstanceCreationExpression__TupleAssignment_235854 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__InstanceCreationExpression__SuffixAssignment_335885 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_035916 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_rule__InstanceCreationTuple__InstanceCreationTupleElementAssignment_2_1_135947 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__InstanceCreationTupleElement__RoleAssignment_035978 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__InstanceCreationTupleElement__ObjectAssignment_236009 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_rule__SequenceConstructionOrAccessCompletion__MultiplicityIndicatorAssignment_0_036045 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAccessCompletion_in_rule__SequenceConstructionOrAccessCompletion__AccessCompletionAssignment_0_1_036084 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_rule__SequenceConstructionOrAccessCompletion__SequenceCompletionAssignment_0_1_136115 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__SequenceConstructionOrAccessCompletion__ExpressionAssignment_136146 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__AccessCompletion__AccessIndexAssignment_036177 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rule__PartialSequenceConstructionCompletion__ExpressionAssignment_136208 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_136239 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_rule__SequenceConstructionExpression__SequenceElementAssignment_2_0_136270 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__SequenceConstructionExpression__RangeUpperAssignment_2_1_136301 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rule__ClassExtentExpression__SuffixAssignment_536332 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatementSequence_in_rule__Block__SequenceAssignment_236363 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__StatementSequence__StatementsAssignment36394 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DocumentedStatement__CommentAlternatives_0_0_in_rule__DocumentedStatement__CommentAssignment_036425 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatement_in_rule__DocumentedStatement__StatementAssignment_136458 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__InlineStatement__LangageNameAssignment_336489 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_STRING_in_rule__InlineStatement__BodyAssignment_536520 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotation_in_rule__AnnotatedStatement__AnnotationAssignment_136551 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatement_in_rule__AnnotatedStatement__StatementAssignment_236582 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotationKind_in_rule__Annotation__KindAssignment_036613 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_136644 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__Annotation__ArgsAssignment_1_2_136675 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__BlockStatement__BlockAssignment36706 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__LocalNameDeclarationStatement__VarNameAssignment_136737 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LocalNameDeclarationStatement__TypeAssignment_336768 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_rule__LocalNameDeclarationStatement__MultiplicityIndicatorAssignment_4_036804 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_rule__LocalNameDeclarationStatement__InitAssignment_636843 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequentialClauses_in_rule__IfStatement__SequentialClaussesAssignment_136874 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFinalClause_in_rule__IfStatement__FinalClauseAssignment_236905 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_036936 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_rule__SequentialClauses__ConccurentClausesAssignment_1_236967 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_036998 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_rule__ConcurrentClauses__NonFinalClauseAssignment_1_237029 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__NonFinalClause__ConditionAssignment_137060 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__NonFinalClause__BlockAssignment_337091 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__FinalClause__BlockAssignment_137122 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchStatement__ExpressionAssignment_237153 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchClause_in_rule__SwitchStatement__SwitchClauseAssignment_537184 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_rule__SwitchStatement__DefaultClauseAssignment_637215 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_037246 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_rule__SwitchClause__SwitchCaseAssignment_137277 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchClause__StatementSequenceAssignment_237308 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__SwitchCase__ExpressionAssignment_137339 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_rule__SwitchDefaultClause__StatementSequenceAssignment_237370 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_rule__NonEmptyStatementSequence__StatementAssignment37401 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__WhileStatement__ConditionAssignment_237432 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__WhileStatement__BlockAssignment_437463 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__DoStatement__BlockAssignment_137494 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__DoStatement__ConditionAssignment_437525 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForControl_in_rule__ForStatement__ControlAssignment_237556 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__ForStatement__BlockAssignment_437587 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_037618 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_rule__ForControl__LoopVariableDefinitionAssignment_1_137649 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_0_037680 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression1Assignment_0_237711 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__Expression2Assignment_0_3_137742 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__LoopVariableDefinition__TypeAssignment_1_037773 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__LoopVariableDefinition__NameAssignment_1_137804 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__LoopVariableDefinition__ExpressionAssignment_1_337835 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__ReturnStatement__ExpressionAssignment_137866 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptStatement__ClauseAssignment_037897 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_rule__AcceptStatement__SimpleAcceptAssignment_1_037928 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_rule__AcceptStatement__CompoundAcceptAssignment_1_137959 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__CompoundAcceptStatementCompletion__BlockAssignment_037990 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptBlock_in_rule__CompoundAcceptStatementCompletion__AcceptBlockAssignment_1_138021 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_rule__AcceptBlock__ClauseAssignment_038052 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_rule__AcceptBlock__BlockAssignment_138083 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__AcceptClause__NameAssignment_2_038114 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__AcceptClause__QualifiedNameListAssignment_338145 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_rule__ClassifyStatement__ExpressionAssignment_138176 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationClause_in_rule__ClassifyStatement__ClauseAssignment_238207 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationFromClause_in_rule__ClassificationClause__ClassifyFromClauseAssignment_0_038238 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_0_138269 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReclassifyAllClause_in_rule__ClassificationClause__ReclassyAllClauseAssignment_1_038300 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_rule__ClassificationClause__ClassifyToClauseAssignment_1_138331 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationFromClause__QualifiedNameListAssignment_138362 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_rule__ClassificationToClause__QualifiedNameListAssignment_138393 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_038424 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_rule__QualifiedNameList__QualifiedNameAssignment_1_138455 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_rule__InvocationOrAssignementOrDeclarationStatement__TypePart_OR_assignedPart_OR_invocationPartAssignment_038486 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__VariableDeclarationCompletionAssignment_1_038517 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__InvocationOrAssignementOrDeclarationStatement__AssignmentCompletionAssignment_1_138548 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_rule__SuperInvocationStatement___superAssignment_038579 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_rule__ThisInvocationStatement___thisAssignment_038610 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__ThisInvocationStatement__AssignmentCompletionAssignment_138641 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_rule__InstanceCreationInvocationStatement___newAssignment_038672 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_rule__VariableDeclarationCompletion__MultiplicityIndicatorAssignment_0_038708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_rule__VariableDeclarationCompletion__VariableNameAssignment_138747 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_rule__VariableDeclarationCompletion__InitValueAssignment_238778 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentOperator_in_rule__AssignmentCompletion__OpAssignment_038809 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_rule__AssignmentCompletion__RightHandSideAssignment_138840 = new BitSet(new long[]{0x0000000000000002L});
+
+} \ No newline at end of file
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/internal/AppliedStereotypePropertyActivator.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/internal/AppliedStereotypePropertyActivator.java
index 2df23ef69e9..b20839d2788 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/internal/AppliedStereotypePropertyActivator.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/ui/internal/AppliedStereotypePropertyActivator.java
@@ -3,94 +3,93 @@
*/
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.internal;
-import static com.google.inject.util.Modules.override;
-import static com.google.inject.Guice.createInjector;
+import java.util.Collections;
+import java.util.Map;
import org.apache.log4j.Logger;
-
import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.eclipse.xtext.ui.shared.SharedStateModule;
+import org.eclipse.xtext.util.Modules2;
import org.osgi.framework.BundleContext;
+import com.google.common.collect.Maps;
+import com.google.inject.Guice;
import com.google.inject.Injector;
import com.google.inject.Module;
-import com.google.common.cache.Cache;
-import com.google.common.cache.CacheBuilder;
-import com.google.common.cache.CacheLoader;
-
-import java.util.concurrent.ExecutionException;
-
-import org.eclipse.xtext.ui.shared.SharedStateModule;
/**
* This class was generated. Customizations should only happen in a newly
- * introduced subclass.
+ * introduced subclass.
*/
public class AppliedStereotypePropertyActivator extends AbstractUIPlugin {
-
+
+ public static final String ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY = "org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.AppliedStereotypeProperty";
+
private static final Logger logger = Logger.getLogger(AppliedStereotypePropertyActivator.class);
-
- private Cache<String, Injector> injectors = CacheBuilder.newBuilder().build(new CacheLoader<String, Injector>() {
-
- @Override
- public Injector load(String language) throws Exception {
- Module runtimeModule = getRuntimeModule(language);
- Module sharedStateModule = getSharedStateModule();
- Module uiModule = getUiModule(language);
- Module mergedModule = override(override(runtimeModule).with(sharedStateModule)).with(uiModule);
- return createInjector(mergedModule);
- }
- });
-
+
private static AppliedStereotypePropertyActivator INSTANCE;
-
- public static final String ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY = "org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.AppliedStereotypeProperty";
-
- public Injector getInjector(String languageName) {
- try {
- return injectors.get(languageName);
- } catch (ExecutionException e) {
- logger.error("Failed to create injector for " + languageName);
- logger.error(e.getMessage(), e);
- throw new RuntimeException("Failed to create injector for " + languageName, e);
- }
- }
-
+
+ private Map<String, Injector> injectors = Collections.synchronizedMap(Maps.<String, Injector> newHashMapWithExpectedSize(1));
+
@Override
public void start(BundleContext context) throws Exception {
super.start(context);
INSTANCE = this;
}
-
+
@Override
public void stop(BundleContext context) throws Exception {
- injectors.invalidateAll();
- injectors.cleanUp();
+ injectors.clear();
INSTANCE = null;
super.stop(context);
}
-
+
public static AppliedStereotypePropertyActivator getInstance() {
return INSTANCE;
}
+
+ public Injector getInjector(String language) {
+ synchronized (injectors) {
+ Injector injector = injectors.get(language);
+ if (injector == null) {
+ injectors.put(language, injector = createInjector(language));
+ }
+ return injector;
+ }
+ }
+
+ protected Injector createInjector(String language) {
+ try {
+ Module runtimeModule = getRuntimeModule(language);
+ Module sharedStateModule = getSharedStateModule();
+ Module uiModule = getUiModule(language);
+ Module mergedModule = Modules2.mixin(runtimeModule, sharedStateModule, uiModule);
+ return Guice.createInjector(mergedModule);
+ } catch (Exception e) {
+ logger.error("Failed to create injector for " + language);
+ logger.error(e.getMessage(), e);
+ throw new RuntimeException("Failed to create injector for " + language, e);
+ }
+ }
protected Module getRuntimeModule(String grammar) {
- if(ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY.equals(grammar)) {
+ if (ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY.equals(grammar)) {
return new org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.AppliedStereotypePropertyRuntimeModule();
}
-
+
throw new IllegalArgumentException(grammar);
}
-
+
protected Module getUiModule(String grammar) {
- if(ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY.equals(grammar)) {
+ if (ORG_ECLIPSE_PAPYRUS_UML_TEXTEDIT_STEREOTYPEPROPERTY_XTEXT_APPLIEDSTEREOTYPEPROPERTY.equals(grammar)) {
return new org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.ui.AppliedStereotypePropertyUiModule(this);
}
-
+
throw new IllegalArgumentException(grammar);
}
-
+
protected Module getSharedStateModule() {
return new SharedStateModule();
}
-
+
}
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/META-INF/MANIFEST.MF b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/META-INF/MANIFEST.MF
index 03064a34bd4..18fa3ec57da 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/META-INF/MANIFEST.MF
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/META-INF/MANIFEST.MF
@@ -3,8 +3,7 @@ Bundle-Name: %pluginName
Bundle-ManifestVersion: 2
Bundle-Vendor: %providerName
Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-SymbolicName: org.eclipse.papyrus.uml.textedit.stereotypeproper
- ty.xtext;singleton:=true
+Bundle-SymbolicName: org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext;singleton:=true
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.xtext;bundle-version="2.1.0";visibility:=reexport,
@@ -42,4 +41,5 @@ Export-Package: org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext,
org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.services,
org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.validation
Bundle-Version: 0.9.1.qualifier
-
+Import-Package: org.apache.log4j,
+ org.eclipse.xtext.xbase.lib
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AbstractAppliedStereotypePropertyRuntimeModule.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AbstractAppliedStereotypePropertyRuntimeModule.java
index 56a8b85b5b1..e5492fbb598 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AbstractAppliedStereotypePropertyRuntimeModule.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AbstractAppliedStereotypePropertyRuntimeModule.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+ * generated by Xtext
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext;
import java.util.Properties;
@@ -45,18 +35,23 @@ public abstract class AbstractAppliedStereotypePropertyRuntimeModule extends Def
}
// contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
+ public java.lang.ClassLoader bindClassLoaderToInstance() {
+ return getClass().getClassLoader();
+ }
+
+ // contributed by org.eclipse.xtext.generator.grammarAccess.GrammarAccessFragment
public Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess() {
return org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.services.AppliedStereotypePropertyGrammarAccess.class;
}
// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
public Class<? extends org.eclipse.xtext.serializer.sequencer.ISemanticSequencer> bindISemanticSequencer() {
- return org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.serializer.AbstractAppliedStereotypePropertySemanticSequencer.class;
+ return org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.serializer.AppliedStereotypePropertySemanticSequencer.class;
}
// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
public Class<? extends org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer> bindISyntacticSequencer() {
- return org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.serializer.AbstractAppliedStereotypePropertySyntacticSequencer.class;
+ return org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.serializer.AppliedStereotypePropertySyntacticSequencer.class;
}
// contributed by org.eclipse.xtext.generator.serializer.SerializerFragment
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.ecore b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.ecore
index e2eb33b9f1e..9eaa47f8fde 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.ecore
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.ecore
@@ -3,7 +3,7 @@
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="appliedStereotypeProperty" nsURI="http://www.eclipse.org/papyrus/uml/textedit/property/xtext/StereotypeProperty"
nsPrefix="appliedStereotypeProperty">
<eClassifiers xsi:type="ecore:EClass" name="AppliedStereotypePropertyRule">
- <eStructuralFeatures xsi:type="ecore:EReference" name="property" eType="ecore:EClass ../../../../../../../../../org.eclipse.uml2.uml/model/UML.ecore#//Property"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="property" eType="ecore:EDataType ../../../../../../../../../org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="value" eType="#//ExpressionValueRule"
containment="true"/>
</eClassifiers>
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.genmodel b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.genmodel
index 914914cc87c..81abaa86ab5 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.genmodel
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.genmodel
@@ -7,11 +7,11 @@
modelName="AppliedStereotypeProperty" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
complianceLevel="5.0" copyrightFields="false" editPluginID="org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.edit"
editorPluginID="org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.editor"
- usedGenPackages="../../../../../../../../../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel#//alf ../../../../../../../../../org.eclipse.uml2.uml/model/UML.genmodel#//uml">
+ runtimeVersion="2.8" usedGenPackages="../../../../../../../../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../../../../../../../../org.eclipse.papyrus.uml.alf/src-gen/org/eclipse/papyrus/uml/alf/Alf.genmodel#//alf">
<genPackages prefix="AppliedStereotypeProperty" basePackage="org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext"
- resource="XML" disposableProviderFactory="true" ecorePackage="AppliedStereotypeProperty.ecore#/">
+ disposableProviderFactory="true" ecorePackage="AppliedStereotypeProperty.ecore#/">
<genClasses ecoreClass="AppliedStereotypeProperty.ecore#//AppliedStereotypePropertyRule">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference AppliedStereotypeProperty.ecore#//AppliedStereotypePropertyRule/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute AppliedStereotypeProperty.ecore#//AppliedStereotypePropertyRule/property"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference AppliedStereotypeProperty.ecore#//AppliedStereotypePropertyRule/value"/>
</genClasses>
<genClasses ecoreClass="AppliedStereotypeProperty.ecore#//ExpressionValueRule">
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.xmi b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.xmi
index 78119169d8c..09d41228109 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.xmi
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.xmi
@@ -19,12 +19,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="property" operator="=">
- <terminal xsi:type="xtext:CrossReference">
- <type metamodel="/0/@metamodelDeclarations.0">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/uml2/4.0.0/UML#//Property"/>
- </type>
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
- </terminal>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="value" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.1"/>
@@ -38,7 +33,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="="/>
<elements xsi:type="xtext:Assignment" feature="expression" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.62"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
</elements>
</alternatives>
</rules>
@@ -61,19 +56,19 @@
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value="testAssignmentExpression"/>
<elements xsi:type="xtext:Assignment" feature="assignExpression" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.108"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
</elements>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value="testStatement"/>
<elements xsi:type="xtext:Assignment" feature="statements" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.69"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.71"/>
</elements>
</elements>
<elements xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="testBlock"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.66"/>
</elements>
</elements>
</alternatives>
@@ -233,7 +228,7 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//STRING_LITERAL"/>
</type>
<alternatives xsi:type="xtext:Assignment" feature="value" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.111"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.113"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="NameExpression">
@@ -253,7 +248,7 @@
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.10"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="id" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
</elements>
<elements xsi:type="xtext:Group">
@@ -261,14 +256,14 @@
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.10"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="id" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Alternatives" cardinality="?">
<elements xsi:type="xtext:Assignment" feature="invocationCompletion" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.15"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="sequenceConstructionCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.58"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.60"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="postfixOp" operator="=">
<terminal xsi:type="xtext:Alternatives">
@@ -301,7 +296,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="templateBinding" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.12"/>
@@ -332,7 +327,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="formal" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="=>"/>
<elements xsi:type="xtext:Assignment" feature="actual" operator="=">
@@ -346,7 +341,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="id" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="binding" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.12"/>
@@ -652,7 +647,7 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//PrimaryExpression"/>
</type>
<alternatives xsi:type="xtext:Assignment" feature="prefix" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.49"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.51"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="SuffixExpression">
@@ -663,10 +658,10 @@
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.33"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.34"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.35"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.39"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.40"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.41"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.63"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.42"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.43"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.65"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="OperationCallExpression">
@@ -676,7 +671,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="."/>
<elements xsi:type="xtext:Assignment" feature="operationName" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="tuple" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.15"/>
@@ -693,7 +688,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="."/>
<elements xsi:type="xtext:Assignment" feature="propertyName" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value="["/>
@@ -711,16 +706,39 @@
<type metamodel="/1/@metamodelDeclarations.0">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//LinkOperationExpression"/>
</type>
+ <alternatives xsi:type="xtext:Alternatives">
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.36"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.37"/>
+ </alternatives>
+ </rules>
+ <rules xsi:type="xtext:ParserRule" name="CreateOrDestroyLinkOperationExpression">
+ <type metamodel="/1/@metamodelDeclarations.0">
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//CreateOrDestroyLinkOperationExpression"/>
+ </type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="."/>
<elements xsi:type="xtext:Assignment" feature="kind" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.38"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.40"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="tuple" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.36"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.38"/>
</elements>
</alternatives>
</rules>
+ <rules xsi:type="xtext:ParserRule" name="ClearAssocExpression">
+ <type metamodel="/1/@metamodelDeclarations.0">
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//ClearAssocExpression"/>
+ </type>
+ <alternatives xsi:type="xtext:Group">
+ <elements xsi:type="xtext:Keyword" value="."/>
+ <elements xsi:type="xtext:Keyword" value="clearAssoc"/>
+ <elements xsi:type="xtext:Keyword" value="("/>
+ <elements xsi:type="xtext:Assignment" feature="end" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.17"/>
+ </elements>
+ <elements xsi:type="xtext:Keyword" value=")"/>
+ </alternatives>
+ </rules>
<rules xsi:type="xtext:ParserRule" name="LinkOperationTuple">
<type metamodel="/1/@metamodelDeclarations.0">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//LinkOperationTuple"/>
@@ -728,12 +746,12 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="linkOperationTupleElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.37"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.39"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
<elements xsi:type="xtext:Assignment" feature="linkOperationTupleElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.37"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.39"/>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
@@ -745,7 +763,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="role" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value="["/>
@@ -773,10 +791,6 @@
<enumLiteral href="http://www.eclipse.org/papyrus/alf/Alf#//LinkOperationKind/DESTROY"/>
<literal value="destroyLink"/>
</elements>
- <elements xsi:type="xtext:EnumLiteralDeclaration">
- <enumLiteral href="http://www.eclipse.org/papyrus/alf/Alf#//LinkOperationKind/CLEAR"/>
- <literal value="clearAssoc"/>
- </elements>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="SequenceOperationExpression">
@@ -819,10 +833,10 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//SequenceExpansionExpression"/>
</type>
<alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.42"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.44"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.46"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.48"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.50"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="SelectOrRejectOperation">
@@ -832,10 +846,10 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="->"/>
<elements xsi:type="xtext:Assignment" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.43"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.45"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="expr" operator="=">
@@ -869,10 +883,10 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="->"/>
<elements xsi:type="xtext:Assignment" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.45"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.47"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="expr" operator="=">
@@ -906,10 +920,10 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="->"/>
<elements xsi:type="xtext:Assignment" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.47"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.49"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="expr" operator="=">
@@ -948,7 +962,7 @@
<elements xsi:type="xtext:Keyword" value="->"/>
<elements xsi:type="xtext:Keyword" value="isUnique"/>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="expr" operator="=">
@@ -967,11 +981,11 @@
<alternatives xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.9"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.1"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.55"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.56"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.57"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.53"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.54"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.55"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.51"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.52"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="NonLiteralValueSpecification">
@@ -980,10 +994,10 @@
</type>
<alternatives xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.9"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.51"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.55"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.53"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.54"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.57"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.55"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.56"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="ParenthesizedExpression">
@@ -998,7 +1012,7 @@
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Alternatives" cardinality="?">
<elements xsi:type="xtext:Assignment" feature="casted" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.50"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.52"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="suffix" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.32"/>
@@ -1067,7 +1081,7 @@
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.14"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="tuple" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.56"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.58"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="suffix" operator="=">
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.32"/>
@@ -1087,12 +1101,12 @@
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Assignment" feature="instanceCreationTupleElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.57"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.59"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
<elements xsi:type="xtext:Assignment" feature="instanceCreationTupleElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.57"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.59"/>
</elements>
</elements>
</elements>
@@ -1105,7 +1119,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="role" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="=>"/>
<elements xsi:type="xtext:Assignment" feature="object" operator="=">
@@ -1124,15 +1138,15 @@
</elements>
<elements xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Assignment" feature="accessCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.59"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.61"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="sequenceCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.60"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.62"/>
</elements>
</elements>
</elements>
<elements xsi:type="xtext:Assignment" feature="expression" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.61"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.63"/>
</elements>
</alternatives>
</rules>
@@ -1154,7 +1168,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="]"/>
<elements xsi:type="xtext:Assignment" feature="expression" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.61"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.63"/>
</elements>
</alternatives>
</rules>
@@ -1165,13 +1179,13 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="{"/>
<elements xsi:type="xtext:Assignment" feature="sequenceElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.62"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
</elements>
<elements xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
<elements xsi:type="xtext:Assignment" feature="sequenceElement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.62"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
</elements>
</elements>
<elements xsi:type="xtext:Group">
@@ -1190,7 +1204,7 @@
</type>
<alternatives xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.17"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.61"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.63"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="ClassExtentExpression">
@@ -1207,6 +1221,9 @@
<elements xsi:type="xtext:Keyword" value="allInstances"/>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Keyword" value=")"/>
+ <elements xsi:type="xtext:Assignment" cardinality="?" feature="suffix" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.32"/>
+ </elements>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="Block">
@@ -1221,7 +1238,7 @@
</type>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="sequence" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.65"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.67"/>
</elements>
<elements xsi:type="xtext:Keyword" value="}"/>
</alternatives>
@@ -1231,7 +1248,7 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//StatementSequence"/>
</type>
<alternatives xsi:type="xtext:Assignment" cardinality="+" feature="statements" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.66"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.68"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="DocumentedStatement">
@@ -1241,12 +1258,12 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" cardinality="?" feature="comment" operator="=">
<terminal xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.113"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.114"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.115"/>
</terminal>
</elements>
<elements xsi:type="xtext:Assignment" feature="statement" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.69"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.71"/>
</elements>
</alternatives>
</rules>
@@ -1259,11 +1276,11 @@
<elements xsi:type="xtext:Keyword" value="inline"/>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="langageName" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Assignment" feature="body" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.111"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.113"/>
</elements>
<elements xsi:type="xtext:Keyword" value="*/"/>
</alternatives>
@@ -1275,10 +1292,10 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="//@"/>
<elements xsi:type="xtext:Assignment" feature="annotation" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.70"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.72"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="statement" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.69"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.71"/>
</elements>
</alternatives>
</rules>
@@ -1287,24 +1304,24 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//Statement"/>
</type>
<alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.68"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.67"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.72"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.73"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.70"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.69"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.74"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.75"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.80"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.85"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.86"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.76"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.77"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.82"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.87"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.90"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.91"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.88"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.89"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.92"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.97"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.103"/>
- <elements xsi:type="xtext:RuleCall" rule="/1/@rules.104"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.93"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.94"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.99"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.105"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.106"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.107"/>
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.108"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="Annotation">
@@ -1313,17 +1330,17 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="kind" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.71"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.73"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="args" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
<elements xsi:type="xtext:Assignment" feature="args" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
@@ -1358,7 +1375,7 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//BlockStatement"/>
</type>
<alternatives xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.66"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="EmptyStatement">
@@ -1381,7 +1398,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="let"/>
<elements xsi:type="xtext:Assignment" feature="varName" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Assignment" feature="type" operator="=">
@@ -1395,7 +1412,7 @@
</elements>
<elements xsi:type="xtext:Keyword" value="="/>
<elements xsi:type="xtext:Assignment" feature="init" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.62"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
@@ -1407,10 +1424,10 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="if"/>
<elements xsi:type="xtext:Assignment" feature="sequentialClausses" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.76"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.78"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="finalClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.79"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.81"/>
</elements>
</alternatives>
</rules>
@@ -1420,13 +1437,13 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="conccurentClauses" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.77"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.79"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value="else"/>
<elements xsi:type="xtext:Keyword" value="if"/>
<elements xsi:type="xtext:Assignment" feature="conccurentClauses" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.77"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.79"/>
</elements>
</elements>
</alternatives>
@@ -1437,13 +1454,13 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="nonFinalClause" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.78"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.80"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value="or"/>
<elements xsi:type="xtext:Keyword" value="if"/>
<elements xsi:type="xtext:Assignment" feature="nonFinalClause" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.78"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.80"/>
</elements>
</elements>
</alternatives>
@@ -1459,7 +1476,7 @@
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.66"/>
</elements>
</alternatives>
</rules>
@@ -1470,7 +1487,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="else"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.66"/>
</elements>
</alternatives>
</rules>
@@ -1487,10 +1504,10 @@
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Keyword" value="{"/>
<elements xsi:type="xtext:Assignment" cardinality="*" feature="switchClause" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.81"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.83"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="defaultClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.83"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.85"/>
</elements>
<elements xsi:type="xtext:Keyword" value="}"/>
</alternatives>
@@ -1501,13 +1518,13 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="switchCase" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.82"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.84"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="*" feature="switchCase" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.82"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.84"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="statementSequence" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.84"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.86"/>
</elements>
</alternatives>
</rules>
@@ -1531,7 +1548,7 @@
<elements xsi:type="xtext:Keyword" value="default"/>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Assignment" feature="statementSequence" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.84"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.86"/>
</elements>
</alternatives>
</rules>
@@ -1540,7 +1557,7 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/alf/Alf#//NonEmptyStatementSequence"/>
</type>
<alternatives xsi:type="xtext:Assignment" cardinality="+" feature="statement" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.66"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.68"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="WhileStatement">
@@ -1555,7 +1572,7 @@
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.66"/>
</elements>
</alternatives>
</rules>
@@ -1566,7 +1583,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="do"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.66"/>
</elements>
<elements xsi:type="xtext:Keyword" value="while"/>
<elements xsi:type="xtext:Keyword" value="("/>
@@ -1585,11 +1602,11 @@
<elements xsi:type="xtext:Keyword" value="for"/>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Assignment" feature="control" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.88"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.90"/>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.66"/>
</elements>
</alternatives>
</rules>
@@ -1599,12 +1616,12 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="loopVariableDefinition" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.89"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.91"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
<elements xsi:type="xtext:Assignment" feature="loopVariableDefinition" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.89"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.91"/>
</elements>
</elements>
</alternatives>
@@ -1616,7 +1633,7 @@
<alternatives xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value="in"/>
<elements xsi:type="xtext:Assignment" feature="expression1" operator="=">
@@ -1634,7 +1651,7 @@
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.14"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Assignment" feature="expression" operator="=">
@@ -1675,14 +1692,14 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="clause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.96"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.98"/>
</elements>
<elements xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Assignment" feature="simpleAccept" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.93"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.95"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="compoundAccept" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.94"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.96"/>
</elements>
</elements>
</alternatives>
@@ -1706,12 +1723,12 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.66"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value="or"/>
<elements xsi:type="xtext:Assignment" feature="acceptBlock" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.95"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.97"/>
</elements>
</elements>
</alternatives>
@@ -1722,10 +1739,10 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="clause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.96"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.98"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="block" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.66"/>
</elements>
</alternatives>
</rules>
@@ -1738,12 +1755,12 @@
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="qualifiedNameList" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.102"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.104"/>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
</alternatives>
@@ -1758,7 +1775,7 @@
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.17"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="clause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.98"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.100"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
@@ -1770,18 +1787,18 @@
<alternatives xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="classifyFromClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.99"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.101"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="classifyToClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.100"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.102"/>
</elements>
</elements>
<elements xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" cardinality="?" feature="reclassyAllClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.101"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.103"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="classifyToClause" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.100"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.102"/>
</elements>
</elements>
</alternatives>
@@ -1793,7 +1810,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="from"/>
<elements xsi:type="xtext:Assignment" feature="qualifiedNameList" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.102"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.104"/>
</elements>
</alternatives>
</rules>
@@ -1804,7 +1821,7 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="to"/>
<elements xsi:type="xtext:Assignment" feature="qualifiedNameList" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.102"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.104"/>
</elements>
</alternatives>
</rules>
@@ -1848,10 +1865,10 @@
</elements>
<elements xsi:type="xtext:Alternatives" cardinality="?">
<elements xsi:type="xtext:Assignment" feature="variableDeclarationCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.107"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.109"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="assignmentCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.108"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
@@ -1863,7 +1880,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="_super" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.54"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.56"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
@@ -1874,10 +1891,10 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="_this" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.53"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.55"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="assignmentCompletion" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.108"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
@@ -1888,7 +1905,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="_new" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.55"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.57"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
@@ -1905,10 +1922,10 @@
<elements xsi:type="xtext:Keyword" value="]"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="variableName" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.112"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="initValue" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.108"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.110"/>
</elements>
</alternatives>
</rules>
@@ -1918,10 +1935,10 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="op" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.109"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.111"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="rightHandSide" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.62"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.64"/>
</elements>
</alternatives>
</rules>
@@ -2085,7 +2102,7 @@
</alternatives>
</rules>
</xtext:Grammar>
- <xtext:Grammar name="org.eclipse.xtext.common.Terminals" definesHiddenTokens="true" hiddenTokens="/2/@rules.5 /1/@rules.112 /1/@rules.113">
+ <xtext:Grammar name="org.eclipse.xtext.common.Terminals" definesHiddenTokens="true" hiddenTokens="/2/@rules.5 /1/@rules.114 /1/@rules.115">
<metamodelDeclarations xsi:type="xtext:ReferencedMetamodel" alias="ecore">
<ePackage href="http://www.eclipse.org/emf/2002/Ecore#/"/>
</metamodelDeclarations>
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypePropertyStandaloneSetupGenerated.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypePropertyStandaloneSetupGenerated.java
index fbe2e995217..75f21665331 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypePropertyStandaloneSetupGenerated.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypePropertyStandaloneSetupGenerated.java
@@ -1,16 +1,3 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext;
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyFactory.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyFactory.java
index adeeacd9483..99132c7b27f 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyFactory.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyFactory.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty;
import org.eclipse.emf.ecore.EFactory;
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyPackage.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyPackage.java
index e3adecea132..57298ec9128 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyPackage.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyPackage.java
@@ -1,18 +1,8 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty;
+import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
@@ -77,7 +67,7 @@ public interface AppliedStereotypePropertyPackage extends EPackage
int APPLIED_STEREOTYPE_PROPERTY_RULE = 0;
/**
- * The feature id for the '<em><b>Property</b></em>' reference.
+ * The feature id for the '<em><b>Property</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -143,15 +133,15 @@ public interface AppliedStereotypePropertyPackage extends EPackage
EClass getAppliedStereotypePropertyRule();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyRule#getProperty <em>Property</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyRule#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Property</em>'.
+ * @return the meta object for the attribute '<em>Property</em>'.
* @see org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyRule#getProperty()
* @see #getAppliedStereotypePropertyRule()
* @generated
*/
- EReference getAppliedStereotypePropertyRule_Property();
+ EAttribute getAppliedStereotypePropertyRule_Property();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyRule#getValue <em>Value</em>}'.
@@ -219,12 +209,12 @@ public interface AppliedStereotypePropertyPackage extends EPackage
EClass APPLIED_STEREOTYPE_PROPERTY_RULE = eINSTANCE.getAppliedStereotypePropertyRule();
/**
- * The meta object literal for the '<em><b>Property</b></em>' reference feature.
+ * The meta object literal for the '<em><b>Property</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY = eINSTANCE.getAppliedStereotypePropertyRule_Property();
+ EAttribute APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY = eINSTANCE.getAppliedStereotypePropertyRule_Property();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyRule.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyRule.java
index 72c154b2552..6c30508f303 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyRule.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/AppliedStereotypePropertyRule.java
@@ -1,22 +1,9 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.uml2.uml.Property;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Rule</b></em>'.
@@ -37,30 +24,30 @@ import org.eclipse.uml2.uml.Property;
public interface AppliedStereotypePropertyRule extends EObject
{
/**
- * Returns the value of the '<em><b>Property</b></em>' reference.
+ * Returns the value of the '<em><b>Property</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Property</em>' reference isn't clear,
+ * If the meaning of the '<em>Property</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Property</em>' reference.
- * @see #setProperty(Property)
+ * @return the value of the '<em>Property</em>' attribute.
+ * @see #setProperty(String)
* @see org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyPackage#getAppliedStereotypePropertyRule_Property()
* @model
* @generated
*/
- Property getProperty();
+ String getProperty();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyRule#getProperty <em>Property</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyRule#getProperty <em>Property</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Property</em>' reference.
+ * @param value the new value of the '<em>Property</em>' attribute.
* @see #getProperty()
* @generated
*/
- void setProperty(Property value);
+ void setProperty(String value);
/**
* Returns the value of the '<em><b>Value</b></em>' containment reference.
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/ExpressionValueRule.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/ExpressionValueRule.java
index 0c9e017244d..3e5ee0f1f86 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/ExpressionValueRule.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/ExpressionValueRule.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyFactoryImpl.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyFactoryImpl.java
index 72ddf9a8744..60f18b8a6c9 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyFactoryImpl.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyFactoryImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.impl;
import org.eclipse.emf.ecore.EClass;
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyPackageImpl.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyPackageImpl.java
index 51d3efca4c6..38145621203 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyPackageImpl.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyPackageImpl.java
@@ -1,260 +1,243 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.impl;
+import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EcorePackage;
+
import org.eclipse.emf.ecore.impl.EPackageImpl;
+
import org.eclipse.papyrus.uml.alf.alf.AlfPackage;
+
import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyFactory;
import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyPackage;
import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyRule;
import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.ExpressionValueRule;
-import org.eclipse.uml2.uml.UMLPackage;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
- *
* @generated
*/
-public class AppliedStereotypePropertyPackageImpl extends EPackageImpl implements AppliedStereotypePropertyPackage {
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass appliedStereotypePropertyRuleEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass expressionValueRuleEClass = null;
-
- /**
- * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the
- * package
- * package URI value.
- * <p>
- * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also performs initialization of the
- * package, or returns the registered package, if one already exists. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private AppliedStereotypePropertyPackageImpl() {
- super(eNS_URI, AppliedStereotypePropertyFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
- *
- * <p>
- * This method is used to initialize {@link AppliedStereotypePropertyPackage#eINSTANCE} when that field is accessed. Clients should not invoke it
- * directly. Instead, they should simply access that field to obtain the package. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
- public static AppliedStereotypePropertyPackage init() {
- if(isInited) {
- return (AppliedStereotypePropertyPackage)EPackage.Registry.INSTANCE.getEPackage(AppliedStereotypePropertyPackage.eNS_URI);
- }
-
- // Obtain or create and register package
- AppliedStereotypePropertyPackageImpl theAppliedStereotypePropertyPackage = (AppliedStereotypePropertyPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof AppliedStereotypePropertyPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new AppliedStereotypePropertyPackageImpl());
-
- isInited = true;
-
- // Initialize simple dependencies
- AlfPackage.eINSTANCE.eClass();
- UMLPackage.eINSTANCE.eClass();
-
- // Obtain or create and register interdependencies
-
- // Create package meta-data objects
- theAppliedStereotypePropertyPackage.createPackageContents();
-
- // Initialize created meta-data
- theAppliedStereotypePropertyPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theAppliedStereotypePropertyPackage.freeze();
-
-
- // Update the registry and return the package
- EPackage.Registry.INSTANCE.put(AppliedStereotypePropertyPackage.eNS_URI, theAppliedStereotypePropertyPackage);
- return theAppliedStereotypePropertyPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getAppliedStereotypePropertyRule() {
- return appliedStereotypePropertyRuleEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getAppliedStereotypePropertyRule_Property() {
- return (EReference)appliedStereotypePropertyRuleEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getAppliedStereotypePropertyRule_Value() {
- return (EReference)appliedStereotypePropertyRuleEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public EClass getExpressionValueRule() {
- return expressionValueRuleEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getExpressionValueRule_Expression() {
- return (EReference)expressionValueRuleEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public AppliedStereotypePropertyFactory getAppliedStereotypePropertyFactory() {
- return (AppliedStereotypePropertyFactory)getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private boolean isCreated = false;
-
- /**
- * Creates the meta-model objects for the package. This method is
- * guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public void createPackageContents() {
- if(isCreated) {
- return;
- }
- isCreated = true;
-
- // Create classes and their features
- appliedStereotypePropertyRuleEClass = createEClass(APPLIED_STEREOTYPE_PROPERTY_RULE);
- createEReference(appliedStereotypePropertyRuleEClass, APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY);
- createEReference(appliedStereotypePropertyRuleEClass, APPLIED_STEREOTYPE_PROPERTY_RULE__VALUE);
-
- expressionValueRuleEClass = createEClass(EXPRESSION_VALUE_RULE);
- createEReference(expressionValueRuleEClass, EXPRESSION_VALUE_RULE__EXPRESSION);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private boolean isInitialized = false;
-
- /**
- * Complete the initialization of the package and its meta-model. This
- * method is guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- public void initializePackageContents() {
- if(isInitialized) {
- return;
- }
- isInitialized = true;
-
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
-
- // Obtain other dependent packages
- UMLPackage theUMLPackage = (UMLPackage)EPackage.Registry.INSTANCE.getEPackage(UMLPackage.eNS_URI);
- AlfPackage theAlfPackage = (AlfPackage)EPackage.Registry.INSTANCE.getEPackage(AlfPackage.eNS_URI);
-
- // Create type parameters
-
- // Set bounds for type parameters
-
- // Add supertypes to classes
-
- // Initialize classes and features; add operations and parameters
- initEClass(appliedStereotypePropertyRuleEClass, AppliedStereotypePropertyRule.class, "AppliedStereotypePropertyRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getAppliedStereotypePropertyRule_Property(), theUMLPackage.getProperty(), null, "property", null, 0, 1, AppliedStereotypePropertyRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getAppliedStereotypePropertyRule_Value(), this.getExpressionValueRule(), null, "value", null, 0, 1, AppliedStereotypePropertyRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(expressionValueRuleEClass, ExpressionValueRule.class, "ExpressionValueRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getExpressionValueRule_Expression(), theAlfPackage.getSequenceElement(), null, "expression", null, 0, 1, ExpressionValueRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- // Create resource
- createResource(eNS_URI);
- }
+public class AppliedStereotypePropertyPackageImpl extends EPackageImpl implements AppliedStereotypePropertyPackage
+{
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass appliedStereotypePropertyRuleEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass expressionValueRuleEClass = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>Note: the correct way to create the package is via the static
+ * factory method {@link #init init()}, which also performs
+ * initialization of the package, or returns the registered package,
+ * if one already exists.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private AppliedStereotypePropertyPackageImpl()
+ {
+ super(eNS_URI, AppliedStereotypePropertyFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
+ *
+ * <p>This method is used to initialize {@link AppliedStereotypePropertyPackage#eINSTANCE} when that field is accessed.
+ * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static AppliedStereotypePropertyPackage init()
+ {
+ if (isInited) return (AppliedStereotypePropertyPackage)EPackage.Registry.INSTANCE.getEPackage(AppliedStereotypePropertyPackage.eNS_URI);
+
+ // Obtain or create and register package
+ AppliedStereotypePropertyPackageImpl theAppliedStereotypePropertyPackage = (AppliedStereotypePropertyPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof AppliedStereotypePropertyPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new AppliedStereotypePropertyPackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ EcorePackage.eINSTANCE.eClass();
+ AlfPackage.eINSTANCE.eClass();
+
+ // Create package meta-data objects
+ theAppliedStereotypePropertyPackage.createPackageContents();
+
+ // Initialize created meta-data
+ theAppliedStereotypePropertyPackage.initializePackageContents();
+
+ // Mark meta-data to indicate it can't be changed
+ theAppliedStereotypePropertyPackage.freeze();
+
+
+ // Update the registry and return the package
+ EPackage.Registry.INSTANCE.put(AppliedStereotypePropertyPackage.eNS_URI, theAppliedStereotypePropertyPackage);
+ return theAppliedStereotypePropertyPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getAppliedStereotypePropertyRule()
+ {
+ return appliedStereotypePropertyRuleEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getAppliedStereotypePropertyRule_Property()
+ {
+ return (EAttribute)appliedStereotypePropertyRuleEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getAppliedStereotypePropertyRule_Value()
+ {
+ return (EReference)appliedStereotypePropertyRuleEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getExpressionValueRule()
+ {
+ return expressionValueRuleEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getExpressionValueRule_Expression()
+ {
+ return (EReference)expressionValueRuleEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public AppliedStereotypePropertyFactory getAppliedStereotypePropertyFactory()
+ {
+ return (AppliedStereotypePropertyFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isCreated = false;
+
+ /**
+ * Creates the meta-model objects for the package. This method is
+ * guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createPackageContents()
+ {
+ if (isCreated) return;
+ isCreated = true;
+
+ // Create classes and their features
+ appliedStereotypePropertyRuleEClass = createEClass(APPLIED_STEREOTYPE_PROPERTY_RULE);
+ createEAttribute(appliedStereotypePropertyRuleEClass, APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY);
+ createEReference(appliedStereotypePropertyRuleEClass, APPLIED_STEREOTYPE_PROPERTY_RULE__VALUE);
+
+ expressionValueRuleEClass = createEClass(EXPRESSION_VALUE_RULE);
+ createEReference(expressionValueRuleEClass, EXPRESSION_VALUE_RULE__EXPRESSION);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isInitialized = false;
+
+ /**
+ * Complete the initialization of the package and its meta-model. This
+ * method is guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void initializePackageContents()
+ {
+ if (isInitialized) return;
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Obtain other dependent packages
+ EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
+ AlfPackage theAlfPackage = (AlfPackage)EPackage.Registry.INSTANCE.getEPackage(AlfPackage.eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(appliedStereotypePropertyRuleEClass, AppliedStereotypePropertyRule.class, "AppliedStereotypePropertyRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getAppliedStereotypePropertyRule_Property(), theEcorePackage.getEString(), "property", null, 0, 1, AppliedStereotypePropertyRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getAppliedStereotypePropertyRule_Value(), this.getExpressionValueRule(), null, "value", null, 0, 1, AppliedStereotypePropertyRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(expressionValueRuleEClass, ExpressionValueRule.class, "ExpressionValueRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getExpressionValueRule_Expression(), theAlfPackage.getSequenceElement(), null, "expression", null, 0, 1, ExpressionValueRule.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ // Create resource
+ createResource(eNS_URI);
+ }
} //AppliedStereotypePropertyPackageImpl
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyRuleImpl.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyRuleImpl.java
index a4469a93fdc..ce184ca2d77 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyRuleImpl.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/AppliedStereotypePropertyRuleImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.impl;
import org.eclipse.emf.common.notify.Notification;
@@ -26,8 +15,6 @@ import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereoty
import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyRule;
import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.ExpressionValueRule;
-import org.eclipse.uml2.uml.Property;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Rule</b></em>'.
@@ -45,14 +32,24 @@ import org.eclipse.uml2.uml.Property;
public class AppliedStereotypePropertyRuleImpl extends MinimalEObjectImpl.Container implements AppliedStereotypePropertyRule
{
/**
- * The cached value of the '{@link #getProperty() <em>Property</em>}' reference.
+ * The default value of the '{@link #getProperty() <em>Property</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected static final String PROPERTY_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getProperty() <em>Property</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProperty()
* @generated
* @ordered
*/
- protected Property property;
+ protected String property = PROPERTY_EDEFAULT;
/**
* The cached value of the '{@link #getValue() <em>Value</em>}' containment reference.
@@ -90,18 +87,8 @@ public class AppliedStereotypePropertyRuleImpl extends MinimalEObjectImpl.Contai
* <!-- end-user-doc -->
* @generated
*/
- public Property getProperty()
+ public String getProperty()
{
- if (property != null && property.eIsProxy())
- {
- InternalEObject oldProperty = (InternalEObject)property;
- property = (Property)eResolveProxy(oldProperty);
- if (property != oldProperty)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, AppliedStereotypePropertyPackage.APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY, oldProperty, property));
- }
- }
return property;
}
@@ -110,19 +97,9 @@ public class AppliedStereotypePropertyRuleImpl extends MinimalEObjectImpl.Contai
* <!-- end-user-doc -->
* @generated
*/
- public Property basicGetProperty()
+ public void setProperty(String newProperty)
{
- return property;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setProperty(Property newProperty)
- {
- Property oldProperty = property;
+ String oldProperty = property;
property = newProperty;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, AppliedStereotypePropertyPackage.APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY, oldProperty, property));
@@ -203,8 +180,7 @@ public class AppliedStereotypePropertyRuleImpl extends MinimalEObjectImpl.Contai
switch (featureID)
{
case AppliedStereotypePropertyPackage.APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY:
- if (resolve) return getProperty();
- return basicGetProperty();
+ return getProperty();
case AppliedStereotypePropertyPackage.APPLIED_STEREOTYPE_PROPERTY_RULE__VALUE:
return getValue();
}
@@ -222,7 +198,7 @@ public class AppliedStereotypePropertyRuleImpl extends MinimalEObjectImpl.Contai
switch (featureID)
{
case AppliedStereotypePropertyPackage.APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY:
- setProperty((Property)newValue);
+ setProperty((String)newValue);
return;
case AppliedStereotypePropertyPackage.APPLIED_STEREOTYPE_PROPERTY_RULE__VALUE:
setValue((ExpressionValueRule)newValue);
@@ -242,7 +218,7 @@ public class AppliedStereotypePropertyRuleImpl extends MinimalEObjectImpl.Contai
switch (featureID)
{
case AppliedStereotypePropertyPackage.APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY:
- setProperty((Property)null);
+ setProperty(PROPERTY_EDEFAULT);
return;
case AppliedStereotypePropertyPackage.APPLIED_STEREOTYPE_PROPERTY_RULE__VALUE:
setValue((ExpressionValueRule)null);
@@ -262,11 +238,28 @@ public class AppliedStereotypePropertyRuleImpl extends MinimalEObjectImpl.Contai
switch (featureID)
{
case AppliedStereotypePropertyPackage.APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY:
- return property != null;
+ return PROPERTY_EDEFAULT == null ? property != null : !PROPERTY_EDEFAULT.equals(property);
case AppliedStereotypePropertyPackage.APPLIED_STEREOTYPE_PROPERTY_RULE__VALUE:
return value != null;
}
return super.eIsSet(featureID);
}
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString()
+ {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (property: ");
+ result.append(property);
+ result.append(')');
+ return result.toString();
+ }
+
} //AppliedStereotypePropertyRuleImpl
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/ExpressionValueRuleImpl.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/ExpressionValueRuleImpl.java
index 10aede481e4..bbe13e08096 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/ExpressionValueRuleImpl.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/impl/ExpressionValueRuleImpl.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.impl;
import org.eclipse.emf.common.notify.Notification;
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/util/AppliedStereotypePropertyAdapterFactory.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/util/AppliedStereotypePropertyAdapterFactory.java
index ef66570f2e0..894aa566f76 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/util/AppliedStereotypePropertyAdapterFactory.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/util/AppliedStereotypePropertyAdapterFactory.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.util;
import org.eclipse.emf.common.notify.Adapter;
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/util/AppliedStereotypePropertySwitch.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/util/AppliedStereotypePropertySwitch.java
index e943cc64805..6bc252f22a2 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/util/AppliedStereotypePropertySwitch.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/appliedStereotypeProperty/util/AppliedStereotypePropertySwitch.java
@@ -1,16 +1,5 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/**
+ */
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.util;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/AppliedStereotypePropertyAntlrTokenFileProvider.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/AppliedStereotypePropertyAntlrTokenFileProvider.java
index ab9bd98cb61..2abdb58479b 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/AppliedStereotypePropertyAntlrTokenFileProvider.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/AppliedStereotypePropertyAntlrTokenFileProvider.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+* generated by Xtext
+*/
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.parser.antlr;
import java.io.InputStream;
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/AppliedStereotypePropertyParser.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/AppliedStereotypePropertyParser.java
index 50db34389b0..bd8b0d32503 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/AppliedStereotypePropertyParser.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/AppliedStereotypePropertyParser.java
@@ -1,16 +1,6 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+* generated by Xtext
+*/
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.parser.antlr;
import com.google.inject.Inject;
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g
index a96a36f4192..b2c6723ce10 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g
@@ -80,15 +80,20 @@ ruleAppliedStereotypePropertyRule returns [EObject current=null]
@after { leaveRule(); }:
((
(
+ lv_property_0_0=RULE_ID
{
- if ($current==null) {
+ newLeafNode(lv_property_0_0, grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyIDTerminalRuleCall_0_0());
+ }
+ {
+ if ($current==null) {
$current = createModelElement(grammarAccess.getAppliedStereotypePropertyRuleRule());
}
- }
- otherlv_0=RULE_ID
- {
- newLeafNode(otherlv_0, grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyCrossReference_0_0());
- }
+ setWithLastConsumed(
+ $current,
+ "property",
+ lv_property_0_0,
+ "ID");
+ }
)
)(
@@ -2439,18 +2444,58 @@ ruleLinkOperationExpression returns [EObject current=null]
@init { enterRule();
}
@after { leaveRule(); }:
+(
+ {
+ newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0());
+ }
+ this_CreateOrDestroyLinkOperationExpression_0=ruleCreateOrDestroyLinkOperationExpression
+ {
+ $current = $this_CreateOrDestroyLinkOperationExpression_0.current;
+ afterParserOrEnumRuleCall();
+ }
+
+ |
+ {
+ newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1());
+ }
+ this_ClearAssocExpression_1=ruleClearAssocExpression
+ {
+ $current = $this_ClearAssocExpression_1.current;
+ afterParserOrEnumRuleCall();
+ }
+)
+;
+
+
+
+
+
+// Entry rule entryRuleCreateOrDestroyLinkOperationExpression
+entryRuleCreateOrDestroyLinkOperationExpression returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule()); }
+ iv_ruleCreateOrDestroyLinkOperationExpression=ruleCreateOrDestroyLinkOperationExpression
+ { $current=$iv_ruleCreateOrDestroyLinkOperationExpression.current; }
+ EOF
+;
+
+// Rule CreateOrDestroyLinkOperationExpression
+ruleCreateOrDestroyLinkOperationExpression returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
( otherlv_0='.'
{
- newLeafNode(otherlv_0, grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0());
+ newLeafNode(otherlv_0, grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0());
}
(
(
{
- newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
+ newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
}
lv_kind_1_0=ruleLinkOperationKind {
if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getLinkOperationExpressionRule());
+ $current = createModelElementForParent(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
}
set(
$current,
@@ -2464,11 +2509,11 @@ ruleLinkOperationExpression returns [EObject current=null]
)(
(
{
- newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
}
lv_tuple_2_0=ruleLinkOperationTuple {
if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getLinkOperationExpressionRule());
+ $current = createModelElementForParent(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
}
set(
$current,
@@ -2486,6 +2531,61 @@ ruleLinkOperationExpression returns [EObject current=null]
+// Entry rule entryRuleClearAssocExpression
+entryRuleClearAssocExpression returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getClearAssocExpressionRule()); }
+ iv_ruleClearAssocExpression=ruleClearAssocExpression
+ { $current=$iv_ruleClearAssocExpression.current; }
+ EOF
+;
+
+// Rule ClearAssocExpression
+ruleClearAssocExpression returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+( otherlv_0='.'
+ {
+ newLeafNode(otherlv_0, grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0());
+ }
+ otherlv_1='clearAssoc'
+ {
+ newLeafNode(otherlv_1, grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1());
+ }
+ otherlv_2='('
+ {
+ newLeafNode(otherlv_2, grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2());
+ }
+(
+(
+ {
+ newCompositeNode(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0());
+ }
+ lv_end_3_0=ruleExpression {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getClearAssocExpressionRule());
+ }
+ set(
+ $current,
+ "end",
+ lv_end_3_0,
+ "Expression");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_4=')'
+ {
+ newLeafNode(otherlv_4, grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4());
+ }
+)
+;
+
+
+
+
+
// Entry rule entryRuleLinkOperationTuple
entryRuleLinkOperationTuple returns [EObject current=null]
:
@@ -4236,7 +4336,25 @@ ruleClassExtentExpression returns [EObject current=null]
{
newLeafNode(otherlv_4, grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
}
+(
+(
+ {
+ newCompositeNode(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0());
+ }
+ lv_suffix_5_0=ruleSuffixExpression {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getClassExtentExpressionRule());
+ }
+ set(
+ $current,
+ "suffix",
+ lv_suffix_5_0,
+ "SuffixExpression");
+ afterParserOrEnumRuleCall();
+ }
+
)
+)?)
;
@@ -7150,12 +7268,6 @@ ruleLinkOperationKind returns [Enumerator current=null]
$current = grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1());
}
-)
- |( enumLiteral_2='clearAssoc'
- {
- $current = grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_2, grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2());
- }
));
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.tokens b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.tokens
index 61522023caa..aa7fc5483a4 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.tokens
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.tokens
@@ -107,56 +107,56 @@ RULE_WS=10
'>='=35
'=='=30
'iterate'=91
-'this'=54
-';'=65
-'return'=78
-'for'=75
-'/*@'=61
+'this'=55
+';'=66
+'return'=79
+'for'=76
+'/*@'=62
'=>'=20
'^'=28
'>>'=37
'parallel'=98
'isolated'=95
-'{'=57
+'{'=58
'&='=104
':'=24
'('=21
-'default'=72
+'default'=73
']'=48
'>>>'=38
'<<='=107
-'ordered'=51
-'new'=56
+'ordered'=52
+'new'=57
'|='=105
'forAll'=92
'='=12
-'destroyLink'=86
-'reduce'=50
+'destroyLink'=87
+'reduce'=51
'collect'=90
-'isUnique'=52
-'->'=49
+'isUnique'=53
+'->'=50
'%'=42
-'super'=55
-'case'=71
+'super'=56
+'case'=72
'reject'=89
'<<'=36
'<='=34
'!='=31
'<'=17
'--'=15
-'createLink'=85
+'createLink'=86
'['=47
-'or'=69
-'//@'=64
+'or'=70
+'//@'=65
'&'=29
'instanceof'=32
'determined'=96
-'accept'=79
-'clearAssoc'=87
+'clearAssoc'=49
+'accept'=80
'assured'=97
'~'=45
'/'=41
-'switch'=70
+'switch'=71
'/='=103
'%='=102
'>'=19
@@ -167,38 +167,38 @@ RULE_WS=10
'.'=46
'$'=44
'++'=14
-'true'=83
-'else'=68
+'true'=84
+'else'=69
'^='=106
-'let'=66
+'let'=67
'+='=99
-'break'=77
-'*/'=63
-'allInstances'=60
+'break'=78
+'*/'=64
+'allInstances'=61
'>>='=108
'>>>='=109
'?'=23
-'if'=67
+'if'=68
'-'=40
-'while'=73
+'while'=74
','=18
-'in'=76
+'in'=77
'select'=88
'-='=100
-'..'=58
+'..'=59
'!'=43
'|'=27
-'null'=53
-'classify'=80
+'null'=54
+'classify'=81
'one'=94
'::'=16
-'inline'=62
+'inline'=63
')'=22
'hastype'=33
'*='=101
-'do'=74
-'}'=59
-'to'=82
-'false'=84
+'do'=75
+'}'=60
+'to'=83
+'false'=85
'*'=13
-'from'=81
+'from'=82
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypePropertyLexer.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypePropertyLexer.java
index 1ea628de6f3..4804da90c0d 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypePropertyLexer.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypePropertyLexer.java
@@ -1,16 +1,3 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.parser.antlr.internal;
// Hack: Use our own Lexer superclass by means of import.
@@ -906,10 +893,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__49;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:48:7: ( '->' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:48:9: '->'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:48:7: ( 'clearAssoc' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:48:9: 'clearAssoc'
{
- match("->");
+ match("clearAssoc");
}
@@ -927,10 +914,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__50;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:49:7: ( 'reduce' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:49:9: 'reduce'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:49:7: ( '->' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:49:9: '->'
{
- match("reduce");
+ match("->");
}
@@ -948,10 +935,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__51;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:50:7: ( 'ordered' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:50:9: 'ordered'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:50:7: ( 'reduce' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:50:9: 'reduce'
{
- match("ordered");
+ match("reduce");
}
@@ -969,10 +956,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__52;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:51:7: ( 'isUnique' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:51:9: 'isUnique'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:51:7: ( 'ordered' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:51:9: 'ordered'
{
- match("isUnique");
+ match("ordered");
}
@@ -990,10 +977,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__53;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:52:7: ( 'null' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:52:9: 'null'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:52:7: ( 'isUnique' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:52:9: 'isUnique'
{
- match("null");
+ match("isUnique");
}
@@ -1011,10 +998,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__54;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:53:7: ( 'this' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:53:9: 'this'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:53:7: ( 'null' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:53:9: 'null'
{
- match("this");
+ match("null");
}
@@ -1032,10 +1019,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__55;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:54:7: ( 'super' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:54:9: 'super'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:54:7: ( 'this' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:54:9: 'this'
{
- match("super");
+ match("this");
}
@@ -1053,10 +1040,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__56;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:55:7: ( 'new' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:55:9: 'new'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:55:7: ( 'super' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:55:9: 'super'
{
- match("new");
+ match("super");
}
@@ -1074,10 +1061,11 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__57;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:56:7: ( '{' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:56:9: '{'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:56:7: ( 'new' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:56:9: 'new'
{
- match('{');
+ match("new");
+
}
@@ -1094,11 +1082,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__58;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:57:7: ( '..' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:57:9: '..'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:57:7: ( '{' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:57:9: '{'
{
- match("..");
-
+ match('{');
}
@@ -1115,10 +1102,11 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__59;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:58:7: ( '}' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:58:9: '}'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:58:7: ( '..' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:58:9: '..'
{
- match('}');
+ match("..");
+
}
@@ -1135,11 +1123,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__60;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:59:7: ( 'allInstances' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:59:9: 'allInstances'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:59:7: ( '}' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:59:9: '}'
{
- match("allInstances");
-
+ match('}');
}
@@ -1156,10 +1143,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__61;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:60:7: ( '/*@' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:60:9: '/*@'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:60:7: ( 'allInstances' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:60:9: 'allInstances'
{
- match("/*@");
+ match("allInstances");
}
@@ -1177,10 +1164,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__62;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:61:7: ( 'inline' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:61:9: 'inline'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:61:7: ( '/*@' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:61:9: '/*@'
{
- match("inline");
+ match("/*@");
}
@@ -1198,10 +1185,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__63;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:62:7: ( '*/' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:62:9: '*/'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:62:7: ( 'inline' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:62:9: 'inline'
{
- match("*/");
+ match("inline");
}
@@ -1219,10 +1206,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__64;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:63:7: ( '//@' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:63:9: '//@'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:63:7: ( '*/' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:63:9: '*/'
{
- match("//@");
+ match("*/");
}
@@ -1240,10 +1227,11 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__65;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:64:7: ( ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:64:9: ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:64:7: ( '//@' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:64:9: '//@'
{
- match(';');
+ match("//@");
+
}
@@ -1260,11 +1248,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__66;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:65:7: ( 'let' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:65:9: 'let'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:65:7: ( ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:65:9: ';'
{
- match("let");
-
+ match(';');
}
@@ -1281,10 +1268,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__67;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:66:7: ( 'if' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:66:9: 'if'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:66:7: ( 'let' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:66:9: 'let'
{
- match("if");
+ match("let");
}
@@ -1302,10 +1289,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__68;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:67:7: ( 'else' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:67:9: 'else'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:67:7: ( 'if' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:67:9: 'if'
{
- match("else");
+ match("if");
}
@@ -1323,10 +1310,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__69;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:68:7: ( 'or' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:68:9: 'or'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:68:7: ( 'else' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:68:9: 'else'
{
- match("or");
+ match("else");
}
@@ -1344,10 +1331,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__70;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:69:7: ( 'switch' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:69:9: 'switch'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:69:7: ( 'or' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:69:9: 'or'
{
- match("switch");
+ match("or");
}
@@ -1365,10 +1352,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__71;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:70:7: ( 'case' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:70:9: 'case'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:70:7: ( 'switch' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:70:9: 'switch'
{
- match("case");
+ match("switch");
}
@@ -1386,10 +1373,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__72;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:71:7: ( 'default' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:71:9: 'default'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:71:7: ( 'case' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:71:9: 'case'
{
- match("default");
+ match("case");
}
@@ -1407,10 +1394,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__73;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:72:7: ( 'while' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:72:9: 'while'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:72:7: ( 'default' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:72:9: 'default'
{
- match("while");
+ match("default");
}
@@ -1428,10 +1415,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__74;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:73:7: ( 'do' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:73:9: 'do'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:73:7: ( 'while' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:73:9: 'while'
{
- match("do");
+ match("while");
}
@@ -1449,10 +1436,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__75;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:74:7: ( 'for' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:74:9: 'for'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:74:7: ( 'do' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:74:9: 'do'
{
- match("for");
+ match("do");
}
@@ -1470,10 +1457,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__76;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:75:7: ( 'in' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:75:9: 'in'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:75:7: ( 'for' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:75:9: 'for'
{
- match("in");
+ match("for");
}
@@ -1491,10 +1478,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__77;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:76:7: ( 'break' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:76:9: 'break'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:76:7: ( 'in' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:76:9: 'in'
{
- match("break");
+ match("in");
}
@@ -1512,10 +1499,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__78;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:77:7: ( 'return' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:77:9: 'return'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:77:7: ( 'break' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:77:9: 'break'
{
- match("return");
+ match("break");
}
@@ -1533,10 +1520,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__79;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:78:7: ( 'accept' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:78:9: 'accept'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:78:7: ( 'return' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:78:9: 'return'
{
- match("accept");
+ match("return");
}
@@ -1554,10 +1541,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__80;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:79:7: ( 'classify' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:79:9: 'classify'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:79:7: ( 'accept' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:79:9: 'accept'
{
- match("classify");
+ match("accept");
}
@@ -1575,10 +1562,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__81;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:80:7: ( 'from' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:80:9: 'from'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:80:7: ( 'classify' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:80:9: 'classify'
{
- match("from");
+ match("classify");
}
@@ -1596,10 +1583,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__82;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:7: ( 'to' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:9: 'to'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:7: ( 'from' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:9: 'from'
{
- match("to");
+ match("from");
}
@@ -1617,10 +1604,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__83;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:82:7: ( 'true' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:82:9: 'true'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:82:7: ( 'to' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:82:9: 'to'
{
- match("true");
+ match("to");
}
@@ -1638,10 +1625,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__84;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:83:7: ( 'false' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:83:9: 'false'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:83:7: ( 'true' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:83:9: 'true'
{
- match("false");
+ match("true");
}
@@ -1659,10 +1646,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__85;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:84:7: ( 'createLink' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:84:9: 'createLink'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:84:7: ( 'false' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:84:9: 'false'
{
- match("createLink");
+ match("false");
}
@@ -1680,10 +1667,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__86;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:85:7: ( 'destroyLink' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:85:9: 'destroyLink'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:85:7: ( 'createLink' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:85:9: 'createLink'
{
- match("destroyLink");
+ match("createLink");
}
@@ -1701,10 +1688,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = T__87;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:86:7: ( 'clearAssoc' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:86:9: 'clearAssoc'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:86:7: ( 'destroyLink' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:86:9: 'destroyLink'
{
- match("clearAssoc");
+ match("destroyLink");
}
@@ -2184,10 +2171,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = RULE_INTEGERVALUE;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:19: ( ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:19: ( ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:21: ( ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* ) | ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )* | ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )* | '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )* )
int alt13=4;
int LA13_0 = input.LA(1);
@@ -2233,9 +2220,9 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt13) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:22: ( '0' | '1' .. '9' ( ( '_' )? '0' .. '9' )* )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -2253,17 +2240,17 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt3) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:23: '0'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:23: '0'
{
match('0');
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:27: '1' .. '9' ( ( '_' )? '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:27: '1' .. '9' ( ( '_' )? '0' .. '9' )*
{
matchRange('1','9');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:36: ( ( '_' )? '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:36: ( ( '_' )? '0' .. '9' )*
loop2:
do {
int alt2=2;
@@ -2276,9 +2263,9 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
switch (alt2) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:37: ( '_' )? '0' .. '9'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:37: ( '_' )? '0' .. '9'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:37: ( '_' )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:37: ( '_' )?
int alt1=2;
int LA1_0 = input.LA(1);
@@ -2287,7 +2274,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt1) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:37: '_'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:37: '_'
{
match('_');
@@ -2316,9 +2303,9 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:54: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:54: ( '0b' | '0B' ) '0' .. '1' ( ( '_' )? '0' .. '1' )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:54: ( '0b' | '0B' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:54: ( '0b' | '0B' )
int alt4=2;
int LA4_0 = input.LA(1);
@@ -2346,7 +2333,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt4) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:55: '0b'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:55: '0b'
{
match("0b");
@@ -2354,7 +2341,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:60: '0B'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:60: '0B'
{
match("0B");
@@ -2365,7 +2352,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
matchRange('0','1');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:75: ( ( '_' )? '0' .. '1' )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:75: ( ( '_' )? '0' .. '1' )*
loop6:
do {
int alt6=2;
@@ -2378,9 +2365,9 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
switch (alt6) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:76: ( '_' )? '0' .. '1'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:76: ( '_' )? '0' .. '1'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:76: ( '_' )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:76: ( '_' )?
int alt5=2;
int LA5_0 = input.LA(1);
@@ -2389,7 +2376,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt5) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:76: '_'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:76: '_'
{
match('_');
@@ -2412,9 +2399,9 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:92: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:92: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:92: ( '0x' | '0X' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:92: ( '0x' | '0X' )
int alt7=2;
int LA7_0 = input.LA(1);
@@ -2442,7 +2429,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt7) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:93: '0x'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:93: '0x'
{
match("0x");
@@ -2450,7 +2437,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:98: '0X'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:98: '0X'
{
match("0X");
@@ -2469,7 +2456,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:133: ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:133: ( ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' ) )*
loop9:
do {
int alt9=2;
@@ -2482,9 +2469,9 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
switch (alt9) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:134: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:134: ( '_' )? ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:134: ( '_' )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:134: ( '_' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -2493,7 +2480,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:134: '_'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:134: '_'
{
match('_');
@@ -2524,10 +2511,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:170: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:170: '0' ( '_' )? '0' .. '7' ( ( '_' )? '0' .. '7' )*
{
match('0');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:174: ( '_' )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:174: ( '_' )?
int alt10=2;
int LA10_0 = input.LA(1);
@@ -2536,7 +2523,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt10) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:174: '_'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:174: '_'
{
match('_');
@@ -2546,7 +2533,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
matchRange('0','7');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:188: ( ( '_' )? '0' .. '7' )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:188: ( ( '_' )? '0' .. '7' )*
loop12:
do {
int alt12=2;
@@ -2559,9 +2546,9 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
switch (alt12) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:189: ( '_' )? '0' .. '7'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:189: ( '_' )? '0' .. '7'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:189: ( '_' )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:189: ( '_' )?
int alt11=2;
int LA11_0 = input.LA(1);
@@ -2570,7 +2557,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt11) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7336:189: '_'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7448:189: '_'
{
match('_');
@@ -2611,10 +2598,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = RULE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7338:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7338:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7450:9: ( ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7450:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7338:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7450:11: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* | '\\'' ( options {greedy=false; } : . )* '\\'' )
int alt16=2;
int LA16_0 = input.LA(1);
@@ -2632,7 +2619,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt16) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7338:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7450:12: ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
{
if ( (input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z') ) {
input.consume();
@@ -2643,7 +2630,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7338:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7450:36: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
loop14:
do {
int alt14=2;
@@ -2680,10 +2667,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7338:70: '\\'' ( options {greedy=false; } : . )* '\\''
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7450:70: '\\'' ( options {greedy=false; } : . )* '\\''
{
match('\'');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7338:75: ( options {greedy=false; } : . )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7450:75: ( options {greedy=false; } : . )*
loop15:
do {
int alt15=2;
@@ -2699,7 +2686,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
switch (alt15) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7338:103: .
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7450:103: .
{
matchAny();
@@ -2734,11 +2721,11 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = RULE_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7340:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7340:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7452:13: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7452:15: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7340:19: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7452:19: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
loop17:
do {
int alt17=3;
@@ -2754,7 +2741,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
switch (alt17) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7340:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7452:20: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | '\"' | '\\'' | '\\\\' )
{
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' ) {
@@ -2770,7 +2757,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7340:61: ~ ( ( '\\\\' | '\"' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7452:61: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2807,8 +2794,8 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7342:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7342:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7454:17: ( '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7454:19: '/*' ~ ( '@' ) ( options {greedy=false; } : . )* '*/'
{
match("/*");
@@ -2821,7 +2808,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
recover(mse);
throw mse;}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7342:31: ( options {greedy=false; } : . )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7454:31: ( options {greedy=false; } : . )*
loop18:
do {
int alt18=2;
@@ -2846,7 +2833,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
switch (alt18) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7342:59: .
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7454:59: .
{
matchAny();
@@ -2876,12 +2863,12 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7344:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7344:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7456:17: ( '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7456:19: '//' (~ ( ( '\\n' | '\\r' | '@' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("//");
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7344:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7456:24: (~ ( ( '\\n' | '\\r' | '@' ) ) )*
loop19:
do {
int alt19=2;
@@ -2894,7 +2881,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
switch (alt19) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7344:24: ~ ( ( '\\n' | '\\r' | '@' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7456: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)<='?')||(input.LA(1)>='A' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -2914,7 +2901,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
} while (true);
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7344:44: ( ( '\\r' )? '\\n' )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7456:44: ( ( '\\r' )? '\\n' )?
int alt21=2;
int LA21_0 = input.LA(1);
@@ -2923,9 +2910,9 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt21) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7344:45: ( '\\r' )? '\\n'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7456:45: ( '\\r' )? '\\n'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7344:45: ( '\\r' )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7456:45: ( '\\r' )?
int alt20=2;
int LA20_0 = input.LA(1);
@@ -2934,7 +2921,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
}
switch (alt20) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7344:45: '\\r'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7456:45: '\\r'
{
match('\r');
@@ -2966,10 +2953,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7346:10: ( ( '0' .. '9' )+ )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7346:12: ( '0' .. '9' )+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7458:10: ( ( '0' .. '9' )+ )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7458:12: ( '0' .. '9' )+
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7346:12: ( '0' .. '9' )+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7458:12: ( '0' .. '9' )+
int cnt22=0;
loop22:
do {
@@ -2983,7 +2970,7 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
switch (alt22) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7346:13: '0' .. '9'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7458:13: '0' .. '9'
{
matchRange('0','9');
@@ -3015,10 +3002,10 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7348:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7348:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7460:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7460:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7348:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7460:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt23=0;
loop23:
do {
@@ -3072,8 +3059,8 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7350:16: ( . )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7350:18: .
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7462:16: ( . )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7462:18: .
{
matchAny();
@@ -3843,110 +3830,110 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
protected DFA24 dfa24 = new DFA24(this);
static final String DFA24_eotS =
"\1\uffff\1\63\1\66\1\71\1\75\1\77\1\102\1\uffff\1\106\3\uffff\1"+
- "\114\1\117\1\121\1\123\2\130\1\135\1\137\2\uffff\1\143\2\uffff\5"+
- "\130\2\uffff\1\130\1\uffff\10\130\2\u0086\1\uffff\2\60\22\uffff"+
- "\1\u008d\3\uffff\1\u0090\16\uffff\1\u0093\1\130\1\u0096\1\130\1"+
- "\uffff\1\130\1\uffff\1\u009c\12\uffff\1\130\1\u00a1\4\130\1\u00a6"+
- "\4\130\2\uffff\3\130\1\uffff\10\130\1\u00b9\6\130\1\uffff\1\u0086"+
- "\1\uffff\1\u0086\4\uffff\1\u00c2\2\uffff\2\130\1\uffff\2\130\1\uffff"+
- "\2\130\4\uffff\4\130\1\uffff\1\u00cd\1\130\1\u00cf\1\130\1\uffff"+
- "\7\130\1\u00d8\12\130\1\uffff\1\130\1\u00e5\4\130\1\u0086\2\uffff"+
- "\12\130\1\uffff\1\u00f4\1\uffff\1\u00f5\1\u00f6\6\130\1\uffff\1"+
- "\u00fd\1\130\1\u00ff\11\130\1\uffff\1\u0109\15\130\3\uffff\1\u0117"+
- "\5\130\1\uffff\1\130\1\uffff\7\130\1\u0125\1\130\1\uffff\1\u0127"+
- "\1\u0128\2\130\1\u012b\4\130\1\u0130\1\u0131\1\u0132\1\130\1\uffff"+
- "\1\u0134\1\u0135\1\130\1\u0137\1\130\1\u0139\7\130\1\uffff\1\u0141"+
- "\2\uffff\2\130\1\uffff\2\130\1\u0146\1\u0147\3\uffff\1\u0148\2\uffff"+
- "\1\130\1\uffff\1\u014a\1\uffff\3\130\1\u014e\1\u014f\2\130\1\uffff"+
- "\2\130\1\u0154\1\u0155\3\uffff\1\130\1\uffff\1\u0157\2\130\2\uffff"+
+ "\114\1\117\1\121\1\123\2\130\1\135\1\137\2\uffff\1\143\2\uffff\6"+
+ "\130\2\uffff\1\130\1\uffff\7\130\2\u0086\1\uffff\2\60\22\uffff\1"+
+ "\u008d\3\uffff\1\u0090\16\uffff\1\u0093\1\130\1\u0096\1\130\1\uffff"+
+ "\1\130\1\uffff\1\u009c\12\uffff\5\130\1\u00a6\4\130\1\u00ab\4\130"+
+ "\2\uffff\3\130\1\uffff\4\130\1\u00b9\6\130\1\uffff\1\u0086\1\uffff"+
+ "\1\u0086\4\uffff\1\u00c2\2\uffff\2\130\1\uffff\2\130\1\uffff\2\130"+
+ "\4\uffff\11\130\1\uffff\1\u00d2\1\130\1\u00d4\1\130\1\uffff\7\130"+
+ "\1\u00dd\5\130\1\uffff\1\130\1\u00e5\4\130\1\u0086\2\uffff\10\130"+
+ "\1\u00f2\6\130\1\uffff\1\u00f9\1\uffff\1\u00fa\1\u00fb\6\130\1\uffff"+
+ "\1\u0102\6\130\1\uffff\1\u0109\13\130\1\uffff\6\130\3\uffff\1\u011b"+
+ "\5\130\1\uffff\4\130\1\u0125\1\130\1\uffff\1\u0127\1\u0128\2\130"+
+ "\1\u012b\10\130\1\u0134\1\u0135\1\u0136\1\130\1\uffff\1\u0138\1"+
+ "\u0139\1\130\1\u013b\1\130\1\u013d\3\130\1\uffff\1\u0141\2\uffff"+
+ "\2\130\1\uffff\2\130\1\u0146\1\u0147\3\130\1\u014b\3\uffff\1\u014c"+
+ "\2\uffff\1\130\1\uffff\1\u014e\1\uffff\1\u014f\2\130\1\uffff\2\130"+
+ "\1\u0154\1\u0155\2\uffff\1\130\1\u0157\1\130\2\uffff\1\130\2\uffff"+
"\2\130\1\u015c\1\130\2\uffff\1\130\1\uffff\4\130\1\uffff\1\u0163"+
- "\1\130\1\u0165\1\u0166\1\130\1\u0168\1\uffff\1\130\2\uffff\1\u016a"+
- "\1\uffff\1\u016b\2\uffff";
+ "\1\u0164\1\u0165\2\130\1\u0168\3\uffff\1\130\1\u016a\1\uffff\1\u016b"+
+ "\2\uffff";
static final String DFA24_eofS =
"\u016c\uffff";
static final String DFA24_minS =
"\1\0\1\75\1\57\1\53\1\55\1\72\1\74\1\uffff\1\75\3\uffff\1\75\1"+
- "\46\2\75\1\146\1\141\1\52\1\75\2\uffff\1\56\2\uffff\1\145\1\156"+
- "\1\145\1\150\1\145\2\uffff\1\143\1\uffff\1\145\1\154\1\141\1\145"+
+ "\46\2\75\1\146\1\141\1\52\1\75\2\uffff\1\56\2\uffff\1\141\1\145"+
+ "\1\156\1\145\1\150\1\145\2\uffff\1\143\1\uffff\1\145\1\154\1\145"+
"\1\150\1\141\1\162\1\141\2\60\1\uffff\2\0\22\uffff\1\75\3\uffff"+
"\1\75\16\uffff\1\60\1\125\1\60\1\145\1\uffff\1\163\1\0\1\100\12"+
- "\uffff\1\144\1\60\1\145\1\154\1\167\1\151\1\60\1\165\1\160\1\151"+
- "\1\154\2\uffff\1\154\1\143\1\163\1\uffff\1\164\1\163\1\151\1\163"+
- "\1\141\1\145\1\154\1\146\1\60\1\151\1\162\1\157\1\154\1\145\1\162"+
+ "\uffff\1\141\1\163\1\145\1\154\1\144\1\60\1\145\1\154\1\167\1\151"+
+ "\1\60\1\165\1\160\1\151\1\154\2\uffff\1\154\1\143\1\163\1\uffff"+
+ "\1\164\1\163\1\151\1\146\1\60\1\151\1\162\1\157\1\154\1\145\1\162"+
"\1\uffff\1\60\1\uffff\1\60\4\uffff\1\75\2\uffff\1\164\1\151\1\uffff"+
- "\1\156\1\154\1\uffff\1\162\1\164\4\uffff\2\165\2\145\1\uffff\1\60"+
- "\1\154\1\60\1\163\1\uffff\2\145\1\164\1\145\1\111\1\145\1\165\1"+
- "\60\1\145\1\163\1\145\1\163\2\141\1\154\1\141\1\164\1\145\1\uffff"+
- "\1\154\1\60\1\155\1\163\2\141\1\60\2\uffff\1\141\1\156\1\151\2\141"+
- "\1\171\1\143\1\162\1\143\1\162\1\uffff\1\60\1\uffff\2\60\1\162\2"+
- "\143\1\156\1\160\1\162\1\uffff\1\60\1\164\1\60\1\163\1\162\1\164"+
- "\1\145\1\165\2\162\1\145\1\154\1\uffff\1\60\1\145\1\153\1\154\1"+
- "\156\1\145\1\161\2\164\1\160\1\145\1\156\1\164\1\145\3\uffff\1\60"+
- "\1\150\1\164\1\163\1\164\1\145\1\uffff\1\163\1\uffff\1\151\1\101"+
- "\1\145\1\143\1\154\1\157\1\155\1\60\1\154\1\uffff\2\60\1\154\1\143"+
- "\1\60\1\165\3\145\3\60\1\144\1\uffff\2\60\1\164\1\60\1\144\1\60"+
- "\1\146\1\163\1\114\2\164\1\171\1\151\1\uffff\1\60\2\uffff\2\145"+
- "\1\uffff\1\145\1\144\2\60\3\uffff\1\60\2\uffff\1\141\1\uffff\1\60"+
- "\1\uffff\1\171\1\163\1\151\2\60\1\114\1\156\1\uffff\1\154\1\157"+
- "\2\60\3\uffff\1\156\1\uffff\1\60\1\157\1\156\2\uffff\1\151\1\145"+
- "\1\60\1\146\2\uffff\1\143\1\uffff\1\143\1\153\1\156\1\144\1\uffff"+
- "\1\60\1\145\2\60\1\153\1\60\1\uffff\1\163\2\uffff\1\60\1\uffff\1"+
- "\60\2\uffff";
+ "\1\156\1\154\1\uffff\1\162\1\164\4\uffff\1\141\1\163\1\145\1\141"+
+ "\1\154\2\165\2\145\1\uffff\1\60\1\154\1\60\1\163\1\uffff\2\145\1"+
+ "\164\1\145\1\111\1\145\1\165\1\60\1\145\1\163\1\141\1\164\1\145"+
+ "\1\uffff\1\154\1\60\1\155\1\163\2\141\1\60\2\uffff\1\141\1\156\1"+
+ "\151\2\141\1\171\1\162\1\163\1\60\1\164\1\145\1\143\1\162\1\143"+
+ "\1\162\1\uffff\1\60\1\uffff\2\60\1\162\2\143\1\156\1\160\1\162\1"+
+ "\uffff\1\60\1\164\1\165\2\162\1\145\1\154\1\uffff\1\60\1\145\1\153"+
+ "\1\154\1\156\1\145\1\161\2\164\1\160\1\101\1\151\1\uffff\1\145\1"+
+ "\143\1\145\1\156\1\164\1\145\3\uffff\1\60\1\150\1\164\1\163\1\164"+
+ "\1\145\1\uffff\1\163\1\154\1\157\1\155\1\60\1\154\1\uffff\2\60\1"+
+ "\154\1\143\1\60\1\165\3\145\1\163\1\146\1\114\1\164\3\60\1\144\1"+
+ "\uffff\2\60\1\164\1\60\1\144\1\60\1\164\1\171\1\151\1\uffff\1\60"+
+ "\2\uffff\2\145\1\uffff\1\145\1\144\2\60\1\163\1\171\1\151\1\60\3"+
+ "\uffff\1\60\2\uffff\1\141\1\uffff\1\60\1\uffff\1\60\1\114\1\156"+
+ "\1\uffff\1\154\1\157\2\60\2\uffff\1\157\1\60\1\156\2\uffff\1\156"+
+ "\2\uffff\1\151\1\145\1\60\1\146\2\uffff\1\143\1\uffff\1\153\1\143"+
+ "\1\156\1\144\1\uffff\3\60\1\145\1\153\1\60\3\uffff\1\163\1\60\1"+
+ "\uffff\1\60\2\uffff";
static final String DFA24_maxS =
"\1\uffff\1\76\2\75\1\76\1\72\1\75\1\uffff\1\76\3\uffff\1\174\3"+
- "\75\1\164\1\141\2\75\2\uffff\1\56\2\uffff\1\145\1\162\1\165\1\162"+
- "\1\167\2\uffff\1\163\1\uffff\1\145\1\170\1\162\1\157\1\150\2\162"+
+ "\75\1\164\1\141\2\75\2\uffff\1\56\2\uffff\1\162\1\145\1\162\1\165"+
+ "\1\162\1\167\2\uffff\1\163\1\uffff\1\145\1\170\1\157\1\150\2\162"+
"\1\141\2\71\1\uffff\2\uffff\22\uffff\1\75\3\uffff\1\76\16\uffff"+
"\1\172\1\157\1\172\1\145\1\uffff\1\163\1\uffff\1\100\12\uffff\1"+
- "\164\1\172\1\145\1\154\1\167\1\151\1\172\1\165\1\160\1\151\1\154"+
- "\2\uffff\1\154\1\143\1\163\1\uffff\1\164\1\163\1\151\1\163\2\145"+
- "\1\154\1\164\1\172\1\151\1\162\1\157\1\154\1\145\1\162\1\uffff\1"+
- "\71\1\uffff\1\71\4\uffff\1\75\2\uffff\1\164\1\151\1\uffff\1\156"+
- "\1\154\1\uffff\1\162\1\164\4\uffff\2\165\2\145\1\uffff\1\172\1\154"+
- "\1\172\1\163\1\uffff\2\145\1\164\1\145\1\111\1\145\1\165\1\172\1"+
- "\145\1\163\1\145\1\163\2\141\1\154\1\141\1\164\1\145\1\uffff\1\154"+
- "\1\172\1\155\1\163\2\141\1\71\2\uffff\1\141\1\156\1\151\2\141\1"+
- "\171\1\143\1\162\1\143\1\162\1\uffff\1\172\1\uffff\2\172\1\162\2"+
- "\143\1\156\1\160\1\162\1\uffff\1\172\1\164\1\172\1\163\1\162\1\164"+
- "\1\145\1\165\2\162\1\145\1\154\1\uffff\1\172\1\145\1\153\1\154\1"+
- "\156\1\145\1\161\2\164\1\160\1\145\1\156\1\164\1\145\3\uffff\1\172"+
- "\1\150\1\164\1\163\1\164\1\145\1\uffff\1\163\1\uffff\1\151\1\101"+
- "\1\145\1\143\1\154\1\157\1\155\1\172\1\154\1\uffff\2\172\1\154\1"+
- "\143\1\172\1\165\3\145\3\172\1\144\1\uffff\2\172\1\164\1\172\1\144"+
- "\1\172\1\146\1\163\1\114\2\164\1\171\1\151\1\uffff\1\172\2\uffff"+
- "\2\145\1\uffff\1\145\1\144\2\172\3\uffff\1\172\2\uffff\1\141\1\uffff"+
- "\1\172\1\uffff\1\171\1\163\1\151\2\172\1\114\1\156\1\uffff\1\154"+
- "\1\157\2\172\3\uffff\1\156\1\uffff\1\172\1\157\1\156\2\uffff\1\151"+
- "\1\145\1\172\1\146\2\uffff\1\143\1\uffff\1\143\1\153\1\156\1\144"+
- "\1\uffff\1\172\1\145\2\172\1\153\1\172\1\uffff\1\163\2\uffff\1\172"+
- "\1\uffff\1\172\2\uffff";
+ "\145\1\163\1\145\1\154\1\164\1\172\1\145\1\154\1\167\1\151\1\172"+
+ "\1\165\1\160\1\151\1\154\2\uffff\1\154\1\143\1\163\1\uffff\1\164"+
+ "\1\163\1\151\1\164\1\172\1\151\1\162\1\157\1\154\1\145\1\162\1\uffff"+
+ "\1\71\1\uffff\1\71\4\uffff\1\75\2\uffff\1\164\1\151\1\uffff\1\156"+
+ "\1\154\1\uffff\1\162\1\164\4\uffff\1\141\1\163\1\145\1\141\1\154"+
+ "\2\165\2\145\1\uffff\1\172\1\154\1\172\1\163\1\uffff\2\145\1\164"+
+ "\1\145\1\111\1\145\1\165\1\172\1\145\1\163\1\141\1\164\1\145\1\uffff"+
+ "\1\154\1\172\1\155\1\163\2\141\1\71\2\uffff\1\141\1\156\1\151\2"+
+ "\141\1\171\1\162\1\163\1\172\1\164\1\145\1\143\1\162\1\143\1\162"+
+ "\1\uffff\1\172\1\uffff\2\172\1\162\2\143\1\156\1\160\1\162\1\uffff"+
+ "\1\172\1\164\1\165\2\162\1\145\1\154\1\uffff\1\172\1\145\1\153\1"+
+ "\154\1\156\1\145\1\161\2\164\1\160\1\101\1\151\1\uffff\1\145\1\143"+
+ "\1\145\1\156\1\164\1\145\3\uffff\1\172\1\150\1\164\1\163\1\164\1"+
+ "\145\1\uffff\1\163\1\154\1\157\1\155\1\172\1\154\1\uffff\2\172\1"+
+ "\154\1\143\1\172\1\165\3\145\1\163\1\146\1\114\1\164\3\172\1\144"+
+ "\1\uffff\2\172\1\164\1\172\1\144\1\172\1\164\1\171\1\151\1\uffff"+
+ "\1\172\2\uffff\2\145\1\uffff\1\145\1\144\2\172\1\163\1\171\1\151"+
+ "\1\172\3\uffff\1\172\2\uffff\1\141\1\uffff\1\172\1\uffff\1\172\1"+
+ "\114\1\156\1\uffff\1\154\1\157\2\172\2\uffff\1\157\1\172\1\156\2"+
+ "\uffff\1\156\2\uffff\1\151\1\145\1\172\1\146\2\uffff\1\143\1\uffff"+
+ "\1\153\1\143\1\156\1\144\1\uffff\3\172\1\145\1\153\1\172\3\uffff"+
+ "\1\163\1\172\1\uffff\1\172\2\uffff";
static final String DFA24_acceptS =
"\7\uffff\1\7\1\uffff\1\12\1\13\1\14\10\uffff\1\41\1\42\1\uffff"+
- "\1\44\1\45\5\uffff\1\56\1\60\1\uffff\1\66\12\uffff\1\144\2\uffff"+
- "\1\151\1\152\1\11\1\23\1\1\1\64\1\132\1\2\1\3\1\130\1\34\1\4\1\46"+
+ "\1\44\1\45\6\uffff\1\57\1\61\1\uffff\1\67\11\uffff\1\144\2\uffff"+
+ "\1\151\1\152\1\11\1\23\1\1\1\65\1\132\1\2\1\3\1\130\1\34\1\4\1\47"+
"\1\131\1\35\1\5\1\15\1\27\1\uffff\1\6\1\7\1\30\1\uffff\1\10\1\12"+
"\1\13\1\14\1\16\1\136\1\20\1\17\1\135\1\22\1\137\1\21\1\24\1\40"+
- "\4\uffff\1\144\3\uffff\1\134\1\36\1\133\1\37\1\41\1\42\1\57\1\43"+
- "\1\44\1\45\13\uffff\1\56\1\60\3\uffff\1\66\17\uffff\1\143\1\uffff"+
+ "\4\uffff\1\144\3\uffff\1\134\1\36\1\133\1\37\1\41\1\42\1\60\1\43"+
+ "\1\44\1\45\17\uffff\1\57\1\61\3\uffff\1\67\13\uffff\1\143\1\uffff"+
"\1\150\1\uffff\1\145\1\151\1\140\1\31\1\uffff\1\141\1\32\2\uffff"+
- "\1\101\2\uffff\1\70\2\uffff\1\62\1\146\1\65\1\147\4\uffff\1\72\4"+
- "\uffff\1\107\22\uffff\1\77\7\uffff\1\142\1\33\12\uffff\1\123\1\uffff"+
- "\1\55\10\uffff\1\67\14\uffff\1\100\16\uffff\1\52\1\53\1\110\6\uffff"+
- "\1\71\1\uffff\1\74\11\uffff\1\106\15\uffff\1\54\15\uffff\1\76\1"+
- "\uffff\1\111\1\102\2\uffff\1\63\4\uffff\1\47\1\103\1\116\1\uffff"+
- "\1\73\1\115\1\uffff\1\104\1\uffff\1\122\7\uffff\1\121\4\uffff\1"+
- "\120\1\26\1\50\1\uffff\1\126\3\uffff\1\117\1\75\4\uffff\1\51\1\124"+
- "\1\uffff\1\105\4\uffff\1\127\6\uffff\1\25\1\uffff\1\114\1\112\1"+
- "\uffff\1\125\1\uffff\1\113\1\61";
+ "\1\102\2\uffff\1\71\2\uffff\1\63\1\146\1\66\1\147\11\uffff\1\73"+
+ "\4\uffff\1\110\15\uffff\1\100\7\uffff\1\142\1\33\17\uffff\1\123"+
+ "\1\uffff\1\56\10\uffff\1\70\7\uffff\1\101\14\uffff\1\75\6\uffff"+
+ "\1\53\1\54\1\111\6\uffff\1\72\6\uffff\1\107\21\uffff\1\55\11\uffff"+
+ "\1\77\1\uffff\1\112\1\103\2\uffff\1\64\10\uffff\1\50\1\104\1\116"+
+ "\1\uffff\1\74\1\115\1\uffff\1\105\1\uffff\1\122\3\uffff\1\121\4"+
+ "\uffff\1\120\1\26\3\uffff\1\117\1\51\1\uffff\1\126\1\76\4\uffff"+
+ "\1\52\1\124\1\uffff\1\106\4\uffff\1\127\6\uffff\1\25\1\46\1\113"+
+ "\2\uffff\1\125\1\uffff\1\114\1\62";
static final String DFA24_specialS =
"\1\0\54\uffff\1\1\1\3\53\uffff\1\2\u0111\uffff}>";
static final String[] DFA24_transitionS = {
"\11\60\2\57\2\60\1\57\22\60\1\57\1\17\1\56\1\60\1\24\1\23\1"+
"\15\1\55\1\11\1\12\1\2\1\3\1\7\1\4\1\26\1\22\1\52\11\53\1\5"+
- "\1\41\1\6\1\1\1\10\1\13\1\60\32\54\1\27\1\60\1\30\1\16\1\54"+
- "\1\60\1\40\1\50\1\44\1\45\1\43\1\47\1\54\1\21\1\20\2\54\1\42"+
- "\1\54\1\33\1\32\1\51\1\54\1\31\1\35\1\34\2\54\1\46\3\54\1\36"+
- "\1\14\1\37\1\25\uff81\60",
+ "\1\42\1\6\1\1\1\10\1\13\1\60\32\54\1\27\1\60\1\30\1\16\1\54"+
+ "\1\60\1\41\1\50\1\31\1\45\1\44\1\47\1\54\1\21\1\20\2\54\1\43"+
+ "\1\54\1\34\1\33\1\51\1\54\1\32\1\36\1\35\2\54\1\46\3\54\1\37"+
+ "\1\14\1\40\1\25\uff81\60",
"\1\62\1\61",
"\1\64\15\uffff\1\65",
"\1\67\21\uffff\1\70",
@@ -3971,18 +3958,18 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
"\1\142",
"",
"",
- "\1\146",
- "\1\150\3\uffff\1\147",
- "\1\152\17\uffff\1\151",
- "\1\153\6\uffff\1\154\2\uffff\1\155",
- "\1\160\17\uffff\1\156\1\uffff\1\157",
+ "\1\147\12\uffff\1\146\2\uffff\1\151\2\uffff\1\150",
+ "\1\152",
+ "\1\154\3\uffff\1\153",
+ "\1\156\17\uffff\1\155",
+ "\1\157\6\uffff\1\160\2\uffff\1\161",
+ "\1\164\17\uffff\1\162\1\uffff\1\163",
"",
"",
- "\1\164\10\uffff\1\163\6\uffff\1\165",
+ "\1\170\10\uffff\1\167\6\uffff\1\171",
"",
- "\1\167",
- "\1\170\13\uffff\1\171",
- "\1\172\12\uffff\1\173\2\uffff\1\175\2\uffff\1\174",
+ "\1\173",
+ "\1\174\13\uffff\1\175",
"\1\176\11\uffff\1\177",
"\1\u0080",
"\1\u0083\15\uffff\1\u0081\2\uffff\1\u0082",
@@ -4049,29 +4036,29 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
"",
"",
"",
- "\1\u009d\5\uffff\1\u009f\11\uffff\1\u009e",
- "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\3\130\1\u00a0"+
+ "\1\u009e\3\uffff\1\u009d",
+ "\1\u009f",
+ "\1\u00a0",
+ "\1\u00a1",
+ "\1\u00a2\5\uffff\1\u00a4\11\uffff\1\u00a3",
+ "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\3\130\1\u00a5"+
"\26\130",
- "\1\u00a2",
- "\1\u00a3",
- "\1\u00a4",
- "\1\u00a5",
- "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u00a7",
"\1\u00a8",
"\1\u00a9",
"\1\u00aa",
- "",
- "",
- "\1\u00ab",
+ "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u00ac",
"\1\u00ad",
- "",
"\1\u00ae",
"\1\u00af",
+ "",
+ "",
"\1\u00b0",
"\1\u00b1",
- "\1\u00b2\3\uffff\1\u00b3",
+ "\1\u00b2",
+ "",
+ "\1\u00b3",
"\1\u00b4",
"\1\u00b5",
"\1\u00b6\14\uffff\1\u00b7\1\u00b8",
@@ -4109,25 +4096,25 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
"\1\u00ca",
"\1\u00cb",
"\1\u00cc",
- "",
- "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u00cd",
"\1\u00ce",
- "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u00cf",
"\1\u00d0",
- "",
"\1\u00d1",
- "\1\u00d2",
+ "",
+ "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u00d3",
- "\1\u00d4",
+ "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u00d5",
+ "",
"\1\u00d6",
"\1\u00d7",
- "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u00d8",
"\1\u00d9",
"\1\u00da",
"\1\u00db",
"\1\u00dc",
- "\1\u00dd",
+ "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u00de",
"\1\u00df",
"\1\u00e0",
@@ -4151,26 +4138,26 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
"\1\u00ef",
"\1\u00f0",
"\1\u00f1",
- "\1\u00f2",
+ "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u00f3",
+ "\1\u00f4",
+ "\1\u00f5",
+ "\1\u00f6",
+ "\1\u00f7",
+ "\1\u00f8",
"",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u00f7",
- "\1\u00f8",
- "\1\u00f9",
- "\1\u00fa",
- "\1\u00fb",
"\1\u00fc",
- "",
- "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u00fd",
"\1\u00fe",
- "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u00ff",
"\1\u0100",
"\1\u0101",
- "\1\u0102",
+ "",
+ "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u0103",
"\1\u0104",
"\1\u0105",
@@ -4190,23 +4177,23 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
"\1\u0112",
"\1\u0113",
"\1\u0114",
+ "",
"\1\u0115",
"\1\u0116",
+ "\1\u0117",
+ "\1\u0118",
+ "\1\u0119",
+ "\1\u011a",
"",
"",
"",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u0118",
- "\1\u0119",
- "\1\u011a",
- "\1\u011b",
"\1\u011c",
- "",
"\1\u011d",
- "",
"\1\u011e",
"\1\u011f",
"\1\u0120",
+ "",
"\1\u0121",
"\1\u0122",
"\1\u0123",
@@ -4223,21 +4210,21 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
"\1\u012d",
"\1\u012e",
"\1\u012f",
+ "\1\u0130",
+ "\1\u0131",
+ "\1\u0132",
+ "\1\u0133",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u0133",
+ "\1\u0137",
"",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u0136",
- "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u0138",
- "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u013a",
- "\1\u013b",
+ "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u013c",
- "\1\u013d",
+ "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u013e",
"\1\u013f",
"\1\u0140",
@@ -4252,20 +4239,20 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
"\1\u0145",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0148",
+ "\1\u0149",
+ "\1\u014a",
+ "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
"",
"",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
"",
- "\1\u0149",
+ "\1\u014d",
"",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
- "\1\u014b",
- "\1\u014c",
- "\1\u014d",
- "\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u0150",
"\1\u0151",
@@ -4276,11 +4263,11 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
"",
- "",
"\1\u0156",
- "",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\1\u0158",
+ "",
+ "",
"\1\u0159",
"",
"",
@@ -4298,15 +4285,15 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
"\1\u0162",
"",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
- "\1\u0164",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
+ "\1\u0166",
"\1\u0167",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
- "\1\u0169",
"",
"",
+ "\1\u0169",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
"",
"\12\130\7\uffff\32\130\4\uffff\1\130\1\uffff\32\130",
@@ -4402,29 +4389,29 @@ public class InternalAppliedStereotypePropertyLexer extends Lexer {
else if ( (LA24_0==']') ) {s = 24;}
- else if ( (LA24_0=='r') ) {s = 25;}
+ else if ( (LA24_0=='c') ) {s = 25;}
- else if ( (LA24_0=='o') ) {s = 26;}
+ else if ( (LA24_0=='r') ) {s = 26;}
- else if ( (LA24_0=='n') ) {s = 27;}
+ else if ( (LA24_0=='o') ) {s = 27;}
- else if ( (LA24_0=='t') ) {s = 28;}
+ else if ( (LA24_0=='n') ) {s = 28;}
- else if ( (LA24_0=='s') ) {s = 29;}
+ else if ( (LA24_0=='t') ) {s = 29;}
- else if ( (LA24_0=='{') ) {s = 30;}
+ else if ( (LA24_0=='s') ) {s = 30;}
- else if ( (LA24_0=='}') ) {s = 31;}
+ else if ( (LA24_0=='{') ) {s = 31;}
- else if ( (LA24_0=='a') ) {s = 32;}
+ else if ( (LA24_0=='}') ) {s = 32;}
- else if ( (LA24_0==';') ) {s = 33;}
+ else if ( (LA24_0=='a') ) {s = 33;}
- else if ( (LA24_0=='l') ) {s = 34;}
+ else if ( (LA24_0==';') ) {s = 34;}
- else if ( (LA24_0=='e') ) {s = 35;}
+ else if ( (LA24_0=='l') ) {s = 35;}
- else if ( (LA24_0=='c') ) {s = 36;}
+ else if ( (LA24_0=='e') ) {s = 36;}
else if ( (LA24_0=='d') ) {s = 37;}
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypePropertyParser.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypePropertyParser.java
index 08a67f080a1..7537009fee0 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypePropertyParser.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypePropertyParser.java
@@ -1,16 +1,3 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.parser.antlr.internal;
import org.eclipse.xtext.*;
@@ -35,7 +22,7 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalAppliedStereotypePropertyParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INTEGERVALUE", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'*'", "'++'", "'--'", "'::'", "'<'", "','", "'>'", "'=>'", "'('", "')'", "'?'", "':'", "'||'", "'&&'", "'|'", "'^'", "'&'", "'=='", "'!='", "'instanceof'", "'hastype'", "'<='", "'>='", "'<<'", "'>>'", "'>>>'", "'+'", "'-'", "'/'", "'%'", "'!'", "'$'", "'~'", "'.'", "'['", "']'", "'->'", "'reduce'", "'ordered'", "'isUnique'", "'null'", "'this'", "'super'", "'new'", "'{'", "'..'", "'}'", "'allInstances'", "'/*@'", "'inline'", "'*/'", "'//@'", "';'", "'let'", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'do'", "'for'", "'in'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'true'", "'false'", "'createLink'", "'destroyLink'", "'clearAssoc'", "'select'", "'reject'", "'collect'", "'iterate'", "'forAll'", "'exists'", "'one'", "'isolated'", "'determined'", "'assured'", "'parallel'", "'+='", "'-='", "'*='", "'%='", "'/='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INTEGERVALUE", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_INT", "RULE_WS", "RULE_ANY_OTHER", "'='", "'*'", "'++'", "'--'", "'::'", "'<'", "','", "'>'", "'=>'", "'('", "')'", "'?'", "':'", "'||'", "'&&'", "'|'", "'^'", "'&'", "'=='", "'!='", "'instanceof'", "'hastype'", "'<='", "'>='", "'<<'", "'>>'", "'>>>'", "'+'", "'-'", "'/'", "'%'", "'!'", "'$'", "'~'", "'.'", "'['", "']'", "'clearAssoc'", "'->'", "'reduce'", "'ordered'", "'isUnique'", "'null'", "'this'", "'super'", "'new'", "'{'", "'..'", "'}'", "'allInstances'", "'/*@'", "'inline'", "'*/'", "'//@'", "';'", "'let'", "'if'", "'else'", "'or'", "'switch'", "'case'", "'default'", "'while'", "'do'", "'for'", "'in'", "'break'", "'return'", "'accept'", "'classify'", "'from'", "'to'", "'true'", "'false'", "'createLink'", "'destroyLink'", "'select'", "'reject'", "'collect'", "'iterate'", "'forAll'", "'exists'", "'one'", "'isolated'", "'determined'", "'assured'", "'parallel'", "'+='", "'-='", "'*='", "'%='", "'/='", "'&='", "'|='", "'^='", "'<<='", "'>>='", "'>>>='"
};
public static final int RULE_ID=4;
public static final int T__29=29;
@@ -220,54 +207,59 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAppliedStereotypePropertyRule"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:77:1: ruleAppliedStereotypePropertyRule returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) ( (lv_value_1_0= ruleExpressionValueRule ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:77:1: ruleAppliedStereotypePropertyRule returns [EObject current=null] : ( ( (lv_property_0_0= RULE_ID ) ) ( (lv_value_1_0= ruleExpressionValueRule ) ) ) ;
public final EObject ruleAppliedStereotypePropertyRule() throws RecognitionException {
EObject current = null;
- Token otherlv_0=null;
+ Token lv_property_0_0=null;
EObject lv_value_1_0 = null;
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:80:28: ( ( ( (otherlv_0= RULE_ID ) ) ( (lv_value_1_0= ruleExpressionValueRule ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:1: ( ( (otherlv_0= RULE_ID ) ) ( (lv_value_1_0= ruleExpressionValueRule ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:80:28: ( ( ( (lv_property_0_0= RULE_ID ) ) ( (lv_value_1_0= ruleExpressionValueRule ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:1: ( ( (lv_property_0_0= RULE_ID ) ) ( (lv_value_1_0= ruleExpressionValueRule ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:1: ( ( (otherlv_0= RULE_ID ) ) ( (lv_value_1_0= ruleExpressionValueRule ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:2: ( (otherlv_0= RULE_ID ) ) ( (lv_value_1_0= ruleExpressionValueRule ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:1: ( ( (lv_property_0_0= RULE_ID ) ) ( (lv_value_1_0= ruleExpressionValueRule ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:2: ( (lv_property_0_0= RULE_ID ) ) ( (lv_value_1_0= ruleExpressionValueRule ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:2: ( (otherlv_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:82:1: (otherlv_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:81:2: ( (lv_property_0_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:82:1: (lv_property_0_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:82:1: (otherlv_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:83:3: otherlv_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:82:1: (lv_property_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:83:3: lv_property_0_0= RULE_ID
{
+ lv_property_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAppliedStereotypePropertyRule127);
+
+ newLeafNode(lv_property_0_0, grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyIDTerminalRuleCall_0_0());
+
- if (current==null) {
+ if (current==null) {
current = createModelElement(grammarAccess.getAppliedStereotypePropertyRuleRule());
}
-
- otherlv_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAppliedStereotypePropertyRule130);
-
- newLeafNode(otherlv_0, grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyPropertyCrossReference_0_0());
-
+ setWithLastConsumed(
+ current,
+ "property",
+ lv_property_0_0,
+ "ID");
+
}
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:94:2: ( (lv_value_1_0= ruleExpressionValueRule ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:95:1: (lv_value_1_0= ruleExpressionValueRule )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:99:2: ( (lv_value_1_0= ruleExpressionValueRule ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:100:1: (lv_value_1_0= ruleExpressionValueRule )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:95:1: (lv_value_1_0= ruleExpressionValueRule )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:96:3: lv_value_1_0= ruleExpressionValueRule
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:100:1: (lv_value_1_0= ruleExpressionValueRule )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:101:3: lv_value_1_0= ruleExpressionValueRule
{
newCompositeNode(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpressionValueRule_in_ruleAppliedStereotypePropertyRule151);
+ pushFollow(FOLLOW_ruleExpressionValueRule_in_ruleAppliedStereotypePropertyRule153);
lv_value_1_0=ruleExpressionValueRule();
state._fsp--;
@@ -310,7 +302,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleExpressionValueRule"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:120:1: entryRuleExpressionValueRule returns [EObject current=null] : iv_ruleExpressionValueRule= ruleExpressionValueRule EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:125:1: entryRuleExpressionValueRule returns [EObject current=null] : iv_ruleExpressionValueRule= ruleExpressionValueRule EOF ;
public final EObject entryRuleExpressionValueRule() throws RecognitionException {
EObject current = null;
@@ -318,17 +310,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:121:2: (iv_ruleExpressionValueRule= ruleExpressionValueRule EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:122:2: iv_ruleExpressionValueRule= ruleExpressionValueRule EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:126:2: (iv_ruleExpressionValueRule= ruleExpressionValueRule EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:127:2: iv_ruleExpressionValueRule= ruleExpressionValueRule EOF
{
newCompositeNode(grammarAccess.getExpressionValueRuleRule());
- pushFollow(FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule187);
+ pushFollow(FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule189);
iv_ruleExpressionValueRule=ruleExpressionValueRule();
state._fsp--;
current =iv_ruleExpressionValueRule;
- match(input,EOF,FOLLOW_EOF_in_entryRuleExpressionValueRule197);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExpressionValueRule199);
}
@@ -346,7 +338,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleExpressionValueRule"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:129:1: ruleExpressionValueRule returns [EObject current=null] : (otherlv_0= '=' ( (lv_expression_1_0= ruleSequenceElement ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:134:1: ruleExpressionValueRule returns [EObject current=null] : (otherlv_0= '=' ( (lv_expression_1_0= ruleSequenceElement ) ) ) ;
public final EObject ruleExpressionValueRule() throws RecognitionException {
EObject current = null;
@@ -357,26 +349,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:132:28: ( (otherlv_0= '=' ( (lv_expression_1_0= ruleSequenceElement ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:133:1: (otherlv_0= '=' ( (lv_expression_1_0= ruleSequenceElement ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:137:28: ( (otherlv_0= '=' ( (lv_expression_1_0= ruleSequenceElement ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:138:1: (otherlv_0= '=' ( (lv_expression_1_0= ruleSequenceElement ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:133:1: (otherlv_0= '=' ( (lv_expression_1_0= ruleSequenceElement ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:133:3: otherlv_0= '=' ( (lv_expression_1_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:138:1: (otherlv_0= '=' ( (lv_expression_1_0= ruleSequenceElement ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:138:3: otherlv_0= '=' ( (lv_expression_1_0= ruleSequenceElement ) )
{
- otherlv_0=(Token)match(input,12,FOLLOW_12_in_ruleExpressionValueRule234);
+ otherlv_0=(Token)match(input,12,FOLLOW_12_in_ruleExpressionValueRule236);
newLeafNode(otherlv_0, grammarAccess.getExpressionValueRuleAccess().getEqualsSignKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:137:1: ( (lv_expression_1_0= ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:138:1: (lv_expression_1_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:142:1: ( (lv_expression_1_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:143:1: (lv_expression_1_0= ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:138:1: (lv_expression_1_0= ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:139:3: lv_expression_1_0= ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:143:1: (lv_expression_1_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:144:3: lv_expression_1_0= ruleSequenceElement
{
newCompositeNode(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_ruleExpressionValueRule255);
+ pushFollow(FOLLOW_ruleSequenceElement_in_ruleExpressionValueRule257);
lv_expression_1_0=ruleSequenceElement();
state._fsp--;
@@ -419,7 +411,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleLITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:165:1: entryRuleLITERAL returns [EObject current=null] : iv_ruleLITERAL= ruleLITERAL EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:170:1: entryRuleLITERAL returns [EObject current=null] : iv_ruleLITERAL= ruleLITERAL EOF ;
public final EObject entryRuleLITERAL() throws RecognitionException {
EObject current = null;
@@ -427,17 +419,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:166:2: (iv_ruleLITERAL= ruleLITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:167:2: iv_ruleLITERAL= ruleLITERAL EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:171:2: (iv_ruleLITERAL= ruleLITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:172:2: iv_ruleLITERAL= ruleLITERAL EOF
{
newCompositeNode(grammarAccess.getLITERALRule());
- pushFollow(FOLLOW_ruleLITERAL_in_entryRuleLITERAL293);
+ pushFollow(FOLLOW_ruleLITERAL_in_entryRuleLITERAL295);
iv_ruleLITERAL=ruleLITERAL();
state._fsp--;
current =iv_ruleLITERAL;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLITERAL303);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLITERAL305);
}
@@ -455,7 +447,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleLITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:174:1: ruleLITERAL returns [EObject current=null] : (this_BOOLEAN_LITERAL_0= ruleBOOLEAN_LITERAL | this_NUMBER_LITERAL_1= ruleNUMBER_LITERAL | this_STRING_LITERAL_2= ruleSTRING_LITERAL ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:179:1: ruleLITERAL returns [EObject current=null] : (this_BOOLEAN_LITERAL_0= ruleBOOLEAN_LITERAL | this_NUMBER_LITERAL_1= ruleNUMBER_LITERAL | this_STRING_LITERAL_2= ruleSTRING_LITERAL ) ;
public final EObject ruleLITERAL() throws RecognitionException {
EObject current = null;
@@ -469,14 +461,14 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:177:28: ( (this_BOOLEAN_LITERAL_0= ruleBOOLEAN_LITERAL | this_NUMBER_LITERAL_1= ruleNUMBER_LITERAL | this_STRING_LITERAL_2= ruleSTRING_LITERAL ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:178:1: (this_BOOLEAN_LITERAL_0= ruleBOOLEAN_LITERAL | this_NUMBER_LITERAL_1= ruleNUMBER_LITERAL | this_STRING_LITERAL_2= ruleSTRING_LITERAL )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:182:28: ( (this_BOOLEAN_LITERAL_0= ruleBOOLEAN_LITERAL | this_NUMBER_LITERAL_1= ruleNUMBER_LITERAL | this_STRING_LITERAL_2= ruleSTRING_LITERAL ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:183:1: (this_BOOLEAN_LITERAL_0= ruleBOOLEAN_LITERAL | this_NUMBER_LITERAL_1= ruleNUMBER_LITERAL | this_STRING_LITERAL_2= ruleSTRING_LITERAL )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:178:1: (this_BOOLEAN_LITERAL_0= ruleBOOLEAN_LITERAL | this_NUMBER_LITERAL_1= ruleNUMBER_LITERAL | this_STRING_LITERAL_2= ruleSTRING_LITERAL )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:183:1: (this_BOOLEAN_LITERAL_0= ruleBOOLEAN_LITERAL | this_NUMBER_LITERAL_1= ruleNUMBER_LITERAL | this_STRING_LITERAL_2= ruleSTRING_LITERAL )
int alt1=3;
switch ( input.LA(1) ) {
- case 83:
case 84:
+ case 85:
{
alt1=1;
}
@@ -501,12 +493,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt1) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:179:5: this_BOOLEAN_LITERAL_0= ruleBOOLEAN_LITERAL
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:184:5: this_BOOLEAN_LITERAL_0= ruleBOOLEAN_LITERAL
{
newCompositeNode(grammarAccess.getLITERALAccess().getBOOLEAN_LITERALParserRuleCall_0());
- pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_ruleLITERAL350);
+ pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_ruleLITERAL352);
this_BOOLEAN_LITERAL_0=ruleBOOLEAN_LITERAL();
state._fsp--;
@@ -519,12 +511,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:189:5: this_NUMBER_LITERAL_1= ruleNUMBER_LITERAL
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:194:5: this_NUMBER_LITERAL_1= ruleNUMBER_LITERAL
{
newCompositeNode(grammarAccess.getLITERALAccess().getNUMBER_LITERALParserRuleCall_1());
- pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_ruleLITERAL377);
+ pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_ruleLITERAL379);
this_NUMBER_LITERAL_1=ruleNUMBER_LITERAL();
state._fsp--;
@@ -537,12 +529,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:199:5: this_STRING_LITERAL_2= ruleSTRING_LITERAL
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:204:5: this_STRING_LITERAL_2= ruleSTRING_LITERAL
{
newCompositeNode(grammarAccess.getLITERALAccess().getSTRING_LITERALParserRuleCall_2());
- pushFollow(FOLLOW_ruleSTRING_LITERAL_in_ruleLITERAL404);
+ pushFollow(FOLLOW_ruleSTRING_LITERAL_in_ruleLITERAL406);
this_STRING_LITERAL_2=ruleSTRING_LITERAL();
state._fsp--;
@@ -575,7 +567,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleBOOLEAN_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:215:1: entryRuleBOOLEAN_LITERAL returns [EObject current=null] : iv_ruleBOOLEAN_LITERAL= ruleBOOLEAN_LITERAL EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:220:1: entryRuleBOOLEAN_LITERAL returns [EObject current=null] : iv_ruleBOOLEAN_LITERAL= ruleBOOLEAN_LITERAL EOF ;
public final EObject entryRuleBOOLEAN_LITERAL() throws RecognitionException {
EObject current = null;
@@ -583,17 +575,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:216:2: (iv_ruleBOOLEAN_LITERAL= ruleBOOLEAN_LITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:217:2: iv_ruleBOOLEAN_LITERAL= ruleBOOLEAN_LITERAL EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:221:2: (iv_ruleBOOLEAN_LITERAL= ruleBOOLEAN_LITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:222:2: iv_ruleBOOLEAN_LITERAL= ruleBOOLEAN_LITERAL EOF
{
newCompositeNode(grammarAccess.getBOOLEAN_LITERALRule());
- pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL439);
+ pushFollow(FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL441);
iv_ruleBOOLEAN_LITERAL=ruleBOOLEAN_LITERAL();
state._fsp--;
current =iv_ruleBOOLEAN_LITERAL;
- match(input,EOF,FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL449);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL451);
}
@@ -611,7 +603,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleBOOLEAN_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:224:1: ruleBOOLEAN_LITERAL returns [EObject current=null] : ( (lv_value_0_0= ruleBooleanValue ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:229:1: ruleBOOLEAN_LITERAL returns [EObject current=null] : ( (lv_value_0_0= ruleBooleanValue ) ) ;
public final EObject ruleBOOLEAN_LITERAL() throws RecognitionException {
EObject current = null;
@@ -621,19 +613,19 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:227:28: ( ( (lv_value_0_0= ruleBooleanValue ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:228:1: ( (lv_value_0_0= ruleBooleanValue ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:232:28: ( ( (lv_value_0_0= ruleBooleanValue ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:233:1: ( (lv_value_0_0= ruleBooleanValue ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:228:1: ( (lv_value_0_0= ruleBooleanValue ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:229:1: (lv_value_0_0= ruleBooleanValue )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:233:1: ( (lv_value_0_0= ruleBooleanValue ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:234:1: (lv_value_0_0= ruleBooleanValue )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:229:1: (lv_value_0_0= ruleBooleanValue )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:230:3: lv_value_0_0= ruleBooleanValue
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:234:1: (lv_value_0_0= ruleBooleanValue )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:235:3: lv_value_0_0= ruleBooleanValue
{
newCompositeNode(grammarAccess.getBOOLEAN_LITERALAccess().getValueBooleanValueEnumRuleCall_0());
- pushFollow(FOLLOW_ruleBooleanValue_in_ruleBOOLEAN_LITERAL494);
+ pushFollow(FOLLOW_ruleBooleanValue_in_ruleBOOLEAN_LITERAL496);
lv_value_0_0=ruleBooleanValue();
state._fsp--;
@@ -673,7 +665,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleNUMBER_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:254:1: entryRuleNUMBER_LITERAL returns [EObject current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:259:1: entryRuleNUMBER_LITERAL returns [EObject current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
public final EObject entryRuleNUMBER_LITERAL() throws RecognitionException {
EObject current = null;
@@ -681,17 +673,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:255:2: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:256:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:260:2: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:261:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
{
newCompositeNode(grammarAccess.getNUMBER_LITERALRule());
- pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL529);
+ pushFollow(FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL531);
iv_ruleNUMBER_LITERAL=ruleNUMBER_LITERAL();
state._fsp--;
current =iv_ruleNUMBER_LITERAL;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNUMBER_LITERAL539);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNUMBER_LITERAL541);
}
@@ -709,7 +701,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleNUMBER_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:263:1: ruleNUMBER_LITERAL returns [EObject current=null] : (this_INTEGER_LITERAL_0= ruleINTEGER_LITERAL | this_UNLIMITED_LITERAL_1= ruleUNLIMITED_LITERAL ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:268:1: ruleNUMBER_LITERAL returns [EObject current=null] : (this_INTEGER_LITERAL_0= ruleINTEGER_LITERAL | this_UNLIMITED_LITERAL_1= ruleUNLIMITED_LITERAL ) ;
public final EObject ruleNUMBER_LITERAL() throws RecognitionException {
EObject current = null;
@@ -721,10 +713,10 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:266:28: ( (this_INTEGER_LITERAL_0= ruleINTEGER_LITERAL | this_UNLIMITED_LITERAL_1= ruleUNLIMITED_LITERAL ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:267:1: (this_INTEGER_LITERAL_0= ruleINTEGER_LITERAL | this_UNLIMITED_LITERAL_1= ruleUNLIMITED_LITERAL )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:271:28: ( (this_INTEGER_LITERAL_0= ruleINTEGER_LITERAL | this_UNLIMITED_LITERAL_1= ruleUNLIMITED_LITERAL ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:272:1: (this_INTEGER_LITERAL_0= ruleINTEGER_LITERAL | this_UNLIMITED_LITERAL_1= ruleUNLIMITED_LITERAL )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:267:1: (this_INTEGER_LITERAL_0= ruleINTEGER_LITERAL | this_UNLIMITED_LITERAL_1= ruleUNLIMITED_LITERAL )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:272:1: (this_INTEGER_LITERAL_0= ruleINTEGER_LITERAL | this_UNLIMITED_LITERAL_1= ruleUNLIMITED_LITERAL )
int alt2=2;
int LA2_0 = input.LA(1);
@@ -742,12 +734,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt2) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:268:5: this_INTEGER_LITERAL_0= ruleINTEGER_LITERAL
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:273:5: this_INTEGER_LITERAL_0= ruleINTEGER_LITERAL
{
newCompositeNode(grammarAccess.getNUMBER_LITERALAccess().getINTEGER_LITERALParserRuleCall_0());
- pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_ruleNUMBER_LITERAL586);
+ pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_ruleNUMBER_LITERAL588);
this_INTEGER_LITERAL_0=ruleINTEGER_LITERAL();
state._fsp--;
@@ -760,12 +752,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:278:5: this_UNLIMITED_LITERAL_1= ruleUNLIMITED_LITERAL
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:283:5: this_UNLIMITED_LITERAL_1= ruleUNLIMITED_LITERAL
{
newCompositeNode(grammarAccess.getNUMBER_LITERALAccess().getUNLIMITED_LITERALParserRuleCall_1());
- pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_ruleNUMBER_LITERAL613);
+ pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_ruleNUMBER_LITERAL615);
this_UNLIMITED_LITERAL_1=ruleUNLIMITED_LITERAL();
state._fsp--;
@@ -798,7 +790,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleINTEGER_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:294:1: entryRuleINTEGER_LITERAL returns [EObject current=null] : iv_ruleINTEGER_LITERAL= ruleINTEGER_LITERAL EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:299:1: entryRuleINTEGER_LITERAL returns [EObject current=null] : iv_ruleINTEGER_LITERAL= ruleINTEGER_LITERAL EOF ;
public final EObject entryRuleINTEGER_LITERAL() throws RecognitionException {
EObject current = null;
@@ -806,17 +798,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:295:2: (iv_ruleINTEGER_LITERAL= ruleINTEGER_LITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:296:2: iv_ruleINTEGER_LITERAL= ruleINTEGER_LITERAL EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:300:2: (iv_ruleINTEGER_LITERAL= ruleINTEGER_LITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:301:2: iv_ruleINTEGER_LITERAL= ruleINTEGER_LITERAL EOF
{
newCompositeNode(grammarAccess.getINTEGER_LITERALRule());
- pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL648);
+ pushFollow(FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL650);
iv_ruleINTEGER_LITERAL=ruleINTEGER_LITERAL();
state._fsp--;
current =iv_ruleINTEGER_LITERAL;
- match(input,EOF,FOLLOW_EOF_in_entryRuleINTEGER_LITERAL658);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleINTEGER_LITERAL660);
}
@@ -834,7 +826,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleINTEGER_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:303:1: ruleINTEGER_LITERAL returns [EObject current=null] : ( (lv_value_0_0= RULE_INTEGERVALUE ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:308:1: ruleINTEGER_LITERAL returns [EObject current=null] : ( (lv_value_0_0= RULE_INTEGERVALUE ) ) ;
public final EObject ruleINTEGER_LITERAL() throws RecognitionException {
EObject current = null;
@@ -843,16 +835,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:306:28: ( ( (lv_value_0_0= RULE_INTEGERVALUE ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:307:1: ( (lv_value_0_0= RULE_INTEGERVALUE ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:311:28: ( ( (lv_value_0_0= RULE_INTEGERVALUE ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:312:1: ( (lv_value_0_0= RULE_INTEGERVALUE ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:307:1: ( (lv_value_0_0= RULE_INTEGERVALUE ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:308:1: (lv_value_0_0= RULE_INTEGERVALUE )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:312:1: ( (lv_value_0_0= RULE_INTEGERVALUE ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:313:1: (lv_value_0_0= RULE_INTEGERVALUE )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:308:1: (lv_value_0_0= RULE_INTEGERVALUE )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:309:3: lv_value_0_0= RULE_INTEGERVALUE
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:313:1: (lv_value_0_0= RULE_INTEGERVALUE )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:314:3: lv_value_0_0= RULE_INTEGERVALUE
{
- lv_value_0_0=(Token)match(input,RULE_INTEGERVALUE,FOLLOW_RULE_INTEGERVALUE_in_ruleINTEGER_LITERAL699);
+ lv_value_0_0=(Token)match(input,RULE_INTEGERVALUE,FOLLOW_RULE_INTEGERVALUE_in_ruleINTEGER_LITERAL701);
newLeafNode(lv_value_0_0, grammarAccess.getINTEGER_LITERALAccess().getValueIntegerValueTerminalRuleCall_0());
@@ -890,7 +882,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleUNLIMITED_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:333:1: entryRuleUNLIMITED_LITERAL returns [EObject current=null] : iv_ruleUNLIMITED_LITERAL= ruleUNLIMITED_LITERAL EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:338:1: entryRuleUNLIMITED_LITERAL returns [EObject current=null] : iv_ruleUNLIMITED_LITERAL= ruleUNLIMITED_LITERAL EOF ;
public final EObject entryRuleUNLIMITED_LITERAL() throws RecognitionException {
EObject current = null;
@@ -898,17 +890,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:334:2: (iv_ruleUNLIMITED_LITERAL= ruleUNLIMITED_LITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:335:2: iv_ruleUNLIMITED_LITERAL= ruleUNLIMITED_LITERAL EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:339:2: (iv_ruleUNLIMITED_LITERAL= ruleUNLIMITED_LITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:340:2: iv_ruleUNLIMITED_LITERAL= ruleUNLIMITED_LITERAL EOF
{
newCompositeNode(grammarAccess.getUNLIMITED_LITERALRule());
- pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL739);
+ pushFollow(FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL741);
iv_ruleUNLIMITED_LITERAL=ruleUNLIMITED_LITERAL();
state._fsp--;
current =iv_ruleUNLIMITED_LITERAL;
- match(input,EOF,FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL749);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL751);
}
@@ -926,7 +918,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleUNLIMITED_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:342:1: ruleUNLIMITED_LITERAL returns [EObject current=null] : ( (lv_value_0_0= '*' ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:347:1: ruleUNLIMITED_LITERAL returns [EObject current=null] : ( (lv_value_0_0= '*' ) ) ;
public final EObject ruleUNLIMITED_LITERAL() throws RecognitionException {
EObject current = null;
@@ -935,16 +927,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:345:28: ( ( (lv_value_0_0= '*' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:346:1: ( (lv_value_0_0= '*' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:350:28: ( ( (lv_value_0_0= '*' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:351:1: ( (lv_value_0_0= '*' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:346:1: ( (lv_value_0_0= '*' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:347:1: (lv_value_0_0= '*' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:351:1: ( (lv_value_0_0= '*' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:352:1: (lv_value_0_0= '*' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:347:1: (lv_value_0_0= '*' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:348:3: lv_value_0_0= '*'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:352:1: (lv_value_0_0= '*' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:353:3: lv_value_0_0= '*'
{
- lv_value_0_0=(Token)match(input,13,FOLLOW_13_in_ruleUNLIMITED_LITERAL791);
+ lv_value_0_0=(Token)match(input,13,FOLLOW_13_in_ruleUNLIMITED_LITERAL793);
newLeafNode(lv_value_0_0, grammarAccess.getUNLIMITED_LITERALAccess().getValueAsteriskKeyword_0());
@@ -978,7 +970,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSTRING_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:369:1: entryRuleSTRING_LITERAL returns [EObject current=null] : iv_ruleSTRING_LITERAL= ruleSTRING_LITERAL EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:374:1: entryRuleSTRING_LITERAL returns [EObject current=null] : iv_ruleSTRING_LITERAL= ruleSTRING_LITERAL EOF ;
public final EObject entryRuleSTRING_LITERAL() throws RecognitionException {
EObject current = null;
@@ -986,17 +978,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:370:2: (iv_ruleSTRING_LITERAL= ruleSTRING_LITERAL EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:371:2: iv_ruleSTRING_LITERAL= ruleSTRING_LITERAL EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:375:2: (iv_ruleSTRING_LITERAL= ruleSTRING_LITERAL EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:376:2: iv_ruleSTRING_LITERAL= ruleSTRING_LITERAL EOF
{
newCompositeNode(grammarAccess.getSTRING_LITERALRule());
- pushFollow(FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL839);
+ pushFollow(FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL841);
iv_ruleSTRING_LITERAL=ruleSTRING_LITERAL();
state._fsp--;
current =iv_ruleSTRING_LITERAL;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSTRING_LITERAL849);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSTRING_LITERAL851);
}
@@ -1014,7 +1006,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSTRING_LITERAL"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:378:1: ruleSTRING_LITERAL returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:383:1: ruleSTRING_LITERAL returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ;
public final EObject ruleSTRING_LITERAL() throws RecognitionException {
EObject current = null;
@@ -1023,16 +1015,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:381:28: ( ( (lv_value_0_0= RULE_STRING ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:382:1: ( (lv_value_0_0= RULE_STRING ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:386:28: ( ( (lv_value_0_0= RULE_STRING ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:387:1: ( (lv_value_0_0= RULE_STRING ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:382:1: ( (lv_value_0_0= RULE_STRING ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:383:1: (lv_value_0_0= RULE_STRING )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:387:1: ( (lv_value_0_0= RULE_STRING ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:388:1: (lv_value_0_0= RULE_STRING )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:383:1: (lv_value_0_0= RULE_STRING )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:384:3: lv_value_0_0= RULE_STRING
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:388:1: (lv_value_0_0= RULE_STRING )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:389:3: lv_value_0_0= RULE_STRING
{
- lv_value_0_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleSTRING_LITERAL890);
+ lv_value_0_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleSTRING_LITERAL892);
newLeafNode(lv_value_0_0, grammarAccess.getSTRING_LITERALAccess().getValueSTRINGTerminalRuleCall_0());
@@ -1070,7 +1062,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleNameExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:408:1: entryRuleNameExpression returns [EObject current=null] : iv_ruleNameExpression= ruleNameExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:413:1: entryRuleNameExpression returns [EObject current=null] : iv_ruleNameExpression= ruleNameExpression EOF ;
public final EObject entryRuleNameExpression() throws RecognitionException {
EObject current = null;
@@ -1078,17 +1070,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:409:2: (iv_ruleNameExpression= ruleNameExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:410:2: iv_ruleNameExpression= ruleNameExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:414:2: (iv_ruleNameExpression= ruleNameExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:415:2: iv_ruleNameExpression= ruleNameExpression EOF
{
newCompositeNode(grammarAccess.getNameExpressionRule());
- pushFollow(FOLLOW_ruleNameExpression_in_entryRuleNameExpression930);
+ pushFollow(FOLLOW_ruleNameExpression_in_entryRuleNameExpression932);
iv_ruleNameExpression=ruleNameExpression();
state._fsp--;
current =iv_ruleNameExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNameExpression940);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNameExpression942);
}
@@ -1106,7 +1098,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleNameExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:417:1: ruleNameExpression returns [EObject current=null] : ( ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) ) ( (lv_suffix_8_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:422:1: ruleNameExpression returns [EObject current=null] : ( ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) ) ( (lv_suffix_8_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleNameExpression() throws RecognitionException {
EObject current = null;
@@ -1130,13 +1122,13 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:420:28: ( ( ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) ) ( (lv_suffix_8_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:421:1: ( ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) ) ( (lv_suffix_8_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:425:28: ( ( ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) ) ( (lv_suffix_8_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:426:1: ( ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) ) ( (lv_suffix_8_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:421:1: ( ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) ) ( (lv_suffix_8_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:421:2: ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) ) ( (lv_suffix_8_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:426:1: ( ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) ) ( (lv_suffix_8_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:426:2: ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) ) ( (lv_suffix_8_0= ruleSuffixExpression ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:421:2: ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:426:2: ( ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) ) | ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? ) )
int alt8=2;
int LA8_0 = input.LA(1);
@@ -1154,18 +1146,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt8) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:421:3: ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:426:3: ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:421:3: ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:421:4: ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:426:3: ( ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:426:4: ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) ) ( (lv_path_1_0= ruleQualifiedNamePath ) )? ( (lv_id_2_0= RULE_ID ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:421:4: ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:422:1: ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:426:4: ( ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:427:1: ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:422:1: ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:423:1: (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:427:1: ( (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:428:1: (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:423:1: (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:428:1: (lv_prefixOp_0_1= '++' | lv_prefixOp_0_2= '--' )
int alt3=2;
int LA3_0 = input.LA(1);
@@ -1183,9 +1175,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt3) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:424:3: lv_prefixOp_0_1= '++'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:429:3: lv_prefixOp_0_1= '++'
{
- lv_prefixOp_0_1=(Token)match(input,14,FOLLOW_14_in_ruleNameExpression987);
+ lv_prefixOp_0_1=(Token)match(input,14,FOLLOW_14_in_ruleNameExpression989);
newLeafNode(lv_prefixOp_0_1, grammarAccess.getNameExpressionAccess().getPrefixOpPlusSignPlusSignKeyword_0_0_0_0_0());
@@ -1199,9 +1191,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:436:8: lv_prefixOp_0_2= '--'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:441:8: lv_prefixOp_0_2= '--'
{
- lv_prefixOp_0_2=(Token)match(input,15,FOLLOW_15_in_ruleNameExpression1016);
+ lv_prefixOp_0_2=(Token)match(input,15,FOLLOW_15_in_ruleNameExpression1018);
newLeafNode(lv_prefixOp_0_2, grammarAccess.getNameExpressionAccess().getPrefixOpHyphenMinusHyphenMinusKeyword_0_0_0_0_1());
@@ -1223,7 +1215,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:451:2: ( (lv_path_1_0= ruleQualifiedNamePath ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:456:2: ( (lv_path_1_0= ruleQualifiedNamePath ) )?
int alt4=2;
int LA4_0 = input.LA(1);
@@ -1247,15 +1239,15 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt4) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:452:1: (lv_path_1_0= ruleQualifiedNamePath )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:457:1: (lv_path_1_0= ruleQualifiedNamePath )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:452:1: (lv_path_1_0= ruleQualifiedNamePath )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:453:3: lv_path_1_0= ruleQualifiedNamePath
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:457:1: (lv_path_1_0= ruleQualifiedNamePath )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:458:3: lv_path_1_0= ruleQualifiedNamePath
{
newCompositeNode(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_0_1_0());
- pushFollow(FOLLOW_ruleQualifiedNamePath_in_ruleNameExpression1053);
+ pushFollow(FOLLOW_ruleQualifiedNamePath_in_ruleNameExpression1055);
lv_path_1_0=ruleQualifiedNamePath();
state._fsp--;
@@ -1280,13 +1272,13 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:469:3: ( (lv_id_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:470:1: (lv_id_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:474:3: ( (lv_id_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:475:1: (lv_id_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:470:1: (lv_id_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:471:3: lv_id_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:475:1: (lv_id_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:476:3: lv_id_2_0= RULE_ID
{
- lv_id_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleNameExpression1071);
+ lv_id_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleNameExpression1073);
newLeafNode(lv_id_2_0, grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_0_2_0());
@@ -1313,12 +1305,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:488:6: ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:493:6: ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:488:6: ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:488:7: ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:493:6: ( ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:493:7: ( (lv_path_3_0= ruleQualifiedNamePath ) )? ( (lv_id_4_0= RULE_ID ) ) ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:488:7: ( (lv_path_3_0= ruleQualifiedNamePath ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:493:7: ( (lv_path_3_0= ruleQualifiedNamePath ) )?
int alt5=2;
int LA5_0 = input.LA(1);
@@ -1326,9 +1318,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
int LA5_1 = input.LA(2);
if ( (LA5_1==17) ) {
- int LA5_3 = input.LA(3);
+ int LA5_2 = input.LA(3);
- if ( (LA5_3==RULE_ID) ) {
+ if ( (LA5_2==RULE_ID) ) {
int LA5_5 = input.LA(4);
if ( (LA5_5==20) ) {
@@ -1342,15 +1334,15 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt5) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:489:1: (lv_path_3_0= ruleQualifiedNamePath )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:494:1: (lv_path_3_0= ruleQualifiedNamePath )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:489:1: (lv_path_3_0= ruleQualifiedNamePath )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:490:3: lv_path_3_0= ruleQualifiedNamePath
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:494:1: (lv_path_3_0= ruleQualifiedNamePath )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:495:3: lv_path_3_0= ruleQualifiedNamePath
{
newCompositeNode(grammarAccess.getNameExpressionAccess().getPathQualifiedNamePathParserRuleCall_0_1_0_0());
- pushFollow(FOLLOW_ruleQualifiedNamePath_in_ruleNameExpression1105);
+ pushFollow(FOLLOW_ruleQualifiedNamePath_in_ruleNameExpression1107);
lv_path_3_0=ruleQualifiedNamePath();
state._fsp--;
@@ -1375,13 +1367,13 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:506:3: ( (lv_id_4_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:507:1: (lv_id_4_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:511:3: ( (lv_id_4_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:512:1: (lv_id_4_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:507:1: (lv_id_4_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:508:3: lv_id_4_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:512:1: (lv_id_4_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:513:3: lv_id_4_0= RULE_ID
{
- lv_id_4_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleNameExpression1123);
+ lv_id_4_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleNameExpression1125);
newLeafNode(lv_id_4_0, grammarAccess.getNameExpressionAccess().getIdIDTerminalRuleCall_0_1_1_0());
@@ -1401,7 +1393,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:524:2: ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:529:2: ( ( (lv_invocationCompletion_5_0= ruleTuple ) ) | ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) ) | ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) ) )?
int alt7=4;
switch ( input.LA(1) ) {
case 21:
@@ -1413,19 +1405,19 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
{
int LA7_2 = input.LA(2);
- if ( ((LA7_2>=RULE_ID && LA7_2<=RULE_STRING)||(LA7_2>=13 && LA7_2<=15)||LA7_2==21||(LA7_2>=39 && LA7_2<=40)||(LA7_2>=43 && LA7_2<=45)||(LA7_2>=53 && LA7_2<=56)||(LA7_2>=83 && LA7_2<=84)) ) {
- alt7=2;
- }
- else if ( (LA7_2==48) ) {
+ if ( (LA7_2==48) ) {
int LA7_6 = input.LA(3);
- if ( (LA7_6==57) ) {
+ if ( (LA7_6==58) ) {
alt7=2;
}
}
+ else if ( ((LA7_2>=RULE_ID && LA7_2<=RULE_STRING)||(LA7_2>=13 && LA7_2<=15)||LA7_2==21||(LA7_2>=39 && LA7_2<=40)||(LA7_2>=43 && LA7_2<=45)||(LA7_2>=54 && LA7_2<=57)||(LA7_2>=84 && LA7_2<=85)) ) {
+ alt7=2;
+ }
}
break;
- case 57:
+ case 58:
{
alt7=2;
}
@@ -1440,18 +1432,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt7) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:524:3: ( (lv_invocationCompletion_5_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:529:3: ( (lv_invocationCompletion_5_0= ruleTuple ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:524:3: ( (lv_invocationCompletion_5_0= ruleTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:525:1: (lv_invocationCompletion_5_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:529:3: ( (lv_invocationCompletion_5_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:530:1: (lv_invocationCompletion_5_0= ruleTuple )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:525:1: (lv_invocationCompletion_5_0= ruleTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:526:3: lv_invocationCompletion_5_0= ruleTuple
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:530:1: (lv_invocationCompletion_5_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:531:3: lv_invocationCompletion_5_0= ruleTuple
{
newCompositeNode(grammarAccess.getNameExpressionAccess().getInvocationCompletionTupleParserRuleCall_0_1_2_0_0());
- pushFollow(FOLLOW_ruleTuple_in_ruleNameExpression1150);
+ pushFollow(FOLLOW_ruleTuple_in_ruleNameExpression1152);
lv_invocationCompletion_5_0=ruleTuple();
state._fsp--;
@@ -1477,18 +1469,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:543:6: ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:548:6: ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:543:6: ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:544:1: (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:548:6: ( (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:549:1: (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:544:1: (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:545:3: lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:549:1: (lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:550:3: lv_sequenceConstructionCompletion_6_0= ruleSequenceConstructionOrAccessCompletion
{
newCompositeNode(grammarAccess.getNameExpressionAccess().getSequenceConstructionCompletionSequenceConstructionOrAccessCompletionParserRuleCall_0_1_2_1_0());
- pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_ruleNameExpression1177);
+ pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_ruleNameExpression1179);
lv_sequenceConstructionCompletion_6_0=ruleSequenceConstructionOrAccessCompletion();
state._fsp--;
@@ -1514,15 +1506,15 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:562:6: ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:567:6: ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:562:6: ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:563:1: ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:567:6: ( ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:568:1: ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:563:1: ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:564:1: (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:568:1: ( (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:569:1: (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:564:1: (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:569:1: (lv_postfixOp_7_1= '++' | lv_postfixOp_7_2= '--' )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -1540,9 +1532,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt6) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:565:3: lv_postfixOp_7_1= '++'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:570:3: lv_postfixOp_7_1= '++'
{
- lv_postfixOp_7_1=(Token)match(input,14,FOLLOW_14_in_ruleNameExpression1203);
+ lv_postfixOp_7_1=(Token)match(input,14,FOLLOW_14_in_ruleNameExpression1205);
newLeafNode(lv_postfixOp_7_1, grammarAccess.getNameExpressionAccess().getPostfixOpPlusSignPlusSignKeyword_0_1_2_2_0_0());
@@ -1556,9 +1548,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:577:8: lv_postfixOp_7_2= '--'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:582:8: lv_postfixOp_7_2= '--'
{
- lv_postfixOp_7_2=(Token)match(input,15,FOLLOW_15_in_ruleNameExpression1232);
+ lv_postfixOp_7_2=(Token)match(input,15,FOLLOW_15_in_ruleNameExpression1234);
newLeafNode(lv_postfixOp_7_2, grammarAccess.getNameExpressionAccess().getPostfixOpHyphenMinusHyphenMinusKeyword_0_1_2_2_0_1());
@@ -1595,24 +1587,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:592:6: ( (lv_suffix_8_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:597:6: ( (lv_suffix_8_0= ruleSuffixExpression ) )?
int alt9=2;
int LA9_0 = input.LA(1);
- if ( (LA9_0==46||LA9_0==49) ) {
+ if ( (LA9_0==46||LA9_0==50) ) {
alt9=1;
}
switch (alt9) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:593:1: (lv_suffix_8_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:598:1: (lv_suffix_8_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:593:1: (lv_suffix_8_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:594:3: lv_suffix_8_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:598:1: (lv_suffix_8_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:599:3: lv_suffix_8_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getNameExpressionAccess().getSuffixSuffixExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleNameExpression1273);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleNameExpression1275);
lv_suffix_8_0=ruleSuffixExpression();
state._fsp--;
@@ -1658,7 +1650,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleQualifiedNamePath"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:618:1: entryRuleQualifiedNamePath returns [EObject current=null] : iv_ruleQualifiedNamePath= ruleQualifiedNamePath EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:623:1: entryRuleQualifiedNamePath returns [EObject current=null] : iv_ruleQualifiedNamePath= ruleQualifiedNamePath EOF ;
public final EObject entryRuleQualifiedNamePath() throws RecognitionException {
EObject current = null;
@@ -1666,17 +1658,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:619:2: (iv_ruleQualifiedNamePath= ruleQualifiedNamePath EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:620:2: iv_ruleQualifiedNamePath= ruleQualifiedNamePath EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:624:2: (iv_ruleQualifiedNamePath= ruleQualifiedNamePath EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:625:2: iv_ruleQualifiedNamePath= ruleQualifiedNamePath EOF
{
newCompositeNode(grammarAccess.getQualifiedNamePathRule());
- pushFollow(FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath1310);
+ pushFollow(FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath1312);
iv_ruleQualifiedNamePath=ruleQualifiedNamePath();
state._fsp--;
current =iv_ruleQualifiedNamePath;
- match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNamePath1320);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNamePath1322);
}
@@ -1694,7 +1686,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleQualifiedNamePath"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:627:1: ruleQualifiedNamePath returns [EObject current=null] : ( ( (lv_namespace_0_0= ruleUnqualifiedName ) ) otherlv_1= '::' )+ ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:632:1: ruleQualifiedNamePath returns [EObject current=null] : ( ( (lv_namespace_0_0= ruleUnqualifiedName ) ) otherlv_1= '::' )+ ;
public final EObject ruleQualifiedNamePath() throws RecognitionException {
EObject current = null;
@@ -1705,10 +1697,10 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:630:28: ( ( ( (lv_namespace_0_0= ruleUnqualifiedName ) ) otherlv_1= '::' )+ )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:631:1: ( ( (lv_namespace_0_0= ruleUnqualifiedName ) ) otherlv_1= '::' )+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:635:28: ( ( ( (lv_namespace_0_0= ruleUnqualifiedName ) ) otherlv_1= '::' )+ )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:636:1: ( ( (lv_namespace_0_0= ruleUnqualifiedName ) ) otherlv_1= '::' )+
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:631:1: ( ( (lv_namespace_0_0= ruleUnqualifiedName ) ) otherlv_1= '::' )+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:636:1: ( ( (lv_namespace_0_0= ruleUnqualifiedName ) ) otherlv_1= '::' )+
int cnt10=0;
loop10:
do {
@@ -1743,18 +1735,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt10) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:631:2: ( (lv_namespace_0_0= ruleUnqualifiedName ) ) otherlv_1= '::'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:636:2: ( (lv_namespace_0_0= ruleUnqualifiedName ) ) otherlv_1= '::'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:631:2: ( (lv_namespace_0_0= ruleUnqualifiedName ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:632:1: (lv_namespace_0_0= ruleUnqualifiedName )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:636:2: ( (lv_namespace_0_0= ruleUnqualifiedName ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:637:1: (lv_namespace_0_0= ruleUnqualifiedName )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:632:1: (lv_namespace_0_0= ruleUnqualifiedName )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:633:3: lv_namespace_0_0= ruleUnqualifiedName
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:637:1: (lv_namespace_0_0= ruleUnqualifiedName )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:638:3: lv_namespace_0_0= ruleUnqualifiedName
{
newCompositeNode(grammarAccess.getQualifiedNamePathAccess().getNamespaceUnqualifiedNameParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleUnqualifiedName_in_ruleQualifiedNamePath1366);
+ pushFollow(FOLLOW_ruleUnqualifiedName_in_ruleQualifiedNamePath1368);
lv_namespace_0_0=ruleUnqualifiedName();
state._fsp--;
@@ -1776,7 +1768,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,16,FOLLOW_16_in_ruleQualifiedNamePath1378);
+ otherlv_1=(Token)match(input,16,FOLLOW_16_in_ruleQualifiedNamePath1380);
newLeafNode(otherlv_1, grammarAccess.getQualifiedNamePathAccess().getColonColonKeyword_1());
@@ -1811,7 +1803,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleUnqualifiedName"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:661:1: entryRuleUnqualifiedName returns [EObject current=null] : iv_ruleUnqualifiedName= ruleUnqualifiedName EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:666:1: entryRuleUnqualifiedName returns [EObject current=null] : iv_ruleUnqualifiedName= ruleUnqualifiedName EOF ;
public final EObject entryRuleUnqualifiedName() throws RecognitionException {
EObject current = null;
@@ -1819,17 +1811,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:662:2: (iv_ruleUnqualifiedName= ruleUnqualifiedName EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:663:2: iv_ruleUnqualifiedName= ruleUnqualifiedName EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:667:2: (iv_ruleUnqualifiedName= ruleUnqualifiedName EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:668:2: iv_ruleUnqualifiedName= ruleUnqualifiedName EOF
{
newCompositeNode(grammarAccess.getUnqualifiedNameRule());
- pushFollow(FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName1415);
+ pushFollow(FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName1417);
iv_ruleUnqualifiedName=ruleUnqualifiedName();
state._fsp--;
current =iv_ruleUnqualifiedName;
- match(input,EOF,FOLLOW_EOF_in_entryRuleUnqualifiedName1425);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleUnqualifiedName1427);
}
@@ -1847,7 +1839,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleUnqualifiedName"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:670:1: ruleUnqualifiedName returns [EObject current=null] : ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_templateBinding_1_0= ruleTemplateBinding ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:675:1: ruleUnqualifiedName returns [EObject current=null] : ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_templateBinding_1_0= ruleTemplateBinding ) )? ) ;
public final EObject ruleUnqualifiedName() throws RecognitionException {
EObject current = null;
@@ -1858,19 +1850,19 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:673:28: ( ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_templateBinding_1_0= ruleTemplateBinding ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:674:1: ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_templateBinding_1_0= ruleTemplateBinding ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:678:28: ( ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_templateBinding_1_0= ruleTemplateBinding ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:679:1: ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_templateBinding_1_0= ruleTemplateBinding ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:674:1: ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_templateBinding_1_0= ruleTemplateBinding ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:674:2: ( (lv_name_0_0= RULE_ID ) ) ( (lv_templateBinding_1_0= ruleTemplateBinding ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:679:1: ( ( (lv_name_0_0= RULE_ID ) ) ( (lv_templateBinding_1_0= ruleTemplateBinding ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:679:2: ( (lv_name_0_0= RULE_ID ) ) ( (lv_templateBinding_1_0= ruleTemplateBinding ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:674:2: ( (lv_name_0_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:675:1: (lv_name_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:679:2: ( (lv_name_0_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:680:1: (lv_name_0_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:675:1: (lv_name_0_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:676:3: lv_name_0_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:680:1: (lv_name_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:681:3: lv_name_0_0= RULE_ID
{
- lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleUnqualifiedName1467);
+ lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleUnqualifiedName1469);
newLeafNode(lv_name_0_0, grammarAccess.getUnqualifiedNameAccess().getNameIDTerminalRuleCall_0_0());
@@ -1890,7 +1882,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:692:2: ( (lv_templateBinding_1_0= ruleTemplateBinding ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:697:2: ( (lv_templateBinding_1_0= ruleTemplateBinding ) )?
int alt11=2;
int LA11_0 = input.LA(1);
@@ -1899,15 +1891,15 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt11) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:693:1: (lv_templateBinding_1_0= ruleTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:698:1: (lv_templateBinding_1_0= ruleTemplateBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:693:1: (lv_templateBinding_1_0= ruleTemplateBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:694:3: lv_templateBinding_1_0= ruleTemplateBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:698:1: (lv_templateBinding_1_0= ruleTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:699:3: lv_templateBinding_1_0= ruleTemplateBinding
{
newCompositeNode(grammarAccess.getUnqualifiedNameAccess().getTemplateBindingTemplateBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleTemplateBinding_in_ruleUnqualifiedName1493);
+ pushFollow(FOLLOW_ruleTemplateBinding_in_ruleUnqualifiedName1495);
lv_templateBinding_1_0=ruleTemplateBinding();
state._fsp--;
@@ -1953,7 +1945,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleTemplateBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:718:1: entryRuleTemplateBinding returns [EObject current=null] : iv_ruleTemplateBinding= ruleTemplateBinding EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:723:1: entryRuleTemplateBinding returns [EObject current=null] : iv_ruleTemplateBinding= ruleTemplateBinding EOF ;
public final EObject entryRuleTemplateBinding() throws RecognitionException {
EObject current = null;
@@ -1961,17 +1953,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:719:2: (iv_ruleTemplateBinding= ruleTemplateBinding EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:720:2: iv_ruleTemplateBinding= ruleTemplateBinding EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:724:2: (iv_ruleTemplateBinding= ruleTemplateBinding EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:725:2: iv_ruleTemplateBinding= ruleTemplateBinding EOF
{
newCompositeNode(grammarAccess.getTemplateBindingRule());
- pushFollow(FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding1530);
+ pushFollow(FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding1532);
iv_ruleTemplateBinding=ruleTemplateBinding();
state._fsp--;
current =iv_ruleTemplateBinding;
- match(input,EOF,FOLLOW_EOF_in_entryRuleTemplateBinding1540);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTemplateBinding1542);
}
@@ -1989,7 +1981,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleTemplateBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:727:1: ruleTemplateBinding returns [EObject current=null] : (otherlv_0= '<' ( (lv_bindings_1_0= ruleNamedTemplateBinding ) ) (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )* otherlv_4= '>' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:732:1: ruleTemplateBinding returns [EObject current=null] : (otherlv_0= '<' ( (lv_bindings_1_0= ruleNamedTemplateBinding ) ) (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )* otherlv_4= '>' ) ;
public final EObject ruleTemplateBinding() throws RecognitionException {
EObject current = null;
@@ -2004,26 +1996,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:730:28: ( (otherlv_0= '<' ( (lv_bindings_1_0= ruleNamedTemplateBinding ) ) (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )* otherlv_4= '>' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:731:1: (otherlv_0= '<' ( (lv_bindings_1_0= ruleNamedTemplateBinding ) ) (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )* otherlv_4= '>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:735:28: ( (otherlv_0= '<' ( (lv_bindings_1_0= ruleNamedTemplateBinding ) ) (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )* otherlv_4= '>' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:736:1: (otherlv_0= '<' ( (lv_bindings_1_0= ruleNamedTemplateBinding ) ) (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )* otherlv_4= '>' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:731:1: (otherlv_0= '<' ( (lv_bindings_1_0= ruleNamedTemplateBinding ) ) (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )* otherlv_4= '>' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:731:3: otherlv_0= '<' ( (lv_bindings_1_0= ruleNamedTemplateBinding ) ) (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )* otherlv_4= '>'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:736:1: (otherlv_0= '<' ( (lv_bindings_1_0= ruleNamedTemplateBinding ) ) (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )* otherlv_4= '>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:736:3: otherlv_0= '<' ( (lv_bindings_1_0= ruleNamedTemplateBinding ) ) (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )* otherlv_4= '>'
{
- otherlv_0=(Token)match(input,17,FOLLOW_17_in_ruleTemplateBinding1577);
+ otherlv_0=(Token)match(input,17,FOLLOW_17_in_ruleTemplateBinding1579);
newLeafNode(otherlv_0, grammarAccess.getTemplateBindingAccess().getLessThanSignKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:735:1: ( (lv_bindings_1_0= ruleNamedTemplateBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:736:1: (lv_bindings_1_0= ruleNamedTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:740:1: ( (lv_bindings_1_0= ruleNamedTemplateBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:741:1: (lv_bindings_1_0= ruleNamedTemplateBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:736:1: (lv_bindings_1_0= ruleNamedTemplateBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:737:3: lv_bindings_1_0= ruleNamedTemplateBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:741:1: (lv_bindings_1_0= ruleNamedTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:742:3: lv_bindings_1_0= ruleNamedTemplateBinding
{
newCompositeNode(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleNamedTemplateBinding_in_ruleTemplateBinding1598);
+ pushFollow(FOLLOW_ruleNamedTemplateBinding_in_ruleTemplateBinding1600);
lv_bindings_1_0=ruleNamedTemplateBinding();
state._fsp--;
@@ -2045,7 +2037,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:753:2: (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:758:2: (otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) ) )*
loop12:
do {
int alt12=2;
@@ -2058,22 +2050,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt12) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:753:4: otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:758:4: otherlv_2= ',' ( (lv_bindings_3_0= ruleNamedTemplateBinding ) )
{
- otherlv_2=(Token)match(input,18,FOLLOW_18_in_ruleTemplateBinding1611);
+ otherlv_2=(Token)match(input,18,FOLLOW_18_in_ruleTemplateBinding1613);
newLeafNode(otherlv_2, grammarAccess.getTemplateBindingAccess().getCommaKeyword_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:757:1: ( (lv_bindings_3_0= ruleNamedTemplateBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:758:1: (lv_bindings_3_0= ruleNamedTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:762:1: ( (lv_bindings_3_0= ruleNamedTemplateBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:763:1: (lv_bindings_3_0= ruleNamedTemplateBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:758:1: (lv_bindings_3_0= ruleNamedTemplateBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:759:3: lv_bindings_3_0= ruleNamedTemplateBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:763:1: (lv_bindings_3_0= ruleNamedTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:764:3: lv_bindings_3_0= ruleNamedTemplateBinding
{
newCompositeNode(grammarAccess.getTemplateBindingAccess().getBindingsNamedTemplateBindingParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleNamedTemplateBinding_in_ruleTemplateBinding1632);
+ pushFollow(FOLLOW_ruleNamedTemplateBinding_in_ruleTemplateBinding1634);
lv_bindings_3_0=ruleNamedTemplateBinding();
state._fsp--;
@@ -2104,7 +2096,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
} while (true);
- otherlv_4=(Token)match(input,19,FOLLOW_19_in_ruleTemplateBinding1646);
+ otherlv_4=(Token)match(input,19,FOLLOW_19_in_ruleTemplateBinding1648);
newLeafNode(otherlv_4, grammarAccess.getTemplateBindingAccess().getGreaterThanSignKeyword_3());
@@ -2129,7 +2121,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleNamedTemplateBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:787:1: entryRuleNamedTemplateBinding returns [EObject current=null] : iv_ruleNamedTemplateBinding= ruleNamedTemplateBinding EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:792:1: entryRuleNamedTemplateBinding returns [EObject current=null] : iv_ruleNamedTemplateBinding= ruleNamedTemplateBinding EOF ;
public final EObject entryRuleNamedTemplateBinding() throws RecognitionException {
EObject current = null;
@@ -2137,17 +2129,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:788:2: (iv_ruleNamedTemplateBinding= ruleNamedTemplateBinding EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:789:2: iv_ruleNamedTemplateBinding= ruleNamedTemplateBinding EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:793:2: (iv_ruleNamedTemplateBinding= ruleNamedTemplateBinding EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:794:2: iv_ruleNamedTemplateBinding= ruleNamedTemplateBinding EOF
{
newCompositeNode(grammarAccess.getNamedTemplateBindingRule());
- pushFollow(FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding1682);
+ pushFollow(FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding1684);
iv_ruleNamedTemplateBinding=ruleNamedTemplateBinding();
state._fsp--;
current =iv_ruleNamedTemplateBinding;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNamedTemplateBinding1692);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNamedTemplateBinding1694);
}
@@ -2165,7 +2157,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleNamedTemplateBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:796:1: ruleNamedTemplateBinding returns [EObject current=null] : ( ( (lv_formal_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:801:1: ruleNamedTemplateBinding returns [EObject current=null] : ( ( (lv_formal_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) ) ) ;
public final EObject ruleNamedTemplateBinding() throws RecognitionException {
EObject current = null;
@@ -2177,19 +2169,19 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:799:28: ( ( ( (lv_formal_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:800:1: ( ( (lv_formal_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:804:28: ( ( ( (lv_formal_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:805:1: ( ( (lv_formal_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:800:1: ( ( (lv_formal_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:800:2: ( (lv_formal_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:805:1: ( ( (lv_formal_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:805:2: ( (lv_formal_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:800:2: ( (lv_formal_0_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:801:1: (lv_formal_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:805:2: ( (lv_formal_0_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:806:1: (lv_formal_0_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:801:1: (lv_formal_0_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:802:3: lv_formal_0_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:806:1: (lv_formal_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:807:3: lv_formal_0_0= RULE_ID
{
- lv_formal_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleNamedTemplateBinding1734);
+ lv_formal_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleNamedTemplateBinding1736);
newLeafNode(lv_formal_0_0, grammarAccess.getNamedTemplateBindingAccess().getFormalIDTerminalRuleCall_0_0());
@@ -2209,20 +2201,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,20,FOLLOW_20_in_ruleNamedTemplateBinding1751);
+ otherlv_1=(Token)match(input,20,FOLLOW_20_in_ruleNamedTemplateBinding1753);
newLeafNode(otherlv_1, grammarAccess.getNamedTemplateBindingAccess().getEqualsSignGreaterThanSignKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:822:1: ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:823:1: (lv_actual_2_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:827:1: ( (lv_actual_2_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:828:1: (lv_actual_2_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:823:1: (lv_actual_2_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:824:3: lv_actual_2_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:828:1: (lv_actual_2_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:829:3: lv_actual_2_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getNamedTemplateBindingAccess().getActualQualifiedNameWithBindingParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleNamedTemplateBinding1772);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleNamedTemplateBinding1774);
lv_actual_2_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -2265,7 +2257,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleQualifiedNameWithBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:848:1: entryRuleQualifiedNameWithBinding returns [EObject current=null] : iv_ruleQualifiedNameWithBinding= ruleQualifiedNameWithBinding EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:853:1: entryRuleQualifiedNameWithBinding returns [EObject current=null] : iv_ruleQualifiedNameWithBinding= ruleQualifiedNameWithBinding EOF ;
public final EObject entryRuleQualifiedNameWithBinding() throws RecognitionException {
EObject current = null;
@@ -2273,17 +2265,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:849:2: (iv_ruleQualifiedNameWithBinding= ruleQualifiedNameWithBinding EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:850:2: iv_ruleQualifiedNameWithBinding= ruleQualifiedNameWithBinding EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:854:2: (iv_ruleQualifiedNameWithBinding= ruleQualifiedNameWithBinding EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:855:2: iv_ruleQualifiedNameWithBinding= ruleQualifiedNameWithBinding EOF
{
newCompositeNode(grammarAccess.getQualifiedNameWithBindingRule());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding1808);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding1810);
iv_ruleQualifiedNameWithBinding=ruleQualifiedNameWithBinding();
state._fsp--;
current =iv_ruleQualifiedNameWithBinding;
- match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding1818);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding1820);
}
@@ -2301,7 +2293,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleQualifiedNameWithBinding"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:857:1: ruleQualifiedNameWithBinding returns [EObject current=null] : ( ( (lv_id_0_0= RULE_ID ) ) ( (lv_binding_1_0= ruleTemplateBinding ) )? (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:862:1: ruleQualifiedNameWithBinding returns [EObject current=null] : ( ( (lv_id_0_0= RULE_ID ) ) ( (lv_binding_1_0= ruleTemplateBinding ) )? (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )? ) ;
public final EObject ruleQualifiedNameWithBinding() throws RecognitionException {
EObject current = null;
@@ -2315,19 +2307,19 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:860:28: ( ( ( (lv_id_0_0= RULE_ID ) ) ( (lv_binding_1_0= ruleTemplateBinding ) )? (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:861:1: ( ( (lv_id_0_0= RULE_ID ) ) ( (lv_binding_1_0= ruleTemplateBinding ) )? (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:865:28: ( ( ( (lv_id_0_0= RULE_ID ) ) ( (lv_binding_1_0= ruleTemplateBinding ) )? (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:866:1: ( ( (lv_id_0_0= RULE_ID ) ) ( (lv_binding_1_0= ruleTemplateBinding ) )? (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:861:1: ( ( (lv_id_0_0= RULE_ID ) ) ( (lv_binding_1_0= ruleTemplateBinding ) )? (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:861:2: ( (lv_id_0_0= RULE_ID ) ) ( (lv_binding_1_0= ruleTemplateBinding ) )? (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:866:1: ( ( (lv_id_0_0= RULE_ID ) ) ( (lv_binding_1_0= ruleTemplateBinding ) )? (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:866:2: ( (lv_id_0_0= RULE_ID ) ) ( (lv_binding_1_0= ruleTemplateBinding ) )? (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:861:2: ( (lv_id_0_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:862:1: (lv_id_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:866:2: ( (lv_id_0_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:867:1: (lv_id_0_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:862:1: (lv_id_0_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:863:3: lv_id_0_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:867:1: (lv_id_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:868:3: lv_id_0_0= RULE_ID
{
- lv_id_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleQualifiedNameWithBinding1860);
+ lv_id_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleQualifiedNameWithBinding1862);
newLeafNode(lv_id_0_0, grammarAccess.getQualifiedNameWithBindingAccess().getIdIDTerminalRuleCall_0_0());
@@ -2347,7 +2339,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:879:2: ( (lv_binding_1_0= ruleTemplateBinding ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:884:2: ( (lv_binding_1_0= ruleTemplateBinding ) )?
int alt13=2;
int LA13_0 = input.LA(1);
@@ -2364,15 +2356,15 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt13) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:880:1: (lv_binding_1_0= ruleTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:885:1: (lv_binding_1_0= ruleTemplateBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:880:1: (lv_binding_1_0= ruleTemplateBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:881:3: lv_binding_1_0= ruleTemplateBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:885:1: (lv_binding_1_0= ruleTemplateBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:886:3: lv_binding_1_0= ruleTemplateBinding
{
newCompositeNode(grammarAccess.getQualifiedNameWithBindingAccess().getBindingTemplateBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleTemplateBinding_in_ruleQualifiedNameWithBinding1886);
+ pushFollow(FOLLOW_ruleTemplateBinding_in_ruleQualifiedNameWithBinding1888);
lv_binding_1_0=ruleTemplateBinding();
state._fsp--;
@@ -2397,7 +2389,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:897:3: (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:902:3: (otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) ) )?
int alt14=2;
int LA14_0 = input.LA(1);
@@ -2406,22 +2398,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt14) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:897:5: otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:902:5: otherlv_2= '::' ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) )
{
- otherlv_2=(Token)match(input,16,FOLLOW_16_in_ruleQualifiedNameWithBinding1900);
+ otherlv_2=(Token)match(input,16,FOLLOW_16_in_ruleQualifiedNameWithBinding1902);
newLeafNode(otherlv_2, grammarAccess.getQualifiedNameWithBindingAccess().getColonColonKeyword_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:901:1: ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:902:1: (lv_remaining_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:906:1: ( (lv_remaining_3_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:907:1: (lv_remaining_3_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:902:1: (lv_remaining_3_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:903:3: lv_remaining_3_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:907:1: (lv_remaining_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:908:3: lv_remaining_3_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getQualifiedNameWithBindingAccess().getRemainingQualifiedNameWithBindingParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameWithBinding1921);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameWithBinding1923);
lv_remaining_3_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -2470,7 +2462,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:927:1: entryRuleTuple returns [EObject current=null] : iv_ruleTuple= ruleTuple EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:932:1: entryRuleTuple returns [EObject current=null] : iv_ruleTuple= ruleTuple EOF ;
public final EObject entryRuleTuple() throws RecognitionException {
EObject current = null;
@@ -2478,17 +2470,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:928:2: (iv_ruleTuple= ruleTuple EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:929:2: iv_ruleTuple= ruleTuple EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:933:2: (iv_ruleTuple= ruleTuple EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:934:2: iv_ruleTuple= ruleTuple EOF
{
newCompositeNode(grammarAccess.getTupleRule());
- pushFollow(FOLLOW_ruleTuple_in_entryRuleTuple1959);
+ pushFollow(FOLLOW_ruleTuple_in_entryRuleTuple1961);
iv_ruleTuple=ruleTuple();
state._fsp--;
current =iv_ruleTuple;
- match(input,EOF,FOLLOW_EOF_in_entryRuleTuple1969);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTuple1971);
}
@@ -2506,7 +2498,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:936:1: ruleTuple returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )? otherlv_5= ')' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:941:1: ruleTuple returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )? otherlv_5= ')' ) ;
public final EObject ruleTuple() throws RecognitionException {
EObject current = null;
@@ -2521,14 +2513,14 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:939:28: ( ( () otherlv_1= '(' ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )? otherlv_5= ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:940:1: ( () otherlv_1= '(' ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )? otherlv_5= ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:944:28: ( ( () otherlv_1= '(' ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )? otherlv_5= ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:945:1: ( () otherlv_1= '(' ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )? otherlv_5= ')' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:940:1: ( () otherlv_1= '(' ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )? otherlv_5= ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:940:2: () otherlv_1= '(' ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )? otherlv_5= ')'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:945:1: ( () otherlv_1= '(' ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )? otherlv_5= ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:945:2: () otherlv_1= '(' ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )? otherlv_5= ')'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:940:2: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:941:5:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:945:2: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:946:5:
{
current = forceCreateModelElement(
@@ -2538,31 +2530,31 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleTuple2015);
+ otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleTuple2017);
newLeafNode(otherlv_1, grammarAccess.getTupleAccess().getLeftParenthesisKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:950:1: ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:955:1: ( ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )* )?
int alt16=2;
int LA16_0 = input.LA(1);
- if ( ((LA16_0>=RULE_ID && LA16_0<=RULE_STRING)||(LA16_0>=13 && LA16_0<=15)||LA16_0==21||(LA16_0>=39 && LA16_0<=40)||(LA16_0>=43 && LA16_0<=45)||(LA16_0>=53 && LA16_0<=56)||(LA16_0>=83 && LA16_0<=84)) ) {
+ if ( ((LA16_0>=RULE_ID && LA16_0<=RULE_STRING)||(LA16_0>=13 && LA16_0<=15)||LA16_0==21||(LA16_0>=39 && LA16_0<=40)||(LA16_0>=43 && LA16_0<=45)||(LA16_0>=54 && LA16_0<=57)||(LA16_0>=84 && LA16_0<=85)) ) {
alt16=1;
}
switch (alt16) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:950:2: ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:955:2: ( (lv_tupleElements_2_0= ruleTupleElement ) ) (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:950:2: ( (lv_tupleElements_2_0= ruleTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:951:1: (lv_tupleElements_2_0= ruleTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:955:2: ( (lv_tupleElements_2_0= ruleTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:956:1: (lv_tupleElements_2_0= ruleTupleElement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:951:1: (lv_tupleElements_2_0= ruleTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:952:3: lv_tupleElements_2_0= ruleTupleElement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:956:1: (lv_tupleElements_2_0= ruleTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:957:3: lv_tupleElements_2_0= ruleTupleElement
{
newCompositeNode(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_0_0());
- pushFollow(FOLLOW_ruleTupleElement_in_ruleTuple2037);
+ pushFollow(FOLLOW_ruleTupleElement_in_ruleTuple2039);
lv_tupleElements_2_0=ruleTupleElement();
state._fsp--;
@@ -2584,7 +2576,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:968:2: (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:973:2: (otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) ) )*
loop15:
do {
int alt15=2;
@@ -2597,22 +2589,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt15) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:968:4: otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:973:4: otherlv_3= ',' ( (lv_tupleElements_4_0= ruleTupleElement ) )
{
- otherlv_3=(Token)match(input,18,FOLLOW_18_in_ruleTuple2050);
+ otherlv_3=(Token)match(input,18,FOLLOW_18_in_ruleTuple2052);
newLeafNode(otherlv_3, grammarAccess.getTupleAccess().getCommaKeyword_2_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:972:1: ( (lv_tupleElements_4_0= ruleTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:973:1: (lv_tupleElements_4_0= ruleTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:977:1: ( (lv_tupleElements_4_0= ruleTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:978:1: (lv_tupleElements_4_0= ruleTupleElement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:973:1: (lv_tupleElements_4_0= ruleTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:974:3: lv_tupleElements_4_0= ruleTupleElement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:978:1: (lv_tupleElements_4_0= ruleTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:979:3: lv_tupleElements_4_0= ruleTupleElement
{
newCompositeNode(grammarAccess.getTupleAccess().getTupleElementsTupleElementParserRuleCall_2_1_1_0());
- pushFollow(FOLLOW_ruleTupleElement_in_ruleTuple2071);
+ pushFollow(FOLLOW_ruleTupleElement_in_ruleTuple2073);
lv_tupleElements_4_0=ruleTupleElement();
state._fsp--;
@@ -2649,7 +2641,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleTuple2087);
+ otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleTuple2089);
newLeafNode(otherlv_5, grammarAccess.getTupleAccess().getRightParenthesisKeyword_3());
@@ -2674,7 +2666,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1002:1: entryRuleTupleElement returns [EObject current=null] : iv_ruleTupleElement= ruleTupleElement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1007:1: entryRuleTupleElement returns [EObject current=null] : iv_ruleTupleElement= ruleTupleElement EOF ;
public final EObject entryRuleTupleElement() throws RecognitionException {
EObject current = null;
@@ -2682,17 +2674,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1003:2: (iv_ruleTupleElement= ruleTupleElement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1004:2: iv_ruleTupleElement= ruleTupleElement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1008:2: (iv_ruleTupleElement= ruleTupleElement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1009:2: iv_ruleTupleElement= ruleTupleElement EOF
{
newCompositeNode(grammarAccess.getTupleElementRule());
- pushFollow(FOLLOW_ruleTupleElement_in_entryRuleTupleElement2123);
+ pushFollow(FOLLOW_ruleTupleElement_in_entryRuleTupleElement2125);
iv_ruleTupleElement=ruleTupleElement();
state._fsp--;
current =iv_ruleTupleElement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleTupleElement2133);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTupleElement2135);
}
@@ -2710,7 +2702,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1011:1: ruleTupleElement returns [EObject current=null] : ( (lv_argument_0_0= ruleExpression ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1016:1: ruleTupleElement returns [EObject current=null] : ( (lv_argument_0_0= ruleExpression ) ) ;
public final EObject ruleTupleElement() throws RecognitionException {
EObject current = null;
@@ -2720,19 +2712,19 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1014:28: ( ( (lv_argument_0_0= ruleExpression ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1015:1: ( (lv_argument_0_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1019:28: ( ( (lv_argument_0_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1020:1: ( (lv_argument_0_0= ruleExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1015:1: ( (lv_argument_0_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1016:1: (lv_argument_0_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1020:1: ( (lv_argument_0_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1021:1: (lv_argument_0_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1016:1: (lv_argument_0_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1017:3: lv_argument_0_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1021:1: (lv_argument_0_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1022:3: lv_argument_0_0= ruleExpression
{
newCompositeNode(grammarAccess.getTupleElementAccess().getArgumentExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleTupleElement2178);
+ pushFollow(FOLLOW_ruleExpression_in_ruleTupleElement2180);
lv_argument_0_0=ruleExpression();
state._fsp--;
@@ -2772,7 +2764,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1041:1: entryRuleExpression returns [EObject current=null] : iv_ruleExpression= ruleExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1046:1: entryRuleExpression returns [EObject current=null] : iv_ruleExpression= ruleExpression EOF ;
public final EObject entryRuleExpression() throws RecognitionException {
EObject current = null;
@@ -2780,17 +2772,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1042:2: (iv_ruleExpression= ruleExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1043:2: iv_ruleExpression= ruleExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1047:2: (iv_ruleExpression= ruleExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1048:2: iv_ruleExpression= ruleExpression EOF
{
newCompositeNode(grammarAccess.getExpressionRule());
- pushFollow(FOLLOW_ruleExpression_in_entryRuleExpression2213);
+ pushFollow(FOLLOW_ruleExpression_in_entryRuleExpression2215);
iv_ruleExpression=ruleExpression();
state._fsp--;
current =iv_ruleExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleExpression2223);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExpression2225);
}
@@ -2808,7 +2800,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1050:1: ruleExpression returns [EObject current=null] : this_ConditionalTestExpression_0= ruleConditionalTestExpression ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1055:1: ruleExpression returns [EObject current=null] : this_ConditionalTestExpression_0= ruleConditionalTestExpression ;
public final EObject ruleExpression() throws RecognitionException {
EObject current = null;
@@ -2818,13 +2810,13 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1053:28: (this_ConditionalTestExpression_0= ruleConditionalTestExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1055:5: this_ConditionalTestExpression_0= ruleConditionalTestExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1058:28: (this_ConditionalTestExpression_0= ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1060:5: this_ConditionalTestExpression_0= ruleConditionalTestExpression
{
newCompositeNode(grammarAccess.getExpressionAccess().getConditionalTestExpressionParserRuleCall());
- pushFollow(FOLLOW_ruleConditionalTestExpression_in_ruleExpression2269);
+ pushFollow(FOLLOW_ruleConditionalTestExpression_in_ruleExpression2271);
this_ConditionalTestExpression_0=ruleConditionalTestExpression();
state._fsp--;
@@ -2851,7 +2843,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleConditionalTestExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1071:1: entryRuleConditionalTestExpression returns [EObject current=null] : iv_ruleConditionalTestExpression= ruleConditionalTestExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1076:1: entryRuleConditionalTestExpression returns [EObject current=null] : iv_ruleConditionalTestExpression= ruleConditionalTestExpression EOF ;
public final EObject entryRuleConditionalTestExpression() throws RecognitionException {
EObject current = null;
@@ -2859,17 +2851,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1072:2: (iv_ruleConditionalTestExpression= ruleConditionalTestExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1073:2: iv_ruleConditionalTestExpression= ruleConditionalTestExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1077:2: (iv_ruleConditionalTestExpression= ruleConditionalTestExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1078:2: iv_ruleConditionalTestExpression= ruleConditionalTestExpression EOF
{
newCompositeNode(grammarAccess.getConditionalTestExpressionRule());
- pushFollow(FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression2303);
+ pushFollow(FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression2305);
iv_ruleConditionalTestExpression=ruleConditionalTestExpression();
state._fsp--;
current =iv_ruleConditionalTestExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleConditionalTestExpression2313);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleConditionalTestExpression2315);
}
@@ -2887,7 +2879,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleConditionalTestExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1080:1: ruleConditionalTestExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleConditionalOrExpression ) ) (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1085:1: ruleConditionalTestExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleConditionalOrExpression ) ) (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )? ) ;
public final EObject ruleConditionalTestExpression() throws RecognitionException {
EObject current = null;
@@ -2903,22 +2895,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1083:28: ( ( ( (lv_exp_0_0= ruleConditionalOrExpression ) ) (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1084:1: ( ( (lv_exp_0_0= ruleConditionalOrExpression ) ) (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1088:28: ( ( ( (lv_exp_0_0= ruleConditionalOrExpression ) ) (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1089:1: ( ( (lv_exp_0_0= ruleConditionalOrExpression ) ) (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1084:1: ( ( (lv_exp_0_0= ruleConditionalOrExpression ) ) (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1084:2: ( (lv_exp_0_0= ruleConditionalOrExpression ) ) (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1089:1: ( ( (lv_exp_0_0= ruleConditionalOrExpression ) ) (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1089:2: ( (lv_exp_0_0= ruleConditionalOrExpression ) ) (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1084:2: ( (lv_exp_0_0= ruleConditionalOrExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1085:1: (lv_exp_0_0= ruleConditionalOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1089:2: ( (lv_exp_0_0= ruleConditionalOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1090:1: (lv_exp_0_0= ruleConditionalOrExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1085:1: (lv_exp_0_0= ruleConditionalOrExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1086:3: lv_exp_0_0= ruleConditionalOrExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1090:1: (lv_exp_0_0= ruleConditionalOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1091:3: lv_exp_0_0= ruleConditionalOrExpression
{
newCompositeNode(grammarAccess.getConditionalTestExpressionAccess().getExpConditionalOrExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleConditionalOrExpression_in_ruleConditionalTestExpression2359);
+ pushFollow(FOLLOW_ruleConditionalOrExpression_in_ruleConditionalTestExpression2361);
lv_exp_0_0=ruleConditionalOrExpression();
state._fsp--;
@@ -2940,7 +2932,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1102:2: (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1107:2: (otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) ) )?
int alt17=2;
int LA17_0 = input.LA(1);
@@ -2949,22 +2941,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt17) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1102:4: otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1107:4: otherlv_1= '?' ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) ) otherlv_3= ':' ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) )
{
- otherlv_1=(Token)match(input,23,FOLLOW_23_in_ruleConditionalTestExpression2372);
+ otherlv_1=(Token)match(input,23,FOLLOW_23_in_ruleConditionalTestExpression2374);
newLeafNode(otherlv_1, grammarAccess.getConditionalTestExpressionAccess().getQuestionMarkKeyword_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1106:1: ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1107:1: (lv_whenTrue_2_0= ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1111:1: ( (lv_whenTrue_2_0= ruleConditionalTestExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1112:1: (lv_whenTrue_2_0= ruleConditionalTestExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1107:1: (lv_whenTrue_2_0= ruleConditionalTestExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1108:3: lv_whenTrue_2_0= ruleConditionalTestExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1112:1: (lv_whenTrue_2_0= ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1113:3: lv_whenTrue_2_0= ruleConditionalTestExpression
{
newCompositeNode(grammarAccess.getConditionalTestExpressionAccess().getWhenTrueConditionalTestExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleConditionalTestExpression_in_ruleConditionalTestExpression2393);
+ pushFollow(FOLLOW_ruleConditionalTestExpression_in_ruleConditionalTestExpression2395);
lv_whenTrue_2_0=ruleConditionalTestExpression();
state._fsp--;
@@ -2986,20 +2978,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleConditionalTestExpression2405);
+ otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleConditionalTestExpression2407);
newLeafNode(otherlv_3, grammarAccess.getConditionalTestExpressionAccess().getColonKeyword_1_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1128:1: ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1129:1: (lv_whenFalse_4_0= ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1133:1: ( (lv_whenFalse_4_0= ruleConditionalTestExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1134:1: (lv_whenFalse_4_0= ruleConditionalTestExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1129:1: (lv_whenFalse_4_0= ruleConditionalTestExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1130:3: lv_whenFalse_4_0= ruleConditionalTestExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1134:1: (lv_whenFalse_4_0= ruleConditionalTestExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1135:3: lv_whenFalse_4_0= ruleConditionalTestExpression
{
newCompositeNode(grammarAccess.getConditionalTestExpressionAccess().getWhenFalseConditionalTestExpressionParserRuleCall_1_3_0());
- pushFollow(FOLLOW_ruleConditionalTestExpression_in_ruleConditionalTestExpression2426);
+ pushFollow(FOLLOW_ruleConditionalTestExpression_in_ruleConditionalTestExpression2428);
lv_whenFalse_4_0=ruleConditionalTestExpression();
state._fsp--;
@@ -3048,7 +3040,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleConditionalOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1154:1: entryRuleConditionalOrExpression returns [EObject current=null] : iv_ruleConditionalOrExpression= ruleConditionalOrExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1159:1: entryRuleConditionalOrExpression returns [EObject current=null] : iv_ruleConditionalOrExpression= ruleConditionalOrExpression EOF ;
public final EObject entryRuleConditionalOrExpression() throws RecognitionException {
EObject current = null;
@@ -3056,17 +3048,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1155:2: (iv_ruleConditionalOrExpression= ruleConditionalOrExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1156:2: iv_ruleConditionalOrExpression= ruleConditionalOrExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1160:2: (iv_ruleConditionalOrExpression= ruleConditionalOrExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1161:2: iv_ruleConditionalOrExpression= ruleConditionalOrExpression EOF
{
newCompositeNode(grammarAccess.getConditionalOrExpressionRule());
- pushFollow(FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression2464);
+ pushFollow(FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression2466);
iv_ruleConditionalOrExpression=ruleConditionalOrExpression();
state._fsp--;
current =iv_ruleConditionalOrExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleConditionalOrExpression2474);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleConditionalOrExpression2476);
}
@@ -3084,7 +3076,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleConditionalOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1163:1: ruleConditionalOrExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleConditionalAndExpression ) ) (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1168:1: ruleConditionalOrExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleConditionalAndExpression ) ) (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )* ) ;
public final EObject ruleConditionalOrExpression() throws RecognitionException {
EObject current = null;
@@ -3097,22 +3089,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1166:28: ( ( ( (lv_exp_0_0= ruleConditionalAndExpression ) ) (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1167:1: ( ( (lv_exp_0_0= ruleConditionalAndExpression ) ) (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1171:28: ( ( ( (lv_exp_0_0= ruleConditionalAndExpression ) ) (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1172:1: ( ( (lv_exp_0_0= ruleConditionalAndExpression ) ) (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1167:1: ( ( (lv_exp_0_0= ruleConditionalAndExpression ) ) (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1167:2: ( (lv_exp_0_0= ruleConditionalAndExpression ) ) (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1172:1: ( ( (lv_exp_0_0= ruleConditionalAndExpression ) ) (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1172:2: ( (lv_exp_0_0= ruleConditionalAndExpression ) ) (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1167:2: ( (lv_exp_0_0= ruleConditionalAndExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1168:1: (lv_exp_0_0= ruleConditionalAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1172:2: ( (lv_exp_0_0= ruleConditionalAndExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1173:1: (lv_exp_0_0= ruleConditionalAndExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1168:1: (lv_exp_0_0= ruleConditionalAndExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1169:3: lv_exp_0_0= ruleConditionalAndExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1173:1: (lv_exp_0_0= ruleConditionalAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1174:3: lv_exp_0_0= ruleConditionalAndExpression
{
newCompositeNode(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleConditionalAndExpression_in_ruleConditionalOrExpression2520);
+ pushFollow(FOLLOW_ruleConditionalAndExpression_in_ruleConditionalOrExpression2522);
lv_exp_0_0=ruleConditionalAndExpression();
state._fsp--;
@@ -3134,7 +3126,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1185:2: (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1190:2: (otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) ) )*
loop18:
do {
int alt18=2;
@@ -3147,22 +3139,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt18) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1185:4: otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1190:4: otherlv_1= '||' ( (lv_exp_2_0= ruleConditionalAndExpression ) )
{
- otherlv_1=(Token)match(input,25,FOLLOW_25_in_ruleConditionalOrExpression2533);
+ otherlv_1=(Token)match(input,25,FOLLOW_25_in_ruleConditionalOrExpression2535);
newLeafNode(otherlv_1, grammarAccess.getConditionalOrExpressionAccess().getVerticalLineVerticalLineKeyword_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1189:1: ( (lv_exp_2_0= ruleConditionalAndExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1190:1: (lv_exp_2_0= ruleConditionalAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1194:1: ( (lv_exp_2_0= ruleConditionalAndExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1195:1: (lv_exp_2_0= ruleConditionalAndExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1190:1: (lv_exp_2_0= ruleConditionalAndExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1191:3: lv_exp_2_0= ruleConditionalAndExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1195:1: (lv_exp_2_0= ruleConditionalAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1196:3: lv_exp_2_0= ruleConditionalAndExpression
{
newCompositeNode(grammarAccess.getConditionalOrExpressionAccess().getExpConditionalAndExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleConditionalAndExpression_in_ruleConditionalOrExpression2554);
+ pushFollow(FOLLOW_ruleConditionalAndExpression_in_ruleConditionalOrExpression2556);
lv_exp_2_0=ruleConditionalAndExpression();
state._fsp--;
@@ -3214,7 +3206,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleConditionalAndExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1215:1: entryRuleConditionalAndExpression returns [EObject current=null] : iv_ruleConditionalAndExpression= ruleConditionalAndExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1220:1: entryRuleConditionalAndExpression returns [EObject current=null] : iv_ruleConditionalAndExpression= ruleConditionalAndExpression EOF ;
public final EObject entryRuleConditionalAndExpression() throws RecognitionException {
EObject current = null;
@@ -3222,17 +3214,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1216:2: (iv_ruleConditionalAndExpression= ruleConditionalAndExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1217:2: iv_ruleConditionalAndExpression= ruleConditionalAndExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1221:2: (iv_ruleConditionalAndExpression= ruleConditionalAndExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1222:2: iv_ruleConditionalAndExpression= ruleConditionalAndExpression EOF
{
newCompositeNode(grammarAccess.getConditionalAndExpressionRule());
- pushFollow(FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression2592);
+ pushFollow(FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression2594);
iv_ruleConditionalAndExpression=ruleConditionalAndExpression();
state._fsp--;
current =iv_ruleConditionalAndExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleConditionalAndExpression2602);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleConditionalAndExpression2604);
}
@@ -3250,7 +3242,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleConditionalAndExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1224:1: ruleConditionalAndExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleInclusiveOrExpression ) ) (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1229:1: ruleConditionalAndExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleInclusiveOrExpression ) ) (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )* ) ;
public final EObject ruleConditionalAndExpression() throws RecognitionException {
EObject current = null;
@@ -3263,22 +3255,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1227:28: ( ( ( (lv_exp_0_0= ruleInclusiveOrExpression ) ) (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1228:1: ( ( (lv_exp_0_0= ruleInclusiveOrExpression ) ) (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1232:28: ( ( ( (lv_exp_0_0= ruleInclusiveOrExpression ) ) (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1233:1: ( ( (lv_exp_0_0= ruleInclusiveOrExpression ) ) (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1228:1: ( ( (lv_exp_0_0= ruleInclusiveOrExpression ) ) (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1228:2: ( (lv_exp_0_0= ruleInclusiveOrExpression ) ) (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1233:1: ( ( (lv_exp_0_0= ruleInclusiveOrExpression ) ) (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1233:2: ( (lv_exp_0_0= ruleInclusiveOrExpression ) ) (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1228:2: ( (lv_exp_0_0= ruleInclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1229:1: (lv_exp_0_0= ruleInclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1233:2: ( (lv_exp_0_0= ruleInclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1234:1: (lv_exp_0_0= ruleInclusiveOrExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1229:1: (lv_exp_0_0= ruleInclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1230:3: lv_exp_0_0= ruleInclusiveOrExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1234:1: (lv_exp_0_0= ruleInclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1235:3: lv_exp_0_0= ruleInclusiveOrExpression
{
newCompositeNode(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleInclusiveOrExpression_in_ruleConditionalAndExpression2648);
+ pushFollow(FOLLOW_ruleInclusiveOrExpression_in_ruleConditionalAndExpression2650);
lv_exp_0_0=ruleInclusiveOrExpression();
state._fsp--;
@@ -3300,7 +3292,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1246:2: (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1251:2: (otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) ) )*
loop19:
do {
int alt19=2;
@@ -3313,22 +3305,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt19) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1246:4: otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1251:4: otherlv_1= '&&' ( (lv_exp_2_0= ruleInclusiveOrExpression ) )
{
- otherlv_1=(Token)match(input,26,FOLLOW_26_in_ruleConditionalAndExpression2661);
+ otherlv_1=(Token)match(input,26,FOLLOW_26_in_ruleConditionalAndExpression2663);
newLeafNode(otherlv_1, grammarAccess.getConditionalAndExpressionAccess().getAmpersandAmpersandKeyword_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1250:1: ( (lv_exp_2_0= ruleInclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1251:1: (lv_exp_2_0= ruleInclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1255:1: ( (lv_exp_2_0= ruleInclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1256:1: (lv_exp_2_0= ruleInclusiveOrExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1251:1: (lv_exp_2_0= ruleInclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1252:3: lv_exp_2_0= ruleInclusiveOrExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1256:1: (lv_exp_2_0= ruleInclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1257:3: lv_exp_2_0= ruleInclusiveOrExpression
{
newCompositeNode(grammarAccess.getConditionalAndExpressionAccess().getExpInclusiveOrExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleInclusiveOrExpression_in_ruleConditionalAndExpression2682);
+ pushFollow(FOLLOW_ruleInclusiveOrExpression_in_ruleConditionalAndExpression2684);
lv_exp_2_0=ruleInclusiveOrExpression();
state._fsp--;
@@ -3380,7 +3372,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleInclusiveOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1276:1: entryRuleInclusiveOrExpression returns [EObject current=null] : iv_ruleInclusiveOrExpression= ruleInclusiveOrExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1281:1: entryRuleInclusiveOrExpression returns [EObject current=null] : iv_ruleInclusiveOrExpression= ruleInclusiveOrExpression EOF ;
public final EObject entryRuleInclusiveOrExpression() throws RecognitionException {
EObject current = null;
@@ -3388,17 +3380,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1277:2: (iv_ruleInclusiveOrExpression= ruleInclusiveOrExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1278:2: iv_ruleInclusiveOrExpression= ruleInclusiveOrExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1282:2: (iv_ruleInclusiveOrExpression= ruleInclusiveOrExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1283:2: iv_ruleInclusiveOrExpression= ruleInclusiveOrExpression EOF
{
newCompositeNode(grammarAccess.getInclusiveOrExpressionRule());
- pushFollow(FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression2720);
+ pushFollow(FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression2722);
iv_ruleInclusiveOrExpression=ruleInclusiveOrExpression();
state._fsp--;
current =iv_ruleInclusiveOrExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInclusiveOrExpression2730);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInclusiveOrExpression2732);
}
@@ -3416,7 +3408,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleInclusiveOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1285:1: ruleInclusiveOrExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleExclusiveOrExpression ) ) (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1290:1: ruleInclusiveOrExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleExclusiveOrExpression ) ) (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )* ) ;
public final EObject ruleInclusiveOrExpression() throws RecognitionException {
EObject current = null;
@@ -3429,22 +3421,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1288:28: ( ( ( (lv_exp_0_0= ruleExclusiveOrExpression ) ) (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1289:1: ( ( (lv_exp_0_0= ruleExclusiveOrExpression ) ) (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1293:28: ( ( ( (lv_exp_0_0= ruleExclusiveOrExpression ) ) (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1294:1: ( ( (lv_exp_0_0= ruleExclusiveOrExpression ) ) (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1289:1: ( ( (lv_exp_0_0= ruleExclusiveOrExpression ) ) (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1289:2: ( (lv_exp_0_0= ruleExclusiveOrExpression ) ) (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1294:1: ( ( (lv_exp_0_0= ruleExclusiveOrExpression ) ) (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1294:2: ( (lv_exp_0_0= ruleExclusiveOrExpression ) ) (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1289:2: ( (lv_exp_0_0= ruleExclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1290:1: (lv_exp_0_0= ruleExclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1294:2: ( (lv_exp_0_0= ruleExclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1295:1: (lv_exp_0_0= ruleExclusiveOrExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1290:1: (lv_exp_0_0= ruleExclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1291:3: lv_exp_0_0= ruleExclusiveOrExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1295:1: (lv_exp_0_0= ruleExclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1296:3: lv_exp_0_0= ruleExclusiveOrExpression
{
newCompositeNode(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleExclusiveOrExpression_in_ruleInclusiveOrExpression2776);
+ pushFollow(FOLLOW_ruleExclusiveOrExpression_in_ruleInclusiveOrExpression2778);
lv_exp_0_0=ruleExclusiveOrExpression();
state._fsp--;
@@ -3466,7 +3458,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1307:2: (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1312:2: (otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) ) )*
loop20:
do {
int alt20=2;
@@ -3479,22 +3471,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt20) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1307:4: otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1312:4: otherlv_1= '|' ( (lv_exp_2_0= ruleExclusiveOrExpression ) )
{
- otherlv_1=(Token)match(input,27,FOLLOW_27_in_ruleInclusiveOrExpression2789);
+ otherlv_1=(Token)match(input,27,FOLLOW_27_in_ruleInclusiveOrExpression2791);
newLeafNode(otherlv_1, grammarAccess.getInclusiveOrExpressionAccess().getVerticalLineKeyword_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1311:1: ( (lv_exp_2_0= ruleExclusiveOrExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1312:1: (lv_exp_2_0= ruleExclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1316:1: ( (lv_exp_2_0= ruleExclusiveOrExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1317:1: (lv_exp_2_0= ruleExclusiveOrExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1312:1: (lv_exp_2_0= ruleExclusiveOrExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1313:3: lv_exp_2_0= ruleExclusiveOrExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1317:1: (lv_exp_2_0= ruleExclusiveOrExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1318:3: lv_exp_2_0= ruleExclusiveOrExpression
{
newCompositeNode(grammarAccess.getInclusiveOrExpressionAccess().getExpExclusiveOrExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleExclusiveOrExpression_in_ruleInclusiveOrExpression2810);
+ pushFollow(FOLLOW_ruleExclusiveOrExpression_in_ruleInclusiveOrExpression2812);
lv_exp_2_0=ruleExclusiveOrExpression();
state._fsp--;
@@ -3546,7 +3538,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleExclusiveOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1337:1: entryRuleExclusiveOrExpression returns [EObject current=null] : iv_ruleExclusiveOrExpression= ruleExclusiveOrExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1342:1: entryRuleExclusiveOrExpression returns [EObject current=null] : iv_ruleExclusiveOrExpression= ruleExclusiveOrExpression EOF ;
public final EObject entryRuleExclusiveOrExpression() throws RecognitionException {
EObject current = null;
@@ -3554,17 +3546,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1338:2: (iv_ruleExclusiveOrExpression= ruleExclusiveOrExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1339:2: iv_ruleExclusiveOrExpression= ruleExclusiveOrExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1343:2: (iv_ruleExclusiveOrExpression= ruleExclusiveOrExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1344:2: iv_ruleExclusiveOrExpression= ruleExclusiveOrExpression EOF
{
newCompositeNode(grammarAccess.getExclusiveOrExpressionRule());
- pushFollow(FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression2848);
+ pushFollow(FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression2850);
iv_ruleExclusiveOrExpression=ruleExclusiveOrExpression();
state._fsp--;
current =iv_ruleExclusiveOrExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleExclusiveOrExpression2858);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExclusiveOrExpression2860);
}
@@ -3582,7 +3574,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleExclusiveOrExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1346:1: ruleExclusiveOrExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleAndExpression ) ) (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1351:1: ruleExclusiveOrExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleAndExpression ) ) (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )* ) ;
public final EObject ruleExclusiveOrExpression() throws RecognitionException {
EObject current = null;
@@ -3595,22 +3587,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1349:28: ( ( ( (lv_exp_0_0= ruleAndExpression ) ) (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1350:1: ( ( (lv_exp_0_0= ruleAndExpression ) ) (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1354:28: ( ( ( (lv_exp_0_0= ruleAndExpression ) ) (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1355:1: ( ( (lv_exp_0_0= ruleAndExpression ) ) (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1350:1: ( ( (lv_exp_0_0= ruleAndExpression ) ) (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1350:2: ( (lv_exp_0_0= ruleAndExpression ) ) (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1355:1: ( ( (lv_exp_0_0= ruleAndExpression ) ) (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1355:2: ( (lv_exp_0_0= ruleAndExpression ) ) (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1350:2: ( (lv_exp_0_0= ruleAndExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1351:1: (lv_exp_0_0= ruleAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1355:2: ( (lv_exp_0_0= ruleAndExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1356:1: (lv_exp_0_0= ruleAndExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1351:1: (lv_exp_0_0= ruleAndExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1352:3: lv_exp_0_0= ruleAndExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1356:1: (lv_exp_0_0= ruleAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1357:3: lv_exp_0_0= ruleAndExpression
{
newCompositeNode(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAndExpression_in_ruleExclusiveOrExpression2904);
+ pushFollow(FOLLOW_ruleAndExpression_in_ruleExclusiveOrExpression2906);
lv_exp_0_0=ruleAndExpression();
state._fsp--;
@@ -3632,7 +3624,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1368:2: (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1373:2: (otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) ) )*
loop21:
do {
int alt21=2;
@@ -3645,22 +3637,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt21) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1368:4: otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1373:4: otherlv_1= '^' ( (lv_exp_2_0= ruleAndExpression ) )
{
- otherlv_1=(Token)match(input,28,FOLLOW_28_in_ruleExclusiveOrExpression2917);
+ otherlv_1=(Token)match(input,28,FOLLOW_28_in_ruleExclusiveOrExpression2919);
newLeafNode(otherlv_1, grammarAccess.getExclusiveOrExpressionAccess().getCircumflexAccentKeyword_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1372:1: ( (lv_exp_2_0= ruleAndExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1373:1: (lv_exp_2_0= ruleAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1377:1: ( (lv_exp_2_0= ruleAndExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1378:1: (lv_exp_2_0= ruleAndExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1373:1: (lv_exp_2_0= ruleAndExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1374:3: lv_exp_2_0= ruleAndExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1378:1: (lv_exp_2_0= ruleAndExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1379:3: lv_exp_2_0= ruleAndExpression
{
newCompositeNode(grammarAccess.getExclusiveOrExpressionAccess().getExpAndExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAndExpression_in_ruleExclusiveOrExpression2938);
+ pushFollow(FOLLOW_ruleAndExpression_in_ruleExclusiveOrExpression2940);
lv_exp_2_0=ruleAndExpression();
state._fsp--;
@@ -3712,7 +3704,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleAndExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1398:1: entryRuleAndExpression returns [EObject current=null] : iv_ruleAndExpression= ruleAndExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1403:1: entryRuleAndExpression returns [EObject current=null] : iv_ruleAndExpression= ruleAndExpression EOF ;
public final EObject entryRuleAndExpression() throws RecognitionException {
EObject current = null;
@@ -3720,17 +3712,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1399:2: (iv_ruleAndExpression= ruleAndExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1400:2: iv_ruleAndExpression= ruleAndExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1404:2: (iv_ruleAndExpression= ruleAndExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1405:2: iv_ruleAndExpression= ruleAndExpression EOF
{
newCompositeNode(grammarAccess.getAndExpressionRule());
- pushFollow(FOLLOW_ruleAndExpression_in_entryRuleAndExpression2976);
+ pushFollow(FOLLOW_ruleAndExpression_in_entryRuleAndExpression2978);
iv_ruleAndExpression=ruleAndExpression();
state._fsp--;
current =iv_ruleAndExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAndExpression2986);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAndExpression2988);
}
@@ -3748,7 +3740,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAndExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1407:1: ruleAndExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleEqualityExpression ) ) (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1412:1: ruleAndExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleEqualityExpression ) ) (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )* ) ;
public final EObject ruleAndExpression() throws RecognitionException {
EObject current = null;
@@ -3761,22 +3753,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1410:28: ( ( ( (lv_exp_0_0= ruleEqualityExpression ) ) (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1411:1: ( ( (lv_exp_0_0= ruleEqualityExpression ) ) (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1415:28: ( ( ( (lv_exp_0_0= ruleEqualityExpression ) ) (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1416:1: ( ( (lv_exp_0_0= ruleEqualityExpression ) ) (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1411:1: ( ( (lv_exp_0_0= ruleEqualityExpression ) ) (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1411:2: ( (lv_exp_0_0= ruleEqualityExpression ) ) (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1416:1: ( ( (lv_exp_0_0= ruleEqualityExpression ) ) (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1416:2: ( (lv_exp_0_0= ruleEqualityExpression ) ) (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1411:2: ( (lv_exp_0_0= ruleEqualityExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1412:1: (lv_exp_0_0= ruleEqualityExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1416:2: ( (lv_exp_0_0= ruleEqualityExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1417:1: (lv_exp_0_0= ruleEqualityExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1412:1: (lv_exp_0_0= ruleEqualityExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1413:3: lv_exp_0_0= ruleEqualityExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1417:1: (lv_exp_0_0= ruleEqualityExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1418:3: lv_exp_0_0= ruleEqualityExpression
{
newCompositeNode(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleEqualityExpression_in_ruleAndExpression3032);
+ pushFollow(FOLLOW_ruleEqualityExpression_in_ruleAndExpression3034);
lv_exp_0_0=ruleEqualityExpression();
state._fsp--;
@@ -3798,7 +3790,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1429:2: (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1434:2: (otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) ) )*
loop22:
do {
int alt22=2;
@@ -3811,22 +3803,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt22) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1429:4: otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1434:4: otherlv_1= '&' ( (lv_exp_2_0= ruleEqualityExpression ) )
{
- otherlv_1=(Token)match(input,29,FOLLOW_29_in_ruleAndExpression3045);
+ otherlv_1=(Token)match(input,29,FOLLOW_29_in_ruleAndExpression3047);
newLeafNode(otherlv_1, grammarAccess.getAndExpressionAccess().getAmpersandKeyword_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1433:1: ( (lv_exp_2_0= ruleEqualityExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1434:1: (lv_exp_2_0= ruleEqualityExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1438:1: ( (lv_exp_2_0= ruleEqualityExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1439:1: (lv_exp_2_0= ruleEqualityExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1434:1: (lv_exp_2_0= ruleEqualityExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1435:3: lv_exp_2_0= ruleEqualityExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1439:1: (lv_exp_2_0= ruleEqualityExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1440:3: lv_exp_2_0= ruleEqualityExpression
{
newCompositeNode(grammarAccess.getAndExpressionAccess().getExpEqualityExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleEqualityExpression_in_ruleAndExpression3066);
+ pushFollow(FOLLOW_ruleEqualityExpression_in_ruleAndExpression3068);
lv_exp_2_0=ruleEqualityExpression();
state._fsp--;
@@ -3878,7 +3870,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleEqualityExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1459:1: entryRuleEqualityExpression returns [EObject current=null] : iv_ruleEqualityExpression= ruleEqualityExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1464:1: entryRuleEqualityExpression returns [EObject current=null] : iv_ruleEqualityExpression= ruleEqualityExpression EOF ;
public final EObject entryRuleEqualityExpression() throws RecognitionException {
EObject current = null;
@@ -3886,17 +3878,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1460:2: (iv_ruleEqualityExpression= ruleEqualityExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1461:2: iv_ruleEqualityExpression= ruleEqualityExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1465:2: (iv_ruleEqualityExpression= ruleEqualityExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1466:2: iv_ruleEqualityExpression= ruleEqualityExpression EOF
{
newCompositeNode(grammarAccess.getEqualityExpressionRule());
- pushFollow(FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression3104);
+ pushFollow(FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression3106);
iv_ruleEqualityExpression=ruleEqualityExpression();
state._fsp--;
current =iv_ruleEqualityExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleEqualityExpression3114);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEqualityExpression3116);
}
@@ -3914,7 +3906,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleEqualityExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1468:1: ruleEqualityExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleClassificationExpression ) ) ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1473:1: ruleEqualityExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleClassificationExpression ) ) ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )* ) ;
public final EObject ruleEqualityExpression() throws RecognitionException {
EObject current = null;
@@ -3928,22 +3920,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1471:28: ( ( ( (lv_exp_0_0= ruleClassificationExpression ) ) ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1472:1: ( ( (lv_exp_0_0= ruleClassificationExpression ) ) ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1476:28: ( ( ( (lv_exp_0_0= ruleClassificationExpression ) ) ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1477:1: ( ( (lv_exp_0_0= ruleClassificationExpression ) ) ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1472:1: ( ( (lv_exp_0_0= ruleClassificationExpression ) ) ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1472:2: ( (lv_exp_0_0= ruleClassificationExpression ) ) ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1477:1: ( ( (lv_exp_0_0= ruleClassificationExpression ) ) ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1477:2: ( (lv_exp_0_0= ruleClassificationExpression ) ) ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1472:2: ( (lv_exp_0_0= ruleClassificationExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1473:1: (lv_exp_0_0= ruleClassificationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1477:2: ( (lv_exp_0_0= ruleClassificationExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1478:1: (lv_exp_0_0= ruleClassificationExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1473:1: (lv_exp_0_0= ruleClassificationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1474:3: lv_exp_0_0= ruleClassificationExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1478:1: (lv_exp_0_0= ruleClassificationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1479:3: lv_exp_0_0= ruleClassificationExpression
{
newCompositeNode(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleClassificationExpression_in_ruleEqualityExpression3160);
+ pushFollow(FOLLOW_ruleClassificationExpression_in_ruleEqualityExpression3162);
lv_exp_0_0=ruleClassificationExpression();
state._fsp--;
@@ -3965,7 +3957,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1490:2: ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1495:2: ( ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) ) )*
loop24:
do {
int alt24=2;
@@ -3978,15 +3970,15 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt24) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1490:3: ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1495:3: ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) ) ( (lv_exp_2_0= ruleClassificationExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1490:3: ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1491:1: ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1495:3: ( ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1496:1: ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1491:1: ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1492:1: (lv_op_1_1= '==' | lv_op_1_2= '!=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1496:1: ( (lv_op_1_1= '==' | lv_op_1_2= '!=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1497:1: (lv_op_1_1= '==' | lv_op_1_2= '!=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1492:1: (lv_op_1_1= '==' | lv_op_1_2= '!=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1497:1: (lv_op_1_1= '==' | lv_op_1_2= '!=' )
int alt23=2;
int LA23_0 = input.LA(1);
@@ -4004,9 +3996,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt23) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1493:3: lv_op_1_1= '=='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1498:3: lv_op_1_1= '=='
{
- lv_op_1_1=(Token)match(input,30,FOLLOW_30_in_ruleEqualityExpression3181);
+ lv_op_1_1=(Token)match(input,30,FOLLOW_30_in_ruleEqualityExpression3183);
newLeafNode(lv_op_1_1, grammarAccess.getEqualityExpressionAccess().getOpEqualsSignEqualsSignKeyword_1_0_0_0());
@@ -4020,9 +4012,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1505:8: lv_op_1_2= '!='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1510:8: lv_op_1_2= '!='
{
- lv_op_1_2=(Token)match(input,31,FOLLOW_31_in_ruleEqualityExpression3210);
+ lv_op_1_2=(Token)match(input,31,FOLLOW_31_in_ruleEqualityExpression3212);
newLeafNode(lv_op_1_2, grammarAccess.getEqualityExpressionAccess().getOpExclamationMarkEqualsSignKeyword_1_0_0_1());
@@ -4044,16 +4036,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1520:2: ( (lv_exp_2_0= ruleClassificationExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1521:1: (lv_exp_2_0= ruleClassificationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1525:2: ( (lv_exp_2_0= ruleClassificationExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1526:1: (lv_exp_2_0= ruleClassificationExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1521:1: (lv_exp_2_0= ruleClassificationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1522:3: lv_exp_2_0= ruleClassificationExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1526:1: (lv_exp_2_0= ruleClassificationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1527:3: lv_exp_2_0= ruleClassificationExpression
{
newCompositeNode(grammarAccess.getEqualityExpressionAccess().getExpClassificationExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleClassificationExpression_in_ruleEqualityExpression3247);
+ pushFollow(FOLLOW_ruleClassificationExpression_in_ruleEqualityExpression3249);
lv_exp_2_0=ruleClassificationExpression();
state._fsp--;
@@ -4105,7 +4097,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleClassificationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1546:1: entryRuleClassificationExpression returns [EObject current=null] : iv_ruleClassificationExpression= ruleClassificationExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1551:1: entryRuleClassificationExpression returns [EObject current=null] : iv_ruleClassificationExpression= ruleClassificationExpression EOF ;
public final EObject entryRuleClassificationExpression() throws RecognitionException {
EObject current = null;
@@ -4113,17 +4105,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1547:2: (iv_ruleClassificationExpression= ruleClassificationExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1548:2: iv_ruleClassificationExpression= ruleClassificationExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1552:2: (iv_ruleClassificationExpression= ruleClassificationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1553:2: iv_ruleClassificationExpression= ruleClassificationExpression EOF
{
newCompositeNode(grammarAccess.getClassificationExpressionRule());
- pushFollow(FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression3285);
+ pushFollow(FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression3287);
iv_ruleClassificationExpression=ruleClassificationExpression();
state._fsp--;
current =iv_ruleClassificationExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationExpression3295);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationExpression3297);
}
@@ -4141,7 +4133,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleClassificationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1555:1: ruleClassificationExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleRelationalExpression ) ) ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1560:1: ruleClassificationExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleRelationalExpression ) ) ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )? ) ;
public final EObject ruleClassificationExpression() throws RecognitionException {
EObject current = null;
@@ -4155,22 +4147,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1558:28: ( ( ( (lv_exp_0_0= ruleRelationalExpression ) ) ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1559:1: ( ( (lv_exp_0_0= ruleRelationalExpression ) ) ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1563:28: ( ( ( (lv_exp_0_0= ruleRelationalExpression ) ) ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1564:1: ( ( (lv_exp_0_0= ruleRelationalExpression ) ) ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1559:1: ( ( (lv_exp_0_0= ruleRelationalExpression ) ) ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1559:2: ( (lv_exp_0_0= ruleRelationalExpression ) ) ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1564:1: ( ( (lv_exp_0_0= ruleRelationalExpression ) ) ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1564:2: ( (lv_exp_0_0= ruleRelationalExpression ) ) ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1559:2: ( (lv_exp_0_0= ruleRelationalExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1560:1: (lv_exp_0_0= ruleRelationalExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1564:2: ( (lv_exp_0_0= ruleRelationalExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1565:1: (lv_exp_0_0= ruleRelationalExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1560:1: (lv_exp_0_0= ruleRelationalExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1561:3: lv_exp_0_0= ruleRelationalExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1565:1: (lv_exp_0_0= ruleRelationalExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1566:3: lv_exp_0_0= ruleRelationalExpression
{
newCompositeNode(grammarAccess.getClassificationExpressionAccess().getExpRelationalExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleRelationalExpression_in_ruleClassificationExpression3341);
+ pushFollow(FOLLOW_ruleRelationalExpression_in_ruleClassificationExpression3343);
lv_exp_0_0=ruleRelationalExpression();
state._fsp--;
@@ -4192,7 +4184,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1577:2: ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1582:2: ( ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) ) )?
int alt26=2;
int LA26_0 = input.LA(1);
@@ -4201,15 +4193,15 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt26) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1577:3: ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1582:3: ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) ) ( (lv_typeName_2_0= ruleNameExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1577:3: ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1578:1: ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1582:3: ( ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1583:1: ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1578:1: ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1579:1: (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1583:1: ( (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1584:1: (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1579:1: (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1584:1: (lv_op_1_1= 'instanceof' | lv_op_1_2= 'hastype' )
int alt25=2;
int LA25_0 = input.LA(1);
@@ -4227,9 +4219,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt25) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1580:3: lv_op_1_1= 'instanceof'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1585:3: lv_op_1_1= 'instanceof'
{
- lv_op_1_1=(Token)match(input,32,FOLLOW_32_in_ruleClassificationExpression3362);
+ lv_op_1_1=(Token)match(input,32,FOLLOW_32_in_ruleClassificationExpression3364);
newLeafNode(lv_op_1_1, grammarAccess.getClassificationExpressionAccess().getOpInstanceofKeyword_1_0_0_0());
@@ -4243,9 +4235,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1592:8: lv_op_1_2= 'hastype'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1597:8: lv_op_1_2= 'hastype'
{
- lv_op_1_2=(Token)match(input,33,FOLLOW_33_in_ruleClassificationExpression3391);
+ lv_op_1_2=(Token)match(input,33,FOLLOW_33_in_ruleClassificationExpression3393);
newLeafNode(lv_op_1_2, grammarAccess.getClassificationExpressionAccess().getOpHastypeKeyword_1_0_0_1());
@@ -4267,16 +4259,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1607:2: ( (lv_typeName_2_0= ruleNameExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1608:1: (lv_typeName_2_0= ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1612:2: ( (lv_typeName_2_0= ruleNameExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1613:1: (lv_typeName_2_0= ruleNameExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1608:1: (lv_typeName_2_0= ruleNameExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1609:3: lv_typeName_2_0= ruleNameExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1613:1: (lv_typeName_2_0= ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1614:3: lv_typeName_2_0= ruleNameExpression
{
newCompositeNode(grammarAccess.getClassificationExpressionAccess().getTypeNameNameExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleNameExpression_in_ruleClassificationExpression3428);
+ pushFollow(FOLLOW_ruleNameExpression_in_ruleClassificationExpression3430);
lv_typeName_2_0=ruleNameExpression();
state._fsp--;
@@ -4325,7 +4317,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleRelationalExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1633:1: entryRuleRelationalExpression returns [EObject current=null] : iv_ruleRelationalExpression= ruleRelationalExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1638:1: entryRuleRelationalExpression returns [EObject current=null] : iv_ruleRelationalExpression= ruleRelationalExpression EOF ;
public final EObject entryRuleRelationalExpression() throws RecognitionException {
EObject current = null;
@@ -4333,17 +4325,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1634:2: (iv_ruleRelationalExpression= ruleRelationalExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1635:2: iv_ruleRelationalExpression= ruleRelationalExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1639:2: (iv_ruleRelationalExpression= ruleRelationalExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1640:2: iv_ruleRelationalExpression= ruleRelationalExpression EOF
{
newCompositeNode(grammarAccess.getRelationalExpressionRule());
- pushFollow(FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression3466);
+ pushFollow(FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression3468);
iv_ruleRelationalExpression=ruleRelationalExpression();
state._fsp--;
current =iv_ruleRelationalExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleRelationalExpression3476);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRelationalExpression3478);
}
@@ -4361,7 +4353,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleRelationalExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1642:1: ruleRelationalExpression returns [EObject current=null] : ( ( (lv_left_0_0= ruleShiftExpression ) ) ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1647:1: ruleRelationalExpression returns [EObject current=null] : ( ( (lv_left_0_0= ruleShiftExpression ) ) ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )? ) ;
public final EObject ruleRelationalExpression() throws RecognitionException {
EObject current = null;
@@ -4377,22 +4369,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1645:28: ( ( ( (lv_left_0_0= ruleShiftExpression ) ) ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1646:1: ( ( (lv_left_0_0= ruleShiftExpression ) ) ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1650:28: ( ( ( (lv_left_0_0= ruleShiftExpression ) ) ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1651:1: ( ( (lv_left_0_0= ruleShiftExpression ) ) ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1646:1: ( ( (lv_left_0_0= ruleShiftExpression ) ) ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1646:2: ( (lv_left_0_0= ruleShiftExpression ) ) ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1651:1: ( ( (lv_left_0_0= ruleShiftExpression ) ) ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1651:2: ( (lv_left_0_0= ruleShiftExpression ) ) ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1646:2: ( (lv_left_0_0= ruleShiftExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1647:1: (lv_left_0_0= ruleShiftExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1651:2: ( (lv_left_0_0= ruleShiftExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1652:1: (lv_left_0_0= ruleShiftExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1647:1: (lv_left_0_0= ruleShiftExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1648:3: lv_left_0_0= ruleShiftExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1652:1: (lv_left_0_0= ruleShiftExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1653:3: lv_left_0_0= ruleShiftExpression
{
newCompositeNode(grammarAccess.getRelationalExpressionAccess().getLeftShiftExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleShiftExpression_in_ruleRelationalExpression3522);
+ pushFollow(FOLLOW_ruleShiftExpression_in_ruleRelationalExpression3524);
lv_left_0_0=ruleShiftExpression();
state._fsp--;
@@ -4414,7 +4406,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1664:2: ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1669:2: ( ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) ) )?
int alt28=2;
int LA28_0 = input.LA(1);
@@ -4423,15 +4415,15 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt28) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1664:3: ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1669:3: ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) ) ( (lv_right_2_0= ruleShiftExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1664:3: ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1665:1: ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1669:3: ( ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1670:1: ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1665:1: ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1666:1: (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1670:1: ( (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1671:1: (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1666:1: (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1671:1: (lv_op_1_1= '<' | lv_op_1_2= '>' | lv_op_1_3= '<=' | lv_op_1_4= '>=' )
int alt27=4;
switch ( input.LA(1) ) {
case 17:
@@ -4463,9 +4455,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt27) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1667:3: lv_op_1_1= '<'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1672:3: lv_op_1_1= '<'
{
- lv_op_1_1=(Token)match(input,17,FOLLOW_17_in_ruleRelationalExpression3543);
+ lv_op_1_1=(Token)match(input,17,FOLLOW_17_in_ruleRelationalExpression3545);
newLeafNode(lv_op_1_1, grammarAccess.getRelationalExpressionAccess().getOpLessThanSignKeyword_1_0_0_0());
@@ -4479,9 +4471,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1679:8: lv_op_1_2= '>'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1684:8: lv_op_1_2= '>'
{
- lv_op_1_2=(Token)match(input,19,FOLLOW_19_in_ruleRelationalExpression3572);
+ lv_op_1_2=(Token)match(input,19,FOLLOW_19_in_ruleRelationalExpression3574);
newLeafNode(lv_op_1_2, grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignKeyword_1_0_0_1());
@@ -4495,9 +4487,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1691:8: lv_op_1_3= '<='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1696:8: lv_op_1_3= '<='
{
- lv_op_1_3=(Token)match(input,34,FOLLOW_34_in_ruleRelationalExpression3601);
+ lv_op_1_3=(Token)match(input,34,FOLLOW_34_in_ruleRelationalExpression3603);
newLeafNode(lv_op_1_3, grammarAccess.getRelationalExpressionAccess().getOpLessThanSignEqualsSignKeyword_1_0_0_2());
@@ -4511,9 +4503,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1703:8: lv_op_1_4= '>='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1708:8: lv_op_1_4= '>='
{
- lv_op_1_4=(Token)match(input,35,FOLLOW_35_in_ruleRelationalExpression3630);
+ lv_op_1_4=(Token)match(input,35,FOLLOW_35_in_ruleRelationalExpression3632);
newLeafNode(lv_op_1_4, grammarAccess.getRelationalExpressionAccess().getOpGreaterThanSignEqualsSignKeyword_1_0_0_3());
@@ -4535,16 +4527,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1718:2: ( (lv_right_2_0= ruleShiftExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1719:1: (lv_right_2_0= ruleShiftExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1723:2: ( (lv_right_2_0= ruleShiftExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1724:1: (lv_right_2_0= ruleShiftExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1719:1: (lv_right_2_0= ruleShiftExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1720:3: lv_right_2_0= ruleShiftExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1724:1: (lv_right_2_0= ruleShiftExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1725:3: lv_right_2_0= ruleShiftExpression
{
newCompositeNode(grammarAccess.getRelationalExpressionAccess().getRightShiftExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleShiftExpression_in_ruleRelationalExpression3667);
+ pushFollow(FOLLOW_ruleShiftExpression_in_ruleRelationalExpression3669);
lv_right_2_0=ruleShiftExpression();
state._fsp--;
@@ -4593,7 +4585,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleShiftExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1744:1: entryRuleShiftExpression returns [EObject current=null] : iv_ruleShiftExpression= ruleShiftExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1749:1: entryRuleShiftExpression returns [EObject current=null] : iv_ruleShiftExpression= ruleShiftExpression EOF ;
public final EObject entryRuleShiftExpression() throws RecognitionException {
EObject current = null;
@@ -4601,17 +4593,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1745:2: (iv_ruleShiftExpression= ruleShiftExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1746:2: iv_ruleShiftExpression= ruleShiftExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1750:2: (iv_ruleShiftExpression= ruleShiftExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1751:2: iv_ruleShiftExpression= ruleShiftExpression EOF
{
newCompositeNode(grammarAccess.getShiftExpressionRule());
- pushFollow(FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression3705);
+ pushFollow(FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression3707);
iv_ruleShiftExpression=ruleShiftExpression();
state._fsp--;
current =iv_ruleShiftExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleShiftExpression3715);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleShiftExpression3717);
}
@@ -4629,7 +4621,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleShiftExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1753:1: ruleShiftExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleAdditiveExpression ) ) ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1758:1: ruleShiftExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleAdditiveExpression ) ) ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )? ) ;
public final EObject ruleShiftExpression() throws RecognitionException {
EObject current = null;
@@ -4644,22 +4636,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1756:28: ( ( ( (lv_exp_0_0= ruleAdditiveExpression ) ) ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1757:1: ( ( (lv_exp_0_0= ruleAdditiveExpression ) ) ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1761:28: ( ( ( (lv_exp_0_0= ruleAdditiveExpression ) ) ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1762:1: ( ( (lv_exp_0_0= ruleAdditiveExpression ) ) ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1757:1: ( ( (lv_exp_0_0= ruleAdditiveExpression ) ) ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1757:2: ( (lv_exp_0_0= ruleAdditiveExpression ) ) ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1762:1: ( ( (lv_exp_0_0= ruleAdditiveExpression ) ) ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1762:2: ( (lv_exp_0_0= ruleAdditiveExpression ) ) ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1757:2: ( (lv_exp_0_0= ruleAdditiveExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1758:1: (lv_exp_0_0= ruleAdditiveExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1762:2: ( (lv_exp_0_0= ruleAdditiveExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1763:1: (lv_exp_0_0= ruleAdditiveExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1758:1: (lv_exp_0_0= ruleAdditiveExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1759:3: lv_exp_0_0= ruleAdditiveExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1763:1: (lv_exp_0_0= ruleAdditiveExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1764:3: lv_exp_0_0= ruleAdditiveExpression
{
newCompositeNode(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAdditiveExpression_in_ruleShiftExpression3761);
+ pushFollow(FOLLOW_ruleAdditiveExpression_in_ruleShiftExpression3763);
lv_exp_0_0=ruleAdditiveExpression();
state._fsp--;
@@ -4681,7 +4673,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1775:2: ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1780:2: ( ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) ) )?
int alt30=2;
int LA30_0 = input.LA(1);
@@ -4690,15 +4682,15 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt30) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1775:3: ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1780:3: ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) ) ( (lv_exp_2_0= ruleAdditiveExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1775:3: ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1776:1: ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1780:3: ( ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1781:1: ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1776:1: ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1777:1: (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1781:1: ( (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1782:1: (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1777:1: (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1782:1: (lv_op_1_1= '<<' | lv_op_1_2= '>>' | lv_op_1_3= '>>>' )
int alt29=3;
switch ( input.LA(1) ) {
case 36:
@@ -4725,9 +4717,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt29) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1778:3: lv_op_1_1= '<<'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1783:3: lv_op_1_1= '<<'
{
- lv_op_1_1=(Token)match(input,36,FOLLOW_36_in_ruleShiftExpression3782);
+ lv_op_1_1=(Token)match(input,36,FOLLOW_36_in_ruleShiftExpression3784);
newLeafNode(lv_op_1_1, grammarAccess.getShiftExpressionAccess().getOpLessThanSignLessThanSignKeyword_1_0_0_0());
@@ -4741,9 +4733,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1790:8: lv_op_1_2= '>>'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1795:8: lv_op_1_2= '>>'
{
- lv_op_1_2=(Token)match(input,37,FOLLOW_37_in_ruleShiftExpression3811);
+ lv_op_1_2=(Token)match(input,37,FOLLOW_37_in_ruleShiftExpression3813);
newLeafNode(lv_op_1_2, grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignKeyword_1_0_0_1());
@@ -4757,9 +4749,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1802:8: lv_op_1_3= '>>>'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1807:8: lv_op_1_3= '>>>'
{
- lv_op_1_3=(Token)match(input,38,FOLLOW_38_in_ruleShiftExpression3840);
+ lv_op_1_3=(Token)match(input,38,FOLLOW_38_in_ruleShiftExpression3842);
newLeafNode(lv_op_1_3, grammarAccess.getShiftExpressionAccess().getOpGreaterThanSignGreaterThanSignGreaterThanSignKeyword_1_0_0_2());
@@ -4781,16 +4773,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1817:2: ( (lv_exp_2_0= ruleAdditiveExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1818:1: (lv_exp_2_0= ruleAdditiveExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1822:2: ( (lv_exp_2_0= ruleAdditiveExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1823:1: (lv_exp_2_0= ruleAdditiveExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1818:1: (lv_exp_2_0= ruleAdditiveExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1819:3: lv_exp_2_0= ruleAdditiveExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1823:1: (lv_exp_2_0= ruleAdditiveExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1824:3: lv_exp_2_0= ruleAdditiveExpression
{
newCompositeNode(grammarAccess.getShiftExpressionAccess().getExpAdditiveExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAdditiveExpression_in_ruleShiftExpression3877);
+ pushFollow(FOLLOW_ruleAdditiveExpression_in_ruleShiftExpression3879);
lv_exp_2_0=ruleAdditiveExpression();
state._fsp--;
@@ -4839,7 +4831,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleAdditiveExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1843:1: entryRuleAdditiveExpression returns [EObject current=null] : iv_ruleAdditiveExpression= ruleAdditiveExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1848:1: entryRuleAdditiveExpression returns [EObject current=null] : iv_ruleAdditiveExpression= ruleAdditiveExpression EOF ;
public final EObject entryRuleAdditiveExpression() throws RecognitionException {
EObject current = null;
@@ -4847,17 +4839,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1844:2: (iv_ruleAdditiveExpression= ruleAdditiveExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1845:2: iv_ruleAdditiveExpression= ruleAdditiveExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1849:2: (iv_ruleAdditiveExpression= ruleAdditiveExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1850:2: iv_ruleAdditiveExpression= ruleAdditiveExpression EOF
{
newCompositeNode(grammarAccess.getAdditiveExpressionRule());
- pushFollow(FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression3915);
+ pushFollow(FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression3917);
iv_ruleAdditiveExpression=ruleAdditiveExpression();
state._fsp--;
current =iv_ruleAdditiveExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAdditiveExpression3925);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAdditiveExpression3927);
}
@@ -4875,7 +4867,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAdditiveExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1852:1: ruleAdditiveExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleMultiplicativeExpression ) ) ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1857:1: ruleAdditiveExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleMultiplicativeExpression ) ) ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )* ) ;
public final EObject ruleAdditiveExpression() throws RecognitionException {
EObject current = null;
@@ -4889,22 +4881,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1855:28: ( ( ( (lv_exp_0_0= ruleMultiplicativeExpression ) ) ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1856:1: ( ( (lv_exp_0_0= ruleMultiplicativeExpression ) ) ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1860:28: ( ( ( (lv_exp_0_0= ruleMultiplicativeExpression ) ) ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1861:1: ( ( (lv_exp_0_0= ruleMultiplicativeExpression ) ) ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1856:1: ( ( (lv_exp_0_0= ruleMultiplicativeExpression ) ) ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1856:2: ( (lv_exp_0_0= ruleMultiplicativeExpression ) ) ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1861:1: ( ( (lv_exp_0_0= ruleMultiplicativeExpression ) ) ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1861:2: ( (lv_exp_0_0= ruleMultiplicativeExpression ) ) ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1856:2: ( (lv_exp_0_0= ruleMultiplicativeExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1857:1: (lv_exp_0_0= ruleMultiplicativeExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1861:2: ( (lv_exp_0_0= ruleMultiplicativeExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1862:1: (lv_exp_0_0= ruleMultiplicativeExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1857:1: (lv_exp_0_0= ruleMultiplicativeExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1858:3: lv_exp_0_0= ruleMultiplicativeExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1862:1: (lv_exp_0_0= ruleMultiplicativeExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1863:3: lv_exp_0_0= ruleMultiplicativeExpression
{
newCompositeNode(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleMultiplicativeExpression_in_ruleAdditiveExpression3971);
+ pushFollow(FOLLOW_ruleMultiplicativeExpression_in_ruleAdditiveExpression3973);
lv_exp_0_0=ruleMultiplicativeExpression();
state._fsp--;
@@ -4926,7 +4918,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1874:2: ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1879:2: ( ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) ) )*
loop32:
do {
int alt32=2;
@@ -4939,15 +4931,15 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt32) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1874:3: ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1879:3: ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) ) ( (lv_exp_2_0= ruleMultiplicativeExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1874:3: ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1875:1: ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1879:3: ( ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1880:1: ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1875:1: ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1876:1: (lv_op_1_1= '+' | lv_op_1_2= '-' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1880:1: ( (lv_op_1_1= '+' | lv_op_1_2= '-' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1881:1: (lv_op_1_1= '+' | lv_op_1_2= '-' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1876:1: (lv_op_1_1= '+' | lv_op_1_2= '-' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1881:1: (lv_op_1_1= '+' | lv_op_1_2= '-' )
int alt31=2;
int LA31_0 = input.LA(1);
@@ -4965,9 +4957,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt31) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1877:3: lv_op_1_1= '+'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1882:3: lv_op_1_1= '+'
{
- lv_op_1_1=(Token)match(input,39,FOLLOW_39_in_ruleAdditiveExpression3992);
+ lv_op_1_1=(Token)match(input,39,FOLLOW_39_in_ruleAdditiveExpression3994);
newLeafNode(lv_op_1_1, grammarAccess.getAdditiveExpressionAccess().getOpPlusSignKeyword_1_0_0_0());
@@ -4981,9 +4973,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1889:8: lv_op_1_2= '-'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1894:8: lv_op_1_2= '-'
{
- lv_op_1_2=(Token)match(input,40,FOLLOW_40_in_ruleAdditiveExpression4021);
+ lv_op_1_2=(Token)match(input,40,FOLLOW_40_in_ruleAdditiveExpression4023);
newLeafNode(lv_op_1_2, grammarAccess.getAdditiveExpressionAccess().getOpHyphenMinusKeyword_1_0_0_1());
@@ -5005,16 +4997,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1904:2: ( (lv_exp_2_0= ruleMultiplicativeExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1905:1: (lv_exp_2_0= ruleMultiplicativeExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1909:2: ( (lv_exp_2_0= ruleMultiplicativeExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1910:1: (lv_exp_2_0= ruleMultiplicativeExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1905:1: (lv_exp_2_0= ruleMultiplicativeExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1906:3: lv_exp_2_0= ruleMultiplicativeExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1910:1: (lv_exp_2_0= ruleMultiplicativeExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1911:3: lv_exp_2_0= ruleMultiplicativeExpression
{
newCompositeNode(grammarAccess.getAdditiveExpressionAccess().getExpMultiplicativeExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleMultiplicativeExpression_in_ruleAdditiveExpression4058);
+ pushFollow(FOLLOW_ruleMultiplicativeExpression_in_ruleAdditiveExpression4060);
lv_exp_2_0=ruleMultiplicativeExpression();
state._fsp--;
@@ -5066,7 +5058,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleMultiplicativeExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1930:1: entryRuleMultiplicativeExpression returns [EObject current=null] : iv_ruleMultiplicativeExpression= ruleMultiplicativeExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1935:1: entryRuleMultiplicativeExpression returns [EObject current=null] : iv_ruleMultiplicativeExpression= ruleMultiplicativeExpression EOF ;
public final EObject entryRuleMultiplicativeExpression() throws RecognitionException {
EObject current = null;
@@ -5074,17 +5066,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1931:2: (iv_ruleMultiplicativeExpression= ruleMultiplicativeExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1932:2: iv_ruleMultiplicativeExpression= ruleMultiplicativeExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1936:2: (iv_ruleMultiplicativeExpression= ruleMultiplicativeExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1937:2: iv_ruleMultiplicativeExpression= ruleMultiplicativeExpression EOF
{
newCompositeNode(grammarAccess.getMultiplicativeExpressionRule());
- pushFollow(FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression4096);
+ pushFollow(FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression4098);
iv_ruleMultiplicativeExpression=ruleMultiplicativeExpression();
state._fsp--;
current =iv_ruleMultiplicativeExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleMultiplicativeExpression4106);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleMultiplicativeExpression4108);
}
@@ -5102,7 +5094,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleMultiplicativeExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1939:1: ruleMultiplicativeExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleUnaryExpression ) ) ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1944:1: ruleMultiplicativeExpression returns [EObject current=null] : ( ( (lv_exp_0_0= ruleUnaryExpression ) ) ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )* ) ;
public final EObject ruleMultiplicativeExpression() throws RecognitionException {
EObject current = null;
@@ -5117,22 +5109,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1942:28: ( ( ( (lv_exp_0_0= ruleUnaryExpression ) ) ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1943:1: ( ( (lv_exp_0_0= ruleUnaryExpression ) ) ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1947:28: ( ( ( (lv_exp_0_0= ruleUnaryExpression ) ) ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1948:1: ( ( (lv_exp_0_0= ruleUnaryExpression ) ) ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1943:1: ( ( (lv_exp_0_0= ruleUnaryExpression ) ) ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1943:2: ( (lv_exp_0_0= ruleUnaryExpression ) ) ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1948:1: ( ( (lv_exp_0_0= ruleUnaryExpression ) ) ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1948:2: ( (lv_exp_0_0= ruleUnaryExpression ) ) ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1943:2: ( (lv_exp_0_0= ruleUnaryExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1944:1: (lv_exp_0_0= ruleUnaryExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1948:2: ( (lv_exp_0_0= ruleUnaryExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1949:1: (lv_exp_0_0= ruleUnaryExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1944:1: (lv_exp_0_0= ruleUnaryExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1945:3: lv_exp_0_0= ruleUnaryExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1949:1: (lv_exp_0_0= ruleUnaryExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1950:3: lv_exp_0_0= ruleUnaryExpression
{
newCompositeNode(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleUnaryExpression_in_ruleMultiplicativeExpression4152);
+ pushFollow(FOLLOW_ruleUnaryExpression_in_ruleMultiplicativeExpression4154);
lv_exp_0_0=ruleUnaryExpression();
state._fsp--;
@@ -5154,7 +5146,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1961:2: ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1966:2: ( ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) ) )*
loop34:
do {
int alt34=2;
@@ -5167,15 +5159,15 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt34) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1961:3: ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1966:3: ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) ) ( (lv_exp_2_0= ruleUnaryExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1961:3: ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1962:1: ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1966:3: ( ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1967:1: ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1962:1: ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1963:1: (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1967:1: ( (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1968:1: (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1963:1: (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1968:1: (lv_op_1_1= '*' | lv_op_1_2= '/' | lv_op_1_3= '%' )
int alt33=3;
switch ( input.LA(1) ) {
case 13:
@@ -5202,9 +5194,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt33) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1964:3: lv_op_1_1= '*'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1969:3: lv_op_1_1= '*'
{
- lv_op_1_1=(Token)match(input,13,FOLLOW_13_in_ruleMultiplicativeExpression4173);
+ lv_op_1_1=(Token)match(input,13,FOLLOW_13_in_ruleMultiplicativeExpression4175);
newLeafNode(lv_op_1_1, grammarAccess.getMultiplicativeExpressionAccess().getOpAsteriskKeyword_1_0_0_0());
@@ -5218,9 +5210,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1976:8: lv_op_1_2= '/'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1981:8: lv_op_1_2= '/'
{
- lv_op_1_2=(Token)match(input,41,FOLLOW_41_in_ruleMultiplicativeExpression4202);
+ lv_op_1_2=(Token)match(input,41,FOLLOW_41_in_ruleMultiplicativeExpression4204);
newLeafNode(lv_op_1_2, grammarAccess.getMultiplicativeExpressionAccess().getOpSolidusKeyword_1_0_0_1());
@@ -5234,9 +5226,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1988:8: lv_op_1_3= '%'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:1993:8: lv_op_1_3= '%'
{
- lv_op_1_3=(Token)match(input,42,FOLLOW_42_in_ruleMultiplicativeExpression4231);
+ lv_op_1_3=(Token)match(input,42,FOLLOW_42_in_ruleMultiplicativeExpression4233);
newLeafNode(lv_op_1_3, grammarAccess.getMultiplicativeExpressionAccess().getOpPercentSignKeyword_1_0_0_2());
@@ -5258,16 +5250,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2003:2: ( (lv_exp_2_0= ruleUnaryExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2004:1: (lv_exp_2_0= ruleUnaryExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2008:2: ( (lv_exp_2_0= ruleUnaryExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2009:1: (lv_exp_2_0= ruleUnaryExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2004:1: (lv_exp_2_0= ruleUnaryExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2005:3: lv_exp_2_0= ruleUnaryExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2009:1: (lv_exp_2_0= ruleUnaryExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2010:3: lv_exp_2_0= ruleUnaryExpression
{
newCompositeNode(grammarAccess.getMultiplicativeExpressionAccess().getExpUnaryExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleUnaryExpression_in_ruleMultiplicativeExpression4268);
+ pushFollow(FOLLOW_ruleUnaryExpression_in_ruleMultiplicativeExpression4270);
lv_exp_2_0=ruleUnaryExpression();
state._fsp--;
@@ -5319,7 +5311,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleUnaryExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2029:1: entryRuleUnaryExpression returns [EObject current=null] : iv_ruleUnaryExpression= ruleUnaryExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2034:1: entryRuleUnaryExpression returns [EObject current=null] : iv_ruleUnaryExpression= ruleUnaryExpression EOF ;
public final EObject entryRuleUnaryExpression() throws RecognitionException {
EObject current = null;
@@ -5327,17 +5319,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2030:2: (iv_ruleUnaryExpression= ruleUnaryExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2031:2: iv_ruleUnaryExpression= ruleUnaryExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2035:2: (iv_ruleUnaryExpression= ruleUnaryExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2036:2: iv_ruleUnaryExpression= ruleUnaryExpression EOF
{
newCompositeNode(grammarAccess.getUnaryExpressionRule());
- pushFollow(FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression4306);
+ pushFollow(FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression4308);
iv_ruleUnaryExpression=ruleUnaryExpression();
state._fsp--;
current =iv_ruleUnaryExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleUnaryExpression4316);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleUnaryExpression4318);
}
@@ -5355,7 +5347,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleUnaryExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2038:1: ruleUnaryExpression returns [EObject current=null] : ( ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )? ( (lv_exp_1_0= rulePrimaryExpression ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2043:1: ruleUnaryExpression returns [EObject current=null] : ( ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )? ( (lv_exp_1_0= rulePrimaryExpression ) ) ) ;
public final EObject ruleUnaryExpression() throws RecognitionException {
EObject current = null;
@@ -5370,13 +5362,13 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2041:28: ( ( ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )? ( (lv_exp_1_0= rulePrimaryExpression ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2042:1: ( ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )? ( (lv_exp_1_0= rulePrimaryExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2046:28: ( ( ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )? ( (lv_exp_1_0= rulePrimaryExpression ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2047:1: ( ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )? ( (lv_exp_1_0= rulePrimaryExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2042:1: ( ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )? ( (lv_exp_1_0= rulePrimaryExpression ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2042:2: ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )? ( (lv_exp_1_0= rulePrimaryExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2047:1: ( ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )? ( (lv_exp_1_0= rulePrimaryExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2047:2: ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )? ( (lv_exp_1_0= rulePrimaryExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2042:2: ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2047:2: ( ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) ) )?
int alt36=2;
int LA36_0 = input.LA(1);
@@ -5385,12 +5377,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
switch (alt36) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2043:1: ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2048:1: ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2043:1: ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2044:1: (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2048:1: ( (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2049:1: (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2044:1: (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2049:1: (lv_op_0_1= '!' | lv_op_0_2= '-' | lv_op_0_3= '+' | lv_op_0_4= '$' | lv_op_0_5= '~' )
int alt35=5;
switch ( input.LA(1) ) {
case 43:
@@ -5427,9 +5419,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
switch (alt35) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2045:3: lv_op_0_1= '!'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2050:3: lv_op_0_1= '!'
{
- lv_op_0_1=(Token)match(input,43,FOLLOW_43_in_ruleUnaryExpression4361);
+ lv_op_0_1=(Token)match(input,43,FOLLOW_43_in_ruleUnaryExpression4363);
newLeafNode(lv_op_0_1, grammarAccess.getUnaryExpressionAccess().getOpExclamationMarkKeyword_0_0_0());
@@ -5443,9 +5435,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2057:8: lv_op_0_2= '-'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2062:8: lv_op_0_2= '-'
{
- lv_op_0_2=(Token)match(input,40,FOLLOW_40_in_ruleUnaryExpression4390);
+ lv_op_0_2=(Token)match(input,40,FOLLOW_40_in_ruleUnaryExpression4392);
newLeafNode(lv_op_0_2, grammarAccess.getUnaryExpressionAccess().getOpHyphenMinusKeyword_0_0_1());
@@ -5459,9 +5451,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2069:8: lv_op_0_3= '+'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2074:8: lv_op_0_3= '+'
{
- lv_op_0_3=(Token)match(input,39,FOLLOW_39_in_ruleUnaryExpression4419);
+ lv_op_0_3=(Token)match(input,39,FOLLOW_39_in_ruleUnaryExpression4421);
newLeafNode(lv_op_0_3, grammarAccess.getUnaryExpressionAccess().getOpPlusSignKeyword_0_0_2());
@@ -5475,9 +5467,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2081:8: lv_op_0_4= '$'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2086:8: lv_op_0_4= '$'
{
- lv_op_0_4=(Token)match(input,44,FOLLOW_44_in_ruleUnaryExpression4448);
+ lv_op_0_4=(Token)match(input,44,FOLLOW_44_in_ruleUnaryExpression4450);
newLeafNode(lv_op_0_4, grammarAccess.getUnaryExpressionAccess().getOpDollarSignKeyword_0_0_3());
@@ -5491,9 +5483,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2093:8: lv_op_0_5= '~'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2098:8: lv_op_0_5= '~'
{
- lv_op_0_5=(Token)match(input,45,FOLLOW_45_in_ruleUnaryExpression4477);
+ lv_op_0_5=(Token)match(input,45,FOLLOW_45_in_ruleUnaryExpression4479);
newLeafNode(lv_op_0_5, grammarAccess.getUnaryExpressionAccess().getOpTildeKeyword_0_0_4());
@@ -5518,16 +5510,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2108:3: ( (lv_exp_1_0= rulePrimaryExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2109:1: (lv_exp_1_0= rulePrimaryExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2113:3: ( (lv_exp_1_0= rulePrimaryExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2114:1: (lv_exp_1_0= rulePrimaryExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2109:1: (lv_exp_1_0= rulePrimaryExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2110:3: lv_exp_1_0= rulePrimaryExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2114:1: (lv_exp_1_0= rulePrimaryExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2115:3: lv_exp_1_0= rulePrimaryExpression
{
newCompositeNode(grammarAccess.getUnaryExpressionAccess().getExpPrimaryExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_rulePrimaryExpression_in_ruleUnaryExpression4515);
+ pushFollow(FOLLOW_rulePrimaryExpression_in_ruleUnaryExpression4517);
lv_exp_1_0=rulePrimaryExpression();
state._fsp--;
@@ -5570,7 +5562,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRulePrimaryExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2134:1: entryRulePrimaryExpression returns [EObject current=null] : iv_rulePrimaryExpression= rulePrimaryExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2139:1: entryRulePrimaryExpression returns [EObject current=null] : iv_rulePrimaryExpression= rulePrimaryExpression EOF ;
public final EObject entryRulePrimaryExpression() throws RecognitionException {
EObject current = null;
@@ -5578,17 +5570,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2135:2: (iv_rulePrimaryExpression= rulePrimaryExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2136:2: iv_rulePrimaryExpression= rulePrimaryExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2140:2: (iv_rulePrimaryExpression= rulePrimaryExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2141:2: iv_rulePrimaryExpression= rulePrimaryExpression EOF
{
newCompositeNode(grammarAccess.getPrimaryExpressionRule());
- pushFollow(FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression4551);
+ pushFollow(FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression4553);
iv_rulePrimaryExpression=rulePrimaryExpression();
state._fsp--;
current =iv_rulePrimaryExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRulePrimaryExpression4561);
+ match(input,EOF,FOLLOW_EOF_in_entryRulePrimaryExpression4563);
}
@@ -5606,7 +5598,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "rulePrimaryExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2143:1: rulePrimaryExpression returns [EObject current=null] : ( (lv_prefix_0_0= ruleValueSpecification ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2148:1: rulePrimaryExpression returns [EObject current=null] : ( (lv_prefix_0_0= ruleValueSpecification ) ) ;
public final EObject rulePrimaryExpression() throws RecognitionException {
EObject current = null;
@@ -5616,19 +5608,19 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2146:28: ( ( (lv_prefix_0_0= ruleValueSpecification ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2147:1: ( (lv_prefix_0_0= ruleValueSpecification ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2151:28: ( ( (lv_prefix_0_0= ruleValueSpecification ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2152:1: ( (lv_prefix_0_0= ruleValueSpecification ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2147:1: ( (lv_prefix_0_0= ruleValueSpecification ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2148:1: (lv_prefix_0_0= ruleValueSpecification )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2152:1: ( (lv_prefix_0_0= ruleValueSpecification ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2153:1: (lv_prefix_0_0= ruleValueSpecification )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2148:1: (lv_prefix_0_0= ruleValueSpecification )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2149:3: lv_prefix_0_0= ruleValueSpecification
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2153:1: (lv_prefix_0_0= ruleValueSpecification )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2154:3: lv_prefix_0_0= ruleValueSpecification
{
newCompositeNode(grammarAccess.getPrimaryExpressionAccess().getPrefixValueSpecificationParserRuleCall_0());
- pushFollow(FOLLOW_ruleValueSpecification_in_rulePrimaryExpression4606);
+ pushFollow(FOLLOW_ruleValueSpecification_in_rulePrimaryExpression4608);
lv_prefix_0_0=ruleValueSpecification();
state._fsp--;
@@ -5668,7 +5660,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSuffixExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2173:1: entryRuleSuffixExpression returns [EObject current=null] : iv_ruleSuffixExpression= ruleSuffixExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2178:1: entryRuleSuffixExpression returns [EObject current=null] : iv_ruleSuffixExpression= ruleSuffixExpression EOF ;
public final EObject entryRuleSuffixExpression() throws RecognitionException {
EObject current = null;
@@ -5676,17 +5668,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2174:2: (iv_ruleSuffixExpression= ruleSuffixExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2175:2: iv_ruleSuffixExpression= ruleSuffixExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2179:2: (iv_ruleSuffixExpression= ruleSuffixExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2180:2: iv_ruleSuffixExpression= ruleSuffixExpression EOF
{
newCompositeNode(grammarAccess.getSuffixExpressionRule());
- pushFollow(FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression4641);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression4643);
iv_ruleSuffixExpression=ruleSuffixExpression();
state._fsp--;
current =iv_ruleSuffixExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSuffixExpression4651);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSuffixExpression4653);
}
@@ -5704,7 +5696,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSuffixExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2182:1: ruleSuffixExpression returns [EObject current=null] : (this_OperationCallExpression_0= ruleOperationCallExpression | this_PropertyCallExpression_1= rulePropertyCallExpression | this_LinkOperationExpression_2= ruleLinkOperationExpression | this_SequenceOperationExpression_3= ruleSequenceOperationExpression | this_SequenceReductionExpression_4= ruleSequenceReductionExpression | this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression | this_ClassExtentExpression_6= ruleClassExtentExpression ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2187:1: ruleSuffixExpression returns [EObject current=null] : (this_OperationCallExpression_0= ruleOperationCallExpression | this_PropertyCallExpression_1= rulePropertyCallExpression | this_LinkOperationExpression_2= ruleLinkOperationExpression | this_SequenceOperationExpression_3= ruleSequenceOperationExpression | this_SequenceReductionExpression_4= ruleSequenceReductionExpression | this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression | this_ClassExtentExpression_6= ruleClassExtentExpression ) ;
public final EObject ruleSuffixExpression() throws RecognitionException {
EObject current = null;
@@ -5726,20 +5718,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2185:28: ( (this_OperationCallExpression_0= ruleOperationCallExpression | this_PropertyCallExpression_1= rulePropertyCallExpression | this_LinkOperationExpression_2= ruleLinkOperationExpression | this_SequenceOperationExpression_3= ruleSequenceOperationExpression | this_SequenceReductionExpression_4= ruleSequenceReductionExpression | this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression | this_ClassExtentExpression_6= ruleClassExtentExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2186:1: (this_OperationCallExpression_0= ruleOperationCallExpression | this_PropertyCallExpression_1= rulePropertyCallExpression | this_LinkOperationExpression_2= ruleLinkOperationExpression | this_SequenceOperationExpression_3= ruleSequenceOperationExpression | this_SequenceReductionExpression_4= ruleSequenceReductionExpression | this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression | this_ClassExtentExpression_6= ruleClassExtentExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2190:28: ( (this_OperationCallExpression_0= ruleOperationCallExpression | this_PropertyCallExpression_1= rulePropertyCallExpression | this_LinkOperationExpression_2= ruleLinkOperationExpression | this_SequenceOperationExpression_3= ruleSequenceOperationExpression | this_SequenceReductionExpression_4= ruleSequenceReductionExpression | this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression | this_ClassExtentExpression_6= ruleClassExtentExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2191:1: (this_OperationCallExpression_0= ruleOperationCallExpression | this_PropertyCallExpression_1= rulePropertyCallExpression | this_LinkOperationExpression_2= ruleLinkOperationExpression | this_SequenceOperationExpression_3= ruleSequenceOperationExpression | this_SequenceReductionExpression_4= ruleSequenceReductionExpression | this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression | this_ClassExtentExpression_6= ruleClassExtentExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2186:1: (this_OperationCallExpression_0= ruleOperationCallExpression | this_PropertyCallExpression_1= rulePropertyCallExpression | this_LinkOperationExpression_2= ruleLinkOperationExpression | this_SequenceOperationExpression_3= ruleSequenceOperationExpression | this_SequenceReductionExpression_4= ruleSequenceReductionExpression | this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression | this_ClassExtentExpression_6= ruleClassExtentExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2191:1: (this_OperationCallExpression_0= ruleOperationCallExpression | this_PropertyCallExpression_1= rulePropertyCallExpression | this_LinkOperationExpression_2= ruleLinkOperationExpression | this_SequenceOperationExpression_3= ruleSequenceOperationExpression | this_SequenceReductionExpression_4= ruleSequenceReductionExpression | this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression | this_ClassExtentExpression_6= ruleClassExtentExpression )
int alt37=7;
alt37 = dfa37.predict(input);
switch (alt37) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2187:5: this_OperationCallExpression_0= ruleOperationCallExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2192:5: this_OperationCallExpression_0= ruleOperationCallExpression
{
newCompositeNode(grammarAccess.getSuffixExpressionAccess().getOperationCallExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleOperationCallExpression_in_ruleSuffixExpression4698);
+ pushFollow(FOLLOW_ruleOperationCallExpression_in_ruleSuffixExpression4700);
this_OperationCallExpression_0=ruleOperationCallExpression();
state._fsp--;
@@ -5752,12 +5744,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2197:5: this_PropertyCallExpression_1= rulePropertyCallExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2202:5: this_PropertyCallExpression_1= rulePropertyCallExpression
{
newCompositeNode(grammarAccess.getSuffixExpressionAccess().getPropertyCallExpressionParserRuleCall_1());
- pushFollow(FOLLOW_rulePropertyCallExpression_in_ruleSuffixExpression4725);
+ pushFollow(FOLLOW_rulePropertyCallExpression_in_ruleSuffixExpression4727);
this_PropertyCallExpression_1=rulePropertyCallExpression();
state._fsp--;
@@ -5770,12 +5762,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2207:5: this_LinkOperationExpression_2= ruleLinkOperationExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2212:5: this_LinkOperationExpression_2= ruleLinkOperationExpression
{
newCompositeNode(grammarAccess.getSuffixExpressionAccess().getLinkOperationExpressionParserRuleCall_2());
- pushFollow(FOLLOW_ruleLinkOperationExpression_in_ruleSuffixExpression4752);
+ pushFollow(FOLLOW_ruleLinkOperationExpression_in_ruleSuffixExpression4754);
this_LinkOperationExpression_2=ruleLinkOperationExpression();
state._fsp--;
@@ -5788,12 +5780,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2217:5: this_SequenceOperationExpression_3= ruleSequenceOperationExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2222:5: this_SequenceOperationExpression_3= ruleSequenceOperationExpression
{
newCompositeNode(grammarAccess.getSuffixExpressionAccess().getSequenceOperationExpressionParserRuleCall_3());
- pushFollow(FOLLOW_ruleSequenceOperationExpression_in_ruleSuffixExpression4779);
+ pushFollow(FOLLOW_ruleSequenceOperationExpression_in_ruleSuffixExpression4781);
this_SequenceOperationExpression_3=ruleSequenceOperationExpression();
state._fsp--;
@@ -5806,12 +5798,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2227:5: this_SequenceReductionExpression_4= ruleSequenceReductionExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2232:5: this_SequenceReductionExpression_4= ruleSequenceReductionExpression
{
newCompositeNode(grammarAccess.getSuffixExpressionAccess().getSequenceReductionExpressionParserRuleCall_4());
- pushFollow(FOLLOW_ruleSequenceReductionExpression_in_ruleSuffixExpression4806);
+ pushFollow(FOLLOW_ruleSequenceReductionExpression_in_ruleSuffixExpression4808);
this_SequenceReductionExpression_4=ruleSequenceReductionExpression();
state._fsp--;
@@ -5824,12 +5816,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 6 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2237:5: this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2242:5: this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression
{
newCompositeNode(grammarAccess.getSuffixExpressionAccess().getSequenceExpansionExpressionParserRuleCall_5());
- pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_ruleSuffixExpression4833);
+ pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_ruleSuffixExpression4835);
this_SequenceExpansionExpression_5=ruleSequenceExpansionExpression();
state._fsp--;
@@ -5842,12 +5834,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 7 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2247:5: this_ClassExtentExpression_6= ruleClassExtentExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2252:5: this_ClassExtentExpression_6= ruleClassExtentExpression
{
newCompositeNode(grammarAccess.getSuffixExpressionAccess().getClassExtentExpressionParserRuleCall_6());
- pushFollow(FOLLOW_ruleClassExtentExpression_in_ruleSuffixExpression4860);
+ pushFollow(FOLLOW_ruleClassExtentExpression_in_ruleSuffixExpression4862);
this_ClassExtentExpression_6=ruleClassExtentExpression();
state._fsp--;
@@ -5880,7 +5872,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleOperationCallExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2263:1: entryRuleOperationCallExpression returns [EObject current=null] : iv_ruleOperationCallExpression= ruleOperationCallExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2268:1: entryRuleOperationCallExpression returns [EObject current=null] : iv_ruleOperationCallExpression= ruleOperationCallExpression EOF ;
public final EObject entryRuleOperationCallExpression() throws RecognitionException {
EObject current = null;
@@ -5888,17 +5880,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2264:2: (iv_ruleOperationCallExpression= ruleOperationCallExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2265:2: iv_ruleOperationCallExpression= ruleOperationCallExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2269:2: (iv_ruleOperationCallExpression= ruleOperationCallExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2270:2: iv_ruleOperationCallExpression= ruleOperationCallExpression EOF
{
newCompositeNode(grammarAccess.getOperationCallExpressionRule());
- pushFollow(FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression4895);
+ pushFollow(FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression4897);
iv_ruleOperationCallExpression=ruleOperationCallExpression();
state._fsp--;
current =iv_ruleOperationCallExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleOperationCallExpression4905);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleOperationCallExpression4907);
}
@@ -5916,7 +5908,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleOperationCallExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2272:1: ruleOperationCallExpression returns [EObject current=null] : (otherlv_0= '.' ( (lv_operationName_1_0= RULE_ID ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2277:1: ruleOperationCallExpression returns [EObject current=null] : (otherlv_0= '.' ( (lv_operationName_1_0= RULE_ID ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleOperationCallExpression() throws RecognitionException {
EObject current = null;
@@ -5930,23 +5922,23 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2275:28: ( (otherlv_0= '.' ( (lv_operationName_1_0= RULE_ID ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2276:1: (otherlv_0= '.' ( (lv_operationName_1_0= RULE_ID ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2280:28: ( (otherlv_0= '.' ( (lv_operationName_1_0= RULE_ID ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2281:1: (otherlv_0= '.' ( (lv_operationName_1_0= RULE_ID ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2276:1: (otherlv_0= '.' ( (lv_operationName_1_0= RULE_ID ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2276:3: otherlv_0= '.' ( (lv_operationName_1_0= RULE_ID ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2281:1: (otherlv_0= '.' ( (lv_operationName_1_0= RULE_ID ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2281:3: otherlv_0= '.' ( (lv_operationName_1_0= RULE_ID ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,46,FOLLOW_46_in_ruleOperationCallExpression4942);
+ otherlv_0=(Token)match(input,46,FOLLOW_46_in_ruleOperationCallExpression4944);
newLeafNode(otherlv_0, grammarAccess.getOperationCallExpressionAccess().getFullStopKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2280:1: ( (lv_operationName_1_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2281:1: (lv_operationName_1_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2285:1: ( (lv_operationName_1_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2286:1: (lv_operationName_1_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2281:1: (lv_operationName_1_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2282:3: lv_operationName_1_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2286:1: (lv_operationName_1_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2287:3: lv_operationName_1_0= RULE_ID
{
- lv_operationName_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleOperationCallExpression4959);
+ lv_operationName_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleOperationCallExpression4961);
newLeafNode(lv_operationName_1_0, grammarAccess.getOperationCallExpressionAccess().getOperationNameIDTerminalRuleCall_1_0());
@@ -5966,16 +5958,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2298:2: ( (lv_tuple_2_0= ruleTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2299:1: (lv_tuple_2_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2303:2: ( (lv_tuple_2_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2304:1: (lv_tuple_2_0= ruleTuple )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2299:1: (lv_tuple_2_0= ruleTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2300:3: lv_tuple_2_0= ruleTuple
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2304:1: (lv_tuple_2_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2305:3: lv_tuple_2_0= ruleTuple
{
newCompositeNode(grammarAccess.getOperationCallExpressionAccess().getTupleTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleTuple_in_ruleOperationCallExpression4985);
+ pushFollow(FOLLOW_ruleTuple_in_ruleOperationCallExpression4987);
lv_tuple_2_0=ruleTuple();
state._fsp--;
@@ -5997,24 +5989,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2316:2: ( (lv_suffix_3_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2321:2: ( (lv_suffix_3_0= ruleSuffixExpression ) )?
int alt38=2;
int LA38_0 = input.LA(1);
- if ( (LA38_0==46||LA38_0==49) ) {
+ if ( (LA38_0==46||LA38_0==50) ) {
alt38=1;
}
switch (alt38) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2317:1: (lv_suffix_3_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2322:1: (lv_suffix_3_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2317:1: (lv_suffix_3_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2318:3: lv_suffix_3_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2322:1: (lv_suffix_3_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2323:3: lv_suffix_3_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getOperationCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleOperationCallExpression5006);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleOperationCallExpression5008);
lv_suffix_3_0=ruleSuffixExpression();
state._fsp--;
@@ -6060,7 +6052,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRulePropertyCallExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2342:1: entryRulePropertyCallExpression returns [EObject current=null] : iv_rulePropertyCallExpression= rulePropertyCallExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2347:1: entryRulePropertyCallExpression returns [EObject current=null] : iv_rulePropertyCallExpression= rulePropertyCallExpression EOF ;
public final EObject entryRulePropertyCallExpression() throws RecognitionException {
EObject current = null;
@@ -6068,17 +6060,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2343:2: (iv_rulePropertyCallExpression= rulePropertyCallExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2344:2: iv_rulePropertyCallExpression= rulePropertyCallExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2348:2: (iv_rulePropertyCallExpression= rulePropertyCallExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2349:2: iv_rulePropertyCallExpression= rulePropertyCallExpression EOF
{
newCompositeNode(grammarAccess.getPropertyCallExpressionRule());
- pushFollow(FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression5043);
+ pushFollow(FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression5045);
iv_rulePropertyCallExpression=rulePropertyCallExpression();
state._fsp--;
current =iv_rulePropertyCallExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRulePropertyCallExpression5053);
+ match(input,EOF,FOLLOW_EOF_in_entryRulePropertyCallExpression5055);
}
@@ -6096,7 +6088,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "rulePropertyCallExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2351:1: rulePropertyCallExpression returns [EObject current=null] : (otherlv_0= '.' ( (lv_propertyName_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )? ( (lv_suffix_5_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2356:1: rulePropertyCallExpression returns [EObject current=null] : (otherlv_0= '.' ( (lv_propertyName_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )? ( (lv_suffix_5_0= ruleSuffixExpression ) )? ) ;
public final EObject rulePropertyCallExpression() throws RecognitionException {
EObject current = null;
@@ -6112,23 +6104,23 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2354:28: ( (otherlv_0= '.' ( (lv_propertyName_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )? ( (lv_suffix_5_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2355:1: (otherlv_0= '.' ( (lv_propertyName_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )? ( (lv_suffix_5_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2359:28: ( (otherlv_0= '.' ( (lv_propertyName_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )? ( (lv_suffix_5_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2360:1: (otherlv_0= '.' ( (lv_propertyName_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )? ( (lv_suffix_5_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2355:1: (otherlv_0= '.' ( (lv_propertyName_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )? ( (lv_suffix_5_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2355:3: otherlv_0= '.' ( (lv_propertyName_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )? ( (lv_suffix_5_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2360:1: (otherlv_0= '.' ( (lv_propertyName_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )? ( (lv_suffix_5_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2360:3: otherlv_0= '.' ( (lv_propertyName_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )? ( (lv_suffix_5_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,46,FOLLOW_46_in_rulePropertyCallExpression5090);
+ otherlv_0=(Token)match(input,46,FOLLOW_46_in_rulePropertyCallExpression5092);
newLeafNode(otherlv_0, grammarAccess.getPropertyCallExpressionAccess().getFullStopKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2359:1: ( (lv_propertyName_1_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2360:1: (lv_propertyName_1_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2364:1: ( (lv_propertyName_1_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2365:1: (lv_propertyName_1_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2360:1: (lv_propertyName_1_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2361:3: lv_propertyName_1_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2365:1: (lv_propertyName_1_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2366:3: lv_propertyName_1_0= RULE_ID
{
- lv_propertyName_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_rulePropertyCallExpression5107);
+ lv_propertyName_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_rulePropertyCallExpression5109);
newLeafNode(lv_propertyName_1_0, grammarAccess.getPropertyCallExpressionAccess().getPropertyNameIDTerminalRuleCall_1_0());
@@ -6148,35 +6140,35 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2377:2: (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2382:2: (otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']' )?
int alt39=2;
int LA39_0 = input.LA(1);
if ( (LA39_0==47) ) {
int LA39_1 = input.LA(2);
- if ( ((LA39_1>=RULE_ID && LA39_1<=RULE_STRING)||(LA39_1>=13 && LA39_1<=15)||LA39_1==21||(LA39_1>=39 && LA39_1<=40)||(LA39_1>=43 && LA39_1<=45)||(LA39_1>=53 && LA39_1<=56)||(LA39_1>=83 && LA39_1<=84)) ) {
+ if ( ((LA39_1>=RULE_ID && LA39_1<=RULE_STRING)||(LA39_1>=13 && LA39_1<=15)||LA39_1==21||(LA39_1>=39 && LA39_1<=40)||(LA39_1>=43 && LA39_1<=45)||(LA39_1>=54 && LA39_1<=57)||(LA39_1>=84 && LA39_1<=85)) ) {
alt39=1;
}
}
switch (alt39) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2377:4: otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2382:4: otherlv_2= '[' ( (lv_index_3_0= ruleExpression ) ) otherlv_4= ']'
{
- otherlv_2=(Token)match(input,47,FOLLOW_47_in_rulePropertyCallExpression5125);
+ otherlv_2=(Token)match(input,47,FOLLOW_47_in_rulePropertyCallExpression5127);
newLeafNode(otherlv_2, grammarAccess.getPropertyCallExpressionAccess().getLeftSquareBracketKeyword_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2381:1: ( (lv_index_3_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2382:1: (lv_index_3_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2386:1: ( (lv_index_3_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2387:1: (lv_index_3_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2382:1: (lv_index_3_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2383:3: lv_index_3_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2387:1: (lv_index_3_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2388:3: lv_index_3_0= ruleExpression
{
newCompositeNode(grammarAccess.getPropertyCallExpressionAccess().getIndexExpressionParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleExpression_in_rulePropertyCallExpression5146);
+ pushFollow(FOLLOW_ruleExpression_in_rulePropertyCallExpression5148);
lv_index_3_0=ruleExpression();
state._fsp--;
@@ -6198,7 +6190,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_4=(Token)match(input,48,FOLLOW_48_in_rulePropertyCallExpression5158);
+ otherlv_4=(Token)match(input,48,FOLLOW_48_in_rulePropertyCallExpression5160);
newLeafNode(otherlv_4, grammarAccess.getPropertyCallExpressionAccess().getRightSquareBracketKeyword_2_2());
@@ -6208,24 +6200,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2403:3: ( (lv_suffix_5_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2408:3: ( (lv_suffix_5_0= ruleSuffixExpression ) )?
int alt40=2;
int LA40_0 = input.LA(1);
- if ( (LA40_0==46||LA40_0==49) ) {
+ if ( (LA40_0==46||LA40_0==50) ) {
alt40=1;
}
switch (alt40) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2404:1: (lv_suffix_5_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2409:1: (lv_suffix_5_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2404:1: (lv_suffix_5_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2405:3: lv_suffix_5_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2409:1: (lv_suffix_5_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2410:3: lv_suffix_5_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getPropertyCallExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_rulePropertyCallExpression5181);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_rulePropertyCallExpression5183);
lv_suffix_5_0=ruleSuffixExpression();
state._fsp--;
@@ -6271,7 +6263,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleLinkOperationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2429:1: entryRuleLinkOperationExpression returns [EObject current=null] : iv_ruleLinkOperationExpression= ruleLinkOperationExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2434:1: entryRuleLinkOperationExpression returns [EObject current=null] : iv_ruleLinkOperationExpression= ruleLinkOperationExpression EOF ;
public final EObject entryRuleLinkOperationExpression() throws RecognitionException {
EObject current = null;
@@ -6279,17 +6271,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2430:2: (iv_ruleLinkOperationExpression= ruleLinkOperationExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2431:2: iv_ruleLinkOperationExpression= ruleLinkOperationExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2435:2: (iv_ruleLinkOperationExpression= ruleLinkOperationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2436:2: iv_ruleLinkOperationExpression= ruleLinkOperationExpression EOF
{
newCompositeNode(grammarAccess.getLinkOperationExpressionRule());
- pushFollow(FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression5218);
+ pushFollow(FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression5220);
iv_ruleLinkOperationExpression=ruleLinkOperationExpression();
state._fsp--;
current =iv_ruleLinkOperationExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationExpression5228);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationExpression5230);
}
@@ -6307,10 +6299,145 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleLinkOperationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2438:1: ruleLinkOperationExpression returns [EObject current=null] : (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2443:1: ruleLinkOperationExpression returns [EObject current=null] : (this_CreateOrDestroyLinkOperationExpression_0= ruleCreateOrDestroyLinkOperationExpression | this_ClearAssocExpression_1= ruleClearAssocExpression ) ;
public final EObject ruleLinkOperationExpression() throws RecognitionException {
EObject current = null;
+ EObject this_CreateOrDestroyLinkOperationExpression_0 = null;
+
+ EObject this_ClearAssocExpression_1 = null;
+
+
+ enterRule();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2446:28: ( (this_CreateOrDestroyLinkOperationExpression_0= ruleCreateOrDestroyLinkOperationExpression | this_ClearAssocExpression_1= ruleClearAssocExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2447:1: (this_CreateOrDestroyLinkOperationExpression_0= ruleCreateOrDestroyLinkOperationExpression | this_ClearAssocExpression_1= ruleClearAssocExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2447:1: (this_CreateOrDestroyLinkOperationExpression_0= ruleCreateOrDestroyLinkOperationExpression | this_ClearAssocExpression_1= ruleClearAssocExpression )
+ int alt41=2;
+ int LA41_0 = input.LA(1);
+
+ if ( (LA41_0==46) ) {
+ int LA41_1 = input.LA(2);
+
+ if ( (LA41_1==49) ) {
+ alt41=2;
+ }
+ else if ( ((LA41_1>=86 && LA41_1<=87)) ) {
+ alt41=1;
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 41, 1, input);
+
+ throw nvae;
+ }
+ }
+ else {
+ NoViableAltException nvae =
+ new NoViableAltException("", 41, 0, input);
+
+ throw nvae;
+ }
+ switch (alt41) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2448:5: this_CreateOrDestroyLinkOperationExpression_0= ruleCreateOrDestroyLinkOperationExpression
+ {
+
+ newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getCreateOrDestroyLinkOperationExpressionParserRuleCall_0());
+
+ pushFollow(FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_ruleLinkOperationExpression5277);
+ this_CreateOrDestroyLinkOperationExpression_0=ruleCreateOrDestroyLinkOperationExpression();
+
+ state._fsp--;
+
+
+ current = this_CreateOrDestroyLinkOperationExpression_0;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+ case 2 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2458:5: this_ClearAssocExpression_1= ruleClearAssocExpression
+ {
+
+ newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getClearAssocExpressionParserRuleCall_1());
+
+ pushFollow(FOLLOW_ruleClearAssocExpression_in_ruleLinkOperationExpression5304);
+ this_ClearAssocExpression_1=ruleClearAssocExpression();
+
+ state._fsp--;
+
+
+ current = this_ClearAssocExpression_1;
+ afterParserOrEnumRuleCall();
+
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleLinkOperationExpression"
+
+
+ // $ANTLR start "entryRuleCreateOrDestroyLinkOperationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2474:1: entryRuleCreateOrDestroyLinkOperationExpression returns [EObject current=null] : iv_ruleCreateOrDestroyLinkOperationExpression= ruleCreateOrDestroyLinkOperationExpression EOF ;
+ public final EObject entryRuleCreateOrDestroyLinkOperationExpression() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleCreateOrDestroyLinkOperationExpression = null;
+
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2475:2: (iv_ruleCreateOrDestroyLinkOperationExpression= ruleCreateOrDestroyLinkOperationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2476:2: iv_ruleCreateOrDestroyLinkOperationExpression= ruleCreateOrDestroyLinkOperationExpression EOF
+ {
+ newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
+ pushFollow(FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_entryRuleCreateOrDestroyLinkOperationExpression5339);
+ iv_ruleCreateOrDestroyLinkOperationExpression=ruleCreateOrDestroyLinkOperationExpression();
+
+ state._fsp--;
+
+ current =iv_ruleCreateOrDestroyLinkOperationExpression;
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCreateOrDestroyLinkOperationExpression5349);
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleCreateOrDestroyLinkOperationExpression"
+
+
+ // $ANTLR start "ruleCreateOrDestroyLinkOperationExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2483:1: ruleCreateOrDestroyLinkOperationExpression returns [EObject current=null] : (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) ) ;
+ public final EObject ruleCreateOrDestroyLinkOperationExpression() throws RecognitionException {
+ EObject current = null;
+
Token otherlv_0=null;
Enumerator lv_kind_1_0 = null;
@@ -6320,33 +6447,33 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2441:28: ( (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2442:1: (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2486:28: ( (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2487:1: (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2442:1: (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2442:3: otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2487:1: (otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2487:3: otherlv_0= '.' ( (lv_kind_1_0= ruleLinkOperationKind ) ) ( (lv_tuple_2_0= ruleLinkOperationTuple ) )
{
- otherlv_0=(Token)match(input,46,FOLLOW_46_in_ruleLinkOperationExpression5265);
+ otherlv_0=(Token)match(input,46,FOLLOW_46_in_ruleCreateOrDestroyLinkOperationExpression5386);
- newLeafNode(otherlv_0, grammarAccess.getLinkOperationExpressionAccess().getFullStopKeyword_0());
+ newLeafNode(otherlv_0, grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getFullStopKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2446:1: ( (lv_kind_1_0= ruleLinkOperationKind ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2447:1: (lv_kind_1_0= ruleLinkOperationKind )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2491:1: ( (lv_kind_1_0= ruleLinkOperationKind ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2492:1: (lv_kind_1_0= ruleLinkOperationKind )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2447:1: (lv_kind_1_0= ruleLinkOperationKind )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2448:3: lv_kind_1_0= ruleLinkOperationKind
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2492:1: (lv_kind_1_0= ruleLinkOperationKind )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2493:3: lv_kind_1_0= ruleLinkOperationKind
{
- newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
+ newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getKindLinkOperationKindEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleLinkOperationKind_in_ruleLinkOperationExpression5286);
+ pushFollow(FOLLOW_ruleLinkOperationKind_in_ruleCreateOrDestroyLinkOperationExpression5407);
lv_kind_1_0=ruleLinkOperationKind();
state._fsp--;
if (current==null) {
- current = createModelElementForParent(grammarAccess.getLinkOperationExpressionRule());
+ current = createModelElementForParent(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
}
set(
current,
@@ -6361,23 +6488,23 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2464:2: ( (lv_tuple_2_0= ruleLinkOperationTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2465:1: (lv_tuple_2_0= ruleLinkOperationTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2509:2: ( (lv_tuple_2_0= ruleLinkOperationTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2510:1: (lv_tuple_2_0= ruleLinkOperationTuple )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2465:1: (lv_tuple_2_0= ruleLinkOperationTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2466:3: lv_tuple_2_0= ruleLinkOperationTuple
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2510:1: (lv_tuple_2_0= ruleLinkOperationTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2511:3: lv_tuple_2_0= ruleLinkOperationTuple
{
- newCompositeNode(grammarAccess.getLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getCreateOrDestroyLinkOperationExpressionAccess().getTupleLinkOperationTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleLinkOperationTuple_in_ruleLinkOperationExpression5307);
+ pushFollow(FOLLOW_ruleLinkOperationTuple_in_ruleCreateOrDestroyLinkOperationExpression5428);
lv_tuple_2_0=ruleLinkOperationTuple();
state._fsp--;
if (current==null) {
- current = createModelElementForParent(grammarAccess.getLinkOperationExpressionRule());
+ current = createModelElementForParent(grammarAccess.getCreateOrDestroyLinkOperationExpressionRule());
}
set(
current,
@@ -6409,11 +6536,135 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
return current;
}
- // $ANTLR end "ruleLinkOperationExpression"
+ // $ANTLR end "ruleCreateOrDestroyLinkOperationExpression"
+
+
+ // $ANTLR start "entryRuleClearAssocExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2535:1: entryRuleClearAssocExpression returns [EObject current=null] : iv_ruleClearAssocExpression= ruleClearAssocExpression EOF ;
+ public final EObject entryRuleClearAssocExpression() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleClearAssocExpression = null;
+
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2536:2: (iv_ruleClearAssocExpression= ruleClearAssocExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2537:2: iv_ruleClearAssocExpression= ruleClearAssocExpression EOF
+ {
+ newCompositeNode(grammarAccess.getClearAssocExpressionRule());
+ pushFollow(FOLLOW_ruleClearAssocExpression_in_entryRuleClearAssocExpression5464);
+ iv_ruleClearAssocExpression=ruleClearAssocExpression();
+
+ state._fsp--;
+
+ current =iv_ruleClearAssocExpression;
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClearAssocExpression5474);
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleClearAssocExpression"
+
+
+ // $ANTLR start "ruleClearAssocExpression"
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2544:1: ruleClearAssocExpression returns [EObject current=null] : (otherlv_0= '.' otherlv_1= 'clearAssoc' otherlv_2= '(' ( (lv_end_3_0= ruleExpression ) ) otherlv_4= ')' ) ;
+ public final EObject ruleClearAssocExpression() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_0=null;
+ Token otherlv_1=null;
+ Token otherlv_2=null;
+ Token otherlv_4=null;
+ EObject lv_end_3_0 = null;
+
+
+ enterRule();
+
+ try {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2547:28: ( (otherlv_0= '.' otherlv_1= 'clearAssoc' otherlv_2= '(' ( (lv_end_3_0= ruleExpression ) ) otherlv_4= ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2548:1: (otherlv_0= '.' otherlv_1= 'clearAssoc' otherlv_2= '(' ( (lv_end_3_0= ruleExpression ) ) otherlv_4= ')' )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2548:1: (otherlv_0= '.' otherlv_1= 'clearAssoc' otherlv_2= '(' ( (lv_end_3_0= ruleExpression ) ) otherlv_4= ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2548:3: otherlv_0= '.' otherlv_1= 'clearAssoc' otherlv_2= '(' ( (lv_end_3_0= ruleExpression ) ) otherlv_4= ')'
+ {
+ otherlv_0=(Token)match(input,46,FOLLOW_46_in_ruleClearAssocExpression5511);
+
+ newLeafNode(otherlv_0, grammarAccess.getClearAssocExpressionAccess().getFullStopKeyword_0());
+
+ otherlv_1=(Token)match(input,49,FOLLOW_49_in_ruleClearAssocExpression5523);
+
+ newLeafNode(otherlv_1, grammarAccess.getClearAssocExpressionAccess().getClearAssocKeyword_1());
+
+ otherlv_2=(Token)match(input,21,FOLLOW_21_in_ruleClearAssocExpression5535);
+
+ newLeafNode(otherlv_2, grammarAccess.getClearAssocExpressionAccess().getLeftParenthesisKeyword_2());
+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2560:1: ( (lv_end_3_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2561:1: (lv_end_3_0= ruleExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2561:1: (lv_end_3_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2562:3: lv_end_3_0= ruleExpression
+ {
+
+ newCompositeNode(grammarAccess.getClearAssocExpressionAccess().getEndExpressionParserRuleCall_3_0());
+
+ pushFollow(FOLLOW_ruleExpression_in_ruleClearAssocExpression5556);
+ lv_end_3_0=ruleExpression();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getClearAssocExpressionRule());
+ }
+ set(
+ current,
+ "end",
+ lv_end_3_0,
+ "Expression");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+
+ otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleClearAssocExpression5568);
+
+ newLeafNode(otherlv_4, grammarAccess.getClearAssocExpressionAccess().getRightParenthesisKeyword_4());
+
+
+ }
+
+
+ }
+
+ leaveRule();
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleClearAssocExpression"
// $ANTLR start "entryRuleLinkOperationTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2490:1: entryRuleLinkOperationTuple returns [EObject current=null] : iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2590:1: entryRuleLinkOperationTuple returns [EObject current=null] : iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF ;
public final EObject entryRuleLinkOperationTuple() throws RecognitionException {
EObject current = null;
@@ -6421,17 +6672,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2491:2: (iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2492:2: iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2591:2: (iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2592:2: iv_ruleLinkOperationTuple= ruleLinkOperationTuple EOF
{
newCompositeNode(grammarAccess.getLinkOperationTupleRule());
- pushFollow(FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple5343);
+ pushFollow(FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple5604);
iv_ruleLinkOperationTuple=ruleLinkOperationTuple();
state._fsp--;
current =iv_ruleLinkOperationTuple;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTuple5353);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTuple5614);
}
@@ -6449,7 +6700,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleLinkOperationTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2499:1: ruleLinkOperationTuple returns [EObject current=null] : (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2599:1: ruleLinkOperationTuple returns [EObject current=null] : (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' ) ;
public final EObject ruleLinkOperationTuple() throws RecognitionException {
EObject current = null;
@@ -6464,26 +6715,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2502:28: ( (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2503:1: (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2602:28: ( (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2603:1: (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2503:1: (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2503:3: otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2603:1: (otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2603:3: otherlv_0= '(' ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) ) (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )* otherlv_4= ')'
{
- otherlv_0=(Token)match(input,21,FOLLOW_21_in_ruleLinkOperationTuple5390);
+ otherlv_0=(Token)match(input,21,FOLLOW_21_in_ruleLinkOperationTuple5651);
newLeafNode(otherlv_0, grammarAccess.getLinkOperationTupleAccess().getLeftParenthesisKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2507:1: ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2508:1: (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2607:1: ( (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2608:1: (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2508:1: (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2509:3: lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2608:1: (lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2609:3: lv_linkOperationTupleElement_1_0= ruleLinkOperationTupleElement
{
newCompositeNode(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5411);
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5672);
lv_linkOperationTupleElement_1_0=ruleLinkOperationTupleElement();
state._fsp--;
@@ -6505,35 +6756,35 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2525:2: (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )*
- loop41:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2625:2: (otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) ) )*
+ loop42:
do {
- int alt41=2;
- int LA41_0 = input.LA(1);
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- if ( (LA41_0==18) ) {
- alt41=1;
+ if ( (LA42_0==18) ) {
+ alt42=1;
}
- switch (alt41) {
+ switch (alt42) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2525:4: otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2625:4: otherlv_2= ',' ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) )
{
- otherlv_2=(Token)match(input,18,FOLLOW_18_in_ruleLinkOperationTuple5424);
+ otherlv_2=(Token)match(input,18,FOLLOW_18_in_ruleLinkOperationTuple5685);
newLeafNode(otherlv_2, grammarAccess.getLinkOperationTupleAccess().getCommaKeyword_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2529:1: ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2530:1: (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2629:1: ( (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2630:1: (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2530:1: (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2531:3: lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2630:1: (lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2631:3: lv_linkOperationTupleElement_3_0= ruleLinkOperationTupleElement
{
newCompositeNode(grammarAccess.getLinkOperationTupleAccess().getLinkOperationTupleElementLinkOperationTupleElementParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5445);
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5706);
lv_linkOperationTupleElement_3_0=ruleLinkOperationTupleElement();
state._fsp--;
@@ -6560,11 +6811,11 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- break loop41;
+ break loop42;
}
} while (true);
- otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleLinkOperationTuple5459);
+ otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleLinkOperationTuple5720);
newLeafNode(otherlv_4, grammarAccess.getLinkOperationTupleAccess().getRightParenthesisKeyword_3());
@@ -6589,7 +6840,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleLinkOperationTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2559:1: entryRuleLinkOperationTupleElement returns [EObject current=null] : iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2659:1: entryRuleLinkOperationTupleElement returns [EObject current=null] : iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF ;
public final EObject entryRuleLinkOperationTupleElement() throws RecognitionException {
EObject current = null;
@@ -6597,17 +6848,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2560:2: (iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2561:2: iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2660:2: (iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2661:2: iv_ruleLinkOperationTupleElement= ruleLinkOperationTupleElement EOF
{
newCompositeNode(grammarAccess.getLinkOperationTupleElementRule());
- pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement5495);
+ pushFollow(FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement5756);
iv_ruleLinkOperationTupleElement=ruleLinkOperationTupleElement();
state._fsp--;
current =iv_ruleLinkOperationTupleElement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTupleElement5505);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLinkOperationTupleElement5766);
}
@@ -6625,7 +6876,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleLinkOperationTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2568:1: ruleLinkOperationTupleElement returns [EObject current=null] : ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2668:1: ruleLinkOperationTupleElement returns [EObject current=null] : ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) ) ;
public final EObject ruleLinkOperationTupleElement() throws RecognitionException {
EObject current = null;
@@ -6641,19 +6892,19 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2571:28: ( ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2572:1: ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2671:28: ( ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2672:1: ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2572:1: ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2572:2: ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2672:1: ( ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2672:2: ( (lv_role_0_0= RULE_ID ) ) (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )? otherlv_4= '=>' ( (lv_object_5_0= ruleExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2572:2: ( (lv_role_0_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2573:1: (lv_role_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2672:2: ( (lv_role_0_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2673:1: (lv_role_0_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2573:1: (lv_role_0_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2574:3: lv_role_0_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2673:1: (lv_role_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2674:3: lv_role_0_0= RULE_ID
{
- lv_role_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLinkOperationTupleElement5547);
+ lv_role_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLinkOperationTupleElement5808);
newLeafNode(lv_role_0_0, grammarAccess.getLinkOperationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
@@ -6673,31 +6924,31 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2590:2: (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )?
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2690:2: (otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']' )?
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA42_0==47) ) {
- alt42=1;
+ if ( (LA43_0==47) ) {
+ alt43=1;
}
- switch (alt42) {
+ switch (alt43) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2590:4: otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2690:4: otherlv_1= '[' ( (lv_roleIndex_2_0= ruleExpression ) ) otherlv_3= ']'
{
- otherlv_1=(Token)match(input,47,FOLLOW_47_in_ruleLinkOperationTupleElement5565);
+ otherlv_1=(Token)match(input,47,FOLLOW_47_in_ruleLinkOperationTupleElement5826);
newLeafNode(otherlv_1, grammarAccess.getLinkOperationTupleElementAccess().getLeftSquareBracketKeyword_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2594:1: ( (lv_roleIndex_2_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2595:1: (lv_roleIndex_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2694:1: ( (lv_roleIndex_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2695:1: (lv_roleIndex_2_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2595:1: (lv_roleIndex_2_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2596:3: lv_roleIndex_2_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2695:1: (lv_roleIndex_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2696:3: lv_roleIndex_2_0= ruleExpression
{
newCompositeNode(grammarAccess.getLinkOperationTupleElementAccess().getRoleIndexExpressionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5586);
+ pushFollow(FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5847);
lv_roleIndex_2_0=ruleExpression();
state._fsp--;
@@ -6719,7 +6970,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,48,FOLLOW_48_in_ruleLinkOperationTupleElement5598);
+ otherlv_3=(Token)match(input,48,FOLLOW_48_in_ruleLinkOperationTupleElement5859);
newLeafNode(otherlv_3, grammarAccess.getLinkOperationTupleElementAccess().getRightSquareBracketKeyword_1_2());
@@ -6729,20 +6980,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_4=(Token)match(input,20,FOLLOW_20_in_ruleLinkOperationTupleElement5612);
+ otherlv_4=(Token)match(input,20,FOLLOW_20_in_ruleLinkOperationTupleElement5873);
newLeafNode(otherlv_4, grammarAccess.getLinkOperationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2620:1: ( (lv_object_5_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2621:1: (lv_object_5_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2720:1: ( (lv_object_5_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2721:1: (lv_object_5_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2621:1: (lv_object_5_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2622:3: lv_object_5_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2721:1: (lv_object_5_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2722:3: lv_object_5_0= ruleExpression
{
newCompositeNode(grammarAccess.getLinkOperationTupleElementAccess().getObjectExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5633);
+ pushFollow(FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5894);
lv_object_5_0=ruleExpression();
state._fsp--;
@@ -6785,7 +7036,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSequenceOperationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2646:1: entryRuleSequenceOperationExpression returns [EObject current=null] : iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2746:1: entryRuleSequenceOperationExpression returns [EObject current=null] : iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF ;
public final EObject entryRuleSequenceOperationExpression() throws RecognitionException {
EObject current = null;
@@ -6793,17 +7044,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2647:2: (iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2648:2: iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2747:2: (iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2748:2: iv_ruleSequenceOperationExpression= ruleSequenceOperationExpression EOF
{
newCompositeNode(grammarAccess.getSequenceOperationExpressionRule());
- pushFollow(FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression5669);
+ pushFollow(FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression5930);
iv_ruleSequenceOperationExpression=ruleSequenceOperationExpression();
state._fsp--;
current =iv_ruleSequenceOperationExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceOperationExpression5679);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceOperationExpression5940);
}
@@ -6821,7 +7072,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSequenceOperationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2655:1: ruleSequenceOperationExpression returns [EObject current=null] : (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2755:1: ruleSequenceOperationExpression returns [EObject current=null] : (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleSequenceOperationExpression() throws RecognitionException {
EObject current = null;
@@ -6836,26 +7087,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2658:28: ( (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2659:1: (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2758:28: ( (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2759:1: (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2659:1: (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2659:3: otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2759:1: (otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2759:3: otherlv_0= '->' ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,49,FOLLOW_49_in_ruleSequenceOperationExpression5716);
+ otherlv_0=(Token)match(input,50,FOLLOW_50_in_ruleSequenceOperationExpression5977);
newLeafNode(otherlv_0, grammarAccess.getSequenceOperationExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2663:1: ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2664:1: (lv_operationName_1_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2763:1: ( (lv_operationName_1_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2764:1: (lv_operationName_1_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2664:1: (lv_operationName_1_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2665:3: lv_operationName_1_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2764:1: (lv_operationName_1_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2765:3: lv_operationName_1_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getSequenceOperationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceOperationExpression5737);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceOperationExpression5998);
lv_operationName_1_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -6877,16 +7128,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2681:2: ( (lv_tuple_2_0= ruleTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2682:1: (lv_tuple_2_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2781:2: ( (lv_tuple_2_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2782:1: (lv_tuple_2_0= ruleTuple )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2682:1: (lv_tuple_2_0= ruleTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2683:3: lv_tuple_2_0= ruleTuple
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2782:1: (lv_tuple_2_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2783:3: lv_tuple_2_0= ruleTuple
{
newCompositeNode(grammarAccess.getSequenceOperationExpressionAccess().getTupleTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleTuple_in_ruleSequenceOperationExpression5758);
+ pushFollow(FOLLOW_ruleTuple_in_ruleSequenceOperationExpression6019);
lv_tuple_2_0=ruleTuple();
state._fsp--;
@@ -6908,24 +7159,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2699:2: ( (lv_suffix_3_0= ruleSuffixExpression ) )?
- int alt43=2;
- int LA43_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2799:2: ( (lv_suffix_3_0= ruleSuffixExpression ) )?
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA43_0==46||LA43_0==49) ) {
- alt43=1;
+ if ( (LA44_0==46||LA44_0==50) ) {
+ alt44=1;
}
- switch (alt43) {
+ switch (alt44) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2700:1: (lv_suffix_3_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2800:1: (lv_suffix_3_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2700:1: (lv_suffix_3_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2701:3: lv_suffix_3_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2800:1: (lv_suffix_3_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2801:3: lv_suffix_3_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getSequenceOperationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSequenceOperationExpression5779);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSequenceOperationExpression6040);
lv_suffix_3_0=ruleSuffixExpression();
state._fsp--;
@@ -6971,7 +7222,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSequenceReductionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2725:1: entryRuleSequenceReductionExpression returns [EObject current=null] : iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2825:1: entryRuleSequenceReductionExpression returns [EObject current=null] : iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF ;
public final EObject entryRuleSequenceReductionExpression() throws RecognitionException {
EObject current = null;
@@ -6979,17 +7230,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2726:2: (iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2727:2: iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2826:2: (iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2827:2: iv_ruleSequenceReductionExpression= ruleSequenceReductionExpression EOF
{
newCompositeNode(grammarAccess.getSequenceReductionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression5816);
+ pushFollow(FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression6077);
iv_ruleSequenceReductionExpression=ruleSequenceReductionExpression();
state._fsp--;
current =iv_ruleSequenceReductionExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceReductionExpression5826);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceReductionExpression6087);
}
@@ -7007,7 +7258,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSequenceReductionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2734:1: ruleSequenceReductionExpression returns [EObject current=null] : (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2834:1: ruleSequenceReductionExpression returns [EObject current=null] : (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleSequenceReductionExpression() throws RecognitionException {
EObject current = null;
@@ -7022,35 +7273,35 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2737:28: ( (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2738:1: (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2837:28: ( (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2838:1: (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2738:1: (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2738:3: otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2838:1: (otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2838:3: otherlv_0= '->' otherlv_1= 'reduce' ( (lv_isOrdered_2_0= 'ordered' ) )? ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_suffix_4_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,49,FOLLOW_49_in_ruleSequenceReductionExpression5863);
+ otherlv_0=(Token)match(input,50,FOLLOW_50_in_ruleSequenceReductionExpression6124);
newLeafNode(otherlv_0, grammarAccess.getSequenceReductionExpressionAccess().getHyphenMinusGreaterThanSignKeyword_0());
- otherlv_1=(Token)match(input,50,FOLLOW_50_in_ruleSequenceReductionExpression5875);
+ otherlv_1=(Token)match(input,51,FOLLOW_51_in_ruleSequenceReductionExpression6136);
newLeafNode(otherlv_1, grammarAccess.getSequenceReductionExpressionAccess().getReduceKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2746:1: ( (lv_isOrdered_2_0= 'ordered' ) )?
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2846:1: ( (lv_isOrdered_2_0= 'ordered' ) )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA44_0==51) ) {
- alt44=1;
+ if ( (LA45_0==52) ) {
+ alt45=1;
}
- switch (alt44) {
+ switch (alt45) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2747:1: (lv_isOrdered_2_0= 'ordered' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2847:1: (lv_isOrdered_2_0= 'ordered' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2747:1: (lv_isOrdered_2_0= 'ordered' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2748:3: lv_isOrdered_2_0= 'ordered'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2847:1: (lv_isOrdered_2_0= 'ordered' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2848:3: lv_isOrdered_2_0= 'ordered'
{
- lv_isOrdered_2_0=(Token)match(input,51,FOLLOW_51_in_ruleSequenceReductionExpression5893);
+ lv_isOrdered_2_0=(Token)match(input,52,FOLLOW_52_in_ruleSequenceReductionExpression6154);
newLeafNode(lv_isOrdered_2_0, grammarAccess.getSequenceReductionExpressionAccess().getIsOrderedOrderedKeyword_2_0());
@@ -7069,16 +7320,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2761:3: ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2762:1: (lv_behavior_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2861:3: ( (lv_behavior_3_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2862:1: (lv_behavior_3_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2762:1: (lv_behavior_3_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2763:3: lv_behavior_3_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2862:1: (lv_behavior_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2863:3: lv_behavior_3_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getSequenceReductionExpressionAccess().getBehaviorQualifiedNameWithBindingParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceReductionExpression5928);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceReductionExpression6189);
lv_behavior_3_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -7100,24 +7351,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2779:2: ( (lv_suffix_4_0= ruleSuffixExpression ) )?
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2879:2: ( (lv_suffix_4_0= ruleSuffixExpression ) )?
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA45_0==46||LA45_0==49) ) {
- alt45=1;
+ if ( (LA46_0==46||LA46_0==50) ) {
+ alt46=1;
}
- switch (alt45) {
+ switch (alt46) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2780:1: (lv_suffix_4_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2880:1: (lv_suffix_4_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2780:1: (lv_suffix_4_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2781:3: lv_suffix_4_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2880:1: (lv_suffix_4_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2881:3: lv_suffix_4_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getSequenceReductionExpressionAccess().getSuffixSuffixExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSequenceReductionExpression5949);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSequenceReductionExpression6210);
lv_suffix_4_0=ruleSuffixExpression();
state._fsp--;
@@ -7163,7 +7414,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSequenceExpansionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2805:1: entryRuleSequenceExpansionExpression returns [EObject current=null] : iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2905:1: entryRuleSequenceExpansionExpression returns [EObject current=null] : iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF ;
public final EObject entryRuleSequenceExpansionExpression() throws RecognitionException {
EObject current = null;
@@ -7171,17 +7422,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2806:2: (iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2807:2: iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2906:2: (iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2907:2: iv_ruleSequenceExpansionExpression= ruleSequenceExpansionExpression EOF
{
newCompositeNode(grammarAccess.getSequenceExpansionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression5986);
+ pushFollow(FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression6247);
iv_ruleSequenceExpansionExpression=ruleSequenceExpansionExpression();
state._fsp--;
current =iv_ruleSequenceExpansionExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceExpansionExpression5996);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceExpansionExpression6257);
}
@@ -7199,7 +7450,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSequenceExpansionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2814:1: ruleSequenceExpansionExpression returns [EObject current=null] : (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2914:1: ruleSequenceExpansionExpression returns [EObject current=null] : (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation ) ;
public final EObject ruleSequenceExpansionExpression() throws RecognitionException {
EObject current = null;
@@ -7215,42 +7466,42 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2817:28: ( (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2818:1: (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2917:28: ( (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2918:1: (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2818:1: (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation )
- int alt46=4;
- int LA46_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2918:1: (this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation | this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation | this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation | this_IsUniqueOperation_3= ruleIsUniqueOperation )
+ int alt47=4;
+ int LA47_0 = input.LA(1);
- if ( (LA46_0==49) ) {
+ if ( (LA47_0==50) ) {
switch ( input.LA(2) ) {
- case 52:
+ case 53:
{
- alt46=4;
+ alt47=4;
}
break;
- case 92:
- case 93:
- case 94:
+ case 88:
+ case 89:
{
- alt46=3;
+ alt47=1;
}
break;
- case 88:
- case 89:
+ case 92:
+ case 93:
+ case 94:
{
- alt46=1;
+ alt47=3;
}
break;
case 90:
case 91:
{
- alt46=2;
+ alt47=2;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 46, 1, input);
+ new NoViableAltException("", 47, 1, input);
throw nvae;
}
@@ -7258,18 +7509,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 46, 0, input);
+ new NoViableAltException("", 47, 0, input);
throw nvae;
}
- switch (alt46) {
+ switch (alt47) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2819:5: this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2919:5: this_SelectOrRejectOperation_0= ruleSelectOrRejectOperation
{
newCompositeNode(grammarAccess.getSequenceExpansionExpressionAccess().getSelectOrRejectOperationParserRuleCall_0());
- pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_ruleSequenceExpansionExpression6043);
+ pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_ruleSequenceExpansionExpression6304);
this_SelectOrRejectOperation_0=ruleSelectOrRejectOperation();
state._fsp--;
@@ -7282,12 +7533,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2829:5: this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2929:5: this_CollectOrIterateOperation_1= ruleCollectOrIterateOperation
{
newCompositeNode(grammarAccess.getSequenceExpansionExpressionAccess().getCollectOrIterateOperationParserRuleCall_1());
- pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_ruleSequenceExpansionExpression6070);
+ pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_ruleSequenceExpansionExpression6331);
this_CollectOrIterateOperation_1=ruleCollectOrIterateOperation();
state._fsp--;
@@ -7300,12 +7551,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2839:5: this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2939:5: this_ForAllOrExistsOrOneOperation_2= ruleForAllOrExistsOrOneOperation
{
newCompositeNode(grammarAccess.getSequenceExpansionExpressionAccess().getForAllOrExistsOrOneOperationParserRuleCall_2());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_ruleSequenceExpansionExpression6097);
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_ruleSequenceExpansionExpression6358);
this_ForAllOrExistsOrOneOperation_2=ruleForAllOrExistsOrOneOperation();
state._fsp--;
@@ -7318,12 +7569,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2849:5: this_IsUniqueOperation_3= ruleIsUniqueOperation
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2949:5: this_IsUniqueOperation_3= ruleIsUniqueOperation
{
newCompositeNode(grammarAccess.getSequenceExpansionExpressionAccess().getIsUniqueOperationParserRuleCall_3());
- pushFollow(FOLLOW_ruleIsUniqueOperation_in_ruleSequenceExpansionExpression6124);
+ pushFollow(FOLLOW_ruleIsUniqueOperation_in_ruleSequenceExpansionExpression6385);
this_IsUniqueOperation_3=ruleIsUniqueOperation();
state._fsp--;
@@ -7356,7 +7607,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSelectOrRejectOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2865:1: entryRuleSelectOrRejectOperation returns [EObject current=null] : iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2965:1: entryRuleSelectOrRejectOperation returns [EObject current=null] : iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF ;
public final EObject entryRuleSelectOrRejectOperation() throws RecognitionException {
EObject current = null;
@@ -7364,17 +7615,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2866:2: (iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2867:2: iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2966:2: (iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2967:2: iv_ruleSelectOrRejectOperation= ruleSelectOrRejectOperation EOF
{
newCompositeNode(grammarAccess.getSelectOrRejectOperationRule());
- pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation6159);
+ pushFollow(FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation6420);
iv_ruleSelectOrRejectOperation=ruleSelectOrRejectOperation();
state._fsp--;
current =iv_ruleSelectOrRejectOperation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSelectOrRejectOperation6169);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSelectOrRejectOperation6430);
}
@@ -7392,7 +7643,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSelectOrRejectOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2874:1: ruleSelectOrRejectOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2974:1: ruleSelectOrRejectOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleSelectOrRejectOperation() throws RecognitionException {
EObject current = null;
@@ -7410,26 +7661,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2877:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2878:1: (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2977:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2978:1: (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2878:1: (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2878:3: otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2978:1: (otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2978:3: otherlv_0= '->' ( (lv_op_1_0= ruleSelectOrRejectOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,49,FOLLOW_49_in_ruleSelectOrRejectOperation6206);
+ otherlv_0=(Token)match(input,50,FOLLOW_50_in_ruleSelectOrRejectOperation6467);
newLeafNode(otherlv_0, grammarAccess.getSelectOrRejectOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2882:1: ( (lv_op_1_0= ruleSelectOrRejectOperator ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2883:1: (lv_op_1_0= ruleSelectOrRejectOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2982:1: ( (lv_op_1_0= ruleSelectOrRejectOperator ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2983:1: (lv_op_1_0= ruleSelectOrRejectOperator )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2883:1: (lv_op_1_0= ruleSelectOrRejectOperator )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2884:3: lv_op_1_0= ruleSelectOrRejectOperator
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2983:1: (lv_op_1_0= ruleSelectOrRejectOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2984:3: lv_op_1_0= ruleSelectOrRejectOperator
{
newCompositeNode(grammarAccess.getSelectOrRejectOperationAccess().getOpSelectOrRejectOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleSelectOrRejectOperator_in_ruleSelectOrRejectOperation6227);
+ pushFollow(FOLLOW_ruleSelectOrRejectOperator_in_ruleSelectOrRejectOperation6488);
lv_op_1_0=ruleSelectOrRejectOperator();
state._fsp--;
@@ -7451,13 +7702,13 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2900:2: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2901:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3000:2: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3001:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2901:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2902:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3001:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3002:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSelectOrRejectOperation6244);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSelectOrRejectOperation6505);
newLeafNode(lv_name_2_0, grammarAccess.getSelectOrRejectOperationAccess().getNameIDTerminalRuleCall_2_0());
@@ -7477,20 +7728,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleSelectOrRejectOperation6261);
+ otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleSelectOrRejectOperation6522);
newLeafNode(otherlv_3, grammarAccess.getSelectOrRejectOperationAccess().getLeftParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2922:1: ( (lv_expr_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2923:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3022:1: ( (lv_expr_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3023:1: (lv_expr_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2923:1: (lv_expr_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2924:3: lv_expr_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3023:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3024:3: lv_expr_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getSelectOrRejectOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleSelectOrRejectOperation6282);
+ pushFollow(FOLLOW_ruleExpression_in_ruleSelectOrRejectOperation6543);
lv_expr_4_0=ruleExpression();
state._fsp--;
@@ -7512,28 +7763,28 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleSelectOrRejectOperation6294);
+ otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleSelectOrRejectOperation6555);
newLeafNode(otherlv_5, grammarAccess.getSelectOrRejectOperationAccess().getRightParenthesisKeyword_5());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2944:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3044:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( (LA47_0==46||LA47_0==49) ) {
- alt47=1;
+ if ( (LA48_0==46||LA48_0==50) ) {
+ alt48=1;
}
- switch (alt47) {
+ switch (alt48) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2945:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3045:1: (lv_suffix_6_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2945:1: (lv_suffix_6_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2946:3: lv_suffix_6_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3045:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3046:3: lv_suffix_6_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getSelectOrRejectOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSelectOrRejectOperation6315);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleSelectOrRejectOperation6576);
lv_suffix_6_0=ruleSuffixExpression();
state._fsp--;
@@ -7579,7 +7830,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleCollectOrIterateOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2970:1: entryRuleCollectOrIterateOperation returns [EObject current=null] : iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3070:1: entryRuleCollectOrIterateOperation returns [EObject current=null] : iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF ;
public final EObject entryRuleCollectOrIterateOperation() throws RecognitionException {
EObject current = null;
@@ -7587,17 +7838,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2971:2: (iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2972:2: iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3071:2: (iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3072:2: iv_ruleCollectOrIterateOperation= ruleCollectOrIterateOperation EOF
{
newCompositeNode(grammarAccess.getCollectOrIterateOperationRule());
- pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation6352);
+ pushFollow(FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation6613);
iv_ruleCollectOrIterateOperation=ruleCollectOrIterateOperation();
state._fsp--;
current =iv_ruleCollectOrIterateOperation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleCollectOrIterateOperation6362);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCollectOrIterateOperation6623);
}
@@ -7615,7 +7866,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleCollectOrIterateOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2979:1: ruleCollectOrIterateOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3079:1: ruleCollectOrIterateOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleCollectOrIterateOperation() throws RecognitionException {
EObject current = null;
@@ -7633,26 +7884,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2982:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2983:1: (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3082:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3083:1: (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2983:1: (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2983:3: otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3083:1: (otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3083:3: otherlv_0= '->' ( (lv_op_1_0= ruleCollectOrIterateOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,49,FOLLOW_49_in_ruleCollectOrIterateOperation6399);
+ otherlv_0=(Token)match(input,50,FOLLOW_50_in_ruleCollectOrIterateOperation6660);
newLeafNode(otherlv_0, grammarAccess.getCollectOrIterateOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2987:1: ( (lv_op_1_0= ruleCollectOrIterateOperator ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2988:1: (lv_op_1_0= ruleCollectOrIterateOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3087:1: ( (lv_op_1_0= ruleCollectOrIterateOperator ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3088:1: (lv_op_1_0= ruleCollectOrIterateOperator )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2988:1: (lv_op_1_0= ruleCollectOrIterateOperator )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:2989:3: lv_op_1_0= ruleCollectOrIterateOperator
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3088:1: (lv_op_1_0= ruleCollectOrIterateOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3089:3: lv_op_1_0= ruleCollectOrIterateOperator
{
newCompositeNode(grammarAccess.getCollectOrIterateOperationAccess().getOpCollectOrIterateOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleCollectOrIterateOperator_in_ruleCollectOrIterateOperation6420);
+ pushFollow(FOLLOW_ruleCollectOrIterateOperator_in_ruleCollectOrIterateOperation6681);
lv_op_1_0=ruleCollectOrIterateOperator();
state._fsp--;
@@ -7674,13 +7925,13 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3005:2: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3006:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3105:2: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3106:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3006:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3007:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3106:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3107:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleCollectOrIterateOperation6437);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleCollectOrIterateOperation6698);
newLeafNode(lv_name_2_0, grammarAccess.getCollectOrIterateOperationAccess().getNameIDTerminalRuleCall_2_0());
@@ -7700,20 +7951,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleCollectOrIterateOperation6454);
+ otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleCollectOrIterateOperation6715);
newLeafNode(otherlv_3, grammarAccess.getCollectOrIterateOperationAccess().getLeftParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3027:1: ( (lv_expr_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3028:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3127:1: ( (lv_expr_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3128:1: (lv_expr_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3028:1: (lv_expr_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3029:3: lv_expr_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3128:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3129:3: lv_expr_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getCollectOrIterateOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleCollectOrIterateOperation6475);
+ pushFollow(FOLLOW_ruleExpression_in_ruleCollectOrIterateOperation6736);
lv_expr_4_0=ruleExpression();
state._fsp--;
@@ -7735,28 +7986,28 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleCollectOrIterateOperation6487);
+ otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleCollectOrIterateOperation6748);
newLeafNode(otherlv_5, grammarAccess.getCollectOrIterateOperationAccess().getRightParenthesisKeyword_5());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3049:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
- int alt48=2;
- int LA48_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3149:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA48_0==46||LA48_0==49) ) {
- alt48=1;
+ if ( (LA49_0==46||LA49_0==50) ) {
+ alt49=1;
}
- switch (alt48) {
+ switch (alt49) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3050:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3150:1: (lv_suffix_6_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3050:1: (lv_suffix_6_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3051:3: lv_suffix_6_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3150:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3151:3: lv_suffix_6_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getCollectOrIterateOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleCollectOrIterateOperation6508);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleCollectOrIterateOperation6769);
lv_suffix_6_0=ruleSuffixExpression();
state._fsp--;
@@ -7802,7 +8053,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleForAllOrExistsOrOneOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3075:1: entryRuleForAllOrExistsOrOneOperation returns [EObject current=null] : iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3175:1: entryRuleForAllOrExistsOrOneOperation returns [EObject current=null] : iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF ;
public final EObject entryRuleForAllOrExistsOrOneOperation() throws RecognitionException {
EObject current = null;
@@ -7810,17 +8061,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3076:2: (iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3077:2: iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3176:2: (iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3177:2: iv_ruleForAllOrExistsOrOneOperation= ruleForAllOrExistsOrOneOperation EOF
{
newCompositeNode(grammarAccess.getForAllOrExistsOrOneOperationRule());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation6545);
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation6806);
iv_ruleForAllOrExistsOrOneOperation=ruleForAllOrExistsOrOneOperation();
state._fsp--;
current =iv_ruleForAllOrExistsOrOneOperation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation6555);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation6816);
}
@@ -7838,7 +8089,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleForAllOrExistsOrOneOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3084:1: ruleForAllOrExistsOrOneOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3184:1: ruleForAllOrExistsOrOneOperation returns [EObject current=null] : (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleForAllOrExistsOrOneOperation() throws RecognitionException {
EObject current = null;
@@ -7856,26 +8107,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3087:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3088:1: (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3187:28: ( (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3188:1: (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3088:1: (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3088:3: otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3188:1: (otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3188:3: otherlv_0= '->' ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) ) ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,49,FOLLOW_49_in_ruleForAllOrExistsOrOneOperation6592);
+ otherlv_0=(Token)match(input,50,FOLLOW_50_in_ruleForAllOrExistsOrOneOperation6853);
newLeafNode(otherlv_0, grammarAccess.getForAllOrExistsOrOneOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3092:1: ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3093:1: (lv_op_1_0= ruleForAllOrExistsOrOneOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3192:1: ( (lv_op_1_0= ruleForAllOrExistsOrOneOperator ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3193:1: (lv_op_1_0= ruleForAllOrExistsOrOneOperator )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3093:1: (lv_op_1_0= ruleForAllOrExistsOrOneOperator )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3094:3: lv_op_1_0= ruleForAllOrExistsOrOneOperator
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3193:1: (lv_op_1_0= ruleForAllOrExistsOrOneOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3194:3: lv_op_1_0= ruleForAllOrExistsOrOneOperator
{
newCompositeNode(grammarAccess.getForAllOrExistsOrOneOperationAccess().getOpForAllOrExistsOrOneOperatorEnumRuleCall_1_0());
- pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperator_in_ruleForAllOrExistsOrOneOperation6613);
+ pushFollow(FOLLOW_ruleForAllOrExistsOrOneOperator_in_ruleForAllOrExistsOrOneOperation6874);
lv_op_1_0=ruleForAllOrExistsOrOneOperator();
state._fsp--;
@@ -7897,13 +8148,13 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3110:2: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3111:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3210:2: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3211:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3111:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3112:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3211:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3212:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleForAllOrExistsOrOneOperation6630);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleForAllOrExistsOrOneOperation6891);
newLeafNode(lv_name_2_0, grammarAccess.getForAllOrExistsOrOneOperationAccess().getNameIDTerminalRuleCall_2_0());
@@ -7923,20 +8174,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleForAllOrExistsOrOneOperation6647);
+ otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleForAllOrExistsOrOneOperation6908);
newLeafNode(otherlv_3, grammarAccess.getForAllOrExistsOrOneOperationAccess().getLeftParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3132:1: ( (lv_expr_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3133:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3232:1: ( (lv_expr_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3233:1: (lv_expr_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3133:1: (lv_expr_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3134:3: lv_expr_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3233:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3234:3: lv_expr_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getForAllOrExistsOrOneOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleForAllOrExistsOrOneOperation6668);
+ pushFollow(FOLLOW_ruleExpression_in_ruleForAllOrExistsOrOneOperation6929);
lv_expr_4_0=ruleExpression();
state._fsp--;
@@ -7958,28 +8209,28 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleForAllOrExistsOrOneOperation6680);
+ otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleForAllOrExistsOrOneOperation6941);
newLeafNode(otherlv_5, grammarAccess.getForAllOrExistsOrOneOperationAccess().getRightParenthesisKeyword_5());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3154:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
- int alt49=2;
- int LA49_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3254:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA49_0==46||LA49_0==49) ) {
- alt49=1;
+ if ( (LA50_0==46||LA50_0==50) ) {
+ alt50=1;
}
- switch (alt49) {
+ switch (alt50) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3155:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3255:1: (lv_suffix_6_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3155:1: (lv_suffix_6_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3156:3: lv_suffix_6_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3255:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3256:3: lv_suffix_6_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getForAllOrExistsOrOneOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleForAllOrExistsOrOneOperation6701);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleForAllOrExistsOrOneOperation6962);
lv_suffix_6_0=ruleSuffixExpression();
state._fsp--;
@@ -8025,7 +8276,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleIsUniqueOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3180:1: entryRuleIsUniqueOperation returns [EObject current=null] : iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3280:1: entryRuleIsUniqueOperation returns [EObject current=null] : iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF ;
public final EObject entryRuleIsUniqueOperation() throws RecognitionException {
EObject current = null;
@@ -8033,17 +8284,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3181:2: (iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3182:2: iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3281:2: (iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3282:2: iv_ruleIsUniqueOperation= ruleIsUniqueOperation EOF
{
newCompositeNode(grammarAccess.getIsUniqueOperationRule());
- pushFollow(FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation6738);
+ pushFollow(FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation6999);
iv_ruleIsUniqueOperation=ruleIsUniqueOperation();
state._fsp--;
current =iv_ruleIsUniqueOperation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleIsUniqueOperation6748);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleIsUniqueOperation7009);
}
@@ -8061,7 +8312,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleIsUniqueOperation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3189:1: ruleIsUniqueOperation returns [EObject current=null] : (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3289:1: ruleIsUniqueOperation returns [EObject current=null] : (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleIsUniqueOperation() throws RecognitionException {
EObject current = null;
@@ -8078,27 +8329,27 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3192:28: ( (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3193:1: (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3292:28: ( (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3293:1: (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3193:1: (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3193:3: otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3293:1: (otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3293:3: otherlv_0= '->' otherlv_1= 'isUnique' ( (lv_name_2_0= RULE_ID ) ) otherlv_3= '(' ( (lv_expr_4_0= ruleExpression ) ) otherlv_5= ')' ( (lv_suffix_6_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,49,FOLLOW_49_in_ruleIsUniqueOperation6785);
+ otherlv_0=(Token)match(input,50,FOLLOW_50_in_ruleIsUniqueOperation7046);
newLeafNode(otherlv_0, grammarAccess.getIsUniqueOperationAccess().getHyphenMinusGreaterThanSignKeyword_0());
- otherlv_1=(Token)match(input,52,FOLLOW_52_in_ruleIsUniqueOperation6797);
+ otherlv_1=(Token)match(input,53,FOLLOW_53_in_ruleIsUniqueOperation7058);
newLeafNode(otherlv_1, grammarAccess.getIsUniqueOperationAccess().getIsUniqueKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3201:1: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3202:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3301:1: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3302:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3202:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3203:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3302:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3303:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleIsUniqueOperation6814);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleIsUniqueOperation7075);
newLeafNode(lv_name_2_0, grammarAccess.getIsUniqueOperationAccess().getNameIDTerminalRuleCall_2_0());
@@ -8118,20 +8369,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleIsUniqueOperation6831);
+ otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleIsUniqueOperation7092);
newLeafNode(otherlv_3, grammarAccess.getIsUniqueOperationAccess().getLeftParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3223:1: ( (lv_expr_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3224:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3323:1: ( (lv_expr_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3324:1: (lv_expr_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3224:1: (lv_expr_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3225:3: lv_expr_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3324:1: (lv_expr_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3325:3: lv_expr_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getIsUniqueOperationAccess().getExprExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleIsUniqueOperation6852);
+ pushFollow(FOLLOW_ruleExpression_in_ruleIsUniqueOperation7113);
lv_expr_4_0=ruleExpression();
state._fsp--;
@@ -8153,28 +8404,28 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleIsUniqueOperation6864);
+ otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleIsUniqueOperation7125);
newLeafNode(otherlv_5, grammarAccess.getIsUniqueOperationAccess().getRightParenthesisKeyword_5());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3245:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
- int alt50=2;
- int LA50_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3345:1: ( (lv_suffix_6_0= ruleSuffixExpression ) )?
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( (LA50_0==46||LA50_0==49) ) {
- alt50=1;
+ if ( (LA51_0==46||LA51_0==50) ) {
+ alt51=1;
}
- switch (alt50) {
+ switch (alt51) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3246:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3346:1: (lv_suffix_6_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3246:1: (lv_suffix_6_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3247:3: lv_suffix_6_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3346:1: (lv_suffix_6_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3347:3: lv_suffix_6_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getIsUniqueOperationAccess().getSuffixSuffixExpressionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleIsUniqueOperation6885);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleIsUniqueOperation7146);
lv_suffix_6_0=ruleSuffixExpression();
state._fsp--;
@@ -8220,7 +8471,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleValueSpecification"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3271:1: entryRuleValueSpecification returns [EObject current=null] : iv_ruleValueSpecification= ruleValueSpecification EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3371:1: entryRuleValueSpecification returns [EObject current=null] : iv_ruleValueSpecification= ruleValueSpecification EOF ;
public final EObject entryRuleValueSpecification() throws RecognitionException {
EObject current = null;
@@ -8228,17 +8479,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3272:2: (iv_ruleValueSpecification= ruleValueSpecification EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3273:2: iv_ruleValueSpecification= ruleValueSpecification EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3372:2: (iv_ruleValueSpecification= ruleValueSpecification EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3373:2: iv_ruleValueSpecification= ruleValueSpecification EOF
{
newCompositeNode(grammarAccess.getValueSpecificationRule());
- pushFollow(FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification6922);
+ pushFollow(FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification7183);
iv_ruleValueSpecification=ruleValueSpecification();
state._fsp--;
current =iv_ruleValueSpecification;
- match(input,EOF,FOLLOW_EOF_in_entryRuleValueSpecification6932);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleValueSpecification7193);
}
@@ -8256,7 +8507,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleValueSpecification"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3280:1: ruleValueSpecification returns [EObject current=null] : (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3380:1: ruleValueSpecification returns [EObject current=null] : (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression ) ;
public final EObject ruleValueSpecification() throws RecognitionException {
EObject current = null;
@@ -8278,68 +8529,68 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3283:28: ( (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3284:1: (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3383:28: ( (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3384:1: (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3284:1: (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression )
- int alt51=7;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3384:1: (this_NameExpression_0= ruleNameExpression | this_LITERAL_1= ruleLITERAL | this_ThisExpression_2= ruleThisExpression | this_SuperInvocationExpression_3= ruleSuperInvocationExpression | this_InstanceCreationExpression_4= ruleInstanceCreationExpression | this_ParenthesizedExpression_5= ruleParenthesizedExpression | this_NullExpression_6= ruleNullExpression )
+ int alt52=7;
switch ( input.LA(1) ) {
case RULE_ID:
case 14:
case 15:
{
- alt51=1;
+ alt52=1;
}
break;
case RULE_INTEGERVALUE:
case RULE_STRING:
case 13:
- case 83:
case 84:
+ case 85:
{
- alt51=2;
+ alt52=2;
}
break;
- case 54:
+ case 55:
{
- alt51=3;
+ alt52=3;
}
break;
- case 55:
+ case 56:
{
- alt51=4;
+ alt52=4;
}
break;
- case 56:
+ case 57:
{
- alt51=5;
+ alt52=5;
}
break;
case 21:
{
- alt51=6;
+ alt52=6;
}
break;
- case 53:
+ case 54:
{
- alt51=7;
+ alt52=7;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 51, 0, input);
+ new NoViableAltException("", 52, 0, input);
throw nvae;
}
- switch (alt51) {
+ switch (alt52) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3285:5: this_NameExpression_0= ruleNameExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3385:5: this_NameExpression_0= ruleNameExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getNameExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleNameExpression_in_ruleValueSpecification6979);
+ pushFollow(FOLLOW_ruleNameExpression_in_ruleValueSpecification7240);
this_NameExpression_0=ruleNameExpression();
state._fsp--;
@@ -8352,12 +8603,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3295:5: this_LITERAL_1= ruleLITERAL
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3395:5: this_LITERAL_1= ruleLITERAL
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getLITERALParserRuleCall_1());
- pushFollow(FOLLOW_ruleLITERAL_in_ruleValueSpecification7006);
+ pushFollow(FOLLOW_ruleLITERAL_in_ruleValueSpecification7267);
this_LITERAL_1=ruleLITERAL();
state._fsp--;
@@ -8370,12 +8621,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3305:5: this_ThisExpression_2= ruleThisExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3405:5: this_ThisExpression_2= ruleThisExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getThisExpressionParserRuleCall_2());
- pushFollow(FOLLOW_ruleThisExpression_in_ruleValueSpecification7033);
+ pushFollow(FOLLOW_ruleThisExpression_in_ruleValueSpecification7294);
this_ThisExpression_2=ruleThisExpression();
state._fsp--;
@@ -8388,12 +8639,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3315:5: this_SuperInvocationExpression_3= ruleSuperInvocationExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3415:5: this_SuperInvocationExpression_3= ruleSuperInvocationExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_3());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleValueSpecification7060);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleValueSpecification7321);
this_SuperInvocationExpression_3=ruleSuperInvocationExpression();
state._fsp--;
@@ -8406,12 +8657,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3325:5: this_InstanceCreationExpression_4= ruleInstanceCreationExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3425:5: this_InstanceCreationExpression_4= ruleInstanceCreationExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_4());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleValueSpecification7087);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleValueSpecification7348);
this_InstanceCreationExpression_4=ruleInstanceCreationExpression();
state._fsp--;
@@ -8424,12 +8675,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 6 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3335:5: this_ParenthesizedExpression_5= ruleParenthesizedExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3435:5: this_ParenthesizedExpression_5= ruleParenthesizedExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_5());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_ruleValueSpecification7114);
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_ruleValueSpecification7375);
this_ParenthesizedExpression_5=ruleParenthesizedExpression();
state._fsp--;
@@ -8442,12 +8693,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 7 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3345:5: this_NullExpression_6= ruleNullExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3445:5: this_NullExpression_6= ruleNullExpression
{
newCompositeNode(grammarAccess.getValueSpecificationAccess().getNullExpressionParserRuleCall_6());
- pushFollow(FOLLOW_ruleNullExpression_in_ruleValueSpecification7141);
+ pushFollow(FOLLOW_ruleNullExpression_in_ruleValueSpecification7402);
this_NullExpression_6=ruleNullExpression();
state._fsp--;
@@ -8480,7 +8731,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleNonLiteralValueSpecification"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3361:1: entryRuleNonLiteralValueSpecification returns [EObject current=null] : iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3461:1: entryRuleNonLiteralValueSpecification returns [EObject current=null] : iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF ;
public final EObject entryRuleNonLiteralValueSpecification() throws RecognitionException {
EObject current = null;
@@ -8488,17 +8739,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3362:2: (iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3363:2: iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3462:2: (iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3463:2: iv_ruleNonLiteralValueSpecification= ruleNonLiteralValueSpecification EOF
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationRule());
- pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification7176);
+ pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification7437);
iv_ruleNonLiteralValueSpecification=ruleNonLiteralValueSpecification();
state._fsp--;
current =iv_ruleNonLiteralValueSpecification;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification7186);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification7447);
}
@@ -8516,7 +8767,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleNonLiteralValueSpecification"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3370:1: ruleNonLiteralValueSpecification returns [EObject current=null] : (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3470:1: ruleNonLiteralValueSpecification returns [EObject current=null] : (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression ) ;
public final EObject ruleNonLiteralValueSpecification() throws RecognitionException {
EObject current = null;
@@ -8534,54 +8785,54 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3373:28: ( (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3374:1: (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3473:28: ( (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3474:1: (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3374:1: (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression )
- int alt52=5;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3474:1: (this_NameExpression_0= ruleNameExpression | this_ParenthesizedExpression_1= ruleParenthesizedExpression | this_InstanceCreationExpression_2= ruleInstanceCreationExpression | this_ThisExpression_3= ruleThisExpression | this_SuperInvocationExpression_4= ruleSuperInvocationExpression )
+ int alt53=5;
switch ( input.LA(1) ) {
case RULE_ID:
case 14:
case 15:
{
- alt52=1;
+ alt53=1;
}
break;
case 21:
{
- alt52=2;
+ alt53=2;
}
break;
- case 56:
+ case 57:
{
- alt52=3;
+ alt53=3;
}
break;
- case 54:
+ case 55:
{
- alt52=4;
+ alt53=4;
}
break;
- case 55:
+ case 56:
{
- alt52=5;
+ alt53=5;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 52, 0, input);
+ new NoViableAltException("", 53, 0, input);
throw nvae;
}
- switch (alt52) {
+ switch (alt53) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3375:5: this_NameExpression_0= ruleNameExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3475:5: this_NameExpression_0= ruleNameExpression
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationAccess().getNameExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleNameExpression_in_ruleNonLiteralValueSpecification7233);
+ pushFollow(FOLLOW_ruleNameExpression_in_ruleNonLiteralValueSpecification7494);
this_NameExpression_0=ruleNameExpression();
state._fsp--;
@@ -8594,12 +8845,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3385:5: this_ParenthesizedExpression_1= ruleParenthesizedExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3485:5: this_ParenthesizedExpression_1= ruleParenthesizedExpression
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationAccess().getParenthesizedExpressionParserRuleCall_1());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_ruleNonLiteralValueSpecification7260);
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_ruleNonLiteralValueSpecification7521);
this_ParenthesizedExpression_1=ruleParenthesizedExpression();
state._fsp--;
@@ -8612,12 +8863,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3395:5: this_InstanceCreationExpression_2= ruleInstanceCreationExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3495:5: this_InstanceCreationExpression_2= ruleInstanceCreationExpression
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationAccess().getInstanceCreationExpressionParserRuleCall_2());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleNonLiteralValueSpecification7287);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleNonLiteralValueSpecification7548);
this_InstanceCreationExpression_2=ruleInstanceCreationExpression();
state._fsp--;
@@ -8630,12 +8881,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3405:5: this_ThisExpression_3= ruleThisExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3505:5: this_ThisExpression_3= ruleThisExpression
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationAccess().getThisExpressionParserRuleCall_3());
- pushFollow(FOLLOW_ruleThisExpression_in_ruleNonLiteralValueSpecification7314);
+ pushFollow(FOLLOW_ruleThisExpression_in_ruleNonLiteralValueSpecification7575);
this_ThisExpression_3=ruleThisExpression();
state._fsp--;
@@ -8648,12 +8899,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3415:5: this_SuperInvocationExpression_4= ruleSuperInvocationExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3515:5: this_SuperInvocationExpression_4= ruleSuperInvocationExpression
{
newCompositeNode(grammarAccess.getNonLiteralValueSpecificationAccess().getSuperInvocationExpressionParserRuleCall_4());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleNonLiteralValueSpecification7341);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleNonLiteralValueSpecification7602);
this_SuperInvocationExpression_4=ruleSuperInvocationExpression();
state._fsp--;
@@ -8686,7 +8937,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleParenthesizedExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3431:1: entryRuleParenthesizedExpression returns [EObject current=null] : iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3531:1: entryRuleParenthesizedExpression returns [EObject current=null] : iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF ;
public final EObject entryRuleParenthesizedExpression() throws RecognitionException {
EObject current = null;
@@ -8694,17 +8945,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3432:2: (iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3433:2: iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3532:2: (iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3533:2: iv_ruleParenthesizedExpression= ruleParenthesizedExpression EOF
{
newCompositeNode(grammarAccess.getParenthesizedExpressionRule());
- pushFollow(FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression7376);
+ pushFollow(FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression7637);
iv_ruleParenthesizedExpression=ruleParenthesizedExpression();
state._fsp--;
current =iv_ruleParenthesizedExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleParenthesizedExpression7386);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleParenthesizedExpression7647);
}
@@ -8722,7 +8973,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleParenthesizedExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3440:1: ruleParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3540:1: ruleParenthesizedExpression returns [EObject current=null] : (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? ) ;
public final EObject ruleParenthesizedExpression() throws RecognitionException {
EObject current = null;
@@ -8738,26 +8989,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3443:28: ( (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3444:1: (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3543:28: ( (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3544:1: (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3444:1: (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3444:3: otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3544:1: (otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3544:3: otherlv_0= '(' ( (lv_expOrTypeCast_1_0= ruleExpression ) ) otherlv_2= ')' ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )?
{
- otherlv_0=(Token)match(input,21,FOLLOW_21_in_ruleParenthesizedExpression7423);
+ otherlv_0=(Token)match(input,21,FOLLOW_21_in_ruleParenthesizedExpression7684);
newLeafNode(otherlv_0, grammarAccess.getParenthesizedExpressionAccess().getLeftParenthesisKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3448:1: ( (lv_expOrTypeCast_1_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3449:1: (lv_expOrTypeCast_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3548:1: ( (lv_expOrTypeCast_1_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3549:1: (lv_expOrTypeCast_1_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3449:1: (lv_expOrTypeCast_1_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3450:3: lv_expOrTypeCast_1_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3549:1: (lv_expOrTypeCast_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3550:3: lv_expOrTypeCast_1_0= ruleExpression
{
newCompositeNode(grammarAccess.getParenthesizedExpressionAccess().getExpOrTypeCastExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleParenthesizedExpression7444);
+ pushFollow(FOLLOW_ruleExpression_in_ruleParenthesizedExpression7705);
lv_expOrTypeCast_1_0=ruleExpression();
state._fsp--;
@@ -8779,34 +9030,34 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_2=(Token)match(input,22,FOLLOW_22_in_ruleParenthesizedExpression7456);
+ otherlv_2=(Token)match(input,22,FOLLOW_22_in_ruleParenthesizedExpression7717);
newLeafNode(otherlv_2, grammarAccess.getParenthesizedExpressionAccess().getRightParenthesisKeyword_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3470:1: ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )?
- int alt53=3;
- int LA53_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3570:1: ( ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) ) | ( (lv_suffix_4_0= ruleSuffixExpression ) ) )?
+ int alt54=3;
+ int LA54_0 = input.LA(1);
- if ( (LA53_0==RULE_ID||(LA53_0>=14 && LA53_0<=15)||LA53_0==21||(LA53_0>=54 && LA53_0<=56)) ) {
- alt53=1;
+ if ( (LA54_0==RULE_ID||(LA54_0>=14 && LA54_0<=15)||LA54_0==21||(LA54_0>=55 && LA54_0<=57)) ) {
+ alt54=1;
}
- else if ( (LA53_0==46||LA53_0==49) ) {
- alt53=2;
+ else if ( (LA54_0==46||LA54_0==50) ) {
+ alt54=2;
}
- switch (alt53) {
+ switch (alt54) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3470:2: ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3570:2: ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3470:2: ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3471:1: (lv_casted_3_0= ruleNonLiteralValueSpecification )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3570:2: ( (lv_casted_3_0= ruleNonLiteralValueSpecification ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3571:1: (lv_casted_3_0= ruleNonLiteralValueSpecification )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3471:1: (lv_casted_3_0= ruleNonLiteralValueSpecification )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3472:3: lv_casted_3_0= ruleNonLiteralValueSpecification
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3571:1: (lv_casted_3_0= ruleNonLiteralValueSpecification )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3572:3: lv_casted_3_0= ruleNonLiteralValueSpecification
{
newCompositeNode(grammarAccess.getParenthesizedExpressionAccess().getCastedNonLiteralValueSpecificationParserRuleCall_3_0_0());
- pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_ruleParenthesizedExpression7478);
+ pushFollow(FOLLOW_ruleNonLiteralValueSpecification_in_ruleParenthesizedExpression7739);
lv_casted_3_0=ruleNonLiteralValueSpecification();
state._fsp--;
@@ -8832,18 +9083,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3489:6: ( (lv_suffix_4_0= ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3589:6: ( (lv_suffix_4_0= ruleSuffixExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3489:6: ( (lv_suffix_4_0= ruleSuffixExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3490:1: (lv_suffix_4_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3589:6: ( (lv_suffix_4_0= ruleSuffixExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3590:1: (lv_suffix_4_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3490:1: (lv_suffix_4_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3491:3: lv_suffix_4_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3590:1: (lv_suffix_4_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3591:3: lv_suffix_4_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getParenthesizedExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_1_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleParenthesizedExpression7505);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleParenthesizedExpression7766);
lv_suffix_4_0=ruleSuffixExpression();
state._fsp--;
@@ -8892,7 +9143,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleNullExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3515:1: entryRuleNullExpression returns [EObject current=null] : iv_ruleNullExpression= ruleNullExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3615:1: entryRuleNullExpression returns [EObject current=null] : iv_ruleNullExpression= ruleNullExpression EOF ;
public final EObject entryRuleNullExpression() throws RecognitionException {
EObject current = null;
@@ -8900,17 +9151,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3516:2: (iv_ruleNullExpression= ruleNullExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3517:2: iv_ruleNullExpression= ruleNullExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3616:2: (iv_ruleNullExpression= ruleNullExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3617:2: iv_ruleNullExpression= ruleNullExpression EOF
{
newCompositeNode(grammarAccess.getNullExpressionRule());
- pushFollow(FOLLOW_ruleNullExpression_in_entryRuleNullExpression7543);
+ pushFollow(FOLLOW_ruleNullExpression_in_entryRuleNullExpression7804);
iv_ruleNullExpression=ruleNullExpression();
state._fsp--;
current =iv_ruleNullExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNullExpression7553);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNullExpression7814);
}
@@ -8928,7 +9179,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleNullExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3524:1: ruleNullExpression returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3624:1: ruleNullExpression returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
public final EObject ruleNullExpression() throws RecognitionException {
EObject current = null;
@@ -8937,14 +9188,14 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3527:28: ( ( () otherlv_1= 'null' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3528:1: ( () otherlv_1= 'null' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3627:28: ( ( () otherlv_1= 'null' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3628:1: ( () otherlv_1= 'null' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3528:1: ( () otherlv_1= 'null' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3528:2: () otherlv_1= 'null'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3628:1: ( () otherlv_1= 'null' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3628:2: () otherlv_1= 'null'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3528:2: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3529:5:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3628:2: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3629:5:
{
current = forceCreateModelElement(
@@ -8954,7 +9205,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,53,FOLLOW_53_in_ruleNullExpression7599);
+ otherlv_1=(Token)match(input,54,FOLLOW_54_in_ruleNullExpression7860);
newLeafNode(otherlv_1, grammarAccess.getNullExpressionAccess().getNullKeyword_1());
@@ -8979,7 +9230,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleThisExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3546:1: entryRuleThisExpression returns [EObject current=null] : iv_ruleThisExpression= ruleThisExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3646:1: entryRuleThisExpression returns [EObject current=null] : iv_ruleThisExpression= ruleThisExpression EOF ;
public final EObject entryRuleThisExpression() throws RecognitionException {
EObject current = null;
@@ -8987,17 +9238,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3547:2: (iv_ruleThisExpression= ruleThisExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3548:2: iv_ruleThisExpression= ruleThisExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3647:2: (iv_ruleThisExpression= ruleThisExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3648:2: iv_ruleThisExpression= ruleThisExpression EOF
{
newCompositeNode(grammarAccess.getThisExpressionRule());
- pushFollow(FOLLOW_ruleThisExpression_in_entryRuleThisExpression7635);
+ pushFollow(FOLLOW_ruleThisExpression_in_entryRuleThisExpression7896);
iv_ruleThisExpression=ruleThisExpression();
state._fsp--;
current =iv_ruleThisExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleThisExpression7645);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleThisExpression7906);
}
@@ -9015,7 +9266,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleThisExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3555:1: ruleThisExpression returns [EObject current=null] : ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3655:1: ruleThisExpression returns [EObject current=null] : ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleThisExpression() throws RecognitionException {
EObject current = null;
@@ -9026,14 +9277,14 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3558:28: ( ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3559:1: ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3658:28: ( ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3659:1: ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3559:1: ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3559:2: () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3659:1: ( () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3659:2: () otherlv_1= 'this' ( (lv_suffix_2_0= ruleSuffixExpression ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3559:2: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3560:5:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3659:2: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3660:5:
{
current = forceCreateModelElement(
@@ -9043,28 +9294,28 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,54,FOLLOW_54_in_ruleThisExpression7691);
+ otherlv_1=(Token)match(input,55,FOLLOW_55_in_ruleThisExpression7952);
newLeafNode(otherlv_1, grammarAccess.getThisExpressionAccess().getThisKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3569:1: ( (lv_suffix_2_0= ruleSuffixExpression ) )?
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3669:1: ( (lv_suffix_2_0= ruleSuffixExpression ) )?
+ int alt55=2;
+ int LA55_0 = input.LA(1);
- if ( (LA54_0==46||LA54_0==49) ) {
- alt54=1;
+ if ( (LA55_0==46||LA55_0==50) ) {
+ alt55=1;
}
- switch (alt54) {
+ switch (alt55) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3570:1: (lv_suffix_2_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3670:1: (lv_suffix_2_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3570:1: (lv_suffix_2_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3571:3: lv_suffix_2_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3670:1: (lv_suffix_2_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3671:3: lv_suffix_2_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getThisExpressionAccess().getSuffixSuffixExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleThisExpression7712);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleThisExpression7973);
lv_suffix_2_0=ruleSuffixExpression();
state._fsp--;
@@ -9110,7 +9361,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSuperInvocationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3595:1: entryRuleSuperInvocationExpression returns [EObject current=null] : iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3695:1: entryRuleSuperInvocationExpression returns [EObject current=null] : iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF ;
public final EObject entryRuleSuperInvocationExpression() throws RecognitionException {
EObject current = null;
@@ -9118,17 +9369,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3596:2: (iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3597:2: iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3696:2: (iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3697:2: iv_ruleSuperInvocationExpression= ruleSuperInvocationExpression EOF
{
newCompositeNode(grammarAccess.getSuperInvocationExpressionRule());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression7749);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression8010);
iv_ruleSuperInvocationExpression=ruleSuperInvocationExpression();
state._fsp--;
current =iv_ruleSuperInvocationExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationExpression7759);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationExpression8020);
}
@@ -9146,7 +9397,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSuperInvocationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3604:1: ruleSuperInvocationExpression returns [EObject current=null] : (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3704:1: ruleSuperInvocationExpression returns [EObject current=null] : (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) ) ;
public final EObject ruleSuperInvocationExpression() throws RecognitionException {
EObject current = null;
@@ -9162,46 +9413,46 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3607:28: ( (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3608:1: (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3707:28: ( (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3708:1: (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3608:1: (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3608:3: otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3708:1: (otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3708:3: otherlv_0= 'super' ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) )
{
- otherlv_0=(Token)match(input,55,FOLLOW_55_in_ruleSuperInvocationExpression7796);
+ otherlv_0=(Token)match(input,56,FOLLOW_56_in_ruleSuperInvocationExpression8057);
newLeafNode(otherlv_0, grammarAccess.getSuperInvocationExpressionAccess().getSuperKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3612:1: ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) )
- int alt55=2;
- int LA55_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3712:1: ( ( (lv_tuple_1_0= ruleTuple ) ) | (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) ) )
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA55_0==21) ) {
- alt55=1;
+ if ( (LA56_0==21) ) {
+ alt56=1;
}
- else if ( (LA55_0==46) ) {
- alt55=2;
+ else if ( (LA56_0==46) ) {
+ alt56=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 55, 0, input);
+ new NoViableAltException("", 56, 0, input);
throw nvae;
}
- switch (alt55) {
+ switch (alt56) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3612:2: ( (lv_tuple_1_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3712:2: ( (lv_tuple_1_0= ruleTuple ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3612:2: ( (lv_tuple_1_0= ruleTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3613:1: (lv_tuple_1_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3712:2: ( (lv_tuple_1_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3713:1: (lv_tuple_1_0= ruleTuple )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3613:1: (lv_tuple_1_0= ruleTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3614:3: lv_tuple_1_0= ruleTuple
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3713:1: (lv_tuple_1_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3714:3: lv_tuple_1_0= ruleTuple
{
newCompositeNode(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleTuple_in_ruleSuperInvocationExpression7818);
+ pushFollow(FOLLOW_ruleTuple_in_ruleSuperInvocationExpression8079);
lv_tuple_1_0=ruleTuple();
state._fsp--;
@@ -9227,25 +9478,25 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3631:6: (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3731:6: (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3631:6: (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3631:8: otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3731:6: (otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3731:8: otherlv_2= '.' ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_4_0= ruleTuple ) )
{
- otherlv_2=(Token)match(input,46,FOLLOW_46_in_ruleSuperInvocationExpression7837);
+ otherlv_2=(Token)match(input,46,FOLLOW_46_in_ruleSuperInvocationExpression8098);
newLeafNode(otherlv_2, grammarAccess.getSuperInvocationExpressionAccess().getFullStopKeyword_1_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3635:1: ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3636:1: (lv_operationName_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3735:1: ( (lv_operationName_3_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3736:1: (lv_operationName_3_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3636:1: (lv_operationName_3_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3637:3: lv_operationName_3_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3736:1: (lv_operationName_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3737:3: lv_operationName_3_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getSuperInvocationExpressionAccess().getOperationNameQualifiedNameWithBindingParserRuleCall_1_1_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSuperInvocationExpression7858);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleSuperInvocationExpression8119);
lv_operationName_3_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -9267,16 +9518,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3653:2: ( (lv_tuple_4_0= ruleTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3654:1: (lv_tuple_4_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3753:2: ( (lv_tuple_4_0= ruleTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3754:1: (lv_tuple_4_0= ruleTuple )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3654:1: (lv_tuple_4_0= ruleTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3655:3: lv_tuple_4_0= ruleTuple
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3754:1: (lv_tuple_4_0= ruleTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3755:3: lv_tuple_4_0= ruleTuple
{
newCompositeNode(grammarAccess.getSuperInvocationExpressionAccess().getTupleTupleParserRuleCall_1_1_2_0());
- pushFollow(FOLLOW_ruleTuple_in_ruleSuperInvocationExpression7879);
+ pushFollow(FOLLOW_ruleTuple_in_ruleSuperInvocationExpression8140);
lv_tuple_4_0=ruleTuple();
state._fsp--;
@@ -9328,7 +9579,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleInstanceCreationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3679:1: entryRuleInstanceCreationExpression returns [EObject current=null] : iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3779:1: entryRuleInstanceCreationExpression returns [EObject current=null] : iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF ;
public final EObject entryRuleInstanceCreationExpression() throws RecognitionException {
EObject current = null;
@@ -9336,17 +9587,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3680:2: (iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3681:2: iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3780:2: (iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3781:2: iv_ruleInstanceCreationExpression= ruleInstanceCreationExpression EOF
{
newCompositeNode(grammarAccess.getInstanceCreationExpressionRule());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression7917);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression8178);
iv_ruleInstanceCreationExpression=ruleInstanceCreationExpression();
state._fsp--;
current =iv_ruleInstanceCreationExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationExpression7927);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationExpression8188);
}
@@ -9364,7 +9615,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleInstanceCreationExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3688:1: ruleInstanceCreationExpression returns [EObject current=null] : (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3788:1: ruleInstanceCreationExpression returns [EObject current=null] : (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleInstanceCreationExpression() throws RecognitionException {
EObject current = null;
@@ -9379,26 +9630,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3691:28: ( (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3692:1: (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3791:28: ( (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3792:1: (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3692:1: (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3692:3: otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3792:1: (otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3792:3: otherlv_0= 'new' ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) ) ( (lv_tuple_2_0= ruleInstanceCreationTuple ) ) ( (lv_suffix_3_0= ruleSuffixExpression ) )?
{
- otherlv_0=(Token)match(input,56,FOLLOW_56_in_ruleInstanceCreationExpression7964);
+ otherlv_0=(Token)match(input,57,FOLLOW_57_in_ruleInstanceCreationExpression8225);
newLeafNode(otherlv_0, grammarAccess.getInstanceCreationExpressionAccess().getNewKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3696:1: ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3697:1: (lv_constructor_1_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3796:1: ( (lv_constructor_1_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3797:1: (lv_constructor_1_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3697:1: (lv_constructor_1_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3698:3: lv_constructor_1_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3797:1: (lv_constructor_1_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3798:3: lv_constructor_1_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getInstanceCreationExpressionAccess().getConstructorQualifiedNameWithBindingParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleInstanceCreationExpression7985);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleInstanceCreationExpression8246);
lv_constructor_1_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -9420,16 +9671,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3714:2: ( (lv_tuple_2_0= ruleInstanceCreationTuple ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3715:1: (lv_tuple_2_0= ruleInstanceCreationTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3814:2: ( (lv_tuple_2_0= ruleInstanceCreationTuple ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3815:1: (lv_tuple_2_0= ruleInstanceCreationTuple )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3715:1: (lv_tuple_2_0= ruleInstanceCreationTuple )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3716:3: lv_tuple_2_0= ruleInstanceCreationTuple
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3815:1: (lv_tuple_2_0= ruleInstanceCreationTuple )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3816:3: lv_tuple_2_0= ruleInstanceCreationTuple
{
newCompositeNode(grammarAccess.getInstanceCreationExpressionAccess().getTupleInstanceCreationTupleParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleInstanceCreationTuple_in_ruleInstanceCreationExpression8006);
+ pushFollow(FOLLOW_ruleInstanceCreationTuple_in_ruleInstanceCreationExpression8267);
lv_tuple_2_0=ruleInstanceCreationTuple();
state._fsp--;
@@ -9451,24 +9702,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3732:2: ( (lv_suffix_3_0= ruleSuffixExpression ) )?
- int alt56=2;
- int LA56_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3832:2: ( (lv_suffix_3_0= ruleSuffixExpression ) )?
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA56_0==46||LA56_0==49) ) {
- alt56=1;
+ if ( (LA57_0==46||LA57_0==50) ) {
+ alt57=1;
}
- switch (alt56) {
+ switch (alt57) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3733:1: (lv_suffix_3_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3833:1: (lv_suffix_3_0= ruleSuffixExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3733:1: (lv_suffix_3_0= ruleSuffixExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3734:3: lv_suffix_3_0= ruleSuffixExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3833:1: (lv_suffix_3_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3834:3: lv_suffix_3_0= ruleSuffixExpression
{
newCompositeNode(grammarAccess.getInstanceCreationExpressionAccess().getSuffixSuffixExpressionParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSuffixExpression_in_ruleInstanceCreationExpression8027);
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleInstanceCreationExpression8288);
lv_suffix_3_0=ruleSuffixExpression();
state._fsp--;
@@ -9514,7 +9765,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleInstanceCreationTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3758:1: entryRuleInstanceCreationTuple returns [EObject current=null] : iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3858:1: entryRuleInstanceCreationTuple returns [EObject current=null] : iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF ;
public final EObject entryRuleInstanceCreationTuple() throws RecognitionException {
EObject current = null;
@@ -9522,17 +9773,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3759:2: (iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3760:2: iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3859:2: (iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3860:2: iv_ruleInstanceCreationTuple= ruleInstanceCreationTuple EOF
{
newCompositeNode(grammarAccess.getInstanceCreationTupleRule());
- pushFollow(FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple8064);
+ pushFollow(FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple8325);
iv_ruleInstanceCreationTuple=ruleInstanceCreationTuple();
state._fsp--;
current =iv_ruleInstanceCreationTuple;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTuple8074);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTuple8335);
}
@@ -9550,7 +9801,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleInstanceCreationTuple"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3767:1: ruleInstanceCreationTuple returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3867:1: ruleInstanceCreationTuple returns [EObject current=null] : ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' ) ;
public final EObject ruleInstanceCreationTuple() throws RecognitionException {
EObject current = null;
@@ -9565,14 +9816,14 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3770:28: ( ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3771:1: ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3870:28: ( ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3871:1: ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3771:1: ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3771:2: () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3871:1: ( () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3871:2: () otherlv_1= '(' ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )? otherlv_5= ')'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3771:2: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3772:5:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3871:2: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3872:5:
{
current = forceCreateModelElement(
@@ -9582,31 +9833,31 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleInstanceCreationTuple8120);
+ otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleInstanceCreationTuple8381);
newLeafNode(otherlv_1, grammarAccess.getInstanceCreationTupleAccess().getLeftParenthesisKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3781:1: ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )?
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3881:1: ( ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )* )?
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA58_0==RULE_ID) ) {
- alt58=1;
+ if ( (LA59_0==RULE_ID) ) {
+ alt59=1;
}
- switch (alt58) {
+ switch (alt59) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3781:2: ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3881:2: ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) ) (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3781:2: ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3782:1: (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3881:2: ( (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3882:1: (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3782:1: (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3783:3: lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3882:1: (lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3883:3: lv_instanceCreationTupleElement_2_0= ruleInstanceCreationTupleElement
{
newCompositeNode(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_0_0());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8142);
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8403);
lv_instanceCreationTupleElement_2_0=ruleInstanceCreationTupleElement();
state._fsp--;
@@ -9628,35 +9879,35 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3799:2: (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )*
- loop57:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3899:2: (otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) ) )*
+ loop58:
do {
- int alt57=2;
- int LA57_0 = input.LA(1);
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA57_0==18) ) {
- alt57=1;
+ if ( (LA58_0==18) ) {
+ alt58=1;
}
- switch (alt57) {
+ switch (alt58) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3799:4: otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3899:4: otherlv_3= ',' ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) )
{
- otherlv_3=(Token)match(input,18,FOLLOW_18_in_ruleInstanceCreationTuple8155);
+ otherlv_3=(Token)match(input,18,FOLLOW_18_in_ruleInstanceCreationTuple8416);
newLeafNode(otherlv_3, grammarAccess.getInstanceCreationTupleAccess().getCommaKeyword_2_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3803:1: ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3804:1: (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3903:1: ( (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3904:1: (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3804:1: (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3805:3: lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3904:1: (lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3905:3: lv_instanceCreationTupleElement_4_0= ruleInstanceCreationTupleElement
{
newCompositeNode(grammarAccess.getInstanceCreationTupleAccess().getInstanceCreationTupleElementInstanceCreationTupleElementParserRuleCall_2_1_1_0());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8176);
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8437);
lv_instanceCreationTupleElement_4_0=ruleInstanceCreationTupleElement();
state._fsp--;
@@ -9683,7 +9934,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- break loop57;
+ break loop58;
}
} while (true);
@@ -9693,7 +9944,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleInstanceCreationTuple8192);
+ otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleInstanceCreationTuple8453);
newLeafNode(otherlv_5, grammarAccess.getInstanceCreationTupleAccess().getRightParenthesisKeyword_3());
@@ -9718,7 +9969,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleInstanceCreationTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3833:1: entryRuleInstanceCreationTupleElement returns [EObject current=null] : iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3933:1: entryRuleInstanceCreationTupleElement returns [EObject current=null] : iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF ;
public final EObject entryRuleInstanceCreationTupleElement() throws RecognitionException {
EObject current = null;
@@ -9726,17 +9977,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3834:2: (iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3835:2: iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3934:2: (iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3935:2: iv_ruleInstanceCreationTupleElement= ruleInstanceCreationTupleElement EOF
{
newCompositeNode(grammarAccess.getInstanceCreationTupleElementRule());
- pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement8228);
+ pushFollow(FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement8489);
iv_ruleInstanceCreationTupleElement=ruleInstanceCreationTupleElement();
state._fsp--;
current =iv_ruleInstanceCreationTupleElement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement8238);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement8499);
}
@@ -9754,7 +10005,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleInstanceCreationTupleElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3842:1: ruleInstanceCreationTupleElement returns [EObject current=null] : ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3942:1: ruleInstanceCreationTupleElement returns [EObject current=null] : ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) ) ;
public final EObject ruleInstanceCreationTupleElement() throws RecognitionException {
EObject current = null;
@@ -9766,19 +10017,19 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3845:28: ( ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3846:1: ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3945:28: ( ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3946:1: ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3846:1: ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3846:2: ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3946:1: ( ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3946:2: ( (lv_role_0_0= RULE_ID ) ) otherlv_1= '=>' ( (lv_object_2_0= ruleExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3846:2: ( (lv_role_0_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3847:1: (lv_role_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3946:2: ( (lv_role_0_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3947:1: (lv_role_0_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3847:1: (lv_role_0_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3848:3: lv_role_0_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3947:1: (lv_role_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3948:3: lv_role_0_0= RULE_ID
{
- lv_role_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleInstanceCreationTupleElement8280);
+ lv_role_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleInstanceCreationTupleElement8541);
newLeafNode(lv_role_0_0, grammarAccess.getInstanceCreationTupleElementAccess().getRoleIDTerminalRuleCall_0_0());
@@ -9798,20 +10049,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,20,FOLLOW_20_in_ruleInstanceCreationTupleElement8297);
+ otherlv_1=(Token)match(input,20,FOLLOW_20_in_ruleInstanceCreationTupleElement8558);
newLeafNode(otherlv_1, grammarAccess.getInstanceCreationTupleElementAccess().getEqualsSignGreaterThanSignKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3868:1: ( (lv_object_2_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3869:1: (lv_object_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3968:1: ( (lv_object_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3969:1: (lv_object_2_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3869:1: (lv_object_2_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3870:3: lv_object_2_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3969:1: (lv_object_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3970:3: lv_object_2_0= ruleExpression
{
newCompositeNode(grammarAccess.getInstanceCreationTupleElementAccess().getObjectExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleInstanceCreationTupleElement8318);
+ pushFollow(FOLLOW_ruleExpression_in_ruleInstanceCreationTupleElement8579);
lv_object_2_0=ruleExpression();
state._fsp--;
@@ -9854,7 +10105,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSequenceConstructionOrAccessCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3894:1: entryRuleSequenceConstructionOrAccessCompletion returns [EObject current=null] : iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3994:1: entryRuleSequenceConstructionOrAccessCompletion returns [EObject current=null] : iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF ;
public final EObject entryRuleSequenceConstructionOrAccessCompletion() throws RecognitionException {
EObject current = null;
@@ -9862,17 +10113,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3895:2: (iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3896:2: iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3995:2: (iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3996:2: iv_ruleSequenceConstructionOrAccessCompletion= ruleSequenceConstructionOrAccessCompletion EOF
{
newCompositeNode(grammarAccess.getSequenceConstructionOrAccessCompletionRule());
- pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion8354);
+ pushFollow(FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion8615);
iv_ruleSequenceConstructionOrAccessCompletion=ruleSequenceConstructionOrAccessCompletion();
state._fsp--;
current =iv_ruleSequenceConstructionOrAccessCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion8364);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion8625);
}
@@ -9890,7 +10141,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSequenceConstructionOrAccessCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3903:1: ruleSequenceConstructionOrAccessCompletion returns [EObject current=null] : ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4003:1: ruleSequenceConstructionOrAccessCompletion returns [EObject current=null] : ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) ) ;
public final EObject ruleSequenceConstructionOrAccessCompletion() throws RecognitionException {
EObject current = null;
@@ -9905,39 +10156,39 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3906:28: ( ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3907:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4006:28: ( ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4007:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3907:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) )
- int alt60=2;
- int LA60_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4007:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) ) | ( (lv_expression_3_0= ruleSequenceConstructionExpression ) ) )
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA60_0==47) ) {
- alt60=1;
+ if ( (LA61_0==47) ) {
+ alt61=1;
}
- else if ( (LA60_0==57) ) {
- alt60=2;
+ else if ( (LA61_0==58) ) {
+ alt61=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 60, 0, input);
+ new NoViableAltException("", 61, 0, input);
throw nvae;
}
- switch (alt60) {
+ switch (alt61) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3907:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4007:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3907:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3907:3: ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4007:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4007:3: ( (lv_multiplicityIndicator_0_0= '[' ) ) ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3907:3: ( (lv_multiplicityIndicator_0_0= '[' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3908:1: (lv_multiplicityIndicator_0_0= '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4007:3: ( (lv_multiplicityIndicator_0_0= '[' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4008:1: (lv_multiplicityIndicator_0_0= '[' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3908:1: (lv_multiplicityIndicator_0_0= '[' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3909:3: lv_multiplicityIndicator_0_0= '['
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4008:1: (lv_multiplicityIndicator_0_0= '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4009:3: lv_multiplicityIndicator_0_0= '['
{
- lv_multiplicityIndicator_0_0=(Token)match(input,47,FOLLOW_47_in_ruleSequenceConstructionOrAccessCompletion8408);
+ lv_multiplicityIndicator_0_0=(Token)match(input,47,FOLLOW_47_in_ruleSequenceConstructionOrAccessCompletion8669);
newLeafNode(lv_multiplicityIndicator_0_0, grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
@@ -9953,36 +10204,36 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3922:2: ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) )
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4022:2: ( ( (lv_accessCompletion_1_0= ruleAccessCompletion ) ) | ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) ) )
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( ((LA59_0>=RULE_ID && LA59_0<=RULE_STRING)||(LA59_0>=13 && LA59_0<=15)||LA59_0==21||(LA59_0>=39 && LA59_0<=40)||(LA59_0>=43 && LA59_0<=45)||(LA59_0>=53 && LA59_0<=56)||(LA59_0>=83 && LA59_0<=84)) ) {
- alt59=1;
+ if ( ((LA60_0>=RULE_ID && LA60_0<=RULE_STRING)||(LA60_0>=13 && LA60_0<=15)||LA60_0==21||(LA60_0>=39 && LA60_0<=40)||(LA60_0>=43 && LA60_0<=45)||(LA60_0>=54 && LA60_0<=57)||(LA60_0>=84 && LA60_0<=85)) ) {
+ alt60=1;
}
- else if ( (LA59_0==48) ) {
- alt59=2;
+ else if ( (LA60_0==48) ) {
+ alt60=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 59, 0, input);
+ new NoViableAltException("", 60, 0, input);
throw nvae;
}
- switch (alt59) {
+ switch (alt60) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3922:3: ( (lv_accessCompletion_1_0= ruleAccessCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4022:3: ( (lv_accessCompletion_1_0= ruleAccessCompletion ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3922:3: ( (lv_accessCompletion_1_0= ruleAccessCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3923:1: (lv_accessCompletion_1_0= ruleAccessCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4022:3: ( (lv_accessCompletion_1_0= ruleAccessCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4023:1: (lv_accessCompletion_1_0= ruleAccessCompletion )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3923:1: (lv_accessCompletion_1_0= ruleAccessCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3924:3: lv_accessCompletion_1_0= ruleAccessCompletion
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4023:1: (lv_accessCompletion_1_0= ruleAccessCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4024:3: lv_accessCompletion_1_0= ruleAccessCompletion
{
newCompositeNode(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getAccessCompletionAccessCompletionParserRuleCall_0_1_0_0());
- pushFollow(FOLLOW_ruleAccessCompletion_in_ruleSequenceConstructionOrAccessCompletion8443);
+ pushFollow(FOLLOW_ruleAccessCompletion_in_ruleSequenceConstructionOrAccessCompletion8704);
lv_accessCompletion_1_0=ruleAccessCompletion();
state._fsp--;
@@ -10008,18 +10259,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3941:6: ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4041:6: ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3941:6: ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3942:1: (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4041:6: ( (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4042:1: (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3942:1: (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3943:3: lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4042:1: (lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4043:3: lv_sequenceCompletion_2_0= rulePartialSequenceConstructionCompletion
{
newCompositeNode(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getSequenceCompletionPartialSequenceConstructionCompletionParserRuleCall_0_1_1_0());
- pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_ruleSequenceConstructionOrAccessCompletion8470);
+ pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_ruleSequenceConstructionOrAccessCompletion8731);
lv_sequenceCompletion_2_0=rulePartialSequenceConstructionCompletion();
state._fsp--;
@@ -10054,18 +10305,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3960:6: ( (lv_expression_3_0= ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4060:6: ( (lv_expression_3_0= ruleSequenceConstructionExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3960:6: ( (lv_expression_3_0= ruleSequenceConstructionExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3961:1: (lv_expression_3_0= ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4060:6: ( (lv_expression_3_0= ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4061:1: (lv_expression_3_0= ruleSequenceConstructionExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3961:1: (lv_expression_3_0= ruleSequenceConstructionExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3962:3: lv_expression_3_0= ruleSequenceConstructionExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4061:1: (lv_expression_3_0= ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4062:3: lv_expression_3_0= ruleSequenceConstructionExpression
{
newCompositeNode(grammarAccess.getSequenceConstructionOrAccessCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceConstructionOrAccessCompletion8499);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceConstructionOrAccessCompletion8760);
lv_expression_3_0=ruleSequenceConstructionExpression();
state._fsp--;
@@ -10111,7 +10362,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleAccessCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3986:1: entryRuleAccessCompletion returns [EObject current=null] : iv_ruleAccessCompletion= ruleAccessCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4086:1: entryRuleAccessCompletion returns [EObject current=null] : iv_ruleAccessCompletion= ruleAccessCompletion EOF ;
public final EObject entryRuleAccessCompletion() throws RecognitionException {
EObject current = null;
@@ -10119,17 +10370,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3987:2: (iv_ruleAccessCompletion= ruleAccessCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3988:2: iv_ruleAccessCompletion= ruleAccessCompletion EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4087:2: (iv_ruleAccessCompletion= ruleAccessCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4088:2: iv_ruleAccessCompletion= ruleAccessCompletion EOF
{
newCompositeNode(grammarAccess.getAccessCompletionRule());
- pushFollow(FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion8535);
+ pushFollow(FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion8796);
iv_ruleAccessCompletion=ruleAccessCompletion();
state._fsp--;
current =iv_ruleAccessCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAccessCompletion8545);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAccessCompletion8806);
}
@@ -10147,7 +10398,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAccessCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3995:1: ruleAccessCompletion returns [EObject current=null] : ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4095:1: ruleAccessCompletion returns [EObject current=null] : ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' ) ;
public final EObject ruleAccessCompletion() throws RecognitionException {
EObject current = null;
@@ -10158,22 +10409,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3998:28: ( ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3999:1: ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4098:28: ( ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4099:1: ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3999:1: ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3999:2: ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4099:1: ( ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4099:2: ( (lv_accessIndex_0_0= ruleExpression ) ) otherlv_1= ']'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:3999:2: ( (lv_accessIndex_0_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4000:1: (lv_accessIndex_0_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4099:2: ( (lv_accessIndex_0_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4100:1: (lv_accessIndex_0_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4000:1: (lv_accessIndex_0_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4001:3: lv_accessIndex_0_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4100:1: (lv_accessIndex_0_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4101:3: lv_accessIndex_0_0= ruleExpression
{
newCompositeNode(grammarAccess.getAccessCompletionAccess().getAccessIndexExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleAccessCompletion8591);
+ pushFollow(FOLLOW_ruleExpression_in_ruleAccessCompletion8852);
lv_accessIndex_0_0=ruleExpression();
state._fsp--;
@@ -10195,7 +10446,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,48,FOLLOW_48_in_ruleAccessCompletion8603);
+ otherlv_1=(Token)match(input,48,FOLLOW_48_in_ruleAccessCompletion8864);
newLeafNode(otherlv_1, grammarAccess.getAccessCompletionAccess().getRightSquareBracketKeyword_1());
@@ -10220,7 +10471,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRulePartialSequenceConstructionCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4029:1: entryRulePartialSequenceConstructionCompletion returns [EObject current=null] : iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4129:1: entryRulePartialSequenceConstructionCompletion returns [EObject current=null] : iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF ;
public final EObject entryRulePartialSequenceConstructionCompletion() throws RecognitionException {
EObject current = null;
@@ -10228,17 +10479,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4030:2: (iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4031:2: iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4130:2: (iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4131:2: iv_rulePartialSequenceConstructionCompletion= rulePartialSequenceConstructionCompletion EOF
{
newCompositeNode(grammarAccess.getPartialSequenceConstructionCompletionRule());
- pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion8639);
+ pushFollow(FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion8900);
iv_rulePartialSequenceConstructionCompletion=rulePartialSequenceConstructionCompletion();
state._fsp--;
current =iv_rulePartialSequenceConstructionCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion8649);
+ match(input,EOF,FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion8910);
}
@@ -10256,7 +10507,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "rulePartialSequenceConstructionCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4038:1: rulePartialSequenceConstructionCompletion returns [EObject current=null] : (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4138:1: rulePartialSequenceConstructionCompletion returns [EObject current=null] : (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) ) ;
public final EObject rulePartialSequenceConstructionCompletion() throws RecognitionException {
EObject current = null;
@@ -10267,26 +10518,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4041:28: ( (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4042:1: (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4141:28: ( (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4142:1: (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4042:1: (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4042:3: otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4142:1: (otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4142:3: otherlv_0= ']' ( (lv_expression_1_0= ruleSequenceConstructionExpression ) )
{
- otherlv_0=(Token)match(input,48,FOLLOW_48_in_rulePartialSequenceConstructionCompletion8686);
+ otherlv_0=(Token)match(input,48,FOLLOW_48_in_rulePartialSequenceConstructionCompletion8947);
newLeafNode(otherlv_0, grammarAccess.getPartialSequenceConstructionCompletionAccess().getRightSquareBracketKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4046:1: ( (lv_expression_1_0= ruleSequenceConstructionExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4047:1: (lv_expression_1_0= ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4146:1: ( (lv_expression_1_0= ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4147:1: (lv_expression_1_0= ruleSequenceConstructionExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4047:1: (lv_expression_1_0= ruleSequenceConstructionExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4048:3: lv_expression_1_0= ruleSequenceConstructionExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4147:1: (lv_expression_1_0= ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4148:3: lv_expression_1_0= ruleSequenceConstructionExpression
{
newCompositeNode(grammarAccess.getPartialSequenceConstructionCompletionAccess().getExpressionSequenceConstructionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rulePartialSequenceConstructionCompletion8707);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_rulePartialSequenceConstructionCompletion8968);
lv_expression_1_0=ruleSequenceConstructionExpression();
state._fsp--;
@@ -10329,7 +10580,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSequenceConstructionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4072:1: entryRuleSequenceConstructionExpression returns [EObject current=null] : iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4172:1: entryRuleSequenceConstructionExpression returns [EObject current=null] : iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF ;
public final EObject entryRuleSequenceConstructionExpression() throws RecognitionException {
EObject current = null;
@@ -10337,17 +10588,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4073:2: (iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4074:2: iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4173:2: (iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4174:2: iv_ruleSequenceConstructionExpression= ruleSequenceConstructionExpression EOF
{
newCompositeNode(grammarAccess.getSequenceConstructionExpressionRule());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression8743);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression9004);
iv_ruleSequenceConstructionExpression=ruleSequenceConstructionExpression();
state._fsp--;
current =iv_ruleSequenceConstructionExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionExpression8753);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceConstructionExpression9014);
}
@@ -10365,7 +10616,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSequenceConstructionExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4081:1: ruleSequenceConstructionExpression returns [EObject current=null] : (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4181:1: ruleSequenceConstructionExpression returns [EObject current=null] : (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' ) ;
public final EObject ruleSequenceConstructionExpression() throws RecognitionException {
EObject current = null;
@@ -10383,26 +10634,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4084:28: ( (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4085:1: (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4184:28: ( (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4185:1: (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4085:1: (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4085:3: otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4185:1: (otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4185:3: otherlv_0= '{' ( (lv_sequenceElement_1_0= ruleSequenceElement ) ) ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) ) otherlv_6= '}'
{
- otherlv_0=(Token)match(input,57,FOLLOW_57_in_ruleSequenceConstructionExpression8790);
+ otherlv_0=(Token)match(input,58,FOLLOW_58_in_ruleSequenceConstructionExpression9051);
newLeafNode(otherlv_0, grammarAccess.getSequenceConstructionExpressionAccess().getLeftCurlyBracketKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4089:1: ( (lv_sequenceElement_1_0= ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4090:1: (lv_sequenceElement_1_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4189:1: ( (lv_sequenceElement_1_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4190:1: (lv_sequenceElement_1_0= ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4090:1: (lv_sequenceElement_1_0= ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4091:3: lv_sequenceElement_1_0= ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4190:1: (lv_sequenceElement_1_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4191:3: lv_sequenceElement_1_0= ruleSequenceElement
{
newCompositeNode(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression8811);
+ pushFollow(FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression9072);
lv_sequenceElement_1_0=ruleSequenceElement();
state._fsp--;
@@ -10424,55 +10675,55 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4107:2: ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) )
- int alt62=2;
- int LA62_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4207:2: ( (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )* | (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) ) )
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA62_0==18||LA62_0==59) ) {
- alt62=1;
+ if ( (LA63_0==18||LA63_0==60) ) {
+ alt63=1;
}
- else if ( (LA62_0==58) ) {
- alt62=2;
+ else if ( (LA63_0==59) ) {
+ alt63=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 62, 0, input);
+ new NoViableAltException("", 63, 0, input);
throw nvae;
}
- switch (alt62) {
+ switch (alt63) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4107:3: (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4207:3: (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4107:3: (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )*
- loop61:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4207:3: (otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) ) )*
+ loop62:
do {
- int alt61=2;
- int LA61_0 = input.LA(1);
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA61_0==18) ) {
- alt61=1;
+ if ( (LA62_0==18) ) {
+ alt62=1;
}
- switch (alt61) {
+ switch (alt62) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4107:5: otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4207:5: otherlv_2= ',' ( (lv_sequenceElement_3_0= ruleSequenceElement ) )
{
- otherlv_2=(Token)match(input,18,FOLLOW_18_in_ruleSequenceConstructionExpression8825);
+ otherlv_2=(Token)match(input,18,FOLLOW_18_in_ruleSequenceConstructionExpression9086);
newLeafNode(otherlv_2, grammarAccess.getSequenceConstructionExpressionAccess().getCommaKeyword_2_0_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4111:1: ( (lv_sequenceElement_3_0= ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4112:1: (lv_sequenceElement_3_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4211:1: ( (lv_sequenceElement_3_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4212:1: (lv_sequenceElement_3_0= ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4112:1: (lv_sequenceElement_3_0= ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4113:3: lv_sequenceElement_3_0= ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4212:1: (lv_sequenceElement_3_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4213:3: lv_sequenceElement_3_0= ruleSequenceElement
{
newCompositeNode(grammarAccess.getSequenceConstructionExpressionAccess().getSequenceElementSequenceElementParserRuleCall_2_0_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression8846);
+ pushFollow(FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression9107);
lv_sequenceElement_3_0=ruleSequenceElement();
state._fsp--;
@@ -10499,7 +10750,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- break loop61;
+ break loop62;
}
} while (true);
@@ -10507,25 +10758,25 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4130:6: (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4230:6: (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4130:6: (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4130:8: otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4230:6: (otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4230:8: otherlv_4= '..' ( (lv_rangeUpper_5_0= ruleExpression ) )
{
- otherlv_4=(Token)match(input,58,FOLLOW_58_in_ruleSequenceConstructionExpression8867);
+ otherlv_4=(Token)match(input,59,FOLLOW_59_in_ruleSequenceConstructionExpression9128);
newLeafNode(otherlv_4, grammarAccess.getSequenceConstructionExpressionAccess().getFullStopFullStopKeyword_2_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4134:1: ( (lv_rangeUpper_5_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4135:1: (lv_rangeUpper_5_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4234:1: ( (lv_rangeUpper_5_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4235:1: (lv_rangeUpper_5_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4135:1: (lv_rangeUpper_5_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4136:3: lv_rangeUpper_5_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4235:1: (lv_rangeUpper_5_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4236:3: lv_rangeUpper_5_0= ruleExpression
{
newCompositeNode(grammarAccess.getSequenceConstructionExpressionAccess().getRangeUpperExpressionParserRuleCall_2_1_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleSequenceConstructionExpression8888);
+ pushFollow(FOLLOW_ruleExpression_in_ruleSequenceConstructionExpression9149);
lv_rangeUpper_5_0=ruleExpression();
state._fsp--;
@@ -10556,7 +10807,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_6=(Token)match(input,59,FOLLOW_59_in_ruleSequenceConstructionExpression8902);
+ otherlv_6=(Token)match(input,60,FOLLOW_60_in_ruleSequenceConstructionExpression9163);
newLeafNode(otherlv_6, grammarAccess.getSequenceConstructionExpressionAccess().getRightCurlyBracketKeyword_3());
@@ -10581,7 +10832,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSequenceElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4164:1: entryRuleSequenceElement returns [EObject current=null] : iv_ruleSequenceElement= ruleSequenceElement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4264:1: entryRuleSequenceElement returns [EObject current=null] : iv_ruleSequenceElement= ruleSequenceElement EOF ;
public final EObject entryRuleSequenceElement() throws RecognitionException {
EObject current = null;
@@ -10589,17 +10840,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4165:2: (iv_ruleSequenceElement= ruleSequenceElement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4166:2: iv_ruleSequenceElement= ruleSequenceElement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4265:2: (iv_ruleSequenceElement= ruleSequenceElement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4266:2: iv_ruleSequenceElement= ruleSequenceElement EOF
{
newCompositeNode(grammarAccess.getSequenceElementRule());
- pushFollow(FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement8938);
+ pushFollow(FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement9199);
iv_ruleSequenceElement=ruleSequenceElement();
state._fsp--;
current =iv_ruleSequenceElement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceElement8948);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequenceElement9209);
}
@@ -10617,7 +10868,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSequenceElement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4173:1: ruleSequenceElement returns [EObject current=null] : (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4273:1: ruleSequenceElement returns [EObject current=null] : (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression ) ;
public final EObject ruleSequenceElement() throws RecognitionException {
EObject current = null;
@@ -10629,33 +10880,33 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4176:28: ( (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4177:1: (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4276:28: ( (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4277:1: (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4177:1: (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression )
- int alt63=2;
- int LA63_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4277:1: (this_Expression_0= ruleExpression | this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression )
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( ((LA63_0>=RULE_ID && LA63_0<=RULE_STRING)||(LA63_0>=13 && LA63_0<=15)||LA63_0==21||(LA63_0>=39 && LA63_0<=40)||(LA63_0>=43 && LA63_0<=45)||(LA63_0>=53 && LA63_0<=56)||(LA63_0>=83 && LA63_0<=84)) ) {
- alt63=1;
+ if ( ((LA64_0>=RULE_ID && LA64_0<=RULE_STRING)||(LA64_0>=13 && LA64_0<=15)||LA64_0==21||(LA64_0>=39 && LA64_0<=40)||(LA64_0>=43 && LA64_0<=45)||(LA64_0>=54 && LA64_0<=57)||(LA64_0>=84 && LA64_0<=85)) ) {
+ alt64=1;
}
- else if ( (LA63_0==57) ) {
- alt63=2;
+ else if ( (LA64_0==58) ) {
+ alt64=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 63, 0, input);
+ new NoViableAltException("", 64, 0, input);
throw nvae;
}
- switch (alt63) {
+ switch (alt64) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4178:5: this_Expression_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4278:5: this_Expression_0= ruleExpression
{
newCompositeNode(grammarAccess.getSequenceElementAccess().getExpressionParserRuleCall_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleSequenceElement8995);
+ pushFollow(FOLLOW_ruleExpression_in_ruleSequenceElement9256);
this_Expression_0=ruleExpression();
state._fsp--;
@@ -10668,12 +10919,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4188:5: this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4288:5: this_SequenceConstructionExpression_1= ruleSequenceConstructionExpression
{
newCompositeNode(grammarAccess.getSequenceElementAccess().getSequenceConstructionExpressionParserRuleCall_1());
- pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceElement9022);
+ pushFollow(FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceElement9283);
this_SequenceConstructionExpression_1=ruleSequenceConstructionExpression();
state._fsp--;
@@ -10706,7 +10957,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleClassExtentExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4204:1: entryRuleClassExtentExpression returns [EObject current=null] : iv_ruleClassExtentExpression= ruleClassExtentExpression EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4304:1: entryRuleClassExtentExpression returns [EObject current=null] : iv_ruleClassExtentExpression= ruleClassExtentExpression EOF ;
public final EObject entryRuleClassExtentExpression() throws RecognitionException {
EObject current = null;
@@ -10714,17 +10965,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4205:2: (iv_ruleClassExtentExpression= ruleClassExtentExpression EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4206:2: iv_ruleClassExtentExpression= ruleClassExtentExpression EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4305:2: (iv_ruleClassExtentExpression= ruleClassExtentExpression EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4306:2: iv_ruleClassExtentExpression= ruleClassExtentExpression EOF
{
newCompositeNode(grammarAccess.getClassExtentExpressionRule());
- pushFollow(FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression9057);
+ pushFollow(FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression9318);
iv_ruleClassExtentExpression=ruleClassExtentExpression();
state._fsp--;
current =iv_ruleClassExtentExpression;
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassExtentExpression9067);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassExtentExpression9328);
}
@@ -10742,7 +10993,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleClassExtentExpression"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4213:1: ruleClassExtentExpression returns [EObject current=null] : ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4313:1: ruleClassExtentExpression returns [EObject current=null] : ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ( (lv_suffix_5_0= ruleSuffixExpression ) )? ) ;
public final EObject ruleClassExtentExpression() throws RecognitionException {
EObject current = null;
@@ -10750,18 +11001,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
Token otherlv_2=null;
Token otherlv_3=null;
Token otherlv_4=null;
+ EObject lv_suffix_5_0 = null;
+
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4216:28: ( ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4217:1: ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4316:28: ( ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ( (lv_suffix_5_0= ruleSuffixExpression ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4317:1: ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ( (lv_suffix_5_0= ruleSuffixExpression ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4217:1: ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4217:2: () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4317:1: ( () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ( (lv_suffix_5_0= ruleSuffixExpression ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4317:2: () otherlv_1= '.' otherlv_2= 'allInstances' otherlv_3= '(' otherlv_4= ')' ( (lv_suffix_5_0= ruleSuffixExpression ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4217:2: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4218:5:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4317:2: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4318:5:
{
current = forceCreateModelElement(
@@ -10771,22 +11024,64 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,46,FOLLOW_46_in_ruleClassExtentExpression9113);
+ otherlv_1=(Token)match(input,46,FOLLOW_46_in_ruleClassExtentExpression9374);
newLeafNode(otherlv_1, grammarAccess.getClassExtentExpressionAccess().getFullStopKeyword_1());
- otherlv_2=(Token)match(input,60,FOLLOW_60_in_ruleClassExtentExpression9125);
+ otherlv_2=(Token)match(input,61,FOLLOW_61_in_ruleClassExtentExpression9386);
newLeafNode(otherlv_2, grammarAccess.getClassExtentExpressionAccess().getAllInstancesKeyword_2());
- otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleClassExtentExpression9137);
+ otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleClassExtentExpression9398);
newLeafNode(otherlv_3, grammarAccess.getClassExtentExpressionAccess().getLeftParenthesisKeyword_3());
- otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleClassExtentExpression9149);
+ otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleClassExtentExpression9410);
newLeafNode(otherlv_4, grammarAccess.getClassExtentExpressionAccess().getRightParenthesisKeyword_4());
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4339:1: ( (lv_suffix_5_0= ruleSuffixExpression ) )?
+ int alt65=2;
+ int LA65_0 = input.LA(1);
+
+ if ( (LA65_0==46||LA65_0==50) ) {
+ alt65=1;
+ }
+ switch (alt65) {
+ case 1 :
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4340:1: (lv_suffix_5_0= ruleSuffixExpression )
+ {
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4340:1: (lv_suffix_5_0= ruleSuffixExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4341:3: lv_suffix_5_0= ruleSuffixExpression
+ {
+
+ newCompositeNode(grammarAccess.getClassExtentExpressionAccess().getSuffixSuffixExpressionParserRuleCall_5_0());
+
+ pushFollow(FOLLOW_ruleSuffixExpression_in_ruleClassExtentExpression9431);
+ lv_suffix_5_0=ruleSuffixExpression();
+
+ state._fsp--;
+
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getClassExtentExpressionRule());
+ }
+ set(
+ current,
+ "suffix",
+ lv_suffix_5_0,
+ "SuffixExpression");
+ afterParserOrEnumRuleCall();
+
+
+ }
+
+
+ }
+ break;
+
+ }
+
}
@@ -10808,7 +11103,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleBlock"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4247:1: entryRuleBlock returns [EObject current=null] : iv_ruleBlock= ruleBlock EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4365:1: entryRuleBlock returns [EObject current=null] : iv_ruleBlock= ruleBlock EOF ;
public final EObject entryRuleBlock() throws RecognitionException {
EObject current = null;
@@ -10816,17 +11111,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4248:2: (iv_ruleBlock= ruleBlock EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4249:2: iv_ruleBlock= ruleBlock EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4366:2: (iv_ruleBlock= ruleBlock EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4367:2: iv_ruleBlock= ruleBlock EOF
{
newCompositeNode(grammarAccess.getBlockRule());
- pushFollow(FOLLOW_ruleBlock_in_entryRuleBlock9185);
+ pushFollow(FOLLOW_ruleBlock_in_entryRuleBlock9468);
iv_ruleBlock=ruleBlock();
state._fsp--;
current =iv_ruleBlock;
- match(input,EOF,FOLLOW_EOF_in_entryRuleBlock9195);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBlock9478);
}
@@ -10844,7 +11139,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleBlock"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4256:1: ruleBlock returns [EObject current=null] : (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4374:1: ruleBlock returns [EObject current=null] : (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' ) ;
public final EObject ruleBlock() throws RecognitionException {
EObject current = null;
@@ -10856,18 +11151,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4259:28: ( (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4260:1: (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4377:28: ( (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4378:1: (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4260:1: (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4260:3: otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4378:1: (otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4378:3: otherlv_0= '{' () ( (lv_sequence_2_0= ruleStatementSequence ) )? otherlv_3= '}'
{
- otherlv_0=(Token)match(input,57,FOLLOW_57_in_ruleBlock9232);
+ otherlv_0=(Token)match(input,58,FOLLOW_58_in_ruleBlock9515);
newLeafNode(otherlv_0, grammarAccess.getBlockAccess().getLeftCurlyBracketKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4264:1: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4265:5:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4382:1: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4383:5:
{
current = forceCreateModelElement(
@@ -10877,24 +11172,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4270:2: ( (lv_sequence_2_0= ruleStatementSequence ) )?
- int alt64=2;
- int LA64_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4388:2: ( (lv_sequence_2_0= ruleStatementSequence ) )?
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( (LA64_0==RULE_ID||(LA64_0>=RULE_ML_COMMENT && LA64_0<=RULE_SL_COMMENT)||(LA64_0>=14 && LA64_0<=15)||(LA64_0>=54 && LA64_0<=57)||LA64_0==61||(LA64_0>=64 && LA64_0<=67)||LA64_0==70||(LA64_0>=73 && LA64_0<=75)||(LA64_0>=77 && LA64_0<=80)) ) {
- alt64=1;
+ if ( (LA66_0==RULE_ID||(LA66_0>=RULE_ML_COMMENT && LA66_0<=RULE_SL_COMMENT)||(LA66_0>=14 && LA66_0<=15)||(LA66_0>=55 && LA66_0<=58)||LA66_0==62||(LA66_0>=65 && LA66_0<=68)||LA66_0==71||(LA66_0>=74 && LA66_0<=76)||(LA66_0>=78 && LA66_0<=81)) ) {
+ alt66=1;
}
- switch (alt64) {
+ switch (alt66) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4271:1: (lv_sequence_2_0= ruleStatementSequence )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4389:1: (lv_sequence_2_0= ruleStatementSequence )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4271:1: (lv_sequence_2_0= ruleStatementSequence )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4272:3: lv_sequence_2_0= ruleStatementSequence
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4389:1: (lv_sequence_2_0= ruleStatementSequence )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4390:3: lv_sequence_2_0= ruleStatementSequence
{
newCompositeNode(grammarAccess.getBlockAccess().getSequenceStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleStatementSequence_in_ruleBlock9262);
+ pushFollow(FOLLOW_ruleStatementSequence_in_ruleBlock9545);
lv_sequence_2_0=ruleStatementSequence();
state._fsp--;
@@ -10919,7 +11214,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,59,FOLLOW_59_in_ruleBlock9275);
+ otherlv_3=(Token)match(input,60,FOLLOW_60_in_ruleBlock9558);
newLeafNode(otherlv_3, grammarAccess.getBlockAccess().getRightCurlyBracketKeyword_3());
@@ -10944,7 +11239,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleStatementSequence"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4300:1: entryRuleStatementSequence returns [EObject current=null] : iv_ruleStatementSequence= ruleStatementSequence EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4418:1: entryRuleStatementSequence returns [EObject current=null] : iv_ruleStatementSequence= ruleStatementSequence EOF ;
public final EObject entryRuleStatementSequence() throws RecognitionException {
EObject current = null;
@@ -10952,17 +11247,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4301:2: (iv_ruleStatementSequence= ruleStatementSequence EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4302:2: iv_ruleStatementSequence= ruleStatementSequence EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4419:2: (iv_ruleStatementSequence= ruleStatementSequence EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4420:2: iv_ruleStatementSequence= ruleStatementSequence EOF
{
newCompositeNode(grammarAccess.getStatementSequenceRule());
- pushFollow(FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence9311);
+ pushFollow(FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence9594);
iv_ruleStatementSequence=ruleStatementSequence();
state._fsp--;
current =iv_ruleStatementSequence;
- match(input,EOF,FOLLOW_EOF_in_entryRuleStatementSequence9321);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStatementSequence9604);
}
@@ -10980,7 +11275,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleStatementSequence"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4309:1: ruleStatementSequence returns [EObject current=null] : ( (lv_statements_0_0= ruleDocumentedStatement ) )+ ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4427:1: ruleStatementSequence returns [EObject current=null] : ( (lv_statements_0_0= ruleDocumentedStatement ) )+ ;
public final EObject ruleStatementSequence() throws RecognitionException {
EObject current = null;
@@ -10990,32 +11285,32 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4312:28: ( ( (lv_statements_0_0= ruleDocumentedStatement ) )+ )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4313:1: ( (lv_statements_0_0= ruleDocumentedStatement ) )+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4430:28: ( ( (lv_statements_0_0= ruleDocumentedStatement ) )+ )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4431:1: ( (lv_statements_0_0= ruleDocumentedStatement ) )+
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4313:1: ( (lv_statements_0_0= ruleDocumentedStatement ) )+
- int cnt65=0;
- loop65:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4431:1: ( (lv_statements_0_0= ruleDocumentedStatement ) )+
+ int cnt67=0;
+ loop67:
do {
- int alt65=2;
- int LA65_0 = input.LA(1);
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( (LA65_0==RULE_ID||(LA65_0>=RULE_ML_COMMENT && LA65_0<=RULE_SL_COMMENT)||(LA65_0>=14 && LA65_0<=15)||(LA65_0>=54 && LA65_0<=57)||LA65_0==61||(LA65_0>=64 && LA65_0<=67)||LA65_0==70||(LA65_0>=73 && LA65_0<=75)||(LA65_0>=77 && LA65_0<=80)) ) {
- alt65=1;
+ if ( (LA67_0==RULE_ID||(LA67_0>=RULE_ML_COMMENT && LA67_0<=RULE_SL_COMMENT)||(LA67_0>=14 && LA67_0<=15)||(LA67_0>=55 && LA67_0<=58)||LA67_0==62||(LA67_0>=65 && LA67_0<=68)||LA67_0==71||(LA67_0>=74 && LA67_0<=76)||(LA67_0>=78 && LA67_0<=81)) ) {
+ alt67=1;
}
- switch (alt65) {
+ switch (alt67) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4314:1: (lv_statements_0_0= ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4432:1: (lv_statements_0_0= ruleDocumentedStatement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4314:1: (lv_statements_0_0= ruleDocumentedStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4315:3: lv_statements_0_0= ruleDocumentedStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4432:1: (lv_statements_0_0= ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4433:3: lv_statements_0_0= ruleDocumentedStatement
{
newCompositeNode(grammarAccess.getStatementSequenceAccess().getStatementsDocumentedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_ruleStatementSequence9366);
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_ruleStatementSequence9649);
lv_statements_0_0=ruleDocumentedStatement();
state._fsp--;
@@ -11039,12 +11334,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- if ( cnt65 >= 1 ) break loop65;
+ if ( cnt67 >= 1 ) break loop67;
EarlyExitException eee =
- new EarlyExitException(65, input);
+ new EarlyExitException(67, input);
throw eee;
}
- cnt65++;
+ cnt67++;
} while (true);
@@ -11065,7 +11360,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleDocumentedStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4339:1: entryRuleDocumentedStatement returns [EObject current=null] : iv_ruleDocumentedStatement= ruleDocumentedStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4457:1: entryRuleDocumentedStatement returns [EObject current=null] : iv_ruleDocumentedStatement= ruleDocumentedStatement EOF ;
public final EObject entryRuleDocumentedStatement() throws RecognitionException {
EObject current = null;
@@ -11073,17 +11368,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4340:2: (iv_ruleDocumentedStatement= ruleDocumentedStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4341:2: iv_ruleDocumentedStatement= ruleDocumentedStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4458:2: (iv_ruleDocumentedStatement= ruleDocumentedStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4459:2: iv_ruleDocumentedStatement= ruleDocumentedStatement EOF
{
newCompositeNode(grammarAccess.getDocumentedStatementRule());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement9402);
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement9685);
iv_ruleDocumentedStatement=ruleDocumentedStatement();
state._fsp--;
current =iv_ruleDocumentedStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentedStatement9412);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentedStatement9695);
}
@@ -11101,7 +11396,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleDocumentedStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4348:1: ruleDocumentedStatement returns [EObject current=null] : ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4466:1: ruleDocumentedStatement returns [EObject current=null] : ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) ) ;
public final EObject ruleDocumentedStatement() throws RecognitionException {
EObject current = null;
@@ -11113,47 +11408,47 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4351:28: ( ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4352:1: ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4469:28: ( ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4470:1: ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4352:1: ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4352:2: ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4470:1: ( ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4470:2: ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )? ( (lv_statement_1_0= ruleStatement ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4352:2: ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )?
- int alt67=2;
- int LA67_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4470:2: ( ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) ) )?
+ int alt69=2;
+ int LA69_0 = input.LA(1);
- if ( ((LA67_0>=RULE_ML_COMMENT && LA67_0<=RULE_SL_COMMENT)) ) {
- alt67=1;
+ if ( ((LA69_0>=RULE_ML_COMMENT && LA69_0<=RULE_SL_COMMENT)) ) {
+ alt69=1;
}
- switch (alt67) {
+ switch (alt69) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4353:1: ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4471:1: ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4353:1: ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4354:1: (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4471:1: ( (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4472:1: (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4354:1: (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT )
- int alt66=2;
- int LA66_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4472:1: (lv_comment_0_1= RULE_ML_COMMENT | lv_comment_0_2= RULE_SL_COMMENT )
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( (LA66_0==RULE_ML_COMMENT) ) {
- alt66=1;
+ if ( (LA68_0==RULE_ML_COMMENT) ) {
+ alt68=1;
}
- else if ( (LA66_0==RULE_SL_COMMENT) ) {
- alt66=2;
+ else if ( (LA68_0==RULE_SL_COMMENT) ) {
+ alt68=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 66, 0, input);
+ new NoViableAltException("", 68, 0, input);
throw nvae;
}
- switch (alt66) {
+ switch (alt68) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4355:3: lv_comment_0_1= RULE_ML_COMMENT
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4473:3: lv_comment_0_1= RULE_ML_COMMENT
{
- lv_comment_0_1=(Token)match(input,RULE_ML_COMMENT,FOLLOW_RULE_ML_COMMENT_in_ruleDocumentedStatement9456);
+ lv_comment_0_1=(Token)match(input,RULE_ML_COMMENT,FOLLOW_RULE_ML_COMMENT_in_ruleDocumentedStatement9739);
newLeafNode(lv_comment_0_1, grammarAccess.getDocumentedStatementAccess().getCommentML_COMMENTTerminalRuleCall_0_0_0());
@@ -11171,9 +11466,9 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4370:8: lv_comment_0_2= RULE_SL_COMMENT
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4488:8: lv_comment_0_2= RULE_SL_COMMENT
{
- lv_comment_0_2=(Token)match(input,RULE_SL_COMMENT,FOLLOW_RULE_SL_COMMENT_in_ruleDocumentedStatement9476);
+ lv_comment_0_2=(Token)match(input,RULE_SL_COMMENT,FOLLOW_RULE_SL_COMMENT_in_ruleDocumentedStatement9759);
newLeafNode(lv_comment_0_2, grammarAccess.getDocumentedStatementAccess().getCommentSL_COMMENTTerminalRuleCall_0_0_1());
@@ -11202,16 +11497,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4388:3: ( (lv_statement_1_0= ruleStatement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4389:1: (lv_statement_1_0= ruleStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4506:3: ( (lv_statement_1_0= ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4507:1: (lv_statement_1_0= ruleStatement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4389:1: (lv_statement_1_0= ruleStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4390:3: lv_statement_1_0= ruleStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4507:1: (lv_statement_1_0= ruleStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4508:3: lv_statement_1_0= ruleStatement
{
newCompositeNode(grammarAccess.getDocumentedStatementAccess().getStatementStatementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleStatement_in_ruleDocumentedStatement9506);
+ pushFollow(FOLLOW_ruleStatement_in_ruleDocumentedStatement9789);
lv_statement_1_0=ruleStatement();
state._fsp--;
@@ -11254,7 +11549,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleInlineStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4414:1: entryRuleInlineStatement returns [EObject current=null] : iv_ruleInlineStatement= ruleInlineStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4532:1: entryRuleInlineStatement returns [EObject current=null] : iv_ruleInlineStatement= ruleInlineStatement EOF ;
public final EObject entryRuleInlineStatement() throws RecognitionException {
EObject current = null;
@@ -11262,17 +11557,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4415:2: (iv_ruleInlineStatement= ruleInlineStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4416:2: iv_ruleInlineStatement= ruleInlineStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4533:2: (iv_ruleInlineStatement= ruleInlineStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4534:2: iv_ruleInlineStatement= ruleInlineStatement EOF
{
newCompositeNode(grammarAccess.getInlineStatementRule());
- pushFollow(FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement9542);
+ pushFollow(FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement9825);
iv_ruleInlineStatement=ruleInlineStatement();
state._fsp--;
current =iv_ruleInlineStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInlineStatement9552);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInlineStatement9835);
}
@@ -11290,7 +11585,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleInlineStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4423:1: ruleInlineStatement returns [EObject current=null] : (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4541:1: ruleInlineStatement returns [EObject current=null] : (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' ) ;
public final EObject ruleInlineStatement() throws RecognitionException {
EObject current = null;
@@ -11305,31 +11600,31 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4426:28: ( (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4427:1: (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4544:28: ( (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4545:1: (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4427:1: (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4427:3: otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4545:1: (otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4545:3: otherlv_0= '/*@' otherlv_1= 'inline' otherlv_2= '(' ( (lv_langageName_3_0= RULE_ID ) ) otherlv_4= ')' ( (lv_body_5_0= RULE_STRING ) ) otherlv_6= '*/'
{
- otherlv_0=(Token)match(input,61,FOLLOW_61_in_ruleInlineStatement9589);
+ otherlv_0=(Token)match(input,62,FOLLOW_62_in_ruleInlineStatement9872);
newLeafNode(otherlv_0, grammarAccess.getInlineStatementAccess().getSolidusAsteriskCommercialAtKeyword_0());
- otherlv_1=(Token)match(input,62,FOLLOW_62_in_ruleInlineStatement9601);
+ otherlv_1=(Token)match(input,63,FOLLOW_63_in_ruleInlineStatement9884);
newLeafNode(otherlv_1, grammarAccess.getInlineStatementAccess().getInlineKeyword_1());
- otherlv_2=(Token)match(input,21,FOLLOW_21_in_ruleInlineStatement9613);
+ otherlv_2=(Token)match(input,21,FOLLOW_21_in_ruleInlineStatement9896);
newLeafNode(otherlv_2, grammarAccess.getInlineStatementAccess().getLeftParenthesisKeyword_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4439:1: ( (lv_langageName_3_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4440:1: (lv_langageName_3_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4557:1: ( (lv_langageName_3_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4558:1: (lv_langageName_3_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4440:1: (lv_langageName_3_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4441:3: lv_langageName_3_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4558:1: (lv_langageName_3_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4559:3: lv_langageName_3_0= RULE_ID
{
- lv_langageName_3_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleInlineStatement9630);
+ lv_langageName_3_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleInlineStatement9913);
newLeafNode(lv_langageName_3_0, grammarAccess.getInlineStatementAccess().getLangageNameIDTerminalRuleCall_3_0());
@@ -11349,17 +11644,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleInlineStatement9647);
+ otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleInlineStatement9930);
newLeafNode(otherlv_4, grammarAccess.getInlineStatementAccess().getRightParenthesisKeyword_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4461:1: ( (lv_body_5_0= RULE_STRING ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4462:1: (lv_body_5_0= RULE_STRING )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4579:1: ( (lv_body_5_0= RULE_STRING ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4580:1: (lv_body_5_0= RULE_STRING )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4462:1: (lv_body_5_0= RULE_STRING )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4463:3: lv_body_5_0= RULE_STRING
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4580:1: (lv_body_5_0= RULE_STRING )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4581:3: lv_body_5_0= RULE_STRING
{
- lv_body_5_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleInlineStatement9664);
+ lv_body_5_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleInlineStatement9947);
newLeafNode(lv_body_5_0, grammarAccess.getInlineStatementAccess().getBodySTRINGTerminalRuleCall_5_0());
@@ -11379,7 +11674,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_6=(Token)match(input,63,FOLLOW_63_in_ruleInlineStatement9681);
+ otherlv_6=(Token)match(input,64,FOLLOW_64_in_ruleInlineStatement9964);
newLeafNode(otherlv_6, grammarAccess.getInlineStatementAccess().getAsteriskSolidusKeyword_6());
@@ -11404,7 +11699,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleAnnotatedStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4491:1: entryRuleAnnotatedStatement returns [EObject current=null] : iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4609:1: entryRuleAnnotatedStatement returns [EObject current=null] : iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF ;
public final EObject entryRuleAnnotatedStatement() throws RecognitionException {
EObject current = null;
@@ -11412,17 +11707,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4492:2: (iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4493:2: iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4610:2: (iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4611:2: iv_ruleAnnotatedStatement= ruleAnnotatedStatement EOF
{
newCompositeNode(grammarAccess.getAnnotatedStatementRule());
- pushFollow(FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement9717);
+ pushFollow(FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement10000);
iv_ruleAnnotatedStatement=ruleAnnotatedStatement();
state._fsp--;
current =iv_ruleAnnotatedStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotatedStatement9727);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotatedStatement10010);
}
@@ -11440,7 +11735,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAnnotatedStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4500:1: ruleAnnotatedStatement returns [EObject current=null] : (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4618:1: ruleAnnotatedStatement returns [EObject current=null] : (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) ) ;
public final EObject ruleAnnotatedStatement() throws RecognitionException {
EObject current = null;
@@ -11453,26 +11748,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4503:28: ( (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4504:1: (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4621:28: ( (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4622:1: (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4504:1: (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4504:3: otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4622:1: (otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4622:3: otherlv_0= '//@' ( (lv_annotation_1_0= ruleAnnotation ) ) ( (lv_statement_2_0= ruleStatement ) )
{
- otherlv_0=(Token)match(input,64,FOLLOW_64_in_ruleAnnotatedStatement9764);
+ otherlv_0=(Token)match(input,65,FOLLOW_65_in_ruleAnnotatedStatement10047);
newLeafNode(otherlv_0, grammarAccess.getAnnotatedStatementAccess().getSolidusSolidusCommercialAtKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4508:1: ( (lv_annotation_1_0= ruleAnnotation ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4509:1: (lv_annotation_1_0= ruleAnnotation )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4626:1: ( (lv_annotation_1_0= ruleAnnotation ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4627:1: (lv_annotation_1_0= ruleAnnotation )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4509:1: (lv_annotation_1_0= ruleAnnotation )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4510:3: lv_annotation_1_0= ruleAnnotation
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4627:1: (lv_annotation_1_0= ruleAnnotation )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4628:3: lv_annotation_1_0= ruleAnnotation
{
newCompositeNode(grammarAccess.getAnnotatedStatementAccess().getAnnotationAnnotationParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleAnnotation_in_ruleAnnotatedStatement9785);
+ pushFollow(FOLLOW_ruleAnnotation_in_ruleAnnotatedStatement10068);
lv_annotation_1_0=ruleAnnotation();
state._fsp--;
@@ -11494,16 +11789,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4526:2: ( (lv_statement_2_0= ruleStatement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4527:1: (lv_statement_2_0= ruleStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4644:2: ( (lv_statement_2_0= ruleStatement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4645:1: (lv_statement_2_0= ruleStatement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4527:1: (lv_statement_2_0= ruleStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4528:3: lv_statement_2_0= ruleStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4645:1: (lv_statement_2_0= ruleStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4646:3: lv_statement_2_0= ruleStatement
{
newCompositeNode(grammarAccess.getAnnotatedStatementAccess().getStatementStatementParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleStatement_in_ruleAnnotatedStatement9806);
+ pushFollow(FOLLOW_ruleStatement_in_ruleAnnotatedStatement10089);
lv_statement_2_0=ruleStatement();
state._fsp--;
@@ -11546,7 +11841,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4552:1: entryRuleStatement returns [EObject current=null] : iv_ruleStatement= ruleStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4670:1: entryRuleStatement returns [EObject current=null] : iv_ruleStatement= ruleStatement EOF ;
public final EObject entryRuleStatement() throws RecognitionException {
EObject current = null;
@@ -11554,17 +11849,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4553:2: (iv_ruleStatement= ruleStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4554:2: iv_ruleStatement= ruleStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4671:2: (iv_ruleStatement= ruleStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4672:2: iv_ruleStatement= ruleStatement EOF
{
newCompositeNode(grammarAccess.getStatementRule());
- pushFollow(FOLLOW_ruleStatement_in_entryRuleStatement9842);
+ pushFollow(FOLLOW_ruleStatement_in_entryRuleStatement10125);
iv_ruleStatement=ruleStatement();
state._fsp--;
current =iv_ruleStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleStatement9852);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStatement10135);
}
@@ -11582,7 +11877,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4561:1: ruleStatement returns [EObject current=null] : (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4679:1: ruleStatement returns [EObject current=null] : (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement ) ;
public final EObject ruleStatement() throws RecognitionException {
EObject current = null;
@@ -11626,119 +11921,119 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4564:28: ( (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4565:1: (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4682:28: ( (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4683:1: (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4565:1: (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement )
- int alt68=18;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4683:1: (this_AnnotatedStatement_0= ruleAnnotatedStatement | this_InlineStatement_1= ruleInlineStatement | this_BlockStatement_2= ruleBlockStatement | this_EmptyStatement_3= ruleEmptyStatement | this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement | this_IfStatement_5= ruleIfStatement | this_SwitchStatement_6= ruleSwitchStatement | this_WhileStatement_7= ruleWhileStatement | this_DoStatement_8= ruleDoStatement | this_ForStatement_9= ruleForStatement | this_BreakStatement_10= ruleBreakStatement | this_ReturnStatement_11= ruleReturnStatement | this_AcceptStatement_12= ruleAcceptStatement | this_ClassifyStatement_13= ruleClassifyStatement | this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement | this_SuperInvocationStatement_15= ruleSuperInvocationStatement | this_ThisInvocationStatement_16= ruleThisInvocationStatement | this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement )
+ int alt70=18;
switch ( input.LA(1) ) {
- case 64:
- {
- alt68=1;
- }
- break;
- case 61:
+ case 65:
{
- alt68=2;
+ alt70=1;
}
break;
- case 57:
+ case 62:
{
- alt68=3;
+ alt70=2;
}
break;
- case 65:
+ case 58:
{
- alt68=4;
+ alt70=3;
}
break;
case 66:
{
- alt68=5;
+ alt70=4;
}
break;
case 67:
{
- alt68=6;
+ alt70=5;
}
break;
- case 70:
+ case 68:
{
- alt68=7;
+ alt70=6;
}
break;
- case 73:
+ case 71:
{
- alt68=8;
+ alt70=7;
}
break;
case 74:
{
- alt68=9;
+ alt70=8;
}
break;
case 75:
{
- alt68=10;
+ alt70=9;
}
break;
- case 77:
+ case 76:
{
- alt68=11;
+ alt70=10;
}
break;
case 78:
{
- alt68=12;
+ alt70=11;
}
break;
case 79:
{
- alt68=13;
+ alt70=12;
}
break;
case 80:
{
- alt68=14;
+ alt70=13;
+ }
+ break;
+ case 81:
+ {
+ alt70=14;
}
break;
case RULE_ID:
case 14:
case 15:
{
- alt68=15;
+ alt70=15;
}
break;
- case 55:
+ case 56:
{
- alt68=16;
+ alt70=16;
}
break;
- case 54:
+ case 55:
{
- alt68=17;
+ alt70=17;
}
break;
- case 56:
+ case 57:
{
- alt68=18;
+ alt70=18;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 68, 0, input);
+ new NoViableAltException("", 70, 0, input);
throw nvae;
}
- switch (alt68) {
+ switch (alt70) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4566:5: this_AnnotatedStatement_0= ruleAnnotatedStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4684:5: this_AnnotatedStatement_0= ruleAnnotatedStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getAnnotatedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleAnnotatedStatement_in_ruleStatement9899);
+ pushFollow(FOLLOW_ruleAnnotatedStatement_in_ruleStatement10182);
this_AnnotatedStatement_0=ruleAnnotatedStatement();
state._fsp--;
@@ -11751,12 +12046,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4576:5: this_InlineStatement_1= ruleInlineStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4694:5: this_InlineStatement_1= ruleInlineStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getInlineStatementParserRuleCall_1());
- pushFollow(FOLLOW_ruleInlineStatement_in_ruleStatement9926);
+ pushFollow(FOLLOW_ruleInlineStatement_in_ruleStatement10209);
this_InlineStatement_1=ruleInlineStatement();
state._fsp--;
@@ -11769,12 +12064,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4586:5: this_BlockStatement_2= ruleBlockStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4704:5: this_BlockStatement_2= ruleBlockStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getBlockStatementParserRuleCall_2());
- pushFollow(FOLLOW_ruleBlockStatement_in_ruleStatement9953);
+ pushFollow(FOLLOW_ruleBlockStatement_in_ruleStatement10236);
this_BlockStatement_2=ruleBlockStatement();
state._fsp--;
@@ -11787,12 +12082,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4596:5: this_EmptyStatement_3= ruleEmptyStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4714:5: this_EmptyStatement_3= ruleEmptyStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getEmptyStatementParserRuleCall_3());
- pushFollow(FOLLOW_ruleEmptyStatement_in_ruleStatement9980);
+ pushFollow(FOLLOW_ruleEmptyStatement_in_ruleStatement10263);
this_EmptyStatement_3=ruleEmptyStatement();
state._fsp--;
@@ -11805,12 +12100,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4606:5: this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4724:5: this_LocalNameDeclarationStatement_4= ruleLocalNameDeclarationStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getLocalNameDeclarationStatementParserRuleCall_4());
- pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_ruleStatement10007);
+ pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_ruleStatement10290);
this_LocalNameDeclarationStatement_4=ruleLocalNameDeclarationStatement();
state._fsp--;
@@ -11823,12 +12118,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 6 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4616:5: this_IfStatement_5= ruleIfStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4734:5: this_IfStatement_5= ruleIfStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getIfStatementParserRuleCall_5());
- pushFollow(FOLLOW_ruleIfStatement_in_ruleStatement10034);
+ pushFollow(FOLLOW_ruleIfStatement_in_ruleStatement10317);
this_IfStatement_5=ruleIfStatement();
state._fsp--;
@@ -11841,12 +12136,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 7 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4626:5: this_SwitchStatement_6= ruleSwitchStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4744:5: this_SwitchStatement_6= ruleSwitchStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getSwitchStatementParserRuleCall_6());
- pushFollow(FOLLOW_ruleSwitchStatement_in_ruleStatement10061);
+ pushFollow(FOLLOW_ruleSwitchStatement_in_ruleStatement10344);
this_SwitchStatement_6=ruleSwitchStatement();
state._fsp--;
@@ -11859,12 +12154,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 8 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4636:5: this_WhileStatement_7= ruleWhileStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4754:5: this_WhileStatement_7= ruleWhileStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getWhileStatementParserRuleCall_7());
- pushFollow(FOLLOW_ruleWhileStatement_in_ruleStatement10088);
+ pushFollow(FOLLOW_ruleWhileStatement_in_ruleStatement10371);
this_WhileStatement_7=ruleWhileStatement();
state._fsp--;
@@ -11877,12 +12172,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 9 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4646:5: this_DoStatement_8= ruleDoStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4764:5: this_DoStatement_8= ruleDoStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getDoStatementParserRuleCall_8());
- pushFollow(FOLLOW_ruleDoStatement_in_ruleStatement10115);
+ pushFollow(FOLLOW_ruleDoStatement_in_ruleStatement10398);
this_DoStatement_8=ruleDoStatement();
state._fsp--;
@@ -11895,12 +12190,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 10 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4656:5: this_ForStatement_9= ruleForStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4774:5: this_ForStatement_9= ruleForStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getForStatementParserRuleCall_9());
- pushFollow(FOLLOW_ruleForStatement_in_ruleStatement10142);
+ pushFollow(FOLLOW_ruleForStatement_in_ruleStatement10425);
this_ForStatement_9=ruleForStatement();
state._fsp--;
@@ -11913,12 +12208,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 11 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4666:5: this_BreakStatement_10= ruleBreakStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4784:5: this_BreakStatement_10= ruleBreakStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getBreakStatementParserRuleCall_10());
- pushFollow(FOLLOW_ruleBreakStatement_in_ruleStatement10169);
+ pushFollow(FOLLOW_ruleBreakStatement_in_ruleStatement10452);
this_BreakStatement_10=ruleBreakStatement();
state._fsp--;
@@ -11931,12 +12226,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 12 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4676:5: this_ReturnStatement_11= ruleReturnStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4794:5: this_ReturnStatement_11= ruleReturnStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getReturnStatementParserRuleCall_11());
- pushFollow(FOLLOW_ruleReturnStatement_in_ruleStatement10196);
+ pushFollow(FOLLOW_ruleReturnStatement_in_ruleStatement10479);
this_ReturnStatement_11=ruleReturnStatement();
state._fsp--;
@@ -11949,12 +12244,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 13 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4686:5: this_AcceptStatement_12= ruleAcceptStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4804:5: this_AcceptStatement_12= ruleAcceptStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getAcceptStatementParserRuleCall_12());
- pushFollow(FOLLOW_ruleAcceptStatement_in_ruleStatement10223);
+ pushFollow(FOLLOW_ruleAcceptStatement_in_ruleStatement10506);
this_AcceptStatement_12=ruleAcceptStatement();
state._fsp--;
@@ -11967,12 +12262,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 14 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4696:5: this_ClassifyStatement_13= ruleClassifyStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4814:5: this_ClassifyStatement_13= ruleClassifyStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getClassifyStatementParserRuleCall_13());
- pushFollow(FOLLOW_ruleClassifyStatement_in_ruleStatement10250);
+ pushFollow(FOLLOW_ruleClassifyStatement_in_ruleStatement10533);
this_ClassifyStatement_13=ruleClassifyStatement();
state._fsp--;
@@ -11985,12 +12280,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 15 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4706:5: this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4824:5: this_InvocationOrAssignementOrDeclarationStatement_14= ruleInvocationOrAssignementOrDeclarationStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getInvocationOrAssignementOrDeclarationStatementParserRuleCall_14());
- pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_ruleStatement10277);
+ pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_ruleStatement10560);
this_InvocationOrAssignementOrDeclarationStatement_14=ruleInvocationOrAssignementOrDeclarationStatement();
state._fsp--;
@@ -12003,12 +12298,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 16 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4716:5: this_SuperInvocationStatement_15= ruleSuperInvocationStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4834:5: this_SuperInvocationStatement_15= ruleSuperInvocationStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getSuperInvocationStatementParserRuleCall_15());
- pushFollow(FOLLOW_ruleSuperInvocationStatement_in_ruleStatement10304);
+ pushFollow(FOLLOW_ruleSuperInvocationStatement_in_ruleStatement10587);
this_SuperInvocationStatement_15=ruleSuperInvocationStatement();
state._fsp--;
@@ -12021,12 +12316,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 17 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4726:5: this_ThisInvocationStatement_16= ruleThisInvocationStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4844:5: this_ThisInvocationStatement_16= ruleThisInvocationStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getThisInvocationStatementParserRuleCall_16());
- pushFollow(FOLLOW_ruleThisInvocationStatement_in_ruleStatement10331);
+ pushFollow(FOLLOW_ruleThisInvocationStatement_in_ruleStatement10614);
this_ThisInvocationStatement_16=ruleThisInvocationStatement();
state._fsp--;
@@ -12039,12 +12334,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 18 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4736:5: this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4854:5: this_InstanceCreationInvocationStatement_17= ruleInstanceCreationInvocationStatement
{
newCompositeNode(grammarAccess.getStatementAccess().getInstanceCreationInvocationStatementParserRuleCall_17());
- pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_ruleStatement10358);
+ pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_ruleStatement10641);
this_InstanceCreationInvocationStatement_17=ruleInstanceCreationInvocationStatement();
state._fsp--;
@@ -12077,7 +12372,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleAnnotation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4752:1: entryRuleAnnotation returns [EObject current=null] : iv_ruleAnnotation= ruleAnnotation EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4870:1: entryRuleAnnotation returns [EObject current=null] : iv_ruleAnnotation= ruleAnnotation EOF ;
public final EObject entryRuleAnnotation() throws RecognitionException {
EObject current = null;
@@ -12085,17 +12380,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4753:2: (iv_ruleAnnotation= ruleAnnotation EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4754:2: iv_ruleAnnotation= ruleAnnotation EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4871:2: (iv_ruleAnnotation= ruleAnnotation EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4872:2: iv_ruleAnnotation= ruleAnnotation EOF
{
newCompositeNode(grammarAccess.getAnnotationRule());
- pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation10393);
+ pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation10676);
iv_ruleAnnotation=ruleAnnotation();
state._fsp--;
current =iv_ruleAnnotation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation10403);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation10686);
}
@@ -12113,7 +12408,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAnnotation"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4761:1: ruleAnnotation returns [EObject current=null] : ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4879:1: ruleAnnotation returns [EObject current=null] : ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? ) ;
public final EObject ruleAnnotation() throws RecognitionException {
EObject current = null;
@@ -12128,22 +12423,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4764:28: ( ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4765:1: ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4882:28: ( ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4883:1: ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4765:1: ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4765:2: ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4883:1: ( ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4883:2: ( (lv_kind_0_0= ruleAnnotationKind ) ) (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4765:2: ( (lv_kind_0_0= ruleAnnotationKind ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4766:1: (lv_kind_0_0= ruleAnnotationKind )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4883:2: ( (lv_kind_0_0= ruleAnnotationKind ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4884:1: (lv_kind_0_0= ruleAnnotationKind )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4766:1: (lv_kind_0_0= ruleAnnotationKind )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4767:3: lv_kind_0_0= ruleAnnotationKind
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4884:1: (lv_kind_0_0= ruleAnnotationKind )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4885:3: lv_kind_0_0= ruleAnnotationKind
{
newCompositeNode(grammarAccess.getAnnotationAccess().getKindAnnotationKindEnumRuleCall_0_0());
- pushFollow(FOLLOW_ruleAnnotationKind_in_ruleAnnotation10449);
+ pushFollow(FOLLOW_ruleAnnotationKind_in_ruleAnnotation10732);
lv_kind_0_0=ruleAnnotationKind();
state._fsp--;
@@ -12165,28 +12460,28 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4783:2: (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )?
- int alt70=2;
- int LA70_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4901:2: (otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')' )?
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( (LA70_0==21) ) {
- alt70=1;
+ if ( (LA72_0==21) ) {
+ alt72=1;
}
- switch (alt70) {
+ switch (alt72) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4783:4: otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4901:4: otherlv_1= '(' ( (lv_args_2_0= RULE_ID ) ) (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )* otherlv_5= ')'
{
- otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleAnnotation10462);
+ otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleAnnotation10745);
newLeafNode(otherlv_1, grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4787:1: ( (lv_args_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4788:1: (lv_args_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4905:1: ( (lv_args_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4906:1: (lv_args_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4788:1: (lv_args_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4789:3: lv_args_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4906:1: (lv_args_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4907:3: lv_args_2_0= RULE_ID
{
- lv_args_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAnnotation10479);
+ lv_args_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAnnotation10762);
newLeafNode(lv_args_2_0, grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_1_0());
@@ -12206,32 +12501,32 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4805:2: (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )*
- loop69:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4923:2: (otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) ) )*
+ loop71:
do {
- int alt69=2;
- int LA69_0 = input.LA(1);
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA69_0==18) ) {
- alt69=1;
+ if ( (LA71_0==18) ) {
+ alt71=1;
}
- switch (alt69) {
+ switch (alt71) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4805:4: otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4923:4: otherlv_3= ',' ( (lv_args_4_0= RULE_ID ) )
{
- otherlv_3=(Token)match(input,18,FOLLOW_18_in_ruleAnnotation10497);
+ otherlv_3=(Token)match(input,18,FOLLOW_18_in_ruleAnnotation10780);
newLeafNode(otherlv_3, grammarAccess.getAnnotationAccess().getCommaKeyword_1_2_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4809:1: ( (lv_args_4_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4810:1: (lv_args_4_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4927:1: ( (lv_args_4_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4928:1: (lv_args_4_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4810:1: (lv_args_4_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4811:3: lv_args_4_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4928:1: (lv_args_4_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4929:3: lv_args_4_0= RULE_ID
{
- lv_args_4_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAnnotation10514);
+ lv_args_4_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAnnotation10797);
newLeafNode(lv_args_4_0, grammarAccess.getAnnotationAccess().getArgsIDTerminalRuleCall_1_2_1_0());
@@ -12256,11 +12551,11 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- break loop69;
+ break loop71;
}
} while (true);
- otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleAnnotation10533);
+ otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleAnnotation10816);
newLeafNode(otherlv_5, grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_1_3());
@@ -12291,7 +12586,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleBlockStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4839:1: entryRuleBlockStatement returns [EObject current=null] : iv_ruleBlockStatement= ruleBlockStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4957:1: entryRuleBlockStatement returns [EObject current=null] : iv_ruleBlockStatement= ruleBlockStatement EOF ;
public final EObject entryRuleBlockStatement() throws RecognitionException {
EObject current = null;
@@ -12299,17 +12594,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4840:2: (iv_ruleBlockStatement= ruleBlockStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4841:2: iv_ruleBlockStatement= ruleBlockStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4958:2: (iv_ruleBlockStatement= ruleBlockStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4959:2: iv_ruleBlockStatement= ruleBlockStatement EOF
{
newCompositeNode(grammarAccess.getBlockStatementRule());
- pushFollow(FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement10571);
+ pushFollow(FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement10854);
iv_ruleBlockStatement=ruleBlockStatement();
state._fsp--;
current =iv_ruleBlockStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleBlockStatement10581);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBlockStatement10864);
}
@@ -12327,7 +12622,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleBlockStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4848:1: ruleBlockStatement returns [EObject current=null] : ( (lv_block_0_0= ruleBlock ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4966:1: ruleBlockStatement returns [EObject current=null] : ( (lv_block_0_0= ruleBlock ) ) ;
public final EObject ruleBlockStatement() throws RecognitionException {
EObject current = null;
@@ -12337,19 +12632,19 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4851:28: ( ( (lv_block_0_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4852:1: ( (lv_block_0_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4969:28: ( ( (lv_block_0_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4970:1: ( (lv_block_0_0= ruleBlock ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4852:1: ( (lv_block_0_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4853:1: (lv_block_0_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4970:1: ( (lv_block_0_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4971:1: (lv_block_0_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4853:1: (lv_block_0_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4854:3: lv_block_0_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4971:1: (lv_block_0_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4972:3: lv_block_0_0= ruleBlock
{
newCompositeNode(grammarAccess.getBlockStatementAccess().getBlockBlockParserRuleCall_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleBlockStatement10626);
+ pushFollow(FOLLOW_ruleBlock_in_ruleBlockStatement10909);
lv_block_0_0=ruleBlock();
state._fsp--;
@@ -12389,7 +12684,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleEmptyStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4878:1: entryRuleEmptyStatement returns [EObject current=null] : iv_ruleEmptyStatement= ruleEmptyStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4996:1: entryRuleEmptyStatement returns [EObject current=null] : iv_ruleEmptyStatement= ruleEmptyStatement EOF ;
public final EObject entryRuleEmptyStatement() throws RecognitionException {
EObject current = null;
@@ -12397,17 +12692,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4879:2: (iv_ruleEmptyStatement= ruleEmptyStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4880:2: iv_ruleEmptyStatement= ruleEmptyStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4997:2: (iv_ruleEmptyStatement= ruleEmptyStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4998:2: iv_ruleEmptyStatement= ruleEmptyStatement EOF
{
newCompositeNode(grammarAccess.getEmptyStatementRule());
- pushFollow(FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement10661);
+ pushFollow(FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement10944);
iv_ruleEmptyStatement=ruleEmptyStatement();
state._fsp--;
current =iv_ruleEmptyStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleEmptyStatement10671);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEmptyStatement10954);
}
@@ -12425,7 +12720,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleEmptyStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4887:1: ruleEmptyStatement returns [EObject current=null] : ( () otherlv_1= ';' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5005:1: ruleEmptyStatement returns [EObject current=null] : ( () otherlv_1= ';' ) ;
public final EObject ruleEmptyStatement() throws RecognitionException {
EObject current = null;
@@ -12434,14 +12729,14 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4890:28: ( ( () otherlv_1= ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4891:1: ( () otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5008:28: ( ( () otherlv_1= ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5009:1: ( () otherlv_1= ';' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4891:1: ( () otherlv_1= ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4891:2: () otherlv_1= ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5009:1: ( () otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5009:2: () otherlv_1= ';'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4891:2: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4892:5:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5009:2: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5010:5:
{
current = forceCreateModelElement(
@@ -12451,7 +12746,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,65,FOLLOW_65_in_ruleEmptyStatement10717);
+ otherlv_1=(Token)match(input,66,FOLLOW_66_in_ruleEmptyStatement11000);
newLeafNode(otherlv_1, grammarAccess.getEmptyStatementAccess().getSemicolonKeyword_1());
@@ -12476,7 +12771,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleLocalNameDeclarationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4909:1: entryRuleLocalNameDeclarationStatement returns [EObject current=null] : iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5027:1: entryRuleLocalNameDeclarationStatement returns [EObject current=null] : iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF ;
public final EObject entryRuleLocalNameDeclarationStatement() throws RecognitionException {
EObject current = null;
@@ -12484,17 +12779,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4910:2: (iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4911:2: iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5028:2: (iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5029:2: iv_ruleLocalNameDeclarationStatement= ruleLocalNameDeclarationStatement EOF
{
newCompositeNode(grammarAccess.getLocalNameDeclarationStatementRule());
- pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement10753);
+ pushFollow(FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement11036);
iv_ruleLocalNameDeclarationStatement=ruleLocalNameDeclarationStatement();
state._fsp--;
current =iv_ruleLocalNameDeclarationStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement10763);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement11046);
}
@@ -12512,7 +12807,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleLocalNameDeclarationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4918:1: ruleLocalNameDeclarationStatement returns [EObject current=null] : (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5036:1: ruleLocalNameDeclarationStatement returns [EObject current=null] : (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' ) ;
public final EObject ruleLocalNameDeclarationStatement() throws RecognitionException {
EObject current = null;
@@ -12531,23 +12826,23 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4921:28: ( (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4922:1: (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5039:28: ( (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5040:1: (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4922:1: (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4922:3: otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5040:1: (otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5040:3: otherlv_0= 'let' ( (lv_varName_1_0= RULE_ID ) ) otherlv_2= ':' ( (lv_type_3_0= ruleQualifiedNameWithBinding ) ) ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )? otherlv_6= '=' ( (lv_init_7_0= ruleSequenceElement ) ) otherlv_8= ';'
{
- otherlv_0=(Token)match(input,66,FOLLOW_66_in_ruleLocalNameDeclarationStatement10800);
+ otherlv_0=(Token)match(input,67,FOLLOW_67_in_ruleLocalNameDeclarationStatement11083);
newLeafNode(otherlv_0, grammarAccess.getLocalNameDeclarationStatementAccess().getLetKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4926:1: ( (lv_varName_1_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4927:1: (lv_varName_1_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5044:1: ( (lv_varName_1_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5045:1: (lv_varName_1_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4927:1: (lv_varName_1_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4928:3: lv_varName_1_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5045:1: (lv_varName_1_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5046:3: lv_varName_1_0= RULE_ID
{
- lv_varName_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLocalNameDeclarationStatement10817);
+ lv_varName_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLocalNameDeclarationStatement11100);
newLeafNode(lv_varName_1_0, grammarAccess.getLocalNameDeclarationStatementAccess().getVarNameIDTerminalRuleCall_1_0());
@@ -12567,20 +12862,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_2=(Token)match(input,24,FOLLOW_24_in_ruleLocalNameDeclarationStatement10834);
+ otherlv_2=(Token)match(input,24,FOLLOW_24_in_ruleLocalNameDeclarationStatement11117);
newLeafNode(otherlv_2, grammarAccess.getLocalNameDeclarationStatementAccess().getColonKeyword_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4948:1: ( (lv_type_3_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4949:1: (lv_type_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5066:1: ( (lv_type_3_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5067:1: (lv_type_3_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4949:1: (lv_type_3_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4950:3: lv_type_3_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5067:1: (lv_type_3_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5068:3: lv_type_3_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getLocalNameDeclarationStatementAccess().getTypeQualifiedNameWithBindingParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleLocalNameDeclarationStatement10855);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleLocalNameDeclarationStatement11138);
lv_type_3_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -12602,24 +12897,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4966:2: ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )?
- int alt71=2;
- int LA71_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5084:2: ( ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']' )?
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( (LA71_0==47) ) {
- alt71=1;
+ if ( (LA73_0==47) ) {
+ alt73=1;
}
- switch (alt71) {
+ switch (alt73) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4966:3: ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5084:3: ( (lv_multiplicityIndicator_4_0= '[' ) ) otherlv_5= ']'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4966:3: ( (lv_multiplicityIndicator_4_0= '[' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4967:1: (lv_multiplicityIndicator_4_0= '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5084:3: ( (lv_multiplicityIndicator_4_0= '[' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5085:1: (lv_multiplicityIndicator_4_0= '[' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4967:1: (lv_multiplicityIndicator_4_0= '[' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4968:3: lv_multiplicityIndicator_4_0= '['
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5085:1: (lv_multiplicityIndicator_4_0= '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5086:3: lv_multiplicityIndicator_4_0= '['
{
- lv_multiplicityIndicator_4_0=(Token)match(input,47,FOLLOW_47_in_ruleLocalNameDeclarationStatement10874);
+ lv_multiplicityIndicator_4_0=(Token)match(input,47,FOLLOW_47_in_ruleLocalNameDeclarationStatement11157);
newLeafNode(lv_multiplicityIndicator_4_0, grammarAccess.getLocalNameDeclarationStatementAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_4_0_0());
@@ -12635,7 +12930,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_5=(Token)match(input,48,FOLLOW_48_in_ruleLocalNameDeclarationStatement10899);
+ otherlv_5=(Token)match(input,48,FOLLOW_48_in_ruleLocalNameDeclarationStatement11182);
newLeafNode(otherlv_5, grammarAccess.getLocalNameDeclarationStatementAccess().getRightSquareBracketKeyword_4_1());
@@ -12645,20 +12940,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_6=(Token)match(input,12,FOLLOW_12_in_ruleLocalNameDeclarationStatement10913);
+ otherlv_6=(Token)match(input,12,FOLLOW_12_in_ruleLocalNameDeclarationStatement11196);
newLeafNode(otherlv_6, grammarAccess.getLocalNameDeclarationStatementAccess().getEqualsSignKeyword_5());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4989:1: ( (lv_init_7_0= ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4990:1: (lv_init_7_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5107:1: ( (lv_init_7_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5108:1: (lv_init_7_0= ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4990:1: (lv_init_7_0= ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:4991:3: lv_init_7_0= ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5108:1: (lv_init_7_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5109:3: lv_init_7_0= ruleSequenceElement
{
newCompositeNode(grammarAccess.getLocalNameDeclarationStatementAccess().getInitSequenceElementParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_ruleLocalNameDeclarationStatement10934);
+ pushFollow(FOLLOW_ruleSequenceElement_in_ruleLocalNameDeclarationStatement11217);
lv_init_7_0=ruleSequenceElement();
state._fsp--;
@@ -12680,7 +12975,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_8=(Token)match(input,65,FOLLOW_65_in_ruleLocalNameDeclarationStatement10946);
+ otherlv_8=(Token)match(input,66,FOLLOW_66_in_ruleLocalNameDeclarationStatement11229);
newLeafNode(otherlv_8, grammarAccess.getLocalNameDeclarationStatementAccess().getSemicolonKeyword_7());
@@ -12705,7 +13000,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleIfStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5019:1: entryRuleIfStatement returns [EObject current=null] : iv_ruleIfStatement= ruleIfStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5137:1: entryRuleIfStatement returns [EObject current=null] : iv_ruleIfStatement= ruleIfStatement EOF ;
public final EObject entryRuleIfStatement() throws RecognitionException {
EObject current = null;
@@ -12713,17 +13008,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5020:2: (iv_ruleIfStatement= ruleIfStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5021:2: iv_ruleIfStatement= ruleIfStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5138:2: (iv_ruleIfStatement= ruleIfStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5139:2: iv_ruleIfStatement= ruleIfStatement EOF
{
newCompositeNode(grammarAccess.getIfStatementRule());
- pushFollow(FOLLOW_ruleIfStatement_in_entryRuleIfStatement10982);
+ pushFollow(FOLLOW_ruleIfStatement_in_entryRuleIfStatement11265);
iv_ruleIfStatement=ruleIfStatement();
state._fsp--;
current =iv_ruleIfStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleIfStatement10992);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleIfStatement11275);
}
@@ -12741,7 +13036,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleIfStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5028:1: ruleIfStatement returns [EObject current=null] : (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5146:1: ruleIfStatement returns [EObject current=null] : (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? ) ;
public final EObject ruleIfStatement() throws RecognitionException {
EObject current = null;
@@ -12754,26 +13049,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5031:28: ( (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5032:1: (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5149:28: ( (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5150:1: (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5032:1: (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5032:3: otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5150:1: (otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5150:3: otherlv_0= 'if' ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) ) ( (lv_finalClause_2_0= ruleFinalClause ) )?
{
- otherlv_0=(Token)match(input,67,FOLLOW_67_in_ruleIfStatement11029);
+ otherlv_0=(Token)match(input,68,FOLLOW_68_in_ruleIfStatement11312);
newLeafNode(otherlv_0, grammarAccess.getIfStatementAccess().getIfKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5036:1: ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5037:1: (lv_sequentialClausses_1_0= ruleSequentialClauses )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5154:1: ( (lv_sequentialClausses_1_0= ruleSequentialClauses ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5155:1: (lv_sequentialClausses_1_0= ruleSequentialClauses )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5037:1: (lv_sequentialClausses_1_0= ruleSequentialClauses )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5038:3: lv_sequentialClausses_1_0= ruleSequentialClauses
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5155:1: (lv_sequentialClausses_1_0= ruleSequentialClauses )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5156:3: lv_sequentialClausses_1_0= ruleSequentialClauses
{
newCompositeNode(grammarAccess.getIfStatementAccess().getSequentialClaussesSequentialClausesParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequentialClauses_in_ruleIfStatement11050);
+ pushFollow(FOLLOW_ruleSequentialClauses_in_ruleIfStatement11333);
lv_sequentialClausses_1_0=ruleSequentialClauses();
state._fsp--;
@@ -12795,24 +13090,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5054:2: ( (lv_finalClause_2_0= ruleFinalClause ) )?
- int alt72=2;
- int LA72_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5172:2: ( (lv_finalClause_2_0= ruleFinalClause ) )?
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( (LA72_0==68) ) {
- alt72=1;
+ if ( (LA74_0==69) ) {
+ alt74=1;
}
- switch (alt72) {
+ switch (alt74) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5055:1: (lv_finalClause_2_0= ruleFinalClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5173:1: (lv_finalClause_2_0= ruleFinalClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5055:1: (lv_finalClause_2_0= ruleFinalClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5056:3: lv_finalClause_2_0= ruleFinalClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5173:1: (lv_finalClause_2_0= ruleFinalClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5174:3: lv_finalClause_2_0= ruleFinalClause
{
newCompositeNode(grammarAccess.getIfStatementAccess().getFinalClauseFinalClauseParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleFinalClause_in_ruleIfStatement11071);
+ pushFollow(FOLLOW_ruleFinalClause_in_ruleIfStatement11354);
lv_finalClause_2_0=ruleFinalClause();
state._fsp--;
@@ -12858,7 +13153,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSequentialClauses"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5080:1: entryRuleSequentialClauses returns [EObject current=null] : iv_ruleSequentialClauses= ruleSequentialClauses EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5198:1: entryRuleSequentialClauses returns [EObject current=null] : iv_ruleSequentialClauses= ruleSequentialClauses EOF ;
public final EObject entryRuleSequentialClauses() throws RecognitionException {
EObject current = null;
@@ -12866,17 +13161,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5081:2: (iv_ruleSequentialClauses= ruleSequentialClauses EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5082:2: iv_ruleSequentialClauses= ruleSequentialClauses EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5199:2: (iv_ruleSequentialClauses= ruleSequentialClauses EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5200:2: iv_ruleSequentialClauses= ruleSequentialClauses EOF
{
newCompositeNode(grammarAccess.getSequentialClausesRule());
- pushFollow(FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses11108);
+ pushFollow(FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses11391);
iv_ruleSequentialClauses=ruleSequentialClauses();
state._fsp--;
current =iv_ruleSequentialClauses;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSequentialClauses11118);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSequentialClauses11401);
}
@@ -12894,7 +13189,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSequentialClauses"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5089:1: ruleSequentialClauses returns [EObject current=null] : ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5207:1: ruleSequentialClauses returns [EObject current=null] : ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* ) ;
public final EObject ruleSequentialClauses() throws RecognitionException {
EObject current = null;
@@ -12908,22 +13203,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5092:28: ( ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5093:1: ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5210:28: ( ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5211:1: ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5093:1: ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5093:2: ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5211:1: ( ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5211:2: ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) ) (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5093:2: ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5094:1: (lv_conccurentClauses_0_0= ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5211:2: ( (lv_conccurentClauses_0_0= ruleConcurrentClauses ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5212:1: (lv_conccurentClauses_0_0= ruleConcurrentClauses )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5094:1: (lv_conccurentClauses_0_0= ruleConcurrentClauses )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5095:3: lv_conccurentClauses_0_0= ruleConcurrentClauses
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5212:1: (lv_conccurentClauses_0_0= ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5213:3: lv_conccurentClauses_0_0= ruleConcurrentClauses
{
newCompositeNode(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11164);
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11447);
lv_conccurentClauses_0_0=ruleConcurrentClauses();
state._fsp--;
@@ -12945,45 +13240,45 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5111:2: (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )*
- loop73:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5229:2: (otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) ) )*
+ loop75:
do {
- int alt73=2;
- int LA73_0 = input.LA(1);
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA73_0==68) ) {
- int LA73_1 = input.LA(2);
+ if ( (LA75_0==69) ) {
+ int LA75_1 = input.LA(2);
- if ( (LA73_1==67) ) {
- alt73=1;
+ if ( (LA75_1==68) ) {
+ alt75=1;
}
}
- switch (alt73) {
+ switch (alt75) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5111:4: otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5229:4: otherlv_1= 'else' otherlv_2= 'if' ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) )
{
- otherlv_1=(Token)match(input,68,FOLLOW_68_in_ruleSequentialClauses11177);
+ otherlv_1=(Token)match(input,69,FOLLOW_69_in_ruleSequentialClauses11460);
newLeafNode(otherlv_1, grammarAccess.getSequentialClausesAccess().getElseKeyword_1_0());
- otherlv_2=(Token)match(input,67,FOLLOW_67_in_ruleSequentialClauses11189);
+ otherlv_2=(Token)match(input,68,FOLLOW_68_in_ruleSequentialClauses11472);
newLeafNode(otherlv_2, grammarAccess.getSequentialClausesAccess().getIfKeyword_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5119:1: ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5120:1: (lv_conccurentClauses_3_0= ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5237:1: ( (lv_conccurentClauses_3_0= ruleConcurrentClauses ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5238:1: (lv_conccurentClauses_3_0= ruleConcurrentClauses )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5120:1: (lv_conccurentClauses_3_0= ruleConcurrentClauses )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5121:3: lv_conccurentClauses_3_0= ruleConcurrentClauses
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5238:1: (lv_conccurentClauses_3_0= ruleConcurrentClauses )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5239:3: lv_conccurentClauses_3_0= ruleConcurrentClauses
{
newCompositeNode(grammarAccess.getSequentialClausesAccess().getConccurentClausesConcurrentClausesParserRuleCall_1_2_0());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11210);
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11493);
lv_conccurentClauses_3_0=ruleConcurrentClauses();
state._fsp--;
@@ -13010,7 +13305,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- break loop73;
+ break loop75;
}
} while (true);
@@ -13035,7 +13330,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleConcurrentClauses"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5145:1: entryRuleConcurrentClauses returns [EObject current=null] : iv_ruleConcurrentClauses= ruleConcurrentClauses EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5263:1: entryRuleConcurrentClauses returns [EObject current=null] : iv_ruleConcurrentClauses= ruleConcurrentClauses EOF ;
public final EObject entryRuleConcurrentClauses() throws RecognitionException {
EObject current = null;
@@ -13043,17 +13338,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5146:2: (iv_ruleConcurrentClauses= ruleConcurrentClauses EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5147:2: iv_ruleConcurrentClauses= ruleConcurrentClauses EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5264:2: (iv_ruleConcurrentClauses= ruleConcurrentClauses EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5265:2: iv_ruleConcurrentClauses= ruleConcurrentClauses EOF
{
newCompositeNode(grammarAccess.getConcurrentClausesRule());
- pushFollow(FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses11248);
+ pushFollow(FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses11531);
iv_ruleConcurrentClauses=ruleConcurrentClauses();
state._fsp--;
current =iv_ruleConcurrentClauses;
- match(input,EOF,FOLLOW_EOF_in_entryRuleConcurrentClauses11258);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleConcurrentClauses11541);
}
@@ -13071,7 +13366,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleConcurrentClauses"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5154:1: ruleConcurrentClauses returns [EObject current=null] : ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5272:1: ruleConcurrentClauses returns [EObject current=null] : ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* ) ;
public final EObject ruleConcurrentClauses() throws RecognitionException {
EObject current = null;
@@ -13085,22 +13380,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5157:28: ( ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5158:1: ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5275:28: ( ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5276:1: ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5158:1: ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5158:2: ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5276:1: ( ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5276:2: ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) ) (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5158:2: ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5159:1: (lv_nonFinalClause_0_0= ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5276:2: ( (lv_nonFinalClause_0_0= ruleNonFinalClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5277:1: (lv_nonFinalClause_0_0= ruleNonFinalClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5159:1: (lv_nonFinalClause_0_0= ruleNonFinalClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5160:3: lv_nonFinalClause_0_0= ruleNonFinalClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5277:1: (lv_nonFinalClause_0_0= ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5278:3: lv_nonFinalClause_0_0= ruleNonFinalClause
{
newCompositeNode(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11304);
+ pushFollow(FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11587);
lv_nonFinalClause_0_0=ruleNonFinalClause();
state._fsp--;
@@ -13122,39 +13417,39 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5176:2: (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )*
- loop74:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5294:2: (otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) ) )*
+ loop76:
do {
- int alt74=2;
- int LA74_0 = input.LA(1);
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- if ( (LA74_0==69) ) {
- alt74=1;
+ if ( (LA76_0==70) ) {
+ alt76=1;
}
- switch (alt74) {
+ switch (alt76) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5176:4: otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5294:4: otherlv_1= 'or' otherlv_2= 'if' ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) )
{
- otherlv_1=(Token)match(input,69,FOLLOW_69_in_ruleConcurrentClauses11317);
+ otherlv_1=(Token)match(input,70,FOLLOW_70_in_ruleConcurrentClauses11600);
newLeafNode(otherlv_1, grammarAccess.getConcurrentClausesAccess().getOrKeyword_1_0());
- otherlv_2=(Token)match(input,67,FOLLOW_67_in_ruleConcurrentClauses11329);
+ otherlv_2=(Token)match(input,68,FOLLOW_68_in_ruleConcurrentClauses11612);
newLeafNode(otherlv_2, grammarAccess.getConcurrentClausesAccess().getIfKeyword_1_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5184:1: ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5185:1: (lv_nonFinalClause_3_0= ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5302:1: ( (lv_nonFinalClause_3_0= ruleNonFinalClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5303:1: (lv_nonFinalClause_3_0= ruleNonFinalClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5185:1: (lv_nonFinalClause_3_0= ruleNonFinalClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5186:3: lv_nonFinalClause_3_0= ruleNonFinalClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5303:1: (lv_nonFinalClause_3_0= ruleNonFinalClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5304:3: lv_nonFinalClause_3_0= ruleNonFinalClause
{
newCompositeNode(grammarAccess.getConcurrentClausesAccess().getNonFinalClauseNonFinalClauseParserRuleCall_1_2_0());
- pushFollow(FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11350);
+ pushFollow(FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11633);
lv_nonFinalClause_3_0=ruleNonFinalClause();
state._fsp--;
@@ -13181,7 +13476,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- break loop74;
+ break loop76;
}
} while (true);
@@ -13206,7 +13501,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleNonFinalClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5210:1: entryRuleNonFinalClause returns [EObject current=null] : iv_ruleNonFinalClause= ruleNonFinalClause EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5328:1: entryRuleNonFinalClause returns [EObject current=null] : iv_ruleNonFinalClause= ruleNonFinalClause EOF ;
public final EObject entryRuleNonFinalClause() throws RecognitionException {
EObject current = null;
@@ -13214,17 +13509,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5211:2: (iv_ruleNonFinalClause= ruleNonFinalClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5212:2: iv_ruleNonFinalClause= ruleNonFinalClause EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5329:2: (iv_ruleNonFinalClause= ruleNonFinalClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5330:2: iv_ruleNonFinalClause= ruleNonFinalClause EOF
{
newCompositeNode(grammarAccess.getNonFinalClauseRule());
- pushFollow(FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause11388);
+ pushFollow(FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause11671);
iv_ruleNonFinalClause=ruleNonFinalClause();
state._fsp--;
current =iv_ruleNonFinalClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonFinalClause11398);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonFinalClause11681);
}
@@ -13242,7 +13537,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleNonFinalClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5219:1: ruleNonFinalClause returns [EObject current=null] : (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5337:1: ruleNonFinalClause returns [EObject current=null] : (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) ) ;
public final EObject ruleNonFinalClause() throws RecognitionException {
EObject current = null;
@@ -13256,26 +13551,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5222:28: ( (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5223:1: (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5340:28: ( (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5341:1: (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5223:1: (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5223:3: otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5341:1: (otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5341:3: otherlv_0= '(' ( (lv_condition_1_0= ruleExpression ) ) otherlv_2= ')' ( (lv_block_3_0= ruleBlock ) )
{
- otherlv_0=(Token)match(input,21,FOLLOW_21_in_ruleNonFinalClause11435);
+ otherlv_0=(Token)match(input,21,FOLLOW_21_in_ruleNonFinalClause11718);
newLeafNode(otherlv_0, grammarAccess.getNonFinalClauseAccess().getLeftParenthesisKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5227:1: ( (lv_condition_1_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5228:1: (lv_condition_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5345:1: ( (lv_condition_1_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5346:1: (lv_condition_1_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5228:1: (lv_condition_1_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5229:3: lv_condition_1_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5346:1: (lv_condition_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5347:3: lv_condition_1_0= ruleExpression
{
newCompositeNode(grammarAccess.getNonFinalClauseAccess().getConditionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleNonFinalClause11456);
+ pushFollow(FOLLOW_ruleExpression_in_ruleNonFinalClause11739);
lv_condition_1_0=ruleExpression();
state._fsp--;
@@ -13297,20 +13592,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_2=(Token)match(input,22,FOLLOW_22_in_ruleNonFinalClause11468);
+ otherlv_2=(Token)match(input,22,FOLLOW_22_in_ruleNonFinalClause11751);
newLeafNode(otherlv_2, grammarAccess.getNonFinalClauseAccess().getRightParenthesisKeyword_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5249:1: ( (lv_block_3_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5250:1: (lv_block_3_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5367:1: ( (lv_block_3_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5368:1: (lv_block_3_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5250:1: (lv_block_3_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5251:3: lv_block_3_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5368:1: (lv_block_3_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5369:3: lv_block_3_0= ruleBlock
{
newCompositeNode(grammarAccess.getNonFinalClauseAccess().getBlockBlockParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleNonFinalClause11489);
+ pushFollow(FOLLOW_ruleBlock_in_ruleNonFinalClause11772);
lv_block_3_0=ruleBlock();
state._fsp--;
@@ -13353,7 +13648,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleFinalClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5275:1: entryRuleFinalClause returns [EObject current=null] : iv_ruleFinalClause= ruleFinalClause EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5393:1: entryRuleFinalClause returns [EObject current=null] : iv_ruleFinalClause= ruleFinalClause EOF ;
public final EObject entryRuleFinalClause() throws RecognitionException {
EObject current = null;
@@ -13361,17 +13656,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5276:2: (iv_ruleFinalClause= ruleFinalClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5277:2: iv_ruleFinalClause= ruleFinalClause EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5394:2: (iv_ruleFinalClause= ruleFinalClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5395:2: iv_ruleFinalClause= ruleFinalClause EOF
{
newCompositeNode(grammarAccess.getFinalClauseRule());
- pushFollow(FOLLOW_ruleFinalClause_in_entryRuleFinalClause11525);
+ pushFollow(FOLLOW_ruleFinalClause_in_entryRuleFinalClause11808);
iv_ruleFinalClause=ruleFinalClause();
state._fsp--;
current =iv_ruleFinalClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleFinalClause11535);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleFinalClause11818);
}
@@ -13389,7 +13684,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleFinalClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5284:1: ruleFinalClause returns [EObject current=null] : (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5402:1: ruleFinalClause returns [EObject current=null] : (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) ) ;
public final EObject ruleFinalClause() throws RecognitionException {
EObject current = null;
@@ -13400,26 +13695,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5287:28: ( (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5288:1: (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5405:28: ( (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5406:1: (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5288:1: (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5288:3: otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5406:1: (otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5406:3: otherlv_0= 'else' ( (lv_block_1_0= ruleBlock ) )
{
- otherlv_0=(Token)match(input,68,FOLLOW_68_in_ruleFinalClause11572);
+ otherlv_0=(Token)match(input,69,FOLLOW_69_in_ruleFinalClause11855);
newLeafNode(otherlv_0, grammarAccess.getFinalClauseAccess().getElseKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5292:1: ( (lv_block_1_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5293:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5410:1: ( (lv_block_1_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5411:1: (lv_block_1_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5293:1: (lv_block_1_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5294:3: lv_block_1_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5411:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5412:3: lv_block_1_0= ruleBlock
{
newCompositeNode(grammarAccess.getFinalClauseAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleFinalClause11593);
+ pushFollow(FOLLOW_ruleBlock_in_ruleFinalClause11876);
lv_block_1_0=ruleBlock();
state._fsp--;
@@ -13462,7 +13757,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSwitchStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5318:1: entryRuleSwitchStatement returns [EObject current=null] : iv_ruleSwitchStatement= ruleSwitchStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5436:1: entryRuleSwitchStatement returns [EObject current=null] : iv_ruleSwitchStatement= ruleSwitchStatement EOF ;
public final EObject entryRuleSwitchStatement() throws RecognitionException {
EObject current = null;
@@ -13470,17 +13765,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5319:2: (iv_ruleSwitchStatement= ruleSwitchStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5320:2: iv_ruleSwitchStatement= ruleSwitchStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5437:2: (iv_ruleSwitchStatement= ruleSwitchStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5438:2: iv_ruleSwitchStatement= ruleSwitchStatement EOF
{
newCompositeNode(grammarAccess.getSwitchStatementRule());
- pushFollow(FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement11629);
+ pushFollow(FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement11912);
iv_ruleSwitchStatement=ruleSwitchStatement();
state._fsp--;
current =iv_ruleSwitchStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchStatement11639);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchStatement11922);
}
@@ -13498,7 +13793,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSwitchStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5327:1: ruleSwitchStatement returns [EObject current=null] : (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5445:1: ruleSwitchStatement returns [EObject current=null] : (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' ) ;
public final EObject ruleSwitchStatement() throws RecognitionException {
EObject current = null;
@@ -13517,30 +13812,30 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5330:28: ( (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5331:1: (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5448:28: ( (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5449:1: (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5331:1: (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5331:3: otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5449:1: (otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5449:3: otherlv_0= 'switch' otherlv_1= '(' ( (lv_expression_2_0= ruleExpression ) ) otherlv_3= ')' otherlv_4= '{' ( (lv_switchClause_5_0= ruleSwitchClause ) )* ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )? otherlv_7= '}'
{
- otherlv_0=(Token)match(input,70,FOLLOW_70_in_ruleSwitchStatement11676);
+ otherlv_0=(Token)match(input,71,FOLLOW_71_in_ruleSwitchStatement11959);
newLeafNode(otherlv_0, grammarAccess.getSwitchStatementAccess().getSwitchKeyword_0());
- otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleSwitchStatement11688);
+ otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleSwitchStatement11971);
newLeafNode(otherlv_1, grammarAccess.getSwitchStatementAccess().getLeftParenthesisKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5339:1: ( (lv_expression_2_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5340:1: (lv_expression_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5457:1: ( (lv_expression_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5458:1: (lv_expression_2_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5340:1: (lv_expression_2_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5341:3: lv_expression_2_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5458:1: (lv_expression_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5459:3: lv_expression_2_0= ruleExpression
{
newCompositeNode(grammarAccess.getSwitchStatementAccess().getExpressionExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleSwitchStatement11709);
+ pushFollow(FOLLOW_ruleExpression_in_ruleSwitchStatement11992);
lv_expression_2_0=ruleExpression();
state._fsp--;
@@ -13562,36 +13857,36 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,22,FOLLOW_22_in_ruleSwitchStatement11721);
+ otherlv_3=(Token)match(input,22,FOLLOW_22_in_ruleSwitchStatement12004);
newLeafNode(otherlv_3, grammarAccess.getSwitchStatementAccess().getRightParenthesisKeyword_3());
- otherlv_4=(Token)match(input,57,FOLLOW_57_in_ruleSwitchStatement11733);
+ otherlv_4=(Token)match(input,58,FOLLOW_58_in_ruleSwitchStatement12016);
newLeafNode(otherlv_4, grammarAccess.getSwitchStatementAccess().getLeftCurlyBracketKeyword_4());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5365:1: ( (lv_switchClause_5_0= ruleSwitchClause ) )*
- loop75:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5483:1: ( (lv_switchClause_5_0= ruleSwitchClause ) )*
+ loop77:
do {
- int alt75=2;
- int LA75_0 = input.LA(1);
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA75_0==71) ) {
- alt75=1;
+ if ( (LA77_0==72) ) {
+ alt77=1;
}
- switch (alt75) {
+ switch (alt77) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5366:1: (lv_switchClause_5_0= ruleSwitchClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5484:1: (lv_switchClause_5_0= ruleSwitchClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5366:1: (lv_switchClause_5_0= ruleSwitchClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5367:3: lv_switchClause_5_0= ruleSwitchClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5484:1: (lv_switchClause_5_0= ruleSwitchClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5485:3: lv_switchClause_5_0= ruleSwitchClause
{
newCompositeNode(grammarAccess.getSwitchStatementAccess().getSwitchClauseSwitchClauseParserRuleCall_5_0());
- pushFollow(FOLLOW_ruleSwitchClause_in_ruleSwitchStatement11754);
+ pushFollow(FOLLOW_ruleSwitchClause_in_ruleSwitchStatement12037);
lv_switchClause_5_0=ruleSwitchClause();
state._fsp--;
@@ -13615,28 +13910,28 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- break loop75;
+ break loop77;
}
} while (true);
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5383:3: ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )?
- int alt76=2;
- int LA76_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5501:3: ( (lv_defaultClause_6_0= ruleSwitchDefaultClause ) )?
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA76_0==72) ) {
- alt76=1;
+ if ( (LA78_0==73) ) {
+ alt78=1;
}
- switch (alt76) {
+ switch (alt78) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5384:1: (lv_defaultClause_6_0= ruleSwitchDefaultClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5502:1: (lv_defaultClause_6_0= ruleSwitchDefaultClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5384:1: (lv_defaultClause_6_0= ruleSwitchDefaultClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5385:3: lv_defaultClause_6_0= ruleSwitchDefaultClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5502:1: (lv_defaultClause_6_0= ruleSwitchDefaultClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5503:3: lv_defaultClause_6_0= ruleSwitchDefaultClause
{
newCompositeNode(grammarAccess.getSwitchStatementAccess().getDefaultClauseSwitchDefaultClauseParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleSwitchDefaultClause_in_ruleSwitchStatement11776);
+ pushFollow(FOLLOW_ruleSwitchDefaultClause_in_ruleSwitchStatement12059);
lv_defaultClause_6_0=ruleSwitchDefaultClause();
state._fsp--;
@@ -13661,7 +13956,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_7=(Token)match(input,59,FOLLOW_59_in_ruleSwitchStatement11789);
+ otherlv_7=(Token)match(input,60,FOLLOW_60_in_ruleSwitchStatement12072);
newLeafNode(otherlv_7, grammarAccess.getSwitchStatementAccess().getRightCurlyBracketKeyword_7());
@@ -13686,7 +13981,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSwitchClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5413:1: entryRuleSwitchClause returns [EObject current=null] : iv_ruleSwitchClause= ruleSwitchClause EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5531:1: entryRuleSwitchClause returns [EObject current=null] : iv_ruleSwitchClause= ruleSwitchClause EOF ;
public final EObject entryRuleSwitchClause() throws RecognitionException {
EObject current = null;
@@ -13694,17 +13989,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5414:2: (iv_ruleSwitchClause= ruleSwitchClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5415:2: iv_ruleSwitchClause= ruleSwitchClause EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5532:2: (iv_ruleSwitchClause= ruleSwitchClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5533:2: iv_ruleSwitchClause= ruleSwitchClause EOF
{
newCompositeNode(grammarAccess.getSwitchClauseRule());
- pushFollow(FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause11825);
+ pushFollow(FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause12108);
iv_ruleSwitchClause=ruleSwitchClause();
state._fsp--;
current =iv_ruleSwitchClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchClause11835);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchClause12118);
}
@@ -13722,7 +14017,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSwitchClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5422:1: ruleSwitchClause returns [EObject current=null] : ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5540:1: ruleSwitchClause returns [EObject current=null] : ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) ;
public final EObject ruleSwitchClause() throws RecognitionException {
EObject current = null;
@@ -13736,22 +14031,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5425:28: ( ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5426:1: ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5543:28: ( ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5544:1: ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5426:1: ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5426:2: ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5544:1: ( ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5544:2: ( (lv_switchCase_0_0= ruleSwitchCase ) ) ( (lv_switchCase_1_0= ruleSwitchCase ) )* ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5426:2: ( (lv_switchCase_0_0= ruleSwitchCase ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5427:1: (lv_switchCase_0_0= ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5544:2: ( (lv_switchCase_0_0= ruleSwitchCase ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5545:1: (lv_switchCase_0_0= ruleSwitchCase )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5427:1: (lv_switchCase_0_0= ruleSwitchCase )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5428:3: lv_switchCase_0_0= ruleSwitchCase
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5545:1: (lv_switchCase_0_0= ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5546:3: lv_switchCase_0_0= ruleSwitchCase
{
newCompositeNode(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleSwitchCase_in_ruleSwitchClause11881);
+ pushFollow(FOLLOW_ruleSwitchCase_in_ruleSwitchClause12164);
lv_switchCase_0_0=ruleSwitchCase();
state._fsp--;
@@ -13773,28 +14068,28 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5444:2: ( (lv_switchCase_1_0= ruleSwitchCase ) )*
- loop77:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5562:2: ( (lv_switchCase_1_0= ruleSwitchCase ) )*
+ loop79:
do {
- int alt77=2;
- int LA77_0 = input.LA(1);
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( (LA77_0==71) ) {
- alt77=1;
+ if ( (LA79_0==72) ) {
+ alt79=1;
}
- switch (alt77) {
+ switch (alt79) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5445:1: (lv_switchCase_1_0= ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5563:1: (lv_switchCase_1_0= ruleSwitchCase )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5445:1: (lv_switchCase_1_0= ruleSwitchCase )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5446:3: lv_switchCase_1_0= ruleSwitchCase
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5563:1: (lv_switchCase_1_0= ruleSwitchCase )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5564:3: lv_switchCase_1_0= ruleSwitchCase
{
newCompositeNode(grammarAccess.getSwitchClauseAccess().getSwitchCaseSwitchCaseParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSwitchCase_in_ruleSwitchClause11902);
+ pushFollow(FOLLOW_ruleSwitchCase_in_ruleSwitchClause12185);
lv_switchCase_1_0=ruleSwitchCase();
state._fsp--;
@@ -13818,20 +14113,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- break loop77;
+ break loop79;
}
} while (true);
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5462:3: ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5463:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5580:3: ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5581:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5463:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5464:3: lv_statementSequence_2_0= ruleNonEmptyStatementSequence
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5581:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5582:3: lv_statementSequence_2_0= ruleNonEmptyStatementSequence
{
newCompositeNode(grammarAccess.getSwitchClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchClause11924);
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchClause12207);
lv_statementSequence_2_0=ruleNonEmptyStatementSequence();
state._fsp--;
@@ -13874,7 +14169,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSwitchCase"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5488:1: entryRuleSwitchCase returns [EObject current=null] : iv_ruleSwitchCase= ruleSwitchCase EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5606:1: entryRuleSwitchCase returns [EObject current=null] : iv_ruleSwitchCase= ruleSwitchCase EOF ;
public final EObject entryRuleSwitchCase() throws RecognitionException {
EObject current = null;
@@ -13882,17 +14177,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5489:2: (iv_ruleSwitchCase= ruleSwitchCase EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5490:2: iv_ruleSwitchCase= ruleSwitchCase EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5607:2: (iv_ruleSwitchCase= ruleSwitchCase EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5608:2: iv_ruleSwitchCase= ruleSwitchCase EOF
{
newCompositeNode(grammarAccess.getSwitchCaseRule());
- pushFollow(FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase11960);
+ pushFollow(FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase12243);
iv_ruleSwitchCase=ruleSwitchCase();
state._fsp--;
current =iv_ruleSwitchCase;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchCase11970);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchCase12253);
}
@@ -13910,7 +14205,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSwitchCase"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5497:1: ruleSwitchCase returns [EObject current=null] : (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5615:1: ruleSwitchCase returns [EObject current=null] : (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' ) ;
public final EObject ruleSwitchCase() throws RecognitionException {
EObject current = null;
@@ -13922,26 +14217,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5500:28: ( (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5501:1: (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5618:28: ( (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5619:1: (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5501:1: (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5501:3: otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5619:1: (otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5619:3: otherlv_0= 'case' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ':'
{
- otherlv_0=(Token)match(input,71,FOLLOW_71_in_ruleSwitchCase12007);
+ otherlv_0=(Token)match(input,72,FOLLOW_72_in_ruleSwitchCase12290);
newLeafNode(otherlv_0, grammarAccess.getSwitchCaseAccess().getCaseKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5505:1: ( (lv_expression_1_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5506:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5623:1: ( (lv_expression_1_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5624:1: (lv_expression_1_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5506:1: (lv_expression_1_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5507:3: lv_expression_1_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5624:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5625:3: lv_expression_1_0= ruleExpression
{
newCompositeNode(grammarAccess.getSwitchCaseAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleSwitchCase12028);
+ pushFollow(FOLLOW_ruleExpression_in_ruleSwitchCase12311);
lv_expression_1_0=ruleExpression();
state._fsp--;
@@ -13963,7 +14258,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_2=(Token)match(input,24,FOLLOW_24_in_ruleSwitchCase12040);
+ otherlv_2=(Token)match(input,24,FOLLOW_24_in_ruleSwitchCase12323);
newLeafNode(otherlv_2, grammarAccess.getSwitchCaseAccess().getColonKeyword_2());
@@ -13988,7 +14283,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSwitchDefaultClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5535:1: entryRuleSwitchDefaultClause returns [EObject current=null] : iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5653:1: entryRuleSwitchDefaultClause returns [EObject current=null] : iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF ;
public final EObject entryRuleSwitchDefaultClause() throws RecognitionException {
EObject current = null;
@@ -13996,17 +14291,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5536:2: (iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5537:2: iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5654:2: (iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5655:2: iv_ruleSwitchDefaultClause= ruleSwitchDefaultClause EOF
{
newCompositeNode(grammarAccess.getSwitchDefaultClauseRule());
- pushFollow(FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause12076);
+ pushFollow(FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause12359);
iv_ruleSwitchDefaultClause=ruleSwitchDefaultClause();
state._fsp--;
current =iv_ruleSwitchDefaultClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchDefaultClause12086);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSwitchDefaultClause12369);
}
@@ -14024,7 +14319,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSwitchDefaultClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5544:1: ruleSwitchDefaultClause returns [EObject current=null] : (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5662:1: ruleSwitchDefaultClause returns [EObject current=null] : (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) ;
public final EObject ruleSwitchDefaultClause() throws RecognitionException {
EObject current = null;
@@ -14036,30 +14331,30 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5547:28: ( (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5548:1: (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5665:28: ( (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5666:1: (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5548:1: (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5548:3: otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5666:1: (otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5666:3: otherlv_0= 'default' otherlv_1= ':' ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
{
- otherlv_0=(Token)match(input,72,FOLLOW_72_in_ruleSwitchDefaultClause12123);
+ otherlv_0=(Token)match(input,73,FOLLOW_73_in_ruleSwitchDefaultClause12406);
newLeafNode(otherlv_0, grammarAccess.getSwitchDefaultClauseAccess().getDefaultKeyword_0());
- otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleSwitchDefaultClause12135);
+ otherlv_1=(Token)match(input,24,FOLLOW_24_in_ruleSwitchDefaultClause12418);
newLeafNode(otherlv_1, grammarAccess.getSwitchDefaultClauseAccess().getColonKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5556:1: ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5557:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5674:1: ( (lv_statementSequence_2_0= ruleNonEmptyStatementSequence ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5675:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5557:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5558:3: lv_statementSequence_2_0= ruleNonEmptyStatementSequence
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5675:1: (lv_statementSequence_2_0= ruleNonEmptyStatementSequence )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5676:3: lv_statementSequence_2_0= ruleNonEmptyStatementSequence
{
newCompositeNode(grammarAccess.getSwitchDefaultClauseAccess().getStatementSequenceNonEmptyStatementSequenceParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchDefaultClause12156);
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchDefaultClause12439);
lv_statementSequence_2_0=ruleNonEmptyStatementSequence();
state._fsp--;
@@ -14102,7 +14397,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleNonEmptyStatementSequence"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5582:1: entryRuleNonEmptyStatementSequence returns [EObject current=null] : iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5700:1: entryRuleNonEmptyStatementSequence returns [EObject current=null] : iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF ;
public final EObject entryRuleNonEmptyStatementSequence() throws RecognitionException {
EObject current = null;
@@ -14110,17 +14405,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5583:2: (iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5584:2: iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5701:2: (iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5702:2: iv_ruleNonEmptyStatementSequence= ruleNonEmptyStatementSequence EOF
{
newCompositeNode(grammarAccess.getNonEmptyStatementSequenceRule());
- pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence12192);
+ pushFollow(FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence12475);
iv_ruleNonEmptyStatementSequence=ruleNonEmptyStatementSequence();
state._fsp--;
current =iv_ruleNonEmptyStatementSequence;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence12202);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence12485);
}
@@ -14138,7 +14433,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleNonEmptyStatementSequence"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5591:1: ruleNonEmptyStatementSequence returns [EObject current=null] : ( (lv_statement_0_0= ruleDocumentedStatement ) )+ ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5709:1: ruleNonEmptyStatementSequence returns [EObject current=null] : ( (lv_statement_0_0= ruleDocumentedStatement ) )+ ;
public final EObject ruleNonEmptyStatementSequence() throws RecognitionException {
EObject current = null;
@@ -14148,32 +14443,32 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5594:28: ( ( (lv_statement_0_0= ruleDocumentedStatement ) )+ )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5595:1: ( (lv_statement_0_0= ruleDocumentedStatement ) )+
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5712:28: ( ( (lv_statement_0_0= ruleDocumentedStatement ) )+ )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5713:1: ( (lv_statement_0_0= ruleDocumentedStatement ) )+
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5595:1: ( (lv_statement_0_0= ruleDocumentedStatement ) )+
- int cnt78=0;
- loop78:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5713:1: ( (lv_statement_0_0= ruleDocumentedStatement ) )+
+ int cnt80=0;
+ loop80:
do {
- int alt78=2;
- int LA78_0 = input.LA(1);
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA78_0==RULE_ID||(LA78_0>=RULE_ML_COMMENT && LA78_0<=RULE_SL_COMMENT)||(LA78_0>=14 && LA78_0<=15)||(LA78_0>=54 && LA78_0<=57)||LA78_0==61||(LA78_0>=64 && LA78_0<=67)||LA78_0==70||(LA78_0>=73 && LA78_0<=75)||(LA78_0>=77 && LA78_0<=80)) ) {
- alt78=1;
+ if ( (LA80_0==RULE_ID||(LA80_0>=RULE_ML_COMMENT && LA80_0<=RULE_SL_COMMENT)||(LA80_0>=14 && LA80_0<=15)||(LA80_0>=55 && LA80_0<=58)||LA80_0==62||(LA80_0>=65 && LA80_0<=68)||LA80_0==71||(LA80_0>=74 && LA80_0<=76)||(LA80_0>=78 && LA80_0<=81)) ) {
+ alt80=1;
}
- switch (alt78) {
+ switch (alt80) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5596:1: (lv_statement_0_0= ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5714:1: (lv_statement_0_0= ruleDocumentedStatement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5596:1: (lv_statement_0_0= ruleDocumentedStatement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5597:3: lv_statement_0_0= ruleDocumentedStatement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5714:1: (lv_statement_0_0= ruleDocumentedStatement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5715:3: lv_statement_0_0= ruleDocumentedStatement
{
newCompositeNode(grammarAccess.getNonEmptyStatementSequenceAccess().getStatementDocumentedStatementParserRuleCall_0());
- pushFollow(FOLLOW_ruleDocumentedStatement_in_ruleNonEmptyStatementSequence12247);
+ pushFollow(FOLLOW_ruleDocumentedStatement_in_ruleNonEmptyStatementSequence12530);
lv_statement_0_0=ruleDocumentedStatement();
state._fsp--;
@@ -14197,12 +14492,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- if ( cnt78 >= 1 ) break loop78;
+ if ( cnt80 >= 1 ) break loop80;
EarlyExitException eee =
- new EarlyExitException(78, input);
+ new EarlyExitException(80, input);
throw eee;
}
- cnt78++;
+ cnt80++;
} while (true);
@@ -14223,7 +14518,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleWhileStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5621:1: entryRuleWhileStatement returns [EObject current=null] : iv_ruleWhileStatement= ruleWhileStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5739:1: entryRuleWhileStatement returns [EObject current=null] : iv_ruleWhileStatement= ruleWhileStatement EOF ;
public final EObject entryRuleWhileStatement() throws RecognitionException {
EObject current = null;
@@ -14231,17 +14526,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5622:2: (iv_ruleWhileStatement= ruleWhileStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5623:2: iv_ruleWhileStatement= ruleWhileStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5740:2: (iv_ruleWhileStatement= ruleWhileStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5741:2: iv_ruleWhileStatement= ruleWhileStatement EOF
{
newCompositeNode(grammarAccess.getWhileStatementRule());
- pushFollow(FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement12283);
+ pushFollow(FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement12566);
iv_ruleWhileStatement=ruleWhileStatement();
state._fsp--;
current =iv_ruleWhileStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleWhileStatement12293);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleWhileStatement12576);
}
@@ -14259,7 +14554,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleWhileStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5630:1: ruleWhileStatement returns [EObject current=null] : (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5748:1: ruleWhileStatement returns [EObject current=null] : (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) ;
public final EObject ruleWhileStatement() throws RecognitionException {
EObject current = null;
@@ -14274,30 +14569,30 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5633:28: ( (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5634:1: (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5751:28: ( (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5752:1: (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5634:1: (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5634:3: otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5752:1: (otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5752:3: otherlv_0= 'while' otherlv_1= '(' ( (lv_condition_2_0= ruleExpression ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) )
{
- otherlv_0=(Token)match(input,73,FOLLOW_73_in_ruleWhileStatement12330);
+ otherlv_0=(Token)match(input,74,FOLLOW_74_in_ruleWhileStatement12613);
newLeafNode(otherlv_0, grammarAccess.getWhileStatementAccess().getWhileKeyword_0());
- otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleWhileStatement12342);
+ otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleWhileStatement12625);
newLeafNode(otherlv_1, grammarAccess.getWhileStatementAccess().getLeftParenthesisKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5642:1: ( (lv_condition_2_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5643:1: (lv_condition_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5760:1: ( (lv_condition_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5761:1: (lv_condition_2_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5643:1: (lv_condition_2_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5644:3: lv_condition_2_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5761:1: (lv_condition_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5762:3: lv_condition_2_0= ruleExpression
{
newCompositeNode(grammarAccess.getWhileStatementAccess().getConditionExpressionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleWhileStatement12363);
+ pushFollow(FOLLOW_ruleExpression_in_ruleWhileStatement12646);
lv_condition_2_0=ruleExpression();
state._fsp--;
@@ -14319,20 +14614,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,22,FOLLOW_22_in_ruleWhileStatement12375);
+ otherlv_3=(Token)match(input,22,FOLLOW_22_in_ruleWhileStatement12658);
newLeafNode(otherlv_3, grammarAccess.getWhileStatementAccess().getRightParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5664:1: ( (lv_block_4_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5665:1: (lv_block_4_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5782:1: ( (lv_block_4_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5783:1: (lv_block_4_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5665:1: (lv_block_4_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5666:3: lv_block_4_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5783:1: (lv_block_4_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5784:3: lv_block_4_0= ruleBlock
{
newCompositeNode(grammarAccess.getWhileStatementAccess().getBlockBlockParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleWhileStatement12396);
+ pushFollow(FOLLOW_ruleBlock_in_ruleWhileStatement12679);
lv_block_4_0=ruleBlock();
state._fsp--;
@@ -14375,7 +14670,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleDoStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5690:1: entryRuleDoStatement returns [EObject current=null] : iv_ruleDoStatement= ruleDoStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5808:1: entryRuleDoStatement returns [EObject current=null] : iv_ruleDoStatement= ruleDoStatement EOF ;
public final EObject entryRuleDoStatement() throws RecognitionException {
EObject current = null;
@@ -14383,17 +14678,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5691:2: (iv_ruleDoStatement= ruleDoStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5692:2: iv_ruleDoStatement= ruleDoStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5809:2: (iv_ruleDoStatement= ruleDoStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5810:2: iv_ruleDoStatement= ruleDoStatement EOF
{
newCompositeNode(grammarAccess.getDoStatementRule());
- pushFollow(FOLLOW_ruleDoStatement_in_entryRuleDoStatement12432);
+ pushFollow(FOLLOW_ruleDoStatement_in_entryRuleDoStatement12715);
iv_ruleDoStatement=ruleDoStatement();
state._fsp--;
current =iv_ruleDoStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleDoStatement12442);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDoStatement12725);
}
@@ -14411,7 +14706,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleDoStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5699:1: ruleDoStatement returns [EObject current=null] : (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5817:1: ruleDoStatement returns [EObject current=null] : (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' ) ;
public final EObject ruleDoStatement() throws RecognitionException {
EObject current = null;
@@ -14428,26 +14723,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5702:28: ( (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5703:1: (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5820:28: ( (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5821:1: (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5703:1: (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5703:3: otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5821:1: (otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5821:3: otherlv_0= 'do' ( (lv_block_1_0= ruleBlock ) ) otherlv_2= 'while' otherlv_3= '(' ( (lv_condition_4_0= ruleExpression ) ) otherlv_5= ')' otherlv_6= ';'
{
- otherlv_0=(Token)match(input,74,FOLLOW_74_in_ruleDoStatement12479);
+ otherlv_0=(Token)match(input,75,FOLLOW_75_in_ruleDoStatement12762);
newLeafNode(otherlv_0, grammarAccess.getDoStatementAccess().getDoKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5707:1: ( (lv_block_1_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5708:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5825:1: ( (lv_block_1_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5826:1: (lv_block_1_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5708:1: (lv_block_1_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5709:3: lv_block_1_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5826:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5827:3: lv_block_1_0= ruleBlock
{
newCompositeNode(grammarAccess.getDoStatementAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleDoStatement12500);
+ pushFollow(FOLLOW_ruleBlock_in_ruleDoStatement12783);
lv_block_1_0=ruleBlock();
state._fsp--;
@@ -14469,24 +14764,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_2=(Token)match(input,73,FOLLOW_73_in_ruleDoStatement12512);
+ otherlv_2=(Token)match(input,74,FOLLOW_74_in_ruleDoStatement12795);
newLeafNode(otherlv_2, grammarAccess.getDoStatementAccess().getWhileKeyword_2());
- otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleDoStatement12524);
+ otherlv_3=(Token)match(input,21,FOLLOW_21_in_ruleDoStatement12807);
newLeafNode(otherlv_3, grammarAccess.getDoStatementAccess().getLeftParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5733:1: ( (lv_condition_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5734:1: (lv_condition_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5851:1: ( (lv_condition_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5852:1: (lv_condition_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5734:1: (lv_condition_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5735:3: lv_condition_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5852:1: (lv_condition_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5853:3: lv_condition_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getDoStatementAccess().getConditionExpressionParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleDoStatement12545);
+ pushFollow(FOLLOW_ruleExpression_in_ruleDoStatement12828);
lv_condition_4_0=ruleExpression();
state._fsp--;
@@ -14508,11 +14803,11 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleDoStatement12557);
+ otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleDoStatement12840);
newLeafNode(otherlv_5, grammarAccess.getDoStatementAccess().getRightParenthesisKeyword_5());
- otherlv_6=(Token)match(input,65,FOLLOW_65_in_ruleDoStatement12569);
+ otherlv_6=(Token)match(input,66,FOLLOW_66_in_ruleDoStatement12852);
newLeafNode(otherlv_6, grammarAccess.getDoStatementAccess().getSemicolonKeyword_6());
@@ -14537,7 +14832,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleForStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5767:1: entryRuleForStatement returns [EObject current=null] : iv_ruleForStatement= ruleForStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5885:1: entryRuleForStatement returns [EObject current=null] : iv_ruleForStatement= ruleForStatement EOF ;
public final EObject entryRuleForStatement() throws RecognitionException {
EObject current = null;
@@ -14545,17 +14840,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5768:2: (iv_ruleForStatement= ruleForStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5769:2: iv_ruleForStatement= ruleForStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5886:2: (iv_ruleForStatement= ruleForStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5887:2: iv_ruleForStatement= ruleForStatement EOF
{
newCompositeNode(grammarAccess.getForStatementRule());
- pushFollow(FOLLOW_ruleForStatement_in_entryRuleForStatement12605);
+ pushFollow(FOLLOW_ruleForStatement_in_entryRuleForStatement12888);
iv_ruleForStatement=ruleForStatement();
state._fsp--;
current =iv_ruleForStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleForStatement12615);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForStatement12898);
}
@@ -14573,7 +14868,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleForStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5776:1: ruleForStatement returns [EObject current=null] : (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5894:1: ruleForStatement returns [EObject current=null] : (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) ;
public final EObject ruleForStatement() throws RecognitionException {
EObject current = null;
@@ -14588,30 +14883,30 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5779:28: ( (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5780:1: (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5897:28: ( (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5898:1: (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5780:1: (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5780:3: otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5898:1: (otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5898:3: otherlv_0= 'for' otherlv_1= '(' ( (lv_control_2_0= ruleForControl ) ) otherlv_3= ')' ( (lv_block_4_0= ruleBlock ) )
{
- otherlv_0=(Token)match(input,75,FOLLOW_75_in_ruleForStatement12652);
+ otherlv_0=(Token)match(input,76,FOLLOW_76_in_ruleForStatement12935);
newLeafNode(otherlv_0, grammarAccess.getForStatementAccess().getForKeyword_0());
- otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleForStatement12664);
+ otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleForStatement12947);
newLeafNode(otherlv_1, grammarAccess.getForStatementAccess().getLeftParenthesisKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5788:1: ( (lv_control_2_0= ruleForControl ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5789:1: (lv_control_2_0= ruleForControl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5906:1: ( (lv_control_2_0= ruleForControl ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5907:1: (lv_control_2_0= ruleForControl )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5789:1: (lv_control_2_0= ruleForControl )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5790:3: lv_control_2_0= ruleForControl
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5907:1: (lv_control_2_0= ruleForControl )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5908:3: lv_control_2_0= ruleForControl
{
newCompositeNode(grammarAccess.getForStatementAccess().getControlForControlParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleForControl_in_ruleForStatement12685);
+ pushFollow(FOLLOW_ruleForControl_in_ruleForStatement12968);
lv_control_2_0=ruleForControl();
state._fsp--;
@@ -14633,20 +14928,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,22,FOLLOW_22_in_ruleForStatement12697);
+ otherlv_3=(Token)match(input,22,FOLLOW_22_in_ruleForStatement12980);
newLeafNode(otherlv_3, grammarAccess.getForStatementAccess().getRightParenthesisKeyword_3());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5810:1: ( (lv_block_4_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5811:1: (lv_block_4_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5928:1: ( (lv_block_4_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5929:1: (lv_block_4_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5811:1: (lv_block_4_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5812:3: lv_block_4_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5929:1: (lv_block_4_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5930:3: lv_block_4_0= ruleBlock
{
newCompositeNode(grammarAccess.getForStatementAccess().getBlockBlockParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleForStatement12718);
+ pushFollow(FOLLOW_ruleBlock_in_ruleForStatement13001);
lv_block_4_0=ruleBlock();
state._fsp--;
@@ -14689,7 +14984,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleForControl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5836:1: entryRuleForControl returns [EObject current=null] : iv_ruleForControl= ruleForControl EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5954:1: entryRuleForControl returns [EObject current=null] : iv_ruleForControl= ruleForControl EOF ;
public final EObject entryRuleForControl() throws RecognitionException {
EObject current = null;
@@ -14697,17 +14992,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5837:2: (iv_ruleForControl= ruleForControl EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5838:2: iv_ruleForControl= ruleForControl EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5955:2: (iv_ruleForControl= ruleForControl EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5956:2: iv_ruleForControl= ruleForControl EOF
{
newCompositeNode(grammarAccess.getForControlRule());
- pushFollow(FOLLOW_ruleForControl_in_entryRuleForControl12754);
+ pushFollow(FOLLOW_ruleForControl_in_entryRuleForControl13037);
iv_ruleForControl=ruleForControl();
state._fsp--;
current =iv_ruleForControl;
- match(input,EOF,FOLLOW_EOF_in_entryRuleForControl12764);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleForControl13047);
}
@@ -14725,7 +15020,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleForControl"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5845:1: ruleForControl returns [EObject current=null] : ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5963:1: ruleForControl returns [EObject current=null] : ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* ) ;
public final EObject ruleForControl() throws RecognitionException {
EObject current = null;
@@ -14738,22 +15033,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5848:28: ( ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5849:1: ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5966:28: ( ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5967:1: ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5849:1: ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5849:2: ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5967:1: ( ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5967:2: ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) ) (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5849:2: ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5850:1: (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5967:2: ( (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5968:1: (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5850:1: (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5851:3: lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5968:1: (lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5969:3: lv_loopVariableDefinition_0_0= ruleLoopVariableDefinition
{
newCompositeNode(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_ruleForControl12810);
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_ruleForControl13093);
lv_loopVariableDefinition_0_0=ruleLoopVariableDefinition();
state._fsp--;
@@ -14775,35 +15070,35 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5867:2: (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )*
- loop79:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5985:2: (otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) ) )*
+ loop81:
do {
- int alt79=2;
- int LA79_0 = input.LA(1);
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( (LA79_0==18) ) {
- alt79=1;
+ if ( (LA81_0==18) ) {
+ alt81=1;
}
- switch (alt79) {
+ switch (alt81) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5867:4: otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5985:4: otherlv_1= ',' ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) )
{
- otherlv_1=(Token)match(input,18,FOLLOW_18_in_ruleForControl12823);
+ otherlv_1=(Token)match(input,18,FOLLOW_18_in_ruleForControl13106);
newLeafNode(otherlv_1, grammarAccess.getForControlAccess().getCommaKeyword_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5871:1: ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5872:1: (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5989:1: ( (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5990:1: (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5872:1: (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5873:3: lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5990:1: (lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5991:3: lv_loopVariableDefinition_2_0= ruleLoopVariableDefinition
{
newCompositeNode(grammarAccess.getForControlAccess().getLoopVariableDefinitionLoopVariableDefinitionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_ruleForControl12844);
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_ruleForControl13127);
lv_loopVariableDefinition_2_0=ruleLoopVariableDefinition();
state._fsp--;
@@ -14830,7 +15125,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- break loop79;
+ break loop81;
}
} while (true);
@@ -14855,7 +15150,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleLoopVariableDefinition"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5897:1: entryRuleLoopVariableDefinition returns [EObject current=null] : iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6015:1: entryRuleLoopVariableDefinition returns [EObject current=null] : iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF ;
public final EObject entryRuleLoopVariableDefinition() throws RecognitionException {
EObject current = null;
@@ -14863,17 +15158,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5898:2: (iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5899:2: iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6016:2: (iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6017:2: iv_ruleLoopVariableDefinition= ruleLoopVariableDefinition EOF
{
newCompositeNode(grammarAccess.getLoopVariableDefinitionRule());
- pushFollow(FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition12882);
+ pushFollow(FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition13165);
iv_ruleLoopVariableDefinition=ruleLoopVariableDefinition();
state._fsp--;
current =iv_ruleLoopVariableDefinition;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLoopVariableDefinition12892);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLoopVariableDefinition13175);
}
@@ -14891,7 +15186,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleLoopVariableDefinition"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5906:1: ruleLoopVariableDefinition returns [EObject current=null] : ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6024:1: ruleLoopVariableDefinition returns [EObject current=null] : ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) ) ;
public final EObject ruleLoopVariableDefinition() throws RecognitionException {
EObject current = null;
@@ -14912,49 +15207,49 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5909:28: ( ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5910:1: ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6027:28: ( ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6028:1: ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5910:1: ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) )
- int alt81=2;
- int LA81_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6028:1: ( ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? ) | ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) ) )
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( (LA81_0==RULE_ID) ) {
- int LA81_1 = input.LA(2);
+ if ( (LA83_0==RULE_ID) ) {
+ int LA83_1 = input.LA(2);
- if ( (LA81_1==76) ) {
- alt81=1;
+ if ( (LA83_1==RULE_ID||(LA83_1>=16 && LA83_1<=17)) ) {
+ alt83=2;
}
- else if ( (LA81_1==RULE_ID||(LA81_1>=16 && LA81_1<=17)) ) {
- alt81=2;
+ else if ( (LA83_1==77) ) {
+ alt83=1;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 81, 1, input);
+ new NoViableAltException("", 83, 1, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 81, 0, input);
+ new NoViableAltException("", 83, 0, input);
throw nvae;
}
- switch (alt81) {
+ switch (alt83) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5910:2: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6028:2: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5910:2: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5910:3: ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6028:2: ( ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6028:3: ( (lv_name_0_0= RULE_ID ) ) otherlv_1= 'in' ( (lv_expression1_2_0= ruleExpression ) ) (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5910:3: ( (lv_name_0_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5911:1: (lv_name_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6028:3: ( (lv_name_0_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6029:1: (lv_name_0_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5911:1: (lv_name_0_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5912:3: lv_name_0_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6029:1: (lv_name_0_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6030:3: lv_name_0_0= RULE_ID
{
- lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLoopVariableDefinition12935);
+ lv_name_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13218);
newLeafNode(lv_name_0_0, grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_0_0_0());
@@ -14974,20 +15269,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,76,FOLLOW_76_in_ruleLoopVariableDefinition12952);
+ otherlv_1=(Token)match(input,77,FOLLOW_77_in_ruleLoopVariableDefinition13235);
newLeafNode(otherlv_1, grammarAccess.getLoopVariableDefinitionAccess().getInKeyword_0_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5932:1: ( (lv_expression1_2_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5933:1: (lv_expression1_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6050:1: ( (lv_expression1_2_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6051:1: (lv_expression1_2_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5933:1: (lv_expression1_2_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5934:3: lv_expression1_2_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6051:1: (lv_expression1_2_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6052:3: lv_expression1_2_0= ruleExpression
{
newCompositeNode(grammarAccess.getLoopVariableDefinitionAccess().getExpression1ExpressionParserRuleCall_0_2_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition12973);
+ pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13256);
lv_expression1_2_0=ruleExpression();
state._fsp--;
@@ -15009,31 +15304,31 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5950:2: (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )?
- int alt80=2;
- int LA80_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6068:2: (otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) ) )?
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA80_0==58) ) {
- alt80=1;
+ if ( (LA82_0==59) ) {
+ alt82=1;
}
- switch (alt80) {
+ switch (alt82) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5950:4: otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6068:4: otherlv_3= '..' ( (lv_expression2_4_0= ruleExpression ) )
{
- otherlv_3=(Token)match(input,58,FOLLOW_58_in_ruleLoopVariableDefinition12986);
+ otherlv_3=(Token)match(input,59,FOLLOW_59_in_ruleLoopVariableDefinition13269);
newLeafNode(otherlv_3, grammarAccess.getLoopVariableDefinitionAccess().getFullStopFullStopKeyword_0_3_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5954:1: ( (lv_expression2_4_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5955:1: (lv_expression2_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6072:1: ( (lv_expression2_4_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6073:1: (lv_expression2_4_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5955:1: (lv_expression2_4_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5956:3: lv_expression2_4_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6073:1: (lv_expression2_4_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6074:3: lv_expression2_4_0= ruleExpression
{
newCompositeNode(grammarAccess.getLoopVariableDefinitionAccess().getExpression2ExpressionParserRuleCall_0_3_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13007);
+ pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13290);
lv_expression2_4_0=ruleExpression();
state._fsp--;
@@ -15068,21 +15363,21 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5973:6: ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6091:6: ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5973:6: ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5973:7: ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6091:6: ( ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6091:7: ( (lv_type_5_0= ruleQualifiedNameWithBinding ) ) ( (lv_name_6_0= RULE_ID ) ) otherlv_7= ':' ( (lv_expression_8_0= ruleExpression ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5973:7: ( (lv_type_5_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5974:1: (lv_type_5_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6091:7: ( (lv_type_5_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6092:1: (lv_type_5_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5974:1: (lv_type_5_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5975:3: lv_type_5_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6092:1: (lv_type_5_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6093:3: lv_type_5_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getLoopVariableDefinitionAccess().getTypeQualifiedNameWithBindingParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleLoopVariableDefinition13038);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleLoopVariableDefinition13321);
lv_type_5_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -15104,13 +15399,13 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5991:2: ( (lv_name_6_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5992:1: (lv_name_6_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6109:2: ( (lv_name_6_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6110:1: (lv_name_6_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5992:1: (lv_name_6_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:5993:3: lv_name_6_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6110:1: (lv_name_6_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6111:3: lv_name_6_0= RULE_ID
{
- lv_name_6_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13055);
+ lv_name_6_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13338);
newLeafNode(lv_name_6_0, grammarAccess.getLoopVariableDefinitionAccess().getNameIDTerminalRuleCall_1_1_0());
@@ -15130,20 +15425,20 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_7=(Token)match(input,24,FOLLOW_24_in_ruleLoopVariableDefinition13072);
+ otherlv_7=(Token)match(input,24,FOLLOW_24_in_ruleLoopVariableDefinition13355);
newLeafNode(otherlv_7, grammarAccess.getLoopVariableDefinitionAccess().getColonKeyword_1_2());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6013:1: ( (lv_expression_8_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6014:1: (lv_expression_8_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6131:1: ( (lv_expression_8_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6132:1: (lv_expression_8_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6014:1: (lv_expression_8_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6015:3: lv_expression_8_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6132:1: (lv_expression_8_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6133:3: lv_expression_8_0= ruleExpression
{
newCompositeNode(grammarAccess.getLoopVariableDefinitionAccess().getExpressionExpressionParserRuleCall_1_3_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13093);
+ pushFollow(FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13376);
lv_expression_8_0=ruleExpression();
state._fsp--;
@@ -15192,7 +15487,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleBreakStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6039:1: entryRuleBreakStatement returns [EObject current=null] : iv_ruleBreakStatement= ruleBreakStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6157:1: entryRuleBreakStatement returns [EObject current=null] : iv_ruleBreakStatement= ruleBreakStatement EOF ;
public final EObject entryRuleBreakStatement() throws RecognitionException {
EObject current = null;
@@ -15200,17 +15495,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6040:2: (iv_ruleBreakStatement= ruleBreakStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6041:2: iv_ruleBreakStatement= ruleBreakStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6158:2: (iv_ruleBreakStatement= ruleBreakStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6159:2: iv_ruleBreakStatement= ruleBreakStatement EOF
{
newCompositeNode(grammarAccess.getBreakStatementRule());
- pushFollow(FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement13130);
+ pushFollow(FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement13413);
iv_ruleBreakStatement=ruleBreakStatement();
state._fsp--;
current =iv_ruleBreakStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleBreakStatement13140);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBreakStatement13423);
}
@@ -15228,7 +15523,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleBreakStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6048:1: ruleBreakStatement returns [EObject current=null] : ( () otherlv_1= 'break' otherlv_2= ';' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6166:1: ruleBreakStatement returns [EObject current=null] : ( () otherlv_1= 'break' otherlv_2= ';' ) ;
public final EObject ruleBreakStatement() throws RecognitionException {
EObject current = null;
@@ -15238,14 +15533,14 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6051:28: ( ( () otherlv_1= 'break' otherlv_2= ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6052:1: ( () otherlv_1= 'break' otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6169:28: ( ( () otherlv_1= 'break' otherlv_2= ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6170:1: ( () otherlv_1= 'break' otherlv_2= ';' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6052:1: ( () otherlv_1= 'break' otherlv_2= ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6052:2: () otherlv_1= 'break' otherlv_2= ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6170:1: ( () otherlv_1= 'break' otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6170:2: () otherlv_1= 'break' otherlv_2= ';'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6052:2: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6053:5:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6170:2: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6171:5:
{
current = forceCreateModelElement(
@@ -15255,11 +15550,11 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,77,FOLLOW_77_in_ruleBreakStatement13186);
+ otherlv_1=(Token)match(input,78,FOLLOW_78_in_ruleBreakStatement13469);
newLeafNode(otherlv_1, grammarAccess.getBreakStatementAccess().getBreakKeyword_1());
- otherlv_2=(Token)match(input,65,FOLLOW_65_in_ruleBreakStatement13198);
+ otherlv_2=(Token)match(input,66,FOLLOW_66_in_ruleBreakStatement13481);
newLeafNode(otherlv_2, grammarAccess.getBreakStatementAccess().getSemicolonKeyword_2());
@@ -15284,7 +15579,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleReturnStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6074:1: entryRuleReturnStatement returns [EObject current=null] : iv_ruleReturnStatement= ruleReturnStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6192:1: entryRuleReturnStatement returns [EObject current=null] : iv_ruleReturnStatement= ruleReturnStatement EOF ;
public final EObject entryRuleReturnStatement() throws RecognitionException {
EObject current = null;
@@ -15292,17 +15587,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6075:2: (iv_ruleReturnStatement= ruleReturnStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6076:2: iv_ruleReturnStatement= ruleReturnStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6193:2: (iv_ruleReturnStatement= ruleReturnStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6194:2: iv_ruleReturnStatement= ruleReturnStatement EOF
{
newCompositeNode(grammarAccess.getReturnStatementRule());
- pushFollow(FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement13234);
+ pushFollow(FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement13517);
iv_ruleReturnStatement=ruleReturnStatement();
state._fsp--;
current =iv_ruleReturnStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleReturnStatement13244);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleReturnStatement13527);
}
@@ -15320,7 +15615,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleReturnStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6083:1: ruleReturnStatement returns [EObject current=null] : (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6201:1: ruleReturnStatement returns [EObject current=null] : (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' ) ;
public final EObject ruleReturnStatement() throws RecognitionException {
EObject current = null;
@@ -15332,26 +15627,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6086:28: ( (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6087:1: (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6204:28: ( (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6205:1: (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6087:1: (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6087:3: otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6205:1: (otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6205:3: otherlv_0= 'return' ( (lv_expression_1_0= ruleExpression ) ) otherlv_2= ';'
{
- otherlv_0=(Token)match(input,78,FOLLOW_78_in_ruleReturnStatement13281);
+ otherlv_0=(Token)match(input,79,FOLLOW_79_in_ruleReturnStatement13564);
newLeafNode(otherlv_0, grammarAccess.getReturnStatementAccess().getReturnKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6091:1: ( (lv_expression_1_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6092:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6209:1: ( (lv_expression_1_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6210:1: (lv_expression_1_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6092:1: (lv_expression_1_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6093:3: lv_expression_1_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6210:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6211:3: lv_expression_1_0= ruleExpression
{
newCompositeNode(grammarAccess.getReturnStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleReturnStatement13302);
+ pushFollow(FOLLOW_ruleExpression_in_ruleReturnStatement13585);
lv_expression_1_0=ruleExpression();
state._fsp--;
@@ -15373,7 +15668,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_2=(Token)match(input,65,FOLLOW_65_in_ruleReturnStatement13314);
+ otherlv_2=(Token)match(input,66,FOLLOW_66_in_ruleReturnStatement13597);
newLeafNode(otherlv_2, grammarAccess.getReturnStatementAccess().getSemicolonKeyword_2());
@@ -15398,7 +15693,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleAcceptStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6121:1: entryRuleAcceptStatement returns [EObject current=null] : iv_ruleAcceptStatement= ruleAcceptStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6239:1: entryRuleAcceptStatement returns [EObject current=null] : iv_ruleAcceptStatement= ruleAcceptStatement EOF ;
public final EObject entryRuleAcceptStatement() throws RecognitionException {
EObject current = null;
@@ -15406,17 +15701,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6122:2: (iv_ruleAcceptStatement= ruleAcceptStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6123:2: iv_ruleAcceptStatement= ruleAcceptStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6240:2: (iv_ruleAcceptStatement= ruleAcceptStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6241:2: iv_ruleAcceptStatement= ruleAcceptStatement EOF
{
newCompositeNode(grammarAccess.getAcceptStatementRule());
- pushFollow(FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement13350);
+ pushFollow(FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement13633);
iv_ruleAcceptStatement=ruleAcceptStatement();
state._fsp--;
current =iv_ruleAcceptStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptStatement13360);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptStatement13643);
}
@@ -15434,7 +15729,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAcceptStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6130:1: ruleAcceptStatement returns [EObject current=null] : ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6248:1: ruleAcceptStatement returns [EObject current=null] : ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) ) ;
public final EObject ruleAcceptStatement() throws RecognitionException {
EObject current = null;
@@ -15448,22 +15743,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6133:28: ( ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6134:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6251:28: ( ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6252:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6134:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6134:2: ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6252:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6252:2: ( (lv_clause_0_0= ruleAcceptClause ) ) ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6134:2: ( (lv_clause_0_0= ruleAcceptClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6135:1: (lv_clause_0_0= ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6252:2: ( (lv_clause_0_0= ruleAcceptClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6253:1: (lv_clause_0_0= ruleAcceptClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6135:1: (lv_clause_0_0= ruleAcceptClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6136:3: lv_clause_0_0= ruleAcceptClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6253:1: (lv_clause_0_0= ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6254:3: lv_clause_0_0= ruleAcceptClause
{
newCompositeNode(grammarAccess.getAcceptStatementAccess().getClauseAcceptClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAcceptClause_in_ruleAcceptStatement13406);
+ pushFollow(FOLLOW_ruleAcceptClause_in_ruleAcceptStatement13689);
lv_clause_0_0=ruleAcceptClause();
state._fsp--;
@@ -15485,36 +15780,36 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6152:2: ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) )
- int alt82=2;
- int LA82_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6270:2: ( ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) ) | ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) ) )
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA82_0==65) ) {
- alt82=1;
+ if ( (LA84_0==66) ) {
+ alt84=1;
}
- else if ( (LA82_0==57) ) {
- alt82=2;
+ else if ( (LA84_0==58) ) {
+ alt84=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 82, 0, input);
+ new NoViableAltException("", 84, 0, input);
throw nvae;
}
- switch (alt82) {
+ switch (alt84) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6152:3: ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6270:3: ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6152:3: ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6153:1: (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6270:3: ( (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6271:1: (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6153:1: (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6154:3: lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6271:1: (lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6272:3: lv_simpleAccept_1_0= ruleSimpleAcceptStatementCompletion
{
newCompositeNode(grammarAccess.getAcceptStatementAccess().getSimpleAcceptSimpleAcceptStatementCompletionParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_ruleAcceptStatement13428);
+ pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_ruleAcceptStatement13711);
lv_simpleAccept_1_0=ruleSimpleAcceptStatementCompletion();
state._fsp--;
@@ -15540,18 +15835,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6171:6: ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6289:6: ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6171:6: ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6172:1: (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6289:6: ( (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6290:1: (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6172:1: (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6173:3: lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6290:1: (lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6291:3: lv_compoundAccept_2_0= ruleCompoundAcceptStatementCompletion
{
newCompositeNode(grammarAccess.getAcceptStatementAccess().getCompoundAcceptCompoundAcceptStatementCompletionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_ruleAcceptStatement13455);
+ pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_ruleAcceptStatement13738);
lv_compoundAccept_2_0=ruleCompoundAcceptStatementCompletion();
state._fsp--;
@@ -15600,7 +15895,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSimpleAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6197:1: entryRuleSimpleAcceptStatementCompletion returns [EObject current=null] : iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6315:1: entryRuleSimpleAcceptStatementCompletion returns [EObject current=null] : iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF ;
public final EObject entryRuleSimpleAcceptStatementCompletion() throws RecognitionException {
EObject current = null;
@@ -15608,17 +15903,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6198:2: (iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6199:2: iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6316:2: (iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6317:2: iv_ruleSimpleAcceptStatementCompletion= ruleSimpleAcceptStatementCompletion EOF
{
newCompositeNode(grammarAccess.getSimpleAcceptStatementCompletionRule());
- pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion13492);
+ pushFollow(FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion13775);
iv_ruleSimpleAcceptStatementCompletion=ruleSimpleAcceptStatementCompletion();
state._fsp--;
current =iv_ruleSimpleAcceptStatementCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion13502);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion13785);
}
@@ -15636,7 +15931,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSimpleAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6206:1: ruleSimpleAcceptStatementCompletion returns [EObject current=null] : ( () otherlv_1= ';' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6324:1: ruleSimpleAcceptStatementCompletion returns [EObject current=null] : ( () otherlv_1= ';' ) ;
public final EObject ruleSimpleAcceptStatementCompletion() throws RecognitionException {
EObject current = null;
@@ -15645,14 +15940,14 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6209:28: ( ( () otherlv_1= ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6210:1: ( () otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6327:28: ( ( () otherlv_1= ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6328:1: ( () otherlv_1= ';' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6210:1: ( () otherlv_1= ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6210:2: () otherlv_1= ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6328:1: ( () otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6328:2: () otherlv_1= ';'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6210:2: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6211:5:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6328:2: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6329:5:
{
current = forceCreateModelElement(
@@ -15662,7 +15957,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,65,FOLLOW_65_in_ruleSimpleAcceptStatementCompletion13548);
+ otherlv_1=(Token)match(input,66,FOLLOW_66_in_ruleSimpleAcceptStatementCompletion13831);
newLeafNode(otherlv_1, grammarAccess.getSimpleAcceptStatementCompletionAccess().getSemicolonKeyword_1());
@@ -15687,7 +15982,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleCompoundAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6228:1: entryRuleCompoundAcceptStatementCompletion returns [EObject current=null] : iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6346:1: entryRuleCompoundAcceptStatementCompletion returns [EObject current=null] : iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF ;
public final EObject entryRuleCompoundAcceptStatementCompletion() throws RecognitionException {
EObject current = null;
@@ -15695,17 +15990,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6229:2: (iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6230:2: iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6347:2: (iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6348:2: iv_ruleCompoundAcceptStatementCompletion= ruleCompoundAcceptStatementCompletion EOF
{
newCompositeNode(grammarAccess.getCompoundAcceptStatementCompletionRule());
- pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion13584);
+ pushFollow(FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion13867);
iv_ruleCompoundAcceptStatementCompletion=ruleCompoundAcceptStatementCompletion();
state._fsp--;
current =iv_ruleCompoundAcceptStatementCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion13594);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion13877);
}
@@ -15723,7 +16018,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleCompoundAcceptStatementCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6237:1: ruleCompoundAcceptStatementCompletion returns [EObject current=null] : ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6355:1: ruleCompoundAcceptStatementCompletion returns [EObject current=null] : ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* ) ;
public final EObject ruleCompoundAcceptStatementCompletion() throws RecognitionException {
EObject current = null;
@@ -15736,22 +16031,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6240:28: ( ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6241:1: ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6358:28: ( ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6359:1: ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6241:1: ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6241:2: ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6359:1: ( ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6359:2: ( (lv_block_0_0= ruleBlock ) ) (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6241:2: ( (lv_block_0_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6242:1: (lv_block_0_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6359:2: ( (lv_block_0_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6360:1: (lv_block_0_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6242:1: (lv_block_0_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6243:3: lv_block_0_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6360:1: (lv_block_0_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6361:3: lv_block_0_0= ruleBlock
{
newCompositeNode(grammarAccess.getCompoundAcceptStatementCompletionAccess().getBlockBlockParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleCompoundAcceptStatementCompletion13640);
+ pushFollow(FOLLOW_ruleBlock_in_ruleCompoundAcceptStatementCompletion13923);
lv_block_0_0=ruleBlock();
state._fsp--;
@@ -15773,35 +16068,35 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6259:2: (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )*
- loop83:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6377:2: (otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) ) )*
+ loop85:
do {
- int alt83=2;
- int LA83_0 = input.LA(1);
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA83_0==69) ) {
- alt83=1;
+ if ( (LA85_0==70) ) {
+ alt85=1;
}
- switch (alt83) {
+ switch (alt85) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6259:4: otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6377:4: otherlv_1= 'or' ( (lv_acceptBlock_2_0= ruleAcceptBlock ) )
{
- otherlv_1=(Token)match(input,69,FOLLOW_69_in_ruleCompoundAcceptStatementCompletion13653);
+ otherlv_1=(Token)match(input,70,FOLLOW_70_in_ruleCompoundAcceptStatementCompletion13936);
newLeafNode(otherlv_1, grammarAccess.getCompoundAcceptStatementCompletionAccess().getOrKeyword_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6263:1: ( (lv_acceptBlock_2_0= ruleAcceptBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6264:1: (lv_acceptBlock_2_0= ruleAcceptBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6381:1: ( (lv_acceptBlock_2_0= ruleAcceptBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6382:1: (lv_acceptBlock_2_0= ruleAcceptBlock )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6264:1: (lv_acceptBlock_2_0= ruleAcceptBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6265:3: lv_acceptBlock_2_0= ruleAcceptBlock
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6382:1: (lv_acceptBlock_2_0= ruleAcceptBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6383:3: lv_acceptBlock_2_0= ruleAcceptBlock
{
newCompositeNode(grammarAccess.getCompoundAcceptStatementCompletionAccess().getAcceptBlockAcceptBlockParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAcceptBlock_in_ruleCompoundAcceptStatementCompletion13674);
+ pushFollow(FOLLOW_ruleAcceptBlock_in_ruleCompoundAcceptStatementCompletion13957);
lv_acceptBlock_2_0=ruleAcceptBlock();
state._fsp--;
@@ -15828,7 +16123,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- break loop83;
+ break loop85;
}
} while (true);
@@ -15853,7 +16148,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleAcceptBlock"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6289:1: entryRuleAcceptBlock returns [EObject current=null] : iv_ruleAcceptBlock= ruleAcceptBlock EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6407:1: entryRuleAcceptBlock returns [EObject current=null] : iv_ruleAcceptBlock= ruleAcceptBlock EOF ;
public final EObject entryRuleAcceptBlock() throws RecognitionException {
EObject current = null;
@@ -15861,17 +16156,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6290:2: (iv_ruleAcceptBlock= ruleAcceptBlock EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6291:2: iv_ruleAcceptBlock= ruleAcceptBlock EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6408:2: (iv_ruleAcceptBlock= ruleAcceptBlock EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6409:2: iv_ruleAcceptBlock= ruleAcceptBlock EOF
{
newCompositeNode(grammarAccess.getAcceptBlockRule());
- pushFollow(FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock13712);
+ pushFollow(FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock13995);
iv_ruleAcceptBlock=ruleAcceptBlock();
state._fsp--;
current =iv_ruleAcceptBlock;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptBlock13722);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptBlock14005);
}
@@ -15889,7 +16184,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAcceptBlock"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6298:1: ruleAcceptBlock returns [EObject current=null] : ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6416:1: ruleAcceptBlock returns [EObject current=null] : ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) ) ;
public final EObject ruleAcceptBlock() throws RecognitionException {
EObject current = null;
@@ -15901,22 +16196,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6301:28: ( ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6302:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6419:28: ( ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6420:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6302:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6302:2: ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6420:1: ( ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6420:2: ( (lv_clause_0_0= ruleAcceptClause ) ) ( (lv_block_1_0= ruleBlock ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6302:2: ( (lv_clause_0_0= ruleAcceptClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6303:1: (lv_clause_0_0= ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6420:2: ( (lv_clause_0_0= ruleAcceptClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6421:1: (lv_clause_0_0= ruleAcceptClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6303:1: (lv_clause_0_0= ruleAcceptClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6304:3: lv_clause_0_0= ruleAcceptClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6421:1: (lv_clause_0_0= ruleAcceptClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6422:3: lv_clause_0_0= ruleAcceptClause
{
newCompositeNode(grammarAccess.getAcceptBlockAccess().getClauseAcceptClauseParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleAcceptClause_in_ruleAcceptBlock13768);
+ pushFollow(FOLLOW_ruleAcceptClause_in_ruleAcceptBlock14051);
lv_clause_0_0=ruleAcceptClause();
state._fsp--;
@@ -15938,16 +16233,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6320:2: ( (lv_block_1_0= ruleBlock ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6321:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6438:2: ( (lv_block_1_0= ruleBlock ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6439:1: (lv_block_1_0= ruleBlock )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6321:1: (lv_block_1_0= ruleBlock )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6322:3: lv_block_1_0= ruleBlock
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6439:1: (lv_block_1_0= ruleBlock )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6440:3: lv_block_1_0= ruleBlock
{
newCompositeNode(grammarAccess.getAcceptBlockAccess().getBlockBlockParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBlock_in_ruleAcceptBlock13789);
+ pushFollow(FOLLOW_ruleBlock_in_ruleAcceptBlock14072);
lv_block_1_0=ruleBlock();
state._fsp--;
@@ -15990,7 +16285,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleAcceptClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6346:1: entryRuleAcceptClause returns [EObject current=null] : iv_ruleAcceptClause= ruleAcceptClause EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6464:1: entryRuleAcceptClause returns [EObject current=null] : iv_ruleAcceptClause= ruleAcceptClause EOF ;
public final EObject entryRuleAcceptClause() throws RecognitionException {
EObject current = null;
@@ -15998,17 +16293,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6347:2: (iv_ruleAcceptClause= ruleAcceptClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6348:2: iv_ruleAcceptClause= ruleAcceptClause EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6465:2: (iv_ruleAcceptClause= ruleAcceptClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6466:2: iv_ruleAcceptClause= ruleAcceptClause EOF
{
newCompositeNode(grammarAccess.getAcceptClauseRule());
- pushFollow(FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause13825);
+ pushFollow(FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause14108);
iv_ruleAcceptClause=ruleAcceptClause();
state._fsp--;
current =iv_ruleAcceptClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptClause13835);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAcceptClause14118);
}
@@ -16026,7 +16321,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAcceptClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6355:1: ruleAcceptClause returns [EObject current=null] : (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6473:1: ruleAcceptClause returns [EObject current=null] : (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' ) ;
public final EObject ruleAcceptClause() throws RecognitionException {
EObject current = null;
@@ -16041,42 +16336,42 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6358:28: ( (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6359:1: (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6476:28: ( (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6477:1: (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6359:1: (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6359:3: otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6477:1: (otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6477:3: otherlv_0= 'accept' otherlv_1= '(' ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )? ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) ) otherlv_5= ')'
{
- otherlv_0=(Token)match(input,79,FOLLOW_79_in_ruleAcceptClause13872);
+ otherlv_0=(Token)match(input,80,FOLLOW_80_in_ruleAcceptClause14155);
newLeafNode(otherlv_0, grammarAccess.getAcceptClauseAccess().getAcceptKeyword_0());
- otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleAcceptClause13884);
+ otherlv_1=(Token)match(input,21,FOLLOW_21_in_ruleAcceptClause14167);
newLeafNode(otherlv_1, grammarAccess.getAcceptClauseAccess().getLeftParenthesisKeyword_1());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6367:1: ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )?
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6485:1: ( ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':' )?
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA84_0==RULE_ID) ) {
- int LA84_1 = input.LA(2);
+ if ( (LA86_0==RULE_ID) ) {
+ int LA86_1 = input.LA(2);
- if ( (LA84_1==24) ) {
- alt84=1;
+ if ( (LA86_1==24) ) {
+ alt86=1;
}
}
- switch (alt84) {
+ switch (alt86) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6367:2: ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6485:2: ( (lv_name_2_0= RULE_ID ) ) otherlv_3= ':'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6367:2: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6368:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6485:2: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6486:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6368:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6369:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6486:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6487:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAcceptClause13902);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAcceptClause14185);
newLeafNode(lv_name_2_0, grammarAccess.getAcceptClauseAccess().getNameIDTerminalRuleCall_2_0_0());
@@ -16096,7 +16391,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleAcceptClause13919);
+ otherlv_3=(Token)match(input,24,FOLLOW_24_in_ruleAcceptClause14202);
newLeafNode(otherlv_3, grammarAccess.getAcceptClauseAccess().getColonKeyword_2_1());
@@ -16106,16 +16401,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6389:3: ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6390:1: (lv_qualifiedNameList_4_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6507:3: ( (lv_qualifiedNameList_4_0= ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6508:1: (lv_qualifiedNameList_4_0= ruleQualifiedNameList )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6390:1: (lv_qualifiedNameList_4_0= ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6391:3: lv_qualifiedNameList_4_0= ruleQualifiedNameList
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6508:1: (lv_qualifiedNameList_4_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6509:3: lv_qualifiedNameList_4_0= ruleQualifiedNameList
{
newCompositeNode(grammarAccess.getAcceptClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleAcceptClause13942);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleAcceptClause14225);
lv_qualifiedNameList_4_0=ruleQualifiedNameList();
state._fsp--;
@@ -16137,7 +16432,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleAcceptClause13954);
+ otherlv_5=(Token)match(input,22,FOLLOW_22_in_ruleAcceptClause14237);
newLeafNode(otherlv_5, grammarAccess.getAcceptClauseAccess().getRightParenthesisKeyword_4());
@@ -16162,7 +16457,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleClassifyStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6419:1: entryRuleClassifyStatement returns [EObject current=null] : iv_ruleClassifyStatement= ruleClassifyStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6537:1: entryRuleClassifyStatement returns [EObject current=null] : iv_ruleClassifyStatement= ruleClassifyStatement EOF ;
public final EObject entryRuleClassifyStatement() throws RecognitionException {
EObject current = null;
@@ -16170,17 +16465,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6420:2: (iv_ruleClassifyStatement= ruleClassifyStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6421:2: iv_ruleClassifyStatement= ruleClassifyStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6538:2: (iv_ruleClassifyStatement= ruleClassifyStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6539:2: iv_ruleClassifyStatement= ruleClassifyStatement EOF
{
newCompositeNode(grammarAccess.getClassifyStatementRule());
- pushFollow(FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement13990);
+ pushFollow(FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement14273);
iv_ruleClassifyStatement=ruleClassifyStatement();
state._fsp--;
current =iv_ruleClassifyStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassifyStatement14000);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassifyStatement14283);
}
@@ -16198,7 +16493,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleClassifyStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6428:1: ruleClassifyStatement returns [EObject current=null] : (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6546:1: ruleClassifyStatement returns [EObject current=null] : (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' ) ;
public final EObject ruleClassifyStatement() throws RecognitionException {
EObject current = null;
@@ -16212,26 +16507,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6431:28: ( (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6432:1: (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6549:28: ( (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6550:1: (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6432:1: (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6432:3: otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6550:1: (otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6550:3: otherlv_0= 'classify' ( (lv_expression_1_0= ruleExpression ) ) ( (lv_clause_2_0= ruleClassificationClause ) ) otherlv_3= ';'
{
- otherlv_0=(Token)match(input,80,FOLLOW_80_in_ruleClassifyStatement14037);
+ otherlv_0=(Token)match(input,81,FOLLOW_81_in_ruleClassifyStatement14320);
newLeafNode(otherlv_0, grammarAccess.getClassifyStatementAccess().getClassifyKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6436:1: ( (lv_expression_1_0= ruleExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6437:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6554:1: ( (lv_expression_1_0= ruleExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6555:1: (lv_expression_1_0= ruleExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6437:1: (lv_expression_1_0= ruleExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6438:3: lv_expression_1_0= ruleExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6555:1: (lv_expression_1_0= ruleExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6556:3: lv_expression_1_0= ruleExpression
{
newCompositeNode(grammarAccess.getClassifyStatementAccess().getExpressionExpressionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleExpression_in_ruleClassifyStatement14058);
+ pushFollow(FOLLOW_ruleExpression_in_ruleClassifyStatement14341);
lv_expression_1_0=ruleExpression();
state._fsp--;
@@ -16253,16 +16548,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6454:2: ( (lv_clause_2_0= ruleClassificationClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6455:1: (lv_clause_2_0= ruleClassificationClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6572:2: ( (lv_clause_2_0= ruleClassificationClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6573:1: (lv_clause_2_0= ruleClassificationClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6455:1: (lv_clause_2_0= ruleClassificationClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6456:3: lv_clause_2_0= ruleClassificationClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6573:1: (lv_clause_2_0= ruleClassificationClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6574:3: lv_clause_2_0= ruleClassificationClause
{
newCompositeNode(grammarAccess.getClassifyStatementAccess().getClauseClassificationClauseParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleClassificationClause_in_ruleClassifyStatement14079);
+ pushFollow(FOLLOW_ruleClassificationClause_in_ruleClassifyStatement14362);
lv_clause_2_0=ruleClassificationClause();
state._fsp--;
@@ -16284,7 +16579,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,65,FOLLOW_65_in_ruleClassifyStatement14091);
+ otherlv_3=(Token)match(input,66,FOLLOW_66_in_ruleClassifyStatement14374);
newLeafNode(otherlv_3, grammarAccess.getClassifyStatementAccess().getSemicolonKeyword_3());
@@ -16309,7 +16604,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleClassificationClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6484:1: entryRuleClassificationClause returns [EObject current=null] : iv_ruleClassificationClause= ruleClassificationClause EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6602:1: entryRuleClassificationClause returns [EObject current=null] : iv_ruleClassificationClause= ruleClassificationClause EOF ;
public final EObject entryRuleClassificationClause() throws RecognitionException {
EObject current = null;
@@ -16317,17 +16612,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6485:2: (iv_ruleClassificationClause= ruleClassificationClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6486:2: iv_ruleClassificationClause= ruleClassificationClause EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6603:2: (iv_ruleClassificationClause= ruleClassificationClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6604:2: iv_ruleClassificationClause= ruleClassificationClause EOF
{
newCompositeNode(grammarAccess.getClassificationClauseRule());
- pushFollow(FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause14127);
+ pushFollow(FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause14410);
iv_ruleClassificationClause=ruleClassificationClause();
state._fsp--;
current =iv_ruleClassificationClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationClause14137);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationClause14420);
}
@@ -16345,7 +16640,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleClassificationClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6493:1: ruleClassificationClause returns [EObject current=null] : ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6611:1: ruleClassificationClause returns [EObject current=null] : ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) ) ;
public final EObject ruleClassificationClause() throws RecognitionException {
EObject current = null;
@@ -16361,55 +16656,55 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6496:28: ( ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6497:1: ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6614:28: ( ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6615:1: ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6497:1: ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) )
- int alt87=2;
- int LA87_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6615:1: ( ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? ) | ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) ) )
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA87_0==81) ) {
- int LA87_1 = input.LA(2);
+ if ( (LA89_0==82) ) {
+ int LA89_1 = input.LA(2);
- if ( (LA87_1==13) ) {
- alt87=2;
+ if ( (LA89_1==RULE_ID) ) {
+ alt89=1;
}
- else if ( (LA87_1==RULE_ID) ) {
- alt87=1;
+ else if ( (LA89_1==13) ) {
+ alt89=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 87, 1, input);
+ new NoViableAltException("", 89, 1, input);
throw nvae;
}
}
- else if ( (LA87_0==82) ) {
- alt87=2;
+ else if ( (LA89_0==83) ) {
+ alt89=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 87, 0, input);
+ new NoViableAltException("", 89, 0, input);
throw nvae;
}
- switch (alt87) {
+ switch (alt89) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6497:2: ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6615:2: ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6497:2: ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6497:3: ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )?
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6615:2: ( ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )? )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6615:3: ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) ) ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )?
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6497:3: ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6498:1: (lv_classifyFromClause_0_0= ruleClassificationFromClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6615:3: ( (lv_classifyFromClause_0_0= ruleClassificationFromClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6616:1: (lv_classifyFromClause_0_0= ruleClassificationFromClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6498:1: (lv_classifyFromClause_0_0= ruleClassificationFromClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6499:3: lv_classifyFromClause_0_0= ruleClassificationFromClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6616:1: (lv_classifyFromClause_0_0= ruleClassificationFromClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6617:3: lv_classifyFromClause_0_0= ruleClassificationFromClause
{
newCompositeNode(grammarAccess.getClassificationClauseAccess().getClassifyFromClauseClassificationFromClauseParserRuleCall_0_0_0());
- pushFollow(FOLLOW_ruleClassificationFromClause_in_ruleClassificationClause14184);
+ pushFollow(FOLLOW_ruleClassificationFromClause_in_ruleClassificationClause14467);
lv_classifyFromClause_0_0=ruleClassificationFromClause();
state._fsp--;
@@ -16431,24 +16726,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6515:2: ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )?
- int alt85=2;
- int LA85_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6633:2: ( (lv_classifyToClause_1_0= ruleClassificationToClause ) )?
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( (LA85_0==82) ) {
- alt85=1;
+ if ( (LA87_0==83) ) {
+ alt87=1;
}
- switch (alt85) {
+ switch (alt87) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6516:1: (lv_classifyToClause_1_0= ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6634:1: (lv_classifyToClause_1_0= ruleClassificationToClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6516:1: (lv_classifyToClause_1_0= ruleClassificationToClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6517:3: lv_classifyToClause_1_0= ruleClassificationToClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6634:1: (lv_classifyToClause_1_0= ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6635:3: lv_classifyToClause_1_0= ruleClassificationToClause
{
newCompositeNode(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_0_1_0());
- pushFollow(FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14205);
+ pushFollow(FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14488);
lv_classifyToClause_1_0=ruleClassificationToClause();
state._fsp--;
@@ -16480,29 +16775,29 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6534:6: ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6652:6: ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6534:6: ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6534:7: ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6652:6: ( ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6652:7: ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )? ( (lv_classifyToClause_3_0= ruleClassificationToClause ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6534:7: ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )?
- int alt86=2;
- int LA86_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6652:7: ( (lv_reclassyAllClause_2_0= ruleReclassifyAllClause ) )?
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA86_0==81) ) {
- alt86=1;
+ if ( (LA88_0==82) ) {
+ alt88=1;
}
- switch (alt86) {
+ switch (alt88) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6535:1: (lv_reclassyAllClause_2_0= ruleReclassifyAllClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6653:1: (lv_reclassyAllClause_2_0= ruleReclassifyAllClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6535:1: (lv_reclassyAllClause_2_0= ruleReclassifyAllClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6536:3: lv_reclassyAllClause_2_0= ruleReclassifyAllClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6653:1: (lv_reclassyAllClause_2_0= ruleReclassifyAllClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6654:3: lv_reclassyAllClause_2_0= ruleReclassifyAllClause
{
newCompositeNode(grammarAccess.getClassificationClauseAccess().getReclassyAllClauseReclassifyAllClauseParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleReclassifyAllClause_in_ruleClassificationClause14235);
+ pushFollow(FOLLOW_ruleReclassifyAllClause_in_ruleClassificationClause14518);
lv_reclassyAllClause_2_0=ruleReclassifyAllClause();
state._fsp--;
@@ -16527,16 +16822,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6552:3: ( (lv_classifyToClause_3_0= ruleClassificationToClause ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6553:1: (lv_classifyToClause_3_0= ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6670:3: ( (lv_classifyToClause_3_0= ruleClassificationToClause ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6671:1: (lv_classifyToClause_3_0= ruleClassificationToClause )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6553:1: (lv_classifyToClause_3_0= ruleClassificationToClause )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6554:3: lv_classifyToClause_3_0= ruleClassificationToClause
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6671:1: (lv_classifyToClause_3_0= ruleClassificationToClause )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6672:3: lv_classifyToClause_3_0= ruleClassificationToClause
{
newCompositeNode(grammarAccess.getClassificationClauseAccess().getClassifyToClauseClassificationToClauseParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14257);
+ pushFollow(FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14540);
lv_classifyToClause_3_0=ruleClassificationToClause();
state._fsp--;
@@ -16585,7 +16880,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleClassificationFromClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6578:1: entryRuleClassificationFromClause returns [EObject current=null] : iv_ruleClassificationFromClause= ruleClassificationFromClause EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6696:1: entryRuleClassificationFromClause returns [EObject current=null] : iv_ruleClassificationFromClause= ruleClassificationFromClause EOF ;
public final EObject entryRuleClassificationFromClause() throws RecognitionException {
EObject current = null;
@@ -16593,17 +16888,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6579:2: (iv_ruleClassificationFromClause= ruleClassificationFromClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6580:2: iv_ruleClassificationFromClause= ruleClassificationFromClause EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6697:2: (iv_ruleClassificationFromClause= ruleClassificationFromClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6698:2: iv_ruleClassificationFromClause= ruleClassificationFromClause EOF
{
newCompositeNode(grammarAccess.getClassificationFromClauseRule());
- pushFollow(FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause14294);
+ pushFollow(FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause14577);
iv_ruleClassificationFromClause=ruleClassificationFromClause();
state._fsp--;
current =iv_ruleClassificationFromClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationFromClause14304);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationFromClause14587);
}
@@ -16621,7 +16916,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleClassificationFromClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6587:1: ruleClassificationFromClause returns [EObject current=null] : (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6705:1: ruleClassificationFromClause returns [EObject current=null] : (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) ;
public final EObject ruleClassificationFromClause() throws RecognitionException {
EObject current = null;
@@ -16632,26 +16927,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6590:28: ( (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6591:1: (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6708:28: ( (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6709:1: (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6591:1: (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6591:3: otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6709:1: (otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6709:3: otherlv_0= 'from' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
{
- otherlv_0=(Token)match(input,81,FOLLOW_81_in_ruleClassificationFromClause14341);
+ otherlv_0=(Token)match(input,82,FOLLOW_82_in_ruleClassificationFromClause14624);
newLeafNode(otherlv_0, grammarAccess.getClassificationFromClauseAccess().getFromKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6595:1: ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6596:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6713:1: ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6714:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6596:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6597:3: lv_qualifiedNameList_1_0= ruleQualifiedNameList
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6714:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6715:3: lv_qualifiedNameList_1_0= ruleQualifiedNameList
{
newCompositeNode(grammarAccess.getClassificationFromClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleClassificationFromClause14362);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleClassificationFromClause14645);
lv_qualifiedNameList_1_0=ruleQualifiedNameList();
state._fsp--;
@@ -16694,7 +16989,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleClassificationToClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6621:1: entryRuleClassificationToClause returns [EObject current=null] : iv_ruleClassificationToClause= ruleClassificationToClause EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6739:1: entryRuleClassificationToClause returns [EObject current=null] : iv_ruleClassificationToClause= ruleClassificationToClause EOF ;
public final EObject entryRuleClassificationToClause() throws RecognitionException {
EObject current = null;
@@ -16702,17 +16997,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6622:2: (iv_ruleClassificationToClause= ruleClassificationToClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6623:2: iv_ruleClassificationToClause= ruleClassificationToClause EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6740:2: (iv_ruleClassificationToClause= ruleClassificationToClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6741:2: iv_ruleClassificationToClause= ruleClassificationToClause EOF
{
newCompositeNode(grammarAccess.getClassificationToClauseRule());
- pushFollow(FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause14398);
+ pushFollow(FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause14681);
iv_ruleClassificationToClause=ruleClassificationToClause();
state._fsp--;
current =iv_ruleClassificationToClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationToClause14408);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleClassificationToClause14691);
}
@@ -16730,7 +17025,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleClassificationToClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6630:1: ruleClassificationToClause returns [EObject current=null] : (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6748:1: ruleClassificationToClause returns [EObject current=null] : (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) ;
public final EObject ruleClassificationToClause() throws RecognitionException {
EObject current = null;
@@ -16741,26 +17036,26 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6633:28: ( (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6634:1: (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6751:28: ( (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6752:1: (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6634:1: (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6634:3: otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6752:1: (otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6752:3: otherlv_0= 'to' ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
{
- otherlv_0=(Token)match(input,82,FOLLOW_82_in_ruleClassificationToClause14445);
+ otherlv_0=(Token)match(input,83,FOLLOW_83_in_ruleClassificationToClause14728);
newLeafNode(otherlv_0, grammarAccess.getClassificationToClauseAccess().getToKeyword_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6638:1: ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6639:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6756:1: ( (lv_qualifiedNameList_1_0= ruleQualifiedNameList ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6757:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6639:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6640:3: lv_qualifiedNameList_1_0= ruleQualifiedNameList
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6757:1: (lv_qualifiedNameList_1_0= ruleQualifiedNameList )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6758:3: lv_qualifiedNameList_1_0= ruleQualifiedNameList
{
newCompositeNode(grammarAccess.getClassificationToClauseAccess().getQualifiedNameListQualifiedNameListParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleClassificationToClause14466);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_ruleClassificationToClause14749);
lv_qualifiedNameList_1_0=ruleQualifiedNameList();
state._fsp--;
@@ -16803,7 +17098,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleReclassifyAllClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6664:1: entryRuleReclassifyAllClause returns [EObject current=null] : iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6782:1: entryRuleReclassifyAllClause returns [EObject current=null] : iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF ;
public final EObject entryRuleReclassifyAllClause() throws RecognitionException {
EObject current = null;
@@ -16811,17 +17106,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6665:2: (iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6666:2: iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6783:2: (iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6784:2: iv_ruleReclassifyAllClause= ruleReclassifyAllClause EOF
{
newCompositeNode(grammarAccess.getReclassifyAllClauseRule());
- pushFollow(FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause14502);
+ pushFollow(FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause14785);
iv_ruleReclassifyAllClause=ruleReclassifyAllClause();
state._fsp--;
current =iv_ruleReclassifyAllClause;
- match(input,EOF,FOLLOW_EOF_in_entryRuleReclassifyAllClause14512);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleReclassifyAllClause14795);
}
@@ -16839,7 +17134,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleReclassifyAllClause"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6673:1: ruleReclassifyAllClause returns [EObject current=null] : ( () otherlv_1= 'from' otherlv_2= '*' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6791:1: ruleReclassifyAllClause returns [EObject current=null] : ( () otherlv_1= 'from' otherlv_2= '*' ) ;
public final EObject ruleReclassifyAllClause() throws RecognitionException {
EObject current = null;
@@ -16849,14 +17144,14 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6676:28: ( ( () otherlv_1= 'from' otherlv_2= '*' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6677:1: ( () otherlv_1= 'from' otherlv_2= '*' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6794:28: ( ( () otherlv_1= 'from' otherlv_2= '*' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6795:1: ( () otherlv_1= 'from' otherlv_2= '*' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6677:1: ( () otherlv_1= 'from' otherlv_2= '*' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6677:2: () otherlv_1= 'from' otherlv_2= '*'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6795:1: ( () otherlv_1= 'from' otherlv_2= '*' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6795:2: () otherlv_1= 'from' otherlv_2= '*'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6677:2: ()
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6678:5:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6795:2: ()
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6796:5:
{
current = forceCreateModelElement(
@@ -16866,11 +17161,11 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,81,FOLLOW_81_in_ruleReclassifyAllClause14558);
+ otherlv_1=(Token)match(input,82,FOLLOW_82_in_ruleReclassifyAllClause14841);
newLeafNode(otherlv_1, grammarAccess.getReclassifyAllClauseAccess().getFromKeyword_1());
- otherlv_2=(Token)match(input,13,FOLLOW_13_in_ruleReclassifyAllClause14570);
+ otherlv_2=(Token)match(input,13,FOLLOW_13_in_ruleReclassifyAllClause14853);
newLeafNode(otherlv_2, grammarAccess.getReclassifyAllClauseAccess().getAsteriskKeyword_2());
@@ -16895,7 +17190,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleQualifiedNameList"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6699:1: entryRuleQualifiedNameList returns [EObject current=null] : iv_ruleQualifiedNameList= ruleQualifiedNameList EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6817:1: entryRuleQualifiedNameList returns [EObject current=null] : iv_ruleQualifiedNameList= ruleQualifiedNameList EOF ;
public final EObject entryRuleQualifiedNameList() throws RecognitionException {
EObject current = null;
@@ -16903,17 +17198,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6700:2: (iv_ruleQualifiedNameList= ruleQualifiedNameList EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6701:2: iv_ruleQualifiedNameList= ruleQualifiedNameList EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6818:2: (iv_ruleQualifiedNameList= ruleQualifiedNameList EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6819:2: iv_ruleQualifiedNameList= ruleQualifiedNameList EOF
{
newCompositeNode(grammarAccess.getQualifiedNameListRule());
- pushFollow(FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList14606);
+ pushFollow(FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList14889);
iv_ruleQualifiedNameList=ruleQualifiedNameList();
state._fsp--;
current =iv_ruleQualifiedNameList;
- match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameList14616);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleQualifiedNameList14899);
}
@@ -16931,7 +17226,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleQualifiedNameList"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6708:1: ruleQualifiedNameList returns [EObject current=null] : ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6826:1: ruleQualifiedNameList returns [EObject current=null] : ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* ) ;
public final EObject ruleQualifiedNameList() throws RecognitionException {
EObject current = null;
@@ -16944,22 +17239,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6711:28: ( ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6712:1: ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6829:28: ( ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6830:1: ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6712:1: ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6712:2: ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )*
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6830:1: ( ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )* )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6830:2: ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) ) (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )*
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6712:2: ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6713:1: (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6830:2: ( (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6831:1: (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6713:1: (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6714:3: lv_qualifiedName_0_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6831:1: (lv_qualifiedName_0_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6832:3: lv_qualifiedName_0_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14662);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14945);
lv_qualifiedName_0_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -16981,35 +17276,35 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6730:2: (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )*
- loop88:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6848:2: (otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) ) )*
+ loop90:
do {
- int alt88=2;
- int LA88_0 = input.LA(1);
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( (LA88_0==18) ) {
- alt88=1;
+ if ( (LA90_0==18) ) {
+ alt90=1;
}
- switch (alt88) {
+ switch (alt90) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6730:4: otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6848:4: otherlv_1= ',' ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) )
{
- otherlv_1=(Token)match(input,18,FOLLOW_18_in_ruleQualifiedNameList14675);
+ otherlv_1=(Token)match(input,18,FOLLOW_18_in_ruleQualifiedNameList14958);
newLeafNode(otherlv_1, grammarAccess.getQualifiedNameListAccess().getCommaKeyword_1_0());
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6734:1: ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6735:1: (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6852:1: ( (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6853:1: (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6735:1: (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6736:3: lv_qualifiedName_2_0= ruleQualifiedNameWithBinding
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6853:1: (lv_qualifiedName_2_0= ruleQualifiedNameWithBinding )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6854:3: lv_qualifiedName_2_0= ruleQualifiedNameWithBinding
{
newCompositeNode(grammarAccess.getQualifiedNameListAccess().getQualifiedNameQualifiedNameWithBindingParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14696);
+ pushFollow(FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14979);
lv_qualifiedName_2_0=ruleQualifiedNameWithBinding();
state._fsp--;
@@ -17036,7 +17331,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
break;
default :
- break loop88;
+ break loop90;
}
} while (true);
@@ -17061,7 +17356,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleInvocationOrAssignementOrDeclarationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6760:1: entryRuleInvocationOrAssignementOrDeclarationStatement returns [EObject current=null] : iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6878:1: entryRuleInvocationOrAssignementOrDeclarationStatement returns [EObject current=null] : iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF ;
public final EObject entryRuleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
EObject current = null;
@@ -17069,17 +17364,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6761:2: (iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6762:2: iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6879:2: (iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6880:2: iv_ruleInvocationOrAssignementOrDeclarationStatement= ruleInvocationOrAssignementOrDeclarationStatement EOF
{
newCompositeNode(grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule());
- pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement14734);
+ pushFollow(FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement15017);
iv_ruleInvocationOrAssignementOrDeclarationStatement=ruleInvocationOrAssignementOrDeclarationStatement();
state._fsp--;
current =iv_ruleInvocationOrAssignementOrDeclarationStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement14744);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement15027);
}
@@ -17097,7 +17392,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleInvocationOrAssignementOrDeclarationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6769:1: ruleInvocationOrAssignementOrDeclarationStatement returns [EObject current=null] : ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6887:1: ruleInvocationOrAssignementOrDeclarationStatement returns [EObject current=null] : ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' ) ;
public final EObject ruleInvocationOrAssignementOrDeclarationStatement() throws RecognitionException {
EObject current = null;
@@ -17112,22 +17407,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6772:28: ( ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6773:1: ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6890:28: ( ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6891:1: ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6773:1: ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6773:2: ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6891:1: ( ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6891:2: ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) ) ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )? otherlv_3= ';'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6773:2: ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6774:1: (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6891:2: ( (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6892:1: (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6774:1: (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6775:3: lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6892:1: (lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6893:3: lv_typePart_OR_assignedPart_OR_invocationPart_0_0= ruleNameExpression
{
newCompositeNode(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getTypePart_OR_assignedPart_OR_invocationPartNameExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleNameExpression_in_ruleInvocationOrAssignementOrDeclarationStatement14790);
+ pushFollow(FOLLOW_ruleNameExpression_in_ruleInvocationOrAssignementOrDeclarationStatement15073);
lv_typePart_OR_assignedPart_OR_invocationPart_0_0=ruleNameExpression();
state._fsp--;
@@ -17149,30 +17444,30 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6791:2: ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )?
- int alt89=3;
- int LA89_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6909:2: ( ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) ) | ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) ) )?
+ int alt91=3;
+ int LA91_0 = input.LA(1);
- if ( (LA89_0==RULE_ID||LA89_0==47) ) {
- alt89=1;
+ if ( (LA91_0==RULE_ID||LA91_0==47) ) {
+ alt91=1;
}
- else if ( (LA89_0==12||(LA89_0>=99 && LA89_0<=109)) ) {
- alt89=2;
+ else if ( (LA91_0==12||(LA91_0>=99 && LA91_0<=109)) ) {
+ alt91=2;
}
- switch (alt89) {
+ switch (alt91) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6791:3: ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6909:3: ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6791:3: ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6792:1: (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6909:3: ( (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6910:1: (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6792:1: (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6793:3: lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6910:1: (lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6911:3: lv_variableDeclarationCompletion_1_0= ruleVariableDeclarationCompletion
{
newCompositeNode(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getVariableDeclarationCompletionVariableDeclarationCompletionParserRuleCall_1_0_0());
- pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement14812);
+ pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement15095);
lv_variableDeclarationCompletion_1_0=ruleVariableDeclarationCompletion();
state._fsp--;
@@ -17198,18 +17493,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6810:6: ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6928:6: ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6810:6: ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6811:1: (lv_assignmentCompletion_2_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6928:6: ( (lv_assignmentCompletion_2_0= ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6929:1: (lv_assignmentCompletion_2_0= ruleAssignmentCompletion )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6811:1: (lv_assignmentCompletion_2_0= ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6812:3: lv_assignmentCompletion_2_0= ruleAssignmentCompletion
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6929:1: (lv_assignmentCompletion_2_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6930:3: lv_assignmentCompletion_2_0= ruleAssignmentCompletion
{
newCompositeNode(grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_1_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement14839);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement15122);
lv_assignmentCompletion_2_0=ruleAssignmentCompletion();
state._fsp--;
@@ -17237,7 +17532,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_3=(Token)match(input,65,FOLLOW_65_in_ruleInvocationOrAssignementOrDeclarationStatement14853);
+ otherlv_3=(Token)match(input,66,FOLLOW_66_in_ruleInvocationOrAssignementOrDeclarationStatement15136);
newLeafNode(otherlv_3, grammarAccess.getInvocationOrAssignementOrDeclarationStatementAccess().getSemicolonKeyword_2());
@@ -17262,7 +17557,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleSuperInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6840:1: entryRuleSuperInvocationStatement returns [EObject current=null] : iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6958:1: entryRuleSuperInvocationStatement returns [EObject current=null] : iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF ;
public final EObject entryRuleSuperInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17270,17 +17565,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6841:2: (iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6842:2: iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6959:2: (iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6960:2: iv_ruleSuperInvocationStatement= ruleSuperInvocationStatement EOF
{
newCompositeNode(grammarAccess.getSuperInvocationStatementRule());
- pushFollow(FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement14889);
+ pushFollow(FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement15172);
iv_ruleSuperInvocationStatement=ruleSuperInvocationStatement();
state._fsp--;
current =iv_ruleSuperInvocationStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationStatement14899);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSuperInvocationStatement15182);
}
@@ -17298,7 +17593,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSuperInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6849:1: ruleSuperInvocationStatement returns [EObject current=null] : ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6967:1: ruleSuperInvocationStatement returns [EObject current=null] : ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' ) ;
public final EObject ruleSuperInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17309,22 +17604,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6852:28: ( ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6853:1: ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6970:28: ( ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6971:1: ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6853:1: ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6853:2: ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6971:1: ( ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6971:2: ( (lv__super_0_0= ruleSuperInvocationExpression ) ) otherlv_1= ';'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6853:2: ( (lv__super_0_0= ruleSuperInvocationExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6854:1: (lv__super_0_0= ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6971:2: ( (lv__super_0_0= ruleSuperInvocationExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6972:1: (lv__super_0_0= ruleSuperInvocationExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6854:1: (lv__super_0_0= ruleSuperInvocationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6855:3: lv__super_0_0= ruleSuperInvocationExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6972:1: (lv__super_0_0= ruleSuperInvocationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6973:3: lv__super_0_0= ruleSuperInvocationExpression
{
newCompositeNode(grammarAccess.getSuperInvocationStatementAccess().get_superSuperInvocationExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleSuperInvocationStatement14945);
+ pushFollow(FOLLOW_ruleSuperInvocationExpression_in_ruleSuperInvocationStatement15228);
lv__super_0_0=ruleSuperInvocationExpression();
state._fsp--;
@@ -17346,7 +17641,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,65,FOLLOW_65_in_ruleSuperInvocationStatement14957);
+ otherlv_1=(Token)match(input,66,FOLLOW_66_in_ruleSuperInvocationStatement15240);
newLeafNode(otherlv_1, grammarAccess.getSuperInvocationStatementAccess().getSemicolonKeyword_1());
@@ -17371,7 +17666,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleThisInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6883:1: entryRuleThisInvocationStatement returns [EObject current=null] : iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7001:1: entryRuleThisInvocationStatement returns [EObject current=null] : iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF ;
public final EObject entryRuleThisInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17379,17 +17674,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6884:2: (iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6885:2: iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7002:2: (iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7003:2: iv_ruleThisInvocationStatement= ruleThisInvocationStatement EOF
{
newCompositeNode(grammarAccess.getThisInvocationStatementRule());
- pushFollow(FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement14993);
+ pushFollow(FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement15276);
iv_ruleThisInvocationStatement=ruleThisInvocationStatement();
state._fsp--;
current =iv_ruleThisInvocationStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleThisInvocationStatement15003);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleThisInvocationStatement15286);
}
@@ -17407,7 +17702,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleThisInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6892:1: ruleThisInvocationStatement returns [EObject current=null] : ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7010:1: ruleThisInvocationStatement returns [EObject current=null] : ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' ) ;
public final EObject ruleThisInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17420,22 +17715,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6895:28: ( ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6896:1: ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7013:28: ( ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7014:1: ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6896:1: ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6896:2: ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7014:1: ( ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7014:2: ( (lv__this_0_0= ruleThisExpression ) ) ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )? otherlv_2= ';'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6896:2: ( (lv__this_0_0= ruleThisExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6897:1: (lv__this_0_0= ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7014:2: ( (lv__this_0_0= ruleThisExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7015:1: (lv__this_0_0= ruleThisExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6897:1: (lv__this_0_0= ruleThisExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6898:3: lv__this_0_0= ruleThisExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7015:1: (lv__this_0_0= ruleThisExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7016:3: lv__this_0_0= ruleThisExpression
{
newCompositeNode(grammarAccess.getThisInvocationStatementAccess().get_thisThisExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleThisExpression_in_ruleThisInvocationStatement15049);
+ pushFollow(FOLLOW_ruleThisExpression_in_ruleThisInvocationStatement15332);
lv__this_0_0=ruleThisExpression();
state._fsp--;
@@ -17457,24 +17752,24 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6914:2: ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )?
- int alt90=2;
- int LA90_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7032:2: ( (lv_assignmentCompletion_1_0= ruleAssignmentCompletion ) )?
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( (LA90_0==12||(LA90_0>=99 && LA90_0<=109)) ) {
- alt90=1;
+ if ( (LA92_0==12||(LA92_0>=99 && LA92_0<=109)) ) {
+ alt92=1;
}
- switch (alt90) {
+ switch (alt92) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6915:1: (lv_assignmentCompletion_1_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7033:1: (lv_assignmentCompletion_1_0= ruleAssignmentCompletion )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6915:1: (lv_assignmentCompletion_1_0= ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6916:3: lv_assignmentCompletion_1_0= ruleAssignmentCompletion
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7033:1: (lv_assignmentCompletion_1_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7034:3: lv_assignmentCompletion_1_0= ruleAssignmentCompletion
{
newCompositeNode(grammarAccess.getThisInvocationStatementAccess().getAssignmentCompletionAssignmentCompletionParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleThisInvocationStatement15070);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleThisInvocationStatement15353);
lv_assignmentCompletion_1_0=ruleAssignmentCompletion();
state._fsp--;
@@ -17499,7 +17794,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_2=(Token)match(input,65,FOLLOW_65_in_ruleThisInvocationStatement15083);
+ otherlv_2=(Token)match(input,66,FOLLOW_66_in_ruleThisInvocationStatement15366);
newLeafNode(otherlv_2, grammarAccess.getThisInvocationStatementAccess().getSemicolonKeyword_2());
@@ -17524,7 +17819,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleInstanceCreationInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6944:1: entryRuleInstanceCreationInvocationStatement returns [EObject current=null] : iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7062:1: entryRuleInstanceCreationInvocationStatement returns [EObject current=null] : iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF ;
public final EObject entryRuleInstanceCreationInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17532,17 +17827,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6945:2: (iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6946:2: iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7063:2: (iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7064:2: iv_ruleInstanceCreationInvocationStatement= ruleInstanceCreationInvocationStatement EOF
{
newCompositeNode(grammarAccess.getInstanceCreationInvocationStatementRule());
- pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement15119);
+ pushFollow(FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement15402);
iv_ruleInstanceCreationInvocationStatement=ruleInstanceCreationInvocationStatement();
state._fsp--;
current =iv_ruleInstanceCreationInvocationStatement;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement15129);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement15412);
}
@@ -17560,7 +17855,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleInstanceCreationInvocationStatement"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6953:1: ruleInstanceCreationInvocationStatement returns [EObject current=null] : ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7071:1: ruleInstanceCreationInvocationStatement returns [EObject current=null] : ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' ) ;
public final EObject ruleInstanceCreationInvocationStatement() throws RecognitionException {
EObject current = null;
@@ -17571,22 +17866,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6956:28: ( ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6957:1: ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7074:28: ( ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7075:1: ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6957:1: ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6957:2: ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7075:1: ( ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7075:2: ( (lv__new_0_0= ruleInstanceCreationExpression ) ) otherlv_1= ';'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6957:2: ( (lv__new_0_0= ruleInstanceCreationExpression ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6958:1: (lv__new_0_0= ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7075:2: ( (lv__new_0_0= ruleInstanceCreationExpression ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7076:1: (lv__new_0_0= ruleInstanceCreationExpression )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6958:1: (lv__new_0_0= ruleInstanceCreationExpression )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6959:3: lv__new_0_0= ruleInstanceCreationExpression
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7076:1: (lv__new_0_0= ruleInstanceCreationExpression )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7077:3: lv__new_0_0= ruleInstanceCreationExpression
{
newCompositeNode(grammarAccess.getInstanceCreationInvocationStatementAccess().get_newInstanceCreationExpressionParserRuleCall_0_0());
- pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleInstanceCreationInvocationStatement15175);
+ pushFollow(FOLLOW_ruleInstanceCreationExpression_in_ruleInstanceCreationInvocationStatement15458);
lv__new_0_0=ruleInstanceCreationExpression();
state._fsp--;
@@ -17608,7 +17903,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,65,FOLLOW_65_in_ruleInstanceCreationInvocationStatement15187);
+ otherlv_1=(Token)match(input,66,FOLLOW_66_in_ruleInstanceCreationInvocationStatement15470);
newLeafNode(otherlv_1, grammarAccess.getInstanceCreationInvocationStatementAccess().getSemicolonKeyword_1());
@@ -17633,7 +17928,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleVariableDeclarationCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6987:1: entryRuleVariableDeclarationCompletion returns [EObject current=null] : iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7105:1: entryRuleVariableDeclarationCompletion returns [EObject current=null] : iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF ;
public final EObject entryRuleVariableDeclarationCompletion() throws RecognitionException {
EObject current = null;
@@ -17641,17 +17936,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6988:2: (iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6989:2: iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7106:2: (iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7107:2: iv_ruleVariableDeclarationCompletion= ruleVariableDeclarationCompletion EOF
{
newCompositeNode(grammarAccess.getVariableDeclarationCompletionRule());
- pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion15223);
+ pushFollow(FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion15506);
iv_ruleVariableDeclarationCompletion=ruleVariableDeclarationCompletion();
state._fsp--;
current =iv_ruleVariableDeclarationCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion15233);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion15516);
}
@@ -17669,7 +17964,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleVariableDeclarationCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6996:1: ruleVariableDeclarationCompletion returns [EObject current=null] : ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7114:1: ruleVariableDeclarationCompletion returns [EObject current=null] : ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) ) ;
public final EObject ruleVariableDeclarationCompletion() throws RecognitionException {
EObject current = null;
@@ -17682,30 +17977,30 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:6999:28: ( ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7000:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7117:28: ( ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7118:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7000:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7000:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7118:1: ( ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7118:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )? ( (lv_variableName_2_0= RULE_ID ) ) ( (lv_initValue_3_0= ruleAssignmentCompletion ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7000:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )?
- int alt91=2;
- int LA91_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7118:2: ( ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']' )?
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA91_0==47) ) {
- alt91=1;
+ if ( (LA93_0==47) ) {
+ alt93=1;
}
- switch (alt91) {
+ switch (alt93) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7000:3: ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7118:3: ( (lv_multiplicityIndicator_0_0= '[' ) ) otherlv_1= ']'
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7000:3: ( (lv_multiplicityIndicator_0_0= '[' ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7001:1: (lv_multiplicityIndicator_0_0= '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7118:3: ( (lv_multiplicityIndicator_0_0= '[' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7119:1: (lv_multiplicityIndicator_0_0= '[' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7001:1: (lv_multiplicityIndicator_0_0= '[' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7002:3: lv_multiplicityIndicator_0_0= '['
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7119:1: (lv_multiplicityIndicator_0_0= '[' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7120:3: lv_multiplicityIndicator_0_0= '['
{
- lv_multiplicityIndicator_0_0=(Token)match(input,47,FOLLOW_47_in_ruleVariableDeclarationCompletion15277);
+ lv_multiplicityIndicator_0_0=(Token)match(input,47,FOLLOW_47_in_ruleVariableDeclarationCompletion15560);
newLeafNode(lv_multiplicityIndicator_0_0, grammarAccess.getVariableDeclarationCompletionAccess().getMultiplicityIndicatorLeftSquareBracketKeyword_0_0_0());
@@ -17721,7 +18016,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- otherlv_1=(Token)match(input,48,FOLLOW_48_in_ruleVariableDeclarationCompletion15302);
+ otherlv_1=(Token)match(input,48,FOLLOW_48_in_ruleVariableDeclarationCompletion15585);
newLeafNode(otherlv_1, grammarAccess.getVariableDeclarationCompletionAccess().getRightSquareBracketKeyword_0_1());
@@ -17731,13 +18026,13 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7019:3: ( (lv_variableName_2_0= RULE_ID ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7020:1: (lv_variableName_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7137:3: ( (lv_variableName_2_0= RULE_ID ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7138:1: (lv_variableName_2_0= RULE_ID )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7020:1: (lv_variableName_2_0= RULE_ID )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7021:3: lv_variableName_2_0= RULE_ID
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7138:1: (lv_variableName_2_0= RULE_ID )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7139:3: lv_variableName_2_0= RULE_ID
{
- lv_variableName_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleVariableDeclarationCompletion15321);
+ lv_variableName_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleVariableDeclarationCompletion15604);
newLeafNode(lv_variableName_2_0, grammarAccess.getVariableDeclarationCompletionAccess().getVariableNameIDTerminalRuleCall_1_0());
@@ -17757,16 +18052,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7037:2: ( (lv_initValue_3_0= ruleAssignmentCompletion ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7038:1: (lv_initValue_3_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7155:2: ( (lv_initValue_3_0= ruleAssignmentCompletion ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7156:1: (lv_initValue_3_0= ruleAssignmentCompletion )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7038:1: (lv_initValue_3_0= ruleAssignmentCompletion )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7039:3: lv_initValue_3_0= ruleAssignmentCompletion
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7156:1: (lv_initValue_3_0= ruleAssignmentCompletion )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7157:3: lv_initValue_3_0= ruleAssignmentCompletion
{
newCompositeNode(grammarAccess.getVariableDeclarationCompletionAccess().getInitValueAssignmentCompletionParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleVariableDeclarationCompletion15347);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_ruleVariableDeclarationCompletion15630);
lv_initValue_3_0=ruleAssignmentCompletion();
state._fsp--;
@@ -17809,7 +18104,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "entryRuleAssignmentCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7063:1: entryRuleAssignmentCompletion returns [EObject current=null] : iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7181:1: entryRuleAssignmentCompletion returns [EObject current=null] : iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF ;
public final EObject entryRuleAssignmentCompletion() throws RecognitionException {
EObject current = null;
@@ -17817,17 +18112,17 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7064:2: (iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7065:2: iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7182:2: (iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7183:2: iv_ruleAssignmentCompletion= ruleAssignmentCompletion EOF
{
newCompositeNode(grammarAccess.getAssignmentCompletionRule());
- pushFollow(FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion15383);
+ pushFollow(FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion15666);
iv_ruleAssignmentCompletion=ruleAssignmentCompletion();
state._fsp--;
current =iv_ruleAssignmentCompletion;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAssignmentCompletion15393);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAssignmentCompletion15676);
}
@@ -17845,7 +18140,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAssignmentCompletion"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7072:1: ruleAssignmentCompletion returns [EObject current=null] : ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7190:1: ruleAssignmentCompletion returns [EObject current=null] : ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) ) ;
public final EObject ruleAssignmentCompletion() throws RecognitionException {
EObject current = null;
@@ -17857,22 +18152,22 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7075:28: ( ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7076:1: ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7193:28: ( ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7194:1: ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7076:1: ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7076:2: ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7194:1: ( ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7194:2: ( (lv_op_0_0= ruleAssignmentOperator ) ) ( (lv_rightHandSide_1_0= ruleSequenceElement ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7076:2: ( (lv_op_0_0= ruleAssignmentOperator ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7077:1: (lv_op_0_0= ruleAssignmentOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7194:2: ( (lv_op_0_0= ruleAssignmentOperator ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7195:1: (lv_op_0_0= ruleAssignmentOperator )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7077:1: (lv_op_0_0= ruleAssignmentOperator )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7078:3: lv_op_0_0= ruleAssignmentOperator
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7195:1: (lv_op_0_0= ruleAssignmentOperator )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7196:3: lv_op_0_0= ruleAssignmentOperator
{
newCompositeNode(grammarAccess.getAssignmentCompletionAccess().getOpAssignmentOperatorEnumRuleCall_0_0());
- pushFollow(FOLLOW_ruleAssignmentOperator_in_ruleAssignmentCompletion15439);
+ pushFollow(FOLLOW_ruleAssignmentOperator_in_ruleAssignmentCompletion15722);
lv_op_0_0=ruleAssignmentOperator();
state._fsp--;
@@ -17894,16 +18189,16 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7094:2: ( (lv_rightHandSide_1_0= ruleSequenceElement ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7095:1: (lv_rightHandSide_1_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7212:2: ( (lv_rightHandSide_1_0= ruleSequenceElement ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7213:1: (lv_rightHandSide_1_0= ruleSequenceElement )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7095:1: (lv_rightHandSide_1_0= ruleSequenceElement )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7096:3: lv_rightHandSide_1_0= ruleSequenceElement
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7213:1: (lv_rightHandSide_1_0= ruleSequenceElement )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7214:3: lv_rightHandSide_1_0= ruleSequenceElement
{
newCompositeNode(grammarAccess.getAssignmentCompletionAccess().getRightHandSideSequenceElementParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSequenceElement_in_ruleAssignmentCompletion15460);
+ pushFollow(FOLLOW_ruleSequenceElement_in_ruleAssignmentCompletion15743);
lv_rightHandSide_1_0=ruleSequenceElement();
state._fsp--;
@@ -17946,7 +18241,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleBooleanValue"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7120:1: ruleBooleanValue returns [Enumerator current=null] : ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7238:1: ruleBooleanValue returns [Enumerator current=null] : ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) ) ;
public final Enumerator ruleBooleanValue() throws RecognitionException {
Enumerator current = null;
@@ -17955,33 +18250,33 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7122:28: ( ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7123:1: ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7240:28: ( ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7241:1: ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7123:1: ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) )
- int alt92=2;
- int LA92_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7241:1: ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) )
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( (LA92_0==83) ) {
- alt92=1;
+ if ( (LA94_0==84) ) {
+ alt94=1;
}
- else if ( (LA92_0==84) ) {
- alt92=2;
+ else if ( (LA94_0==85) ) {
+ alt94=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 92, 0, input);
+ new NoViableAltException("", 94, 0, input);
throw nvae;
}
- switch (alt92) {
+ switch (alt94) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7123:2: (enumLiteral_0= 'true' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7241:2: (enumLiteral_0= 'true' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7123:2: (enumLiteral_0= 'true' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7123:4: enumLiteral_0= 'true'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7241:2: (enumLiteral_0= 'true' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7241:4: enumLiteral_0= 'true'
{
- enumLiteral_0=(Token)match(input,83,FOLLOW_83_in_ruleBooleanValue15510);
+ enumLiteral_0=(Token)match(input,84,FOLLOW_84_in_ruleBooleanValue15793);
current = grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getBooleanValueAccess().getTRUEEnumLiteralDeclaration_0());
@@ -17993,12 +18288,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7129:6: (enumLiteral_1= 'false' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7247:6: (enumLiteral_1= 'false' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7129:6: (enumLiteral_1= 'false' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7129:8: enumLiteral_1= 'false'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7247:6: (enumLiteral_1= 'false' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7247:8: enumLiteral_1= 'false'
{
- enumLiteral_1=(Token)match(input,84,FOLLOW_84_in_ruleBooleanValue15527);
+ enumLiteral_1=(Token)match(input,85,FOLLOW_85_in_ruleBooleanValue15810);
current = grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getBooleanValueAccess().getFALSEEnumLiteralDeclaration_1());
@@ -18030,52 +18325,42 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleLinkOperationKind"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7139:1: ruleLinkOperationKind returns [Enumerator current=null] : ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) | (enumLiteral_2= 'clearAssoc' ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7257:1: ruleLinkOperationKind returns [Enumerator current=null] : ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) ) ;
public final Enumerator ruleLinkOperationKind() throws RecognitionException {
Enumerator current = null;
Token enumLiteral_0=null;
Token enumLiteral_1=null;
- Token enumLiteral_2=null;
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7141:28: ( ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) | (enumLiteral_2= 'clearAssoc' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7142:1: ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) | (enumLiteral_2= 'clearAssoc' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7259:28: ( ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7260:1: ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7142:1: ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) | (enumLiteral_2= 'clearAssoc' ) )
- int alt93=3;
- switch ( input.LA(1) ) {
- case 85:
- {
- alt93=1;
- }
- break;
- case 86:
- {
- alt93=2;
- }
- break;
- case 87:
- {
- alt93=3;
- }
- break;
- default:
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7260:1: ( (enumLiteral_0= 'createLink' ) | (enumLiteral_1= 'destroyLink' ) )
+ int alt95=2;
+ int LA95_0 = input.LA(1);
+
+ if ( (LA95_0==86) ) {
+ alt95=1;
+ }
+ else if ( (LA95_0==87) ) {
+ alt95=2;
+ }
+ else {
NoViableAltException nvae =
- new NoViableAltException("", 93, 0, input);
+ new NoViableAltException("", 95, 0, input);
throw nvae;
}
-
- switch (alt93) {
+ switch (alt95) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7142:2: (enumLiteral_0= 'createLink' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7260:2: (enumLiteral_0= 'createLink' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7142:2: (enumLiteral_0= 'createLink' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7142:4: enumLiteral_0= 'createLink'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7260:2: (enumLiteral_0= 'createLink' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7260:4: enumLiteral_0= 'createLink'
{
- enumLiteral_0=(Token)match(input,85,FOLLOW_85_in_ruleLinkOperationKind15572);
+ enumLiteral_0=(Token)match(input,86,FOLLOW_86_in_ruleLinkOperationKind15855);
current = grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getLinkOperationKindAccess().getCREATEEnumLiteralDeclaration_0());
@@ -18087,12 +18372,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7148:6: (enumLiteral_1= 'destroyLink' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7266:6: (enumLiteral_1= 'destroyLink' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7148:6: (enumLiteral_1= 'destroyLink' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7148:8: enumLiteral_1= 'destroyLink'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7266:6: (enumLiteral_1= 'destroyLink' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7266:8: enumLiteral_1= 'destroyLink'
{
- enumLiteral_1=(Token)match(input,86,FOLLOW_86_in_ruleLinkOperationKind15589);
+ enumLiteral_1=(Token)match(input,87,FOLLOW_87_in_ruleLinkOperationKind15872);
current = grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getLinkOperationKindAccess().getDESTROYEnumLiteralDeclaration_1());
@@ -18103,23 +18388,6 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
- case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7154:6: (enumLiteral_2= 'clearAssoc' )
- {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7154:6: (enumLiteral_2= 'clearAssoc' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7154:8: enumLiteral_2= 'clearAssoc'
- {
- enumLiteral_2=(Token)match(input,87,FOLLOW_87_in_ruleLinkOperationKind15606);
-
- current = grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2().getEnumLiteral().getInstance();
- newLeafNode(enumLiteral_2, grammarAccess.getLinkOperationKindAccess().getCLEAREnumLiteralDeclaration_2());
-
-
- }
-
-
- }
- break;
}
@@ -18141,7 +18409,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleSelectOrRejectOperator"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7164:1: ruleSelectOrRejectOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7276:1: ruleSelectOrRejectOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) ) ;
public final Enumerator ruleSelectOrRejectOperator() throws RecognitionException {
Enumerator current = null;
@@ -18150,33 +18418,33 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7166:28: ( ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7167:1: ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7278:28: ( ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7279:1: ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7167:1: ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) )
- int alt94=2;
- int LA94_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7279:1: ( (enumLiteral_0= 'select' ) | (enumLiteral_1= 'reject' ) )
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA94_0==88) ) {
- alt94=1;
+ if ( (LA96_0==88) ) {
+ alt96=1;
}
- else if ( (LA94_0==89) ) {
- alt94=2;
+ else if ( (LA96_0==89) ) {
+ alt96=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 94, 0, input);
+ new NoViableAltException("", 96, 0, input);
throw nvae;
}
- switch (alt94) {
+ switch (alt96) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7167:2: (enumLiteral_0= 'select' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7279:2: (enumLiteral_0= 'select' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7167:2: (enumLiteral_0= 'select' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7167:4: enumLiteral_0= 'select'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7279:2: (enumLiteral_0= 'select' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7279:4: enumLiteral_0= 'select'
{
- enumLiteral_0=(Token)match(input,88,FOLLOW_88_in_ruleSelectOrRejectOperator15651);
+ enumLiteral_0=(Token)match(input,88,FOLLOW_88_in_ruleSelectOrRejectOperator15917);
current = grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getSelectOrRejectOperatorAccess().getSELECTEnumLiteralDeclaration_0());
@@ -18188,12 +18456,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7173:6: (enumLiteral_1= 'reject' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7285:6: (enumLiteral_1= 'reject' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7173:6: (enumLiteral_1= 'reject' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7173:8: enumLiteral_1= 'reject'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7285:6: (enumLiteral_1= 'reject' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7285:8: enumLiteral_1= 'reject'
{
- enumLiteral_1=(Token)match(input,89,FOLLOW_89_in_ruleSelectOrRejectOperator15668);
+ enumLiteral_1=(Token)match(input,89,FOLLOW_89_in_ruleSelectOrRejectOperator15934);
current = grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getSelectOrRejectOperatorAccess().getREJECTEnumLiteralDeclaration_1());
@@ -18225,7 +18493,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleCollectOrIterateOperator"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7183:1: ruleCollectOrIterateOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7295:1: ruleCollectOrIterateOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) ) ;
public final Enumerator ruleCollectOrIterateOperator() throws RecognitionException {
Enumerator current = null;
@@ -18234,33 +18502,33 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7185:28: ( ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7186:1: ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7297:28: ( ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7298:1: ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7186:1: ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) )
- int alt95=2;
- int LA95_0 = input.LA(1);
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7298:1: ( (enumLiteral_0= 'collect' ) | (enumLiteral_1= 'iterate' ) )
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( (LA95_0==90) ) {
- alt95=1;
+ if ( (LA97_0==90) ) {
+ alt97=1;
}
- else if ( (LA95_0==91) ) {
- alt95=2;
+ else if ( (LA97_0==91) ) {
+ alt97=2;
}
else {
NoViableAltException nvae =
- new NoViableAltException("", 95, 0, input);
+ new NoViableAltException("", 97, 0, input);
throw nvae;
}
- switch (alt95) {
+ switch (alt97) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7186:2: (enumLiteral_0= 'collect' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7298:2: (enumLiteral_0= 'collect' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7186:2: (enumLiteral_0= 'collect' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7186:4: enumLiteral_0= 'collect'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7298:2: (enumLiteral_0= 'collect' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7298:4: enumLiteral_0= 'collect'
{
- enumLiteral_0=(Token)match(input,90,FOLLOW_90_in_ruleCollectOrIterateOperator15713);
+ enumLiteral_0=(Token)match(input,90,FOLLOW_90_in_ruleCollectOrIterateOperator15979);
current = grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getCollectOrIterateOperatorAccess().getCOLLECTEnumLiteralDeclaration_0());
@@ -18272,12 +18540,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7192:6: (enumLiteral_1= 'iterate' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7304:6: (enumLiteral_1= 'iterate' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7192:6: (enumLiteral_1= 'iterate' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7192:8: enumLiteral_1= 'iterate'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7304:6: (enumLiteral_1= 'iterate' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7304:8: enumLiteral_1= 'iterate'
{
- enumLiteral_1=(Token)match(input,91,FOLLOW_91_in_ruleCollectOrIterateOperator15730);
+ enumLiteral_1=(Token)match(input,91,FOLLOW_91_in_ruleCollectOrIterateOperator15996);
current = grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getCollectOrIterateOperatorAccess().getITERATEEnumLiteralDeclaration_1());
@@ -18309,7 +18577,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleForAllOrExistsOrOneOperator"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7202:1: ruleForAllOrExistsOrOneOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7314:1: ruleForAllOrExistsOrOneOperator returns [Enumerator current=null] : ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) ) ;
public final Enumerator ruleForAllOrExistsOrOneOperator() throws RecognitionException {
Enumerator current = null;
@@ -18319,42 +18587,42 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7204:28: ( ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7205:1: ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7316:28: ( ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7317:1: ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7205:1: ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) )
- int alt96=3;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7317:1: ( (enumLiteral_0= 'forAll' ) | (enumLiteral_1= 'exists' ) | (enumLiteral_2= 'one' ) )
+ int alt98=3;
switch ( input.LA(1) ) {
case 92:
{
- alt96=1;
+ alt98=1;
}
break;
case 93:
{
- alt96=2;
+ alt98=2;
}
break;
case 94:
{
- alt96=3;
+ alt98=3;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 96, 0, input);
+ new NoViableAltException("", 98, 0, input);
throw nvae;
}
- switch (alt96) {
+ switch (alt98) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7205:2: (enumLiteral_0= 'forAll' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7317:2: (enumLiteral_0= 'forAll' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7205:2: (enumLiteral_0= 'forAll' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7205:4: enumLiteral_0= 'forAll'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7317:2: (enumLiteral_0= 'forAll' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7317:4: enumLiteral_0= 'forAll'
{
- enumLiteral_0=(Token)match(input,92,FOLLOW_92_in_ruleForAllOrExistsOrOneOperator15775);
+ enumLiteral_0=(Token)match(input,92,FOLLOW_92_in_ruleForAllOrExistsOrOneOperator16041);
current = grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getForAllOrExistsOrOneOperatorAccess().getFORALLEnumLiteralDeclaration_0());
@@ -18366,12 +18634,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7211:6: (enumLiteral_1= 'exists' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7323:6: (enumLiteral_1= 'exists' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7211:6: (enumLiteral_1= 'exists' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7211:8: enumLiteral_1= 'exists'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7323:6: (enumLiteral_1= 'exists' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7323:8: enumLiteral_1= 'exists'
{
- enumLiteral_1=(Token)match(input,93,FOLLOW_93_in_ruleForAllOrExistsOrOneOperator15792);
+ enumLiteral_1=(Token)match(input,93,FOLLOW_93_in_ruleForAllOrExistsOrOneOperator16058);
current = grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getForAllOrExistsOrOneOperatorAccess().getEXISTSEnumLiteralDeclaration_1());
@@ -18383,12 +18651,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7217:6: (enumLiteral_2= 'one' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7329:6: (enumLiteral_2= 'one' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7217:6: (enumLiteral_2= 'one' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7217:8: enumLiteral_2= 'one'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7329:6: (enumLiteral_2= 'one' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7329:8: enumLiteral_2= 'one'
{
- enumLiteral_2=(Token)match(input,94,FOLLOW_94_in_ruleForAllOrExistsOrOneOperator15809);
+ enumLiteral_2=(Token)match(input,94,FOLLOW_94_in_ruleForAllOrExistsOrOneOperator16075);
current = grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getForAllOrExistsOrOneOperatorAccess().getONEEnumLiteralDeclaration_2());
@@ -18420,7 +18688,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAnnotationKind"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7227:1: ruleAnnotationKind returns [Enumerator current=null] : ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7339:1: ruleAnnotationKind returns [Enumerator current=null] : ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) ) ;
public final Enumerator ruleAnnotationKind() throws RecognitionException {
Enumerator current = null;
@@ -18431,47 +18699,47 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7229:28: ( ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7230:1: ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7341:28: ( ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7342:1: ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7230:1: ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) )
- int alt97=4;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7342:1: ( (enumLiteral_0= 'isolated' ) | (enumLiteral_1= 'determined' ) | (enumLiteral_2= 'assured' ) | (enumLiteral_3= 'parallel' ) )
+ int alt99=4;
switch ( input.LA(1) ) {
case 95:
{
- alt97=1;
+ alt99=1;
}
break;
case 96:
{
- alt97=2;
+ alt99=2;
}
break;
case 97:
{
- alt97=3;
+ alt99=3;
}
break;
case 98:
{
- alt97=4;
+ alt99=4;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 97, 0, input);
+ new NoViableAltException("", 99, 0, input);
throw nvae;
}
- switch (alt97) {
+ switch (alt99) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7230:2: (enumLiteral_0= 'isolated' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7342:2: (enumLiteral_0= 'isolated' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7230:2: (enumLiteral_0= 'isolated' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7230:4: enumLiteral_0= 'isolated'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7342:2: (enumLiteral_0= 'isolated' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7342:4: enumLiteral_0= 'isolated'
{
- enumLiteral_0=(Token)match(input,95,FOLLOW_95_in_ruleAnnotationKind15854);
+ enumLiteral_0=(Token)match(input,95,FOLLOW_95_in_ruleAnnotationKind16120);
current = grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getAnnotationKindAccess().getISOLATEDEnumLiteralDeclaration_0());
@@ -18483,12 +18751,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7236:6: (enumLiteral_1= 'determined' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7348:6: (enumLiteral_1= 'determined' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7236:6: (enumLiteral_1= 'determined' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7236:8: enumLiteral_1= 'determined'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7348:6: (enumLiteral_1= 'determined' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7348:8: enumLiteral_1= 'determined'
{
- enumLiteral_1=(Token)match(input,96,FOLLOW_96_in_ruleAnnotationKind15871);
+ enumLiteral_1=(Token)match(input,96,FOLLOW_96_in_ruleAnnotationKind16137);
current = grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getAnnotationKindAccess().getDETERMINEDEnumLiteralDeclaration_1());
@@ -18500,12 +18768,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7242:6: (enumLiteral_2= 'assured' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7354:6: (enumLiteral_2= 'assured' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7242:6: (enumLiteral_2= 'assured' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7242:8: enumLiteral_2= 'assured'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7354:6: (enumLiteral_2= 'assured' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7354:8: enumLiteral_2= 'assured'
{
- enumLiteral_2=(Token)match(input,97,FOLLOW_97_in_ruleAnnotationKind15888);
+ enumLiteral_2=(Token)match(input,97,FOLLOW_97_in_ruleAnnotationKind16154);
current = grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getAnnotationKindAccess().getASSUREDEnumLiteralDeclaration_2());
@@ -18517,12 +18785,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7248:6: (enumLiteral_3= 'parallel' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7360:6: (enumLiteral_3= 'parallel' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7248:6: (enumLiteral_3= 'parallel' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7248:8: enumLiteral_3= 'parallel'
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7360:6: (enumLiteral_3= 'parallel' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7360:8: enumLiteral_3= 'parallel'
{
- enumLiteral_3=(Token)match(input,98,FOLLOW_98_in_ruleAnnotationKind15905);
+ enumLiteral_3=(Token)match(input,98,FOLLOW_98_in_ruleAnnotationKind16171);
current = grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_3, grammarAccess.getAnnotationKindAccess().getPARALLELEnumLiteralDeclaration_3());
@@ -18554,7 +18822,7 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
// $ANTLR start "ruleAssignmentOperator"
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7258:1: ruleAssignmentOperator returns [Enumerator current=null] : ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) ) ;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7370:1: ruleAssignmentOperator returns [Enumerator current=null] : ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) ) ;
public final Enumerator ruleAssignmentOperator() throws RecognitionException {
Enumerator current = null;
@@ -18573,87 +18841,87 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
enterRule();
try {
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7260:28: ( ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) ) )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7261:1: ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7372:28: ( ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) ) )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7373:1: ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7261:1: ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) )
- int alt98=12;
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7373:1: ( (enumLiteral_0= '=' ) | (enumLiteral_1= '+=' ) | (enumLiteral_2= '-=' ) | (enumLiteral_3= '*=' ) | (enumLiteral_4= '%=' ) | (enumLiteral_5= '/=' ) | (enumLiteral_6= '&=' ) | (enumLiteral_7= '|=' ) | (enumLiteral_8= '^=' ) | (enumLiteral_9= '<<=' ) | (enumLiteral_10= '>>=' ) | (enumLiteral_11= '>>>=' ) )
+ int alt100=12;
switch ( input.LA(1) ) {
case 12:
{
- alt98=1;
+ alt100=1;
}
break;
case 99:
{
- alt98=2;
+ alt100=2;
}
break;
case 100:
{
- alt98=3;
+ alt100=3;
}
break;
case 101:
{
- alt98=4;
+ alt100=4;
}
break;
case 102:
{
- alt98=5;
+ alt100=5;
}
break;
case 103:
{
- alt98=6;
+ alt100=6;
}
break;
case 104:
{
- alt98=7;
+ alt100=7;
}
break;
case 105:
{
- alt98=8;
+ alt100=8;
}
break;
case 106:
{
- alt98=9;
+ alt100=9;
}
break;
case 107:
{
- alt98=10;
+ alt100=10;
}
break;
case 108:
{
- alt98=11;
+ alt100=11;
}
break;
case 109:
{
- alt98=12;
+ alt100=12;
}
break;
default:
NoViableAltException nvae =
- new NoViableAltException("", 98, 0, input);
+ new NoViableAltException("", 100, 0, input);
throw nvae;
}
- switch (alt98) {
+ switch (alt100) {
case 1 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7261:2: (enumLiteral_0= '=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7373:2: (enumLiteral_0= '=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7261:2: (enumLiteral_0= '=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7261:4: enumLiteral_0= '='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7373:2: (enumLiteral_0= '=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7373:4: enumLiteral_0= '='
{
- enumLiteral_0=(Token)match(input,12,FOLLOW_12_in_ruleAssignmentOperator15950);
+ enumLiteral_0=(Token)match(input,12,FOLLOW_12_in_ruleAssignmentOperator16216);
current = grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getAssignmentOperatorAccess().getASSIGNEnumLiteralDeclaration_0());
@@ -18665,12 +18933,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 2 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7267:6: (enumLiteral_1= '+=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7379:6: (enumLiteral_1= '+=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7267:6: (enumLiteral_1= '+=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7267:8: enumLiteral_1= '+='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7379:6: (enumLiteral_1= '+=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7379:8: enumLiteral_1= '+='
{
- enumLiteral_1=(Token)match(input,99,FOLLOW_99_in_ruleAssignmentOperator15967);
+ enumLiteral_1=(Token)match(input,99,FOLLOW_99_in_ruleAssignmentOperator16233);
current = grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getAssignmentOperatorAccess().getPLUSASSIGNEnumLiteralDeclaration_1());
@@ -18682,12 +18950,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 3 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7273:6: (enumLiteral_2= '-=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7385:6: (enumLiteral_2= '-=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7273:6: (enumLiteral_2= '-=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7273:8: enumLiteral_2= '-='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7385:6: (enumLiteral_2= '-=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7385:8: enumLiteral_2= '-='
{
- enumLiteral_2=(Token)match(input,100,FOLLOW_100_in_ruleAssignmentOperator15984);
+ enumLiteral_2=(Token)match(input,100,FOLLOW_100_in_ruleAssignmentOperator16250);
current = grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getAssignmentOperatorAccess().getMINUSASSIGNEnumLiteralDeclaration_2());
@@ -18699,12 +18967,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 4 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7279:6: (enumLiteral_3= '*=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7391:6: (enumLiteral_3= '*=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7279:6: (enumLiteral_3= '*=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7279:8: enumLiteral_3= '*='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7391:6: (enumLiteral_3= '*=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7391:8: enumLiteral_3= '*='
{
- enumLiteral_3=(Token)match(input,101,FOLLOW_101_in_ruleAssignmentOperator16001);
+ enumLiteral_3=(Token)match(input,101,FOLLOW_101_in_ruleAssignmentOperator16267);
current = grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_3, grammarAccess.getAssignmentOperatorAccess().getMULTASSIGNEnumLiteralDeclaration_3());
@@ -18716,12 +18984,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 5 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7285:6: (enumLiteral_4= '%=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7397:6: (enumLiteral_4= '%=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7285:6: (enumLiteral_4= '%=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7285:8: enumLiteral_4= '%='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7397:6: (enumLiteral_4= '%=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7397:8: enumLiteral_4= '%='
{
- enumLiteral_4=(Token)match(input,102,FOLLOW_102_in_ruleAssignmentOperator16018);
+ enumLiteral_4=(Token)match(input,102,FOLLOW_102_in_ruleAssignmentOperator16284);
current = grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_4, grammarAccess.getAssignmentOperatorAccess().getMODASSIGNEnumLiteralDeclaration_4());
@@ -18733,12 +19001,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 6 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7291:6: (enumLiteral_5= '/=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7403:6: (enumLiteral_5= '/=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7291:6: (enumLiteral_5= '/=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7291:8: enumLiteral_5= '/='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7403:6: (enumLiteral_5= '/=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7403:8: enumLiteral_5= '/='
{
- enumLiteral_5=(Token)match(input,103,FOLLOW_103_in_ruleAssignmentOperator16035);
+ enumLiteral_5=(Token)match(input,103,FOLLOW_103_in_ruleAssignmentOperator16301);
current = grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_5, grammarAccess.getAssignmentOperatorAccess().getDIVASSIGNEnumLiteralDeclaration_5());
@@ -18750,12 +19018,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 7 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7297:6: (enumLiteral_6= '&=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7409:6: (enumLiteral_6= '&=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7297:6: (enumLiteral_6= '&=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7297:8: enumLiteral_6= '&='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7409:6: (enumLiteral_6= '&=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7409:8: enumLiteral_6= '&='
{
- enumLiteral_6=(Token)match(input,104,FOLLOW_104_in_ruleAssignmentOperator16052);
+ enumLiteral_6=(Token)match(input,104,FOLLOW_104_in_ruleAssignmentOperator16318);
current = grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_6, grammarAccess.getAssignmentOperatorAccess().getANDASSIGNEnumLiteralDeclaration_6());
@@ -18767,12 +19035,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 8 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7303:6: (enumLiteral_7= '|=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7415:6: (enumLiteral_7= '|=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7303:6: (enumLiteral_7= '|=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7303:8: enumLiteral_7= '|='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7415:6: (enumLiteral_7= '|=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7415:8: enumLiteral_7= '|='
{
- enumLiteral_7=(Token)match(input,105,FOLLOW_105_in_ruleAssignmentOperator16069);
+ enumLiteral_7=(Token)match(input,105,FOLLOW_105_in_ruleAssignmentOperator16335);
current = grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_7, grammarAccess.getAssignmentOperatorAccess().getORASSIGNEnumLiteralDeclaration_7());
@@ -18784,12 +19052,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 9 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7309:6: (enumLiteral_8= '^=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7421:6: (enumLiteral_8= '^=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7309:6: (enumLiteral_8= '^=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7309:8: enumLiteral_8= '^='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7421:6: (enumLiteral_8= '^=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7421:8: enumLiteral_8= '^='
{
- enumLiteral_8=(Token)match(input,106,FOLLOW_106_in_ruleAssignmentOperator16086);
+ enumLiteral_8=(Token)match(input,106,FOLLOW_106_in_ruleAssignmentOperator16352);
current = grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_8, grammarAccess.getAssignmentOperatorAccess().getXORASSIGNEnumLiteralDeclaration_8());
@@ -18801,12 +19069,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 10 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7315:6: (enumLiteral_9= '<<=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7427:6: (enumLiteral_9= '<<=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7315:6: (enumLiteral_9= '<<=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7315:8: enumLiteral_9= '<<='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7427:6: (enumLiteral_9= '<<=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7427:8: enumLiteral_9= '<<='
{
- enumLiteral_9=(Token)match(input,107,FOLLOW_107_in_ruleAssignmentOperator16103);
+ enumLiteral_9=(Token)match(input,107,FOLLOW_107_in_ruleAssignmentOperator16369);
current = grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_9, grammarAccess.getAssignmentOperatorAccess().getLSHIFTASSIGNEnumLiteralDeclaration_9());
@@ -18818,12 +19086,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 11 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7321:6: (enumLiteral_10= '>>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7433:6: (enumLiteral_10= '>>=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7321:6: (enumLiteral_10= '>>=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7321:8: enumLiteral_10= '>>='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7433:6: (enumLiteral_10= '>>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7433:8: enumLiteral_10= '>>='
{
- enumLiteral_10=(Token)match(input,108,FOLLOW_108_in_ruleAssignmentOperator16120);
+ enumLiteral_10=(Token)match(input,108,FOLLOW_108_in_ruleAssignmentOperator16386);
current = grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_10, grammarAccess.getAssignmentOperatorAccess().getRSHIFTASSIGNEnumLiteralDeclaration_10());
@@ -18835,12 +19103,12 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
}
break;
case 12 :
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7327:6: (enumLiteral_11= '>>>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7439:6: (enumLiteral_11= '>>>=' )
{
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7327:6: (enumLiteral_11= '>>>=' )
- // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7327:8: enumLiteral_11= '>>>='
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7439:6: (enumLiteral_11= '>>>=' )
+ // ../org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/parser/antlr/internal/InternalAppliedStereotypeProperty.g:7439:8: enumLiteral_11= '>>>='
{
- enumLiteral_11=(Token)match(input,109,FOLLOW_109_in_ruleAssignmentOperator16137);
+ enumLiteral_11=(Token)match(input,109,FOLLOW_109_in_ruleAssignmentOperator16403);
current = grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_11, grammarAccess.getAssignmentOperatorAccess().getURSHIFTASSIGNEnumLiteralDeclaration_11());
@@ -18881,17 +19149,18 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
static final String DFA37_minS =
"\1\56\3\4\7\uffff";
static final String DFA37_maxS =
- "\1\61\1\127\1\136\1\155\7\uffff";
+ "\1\62\1\127\1\136\1\155\7\uffff";
static final String DFA37_acceptS =
"\4\uffff\1\7\1\3\1\6\1\5\1\4\1\2\1\1";
static final String DFA37_specialS =
"\13\uffff}>";
static final String[] DFA37_transitionS = {
- "\1\1\2\uffff\1\2",
- "\1\3\67\uffff\1\4\30\uffff\3\5",
- "\1\10\55\uffff\1\7\1\uffff\1\6\43\uffff\7\6",
+ "\1\1\3\uffff\1\2",
+ "\1\3\54\uffff\1\5\13\uffff\1\4\30\uffff\2\5",
+ "\1\10\56\uffff\1\7\1\uffff\1\6\42\uffff\7\6",
"\1\11\7\uffff\2\11\3\uffff\3\11\1\uffff\1\12\25\11\3\uffff"+
- "\4\11\10\uffff\2\11\5\uffff\1\11\17\uffff\2\11\20\uffff\13\11",
+ "\3\11\1\uffff\1\11\10\uffff\2\11\5\uffff\1\11\17\uffff\2\11"+
+ "\17\uffff\13\11",
"",
"",
"",
@@ -18931,646 +19200,657 @@ public class InternalAppliedStereotypePropertyParser extends AbstractInternalAnt
this.transition = DFA37_transition;
}
public String getDescription() {
- return "2186:1: (this_OperationCallExpression_0= ruleOperationCallExpression | this_PropertyCallExpression_1= rulePropertyCallExpression | this_LinkOperationExpression_2= ruleLinkOperationExpression | this_SequenceOperationExpression_3= ruleSequenceOperationExpression | this_SequenceReductionExpression_4= ruleSequenceReductionExpression | this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression | this_ClassExtentExpression_6= ruleClassExtentExpression )";
+ return "2191:1: (this_OperationCallExpression_0= ruleOperationCallExpression | this_PropertyCallExpression_1= rulePropertyCallExpression | this_LinkOperationExpression_2= ruleLinkOperationExpression | this_SequenceOperationExpression_3= ruleSequenceOperationExpression | this_SequenceReductionExpression_4= ruleSequenceReductionExpression | this_SequenceExpansionExpression_5= ruleSequenceExpansionExpression | this_ClassExtentExpression_6= ruleClassExtentExpression )";
}
}
public static final BitSet FOLLOW_ruleAppliedStereotypePropertyRule_in_entryRuleAppliedStereotypePropertyRule75 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAppliedStereotypePropertyRule85 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleAppliedStereotypePropertyRule130 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_ruleExpressionValueRule_in_ruleAppliedStereotypePropertyRule151 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule187 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleExpressionValueRule197 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_12_in_ruleExpressionValueRule234 = new BitSet(new long[]{0x03E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_ruleExpressionValueRule255 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLITERAL_in_entryRuleLITERAL293 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLITERAL303 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_ruleLITERAL350 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_ruleLITERAL377 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_ruleLITERAL404 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL439 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL449 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBooleanValue_in_ruleBOOLEAN_LITERAL494 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL529 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL539 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_ruleNUMBER_LITERAL586 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_ruleNUMBER_LITERAL613 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL648 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleINTEGER_LITERAL658 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INTEGERVALUE_in_ruleINTEGER_LITERAL699 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL739 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL749 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_13_in_ruleUNLIMITED_LITERAL791 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL839 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSTRING_LITERAL849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleSTRING_LITERAL890 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpression_in_entryRuleNameExpression930 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNameExpression940 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_14_in_ruleNameExpression987 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_15_in_ruleNameExpression1016 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNamePath_in_ruleNameExpression1053 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleNameExpression1071 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNamePath_in_ruleNameExpression1105 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleNameExpression1123 = new BitSet(new long[]{0x03E2F9800020E072L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleTuple_in_ruleNameExpression1150 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_ruleNameExpression1177 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_14_in_ruleNameExpression1203 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_15_in_ruleNameExpression1232 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleNameExpression1273 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath1310 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNamePath1320 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnqualifiedName_in_ruleQualifiedNamePath1366 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_16_in_ruleQualifiedNamePath1378 = new BitSet(new long[]{0x0000000000000012L});
- public static final BitSet FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName1415 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnqualifiedName1425 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleUnqualifiedName1467 = new BitSet(new long[]{0x0000000000020002L});
- public static final BitSet FOLLOW_ruleTemplateBinding_in_ruleUnqualifiedName1493 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding1530 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTemplateBinding1540 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_ruleTemplateBinding1577 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_ruleTemplateBinding1598 = new BitSet(new long[]{0x00000000000C0000L});
- public static final BitSet FOLLOW_18_in_ruleTemplateBinding1611 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_ruleTemplateBinding1632 = new BitSet(new long[]{0x00000000000C0000L});
- public static final BitSet FOLLOW_19_in_ruleTemplateBinding1646 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding1682 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNamedTemplateBinding1692 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleNamedTemplateBinding1734 = new BitSet(new long[]{0x0000000000100000L});
- public static final BitSet FOLLOW_20_in_ruleNamedTemplateBinding1751 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleNamedTemplateBinding1772 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding1808 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding1818 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleQualifiedNameWithBinding1860 = new BitSet(new long[]{0x0000000000030002L});
- public static final BitSet FOLLOW_ruleTemplateBinding_in_ruleQualifiedNameWithBinding1886 = new BitSet(new long[]{0x0000000000010002L});
- public static final BitSet FOLLOW_16_in_ruleQualifiedNameWithBinding1900 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameWithBinding1921 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuple_in_entryRuleTuple1959 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTuple1969 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleTuple2015 = new BitSet(new long[]{0x01E039800060E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleTupleElement_in_ruleTuple2037 = new BitSet(new long[]{0x0000000000440000L});
- public static final BitSet FOLLOW_18_in_ruleTuple2050 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleTupleElement_in_ruleTuple2071 = new BitSet(new long[]{0x0000000000440000L});
- public static final BitSet FOLLOW_22_in_ruleTuple2087 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleElement_in_entryRuleTupleElement2123 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleElement2133 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleTupleElement2178 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_entryRuleExpression2213 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleExpression2223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleExpression2269 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression2303 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleConditionalTestExpression2313 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConditionalOrExpression_in_ruleConditionalTestExpression2359 = new BitSet(new long[]{0x0000000000800002L});
- public static final BitSet FOLLOW_23_in_ruleConditionalTestExpression2372 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleConditionalTestExpression2393 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleConditionalTestExpression2405 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleConditionalTestExpression2426 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression2464 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleConditionalOrExpression2474 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConditionalAndExpression_in_ruleConditionalOrExpression2520 = new BitSet(new long[]{0x0000000002000002L});
- public static final BitSet FOLLOW_25_in_ruleConditionalOrExpression2533 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleConditionalAndExpression_in_ruleConditionalOrExpression2554 = new BitSet(new long[]{0x0000000002000002L});
- public static final BitSet FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression2592 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleConditionalAndExpression2602 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_ruleConditionalAndExpression2648 = new BitSet(new long[]{0x0000000004000002L});
- public static final BitSet FOLLOW_26_in_ruleConditionalAndExpression2661 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_ruleConditionalAndExpression2682 = new BitSet(new long[]{0x0000000004000002L});
- public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression2720 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInclusiveOrExpression2730 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_ruleInclusiveOrExpression2776 = new BitSet(new long[]{0x0000000008000002L});
- public static final BitSet FOLLOW_27_in_ruleInclusiveOrExpression2789 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_ruleInclusiveOrExpression2810 = new BitSet(new long[]{0x0000000008000002L});
- public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression2848 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleExclusiveOrExpression2858 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAndExpression_in_ruleExclusiveOrExpression2904 = new BitSet(new long[]{0x0000000010000002L});
- public static final BitSet FOLLOW_28_in_ruleExclusiveOrExpression2917 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleAndExpression_in_ruleExclusiveOrExpression2938 = new BitSet(new long[]{0x0000000010000002L});
- public static final BitSet FOLLOW_ruleAndExpression_in_entryRuleAndExpression2976 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAndExpression2986 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEqualityExpression_in_ruleAndExpression3032 = new BitSet(new long[]{0x0000000020000002L});
- public static final BitSet FOLLOW_29_in_ruleAndExpression3045 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleEqualityExpression_in_ruleAndExpression3066 = new BitSet(new long[]{0x0000000020000002L});
- public static final BitSet FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression3104 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEqualityExpression3114 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationExpression_in_ruleEqualityExpression3160 = new BitSet(new long[]{0x00000000C0000002L});
- public static final BitSet FOLLOW_30_in_ruleEqualityExpression3181 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_31_in_ruleEqualityExpression3210 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleClassificationExpression_in_ruleEqualityExpression3247 = new BitSet(new long[]{0x00000000C0000002L});
- public static final BitSet FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression3285 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationExpression3295 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationalExpression_in_ruleClassificationExpression3341 = new BitSet(new long[]{0x0000000300000002L});
- public static final BitSet FOLLOW_32_in_ruleClassificationExpression3362 = new BitSet(new long[]{0x000000000000C010L});
- public static final BitSet FOLLOW_33_in_ruleClassificationExpression3391 = new BitSet(new long[]{0x000000000000C010L});
- public static final BitSet FOLLOW_ruleNameExpression_in_ruleClassificationExpression3428 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression3466 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationalExpression3476 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleShiftExpression_in_ruleRelationalExpression3522 = new BitSet(new long[]{0x0000000C000A0002L});
- public static final BitSet FOLLOW_17_in_ruleRelationalExpression3543 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_19_in_ruleRelationalExpression3572 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_34_in_ruleRelationalExpression3601 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_35_in_ruleRelationalExpression3630 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleShiftExpression_in_ruleRelationalExpression3667 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression3705 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleShiftExpression3715 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAdditiveExpression_in_ruleShiftExpression3761 = new BitSet(new long[]{0x0000007000000002L});
- public static final BitSet FOLLOW_36_in_ruleShiftExpression3782 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_37_in_ruleShiftExpression3811 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_38_in_ruleShiftExpression3840 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleAdditiveExpression_in_ruleShiftExpression3877 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression3915 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAdditiveExpression3925 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_ruleAdditiveExpression3971 = new BitSet(new long[]{0x0000018000000002L});
- public static final BitSet FOLLOW_39_in_ruleAdditiveExpression3992 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_40_in_ruleAdditiveExpression4021 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_ruleAdditiveExpression4058 = new BitSet(new long[]{0x0000018000000002L});
- public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression4096 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicativeExpression4106 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryExpression_in_ruleMultiplicativeExpression4152 = new BitSet(new long[]{0x0000060000002002L});
- public static final BitSet FOLLOW_13_in_ruleMultiplicativeExpression4173 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_41_in_ruleMultiplicativeExpression4202 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_42_in_ruleMultiplicativeExpression4231 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleUnaryExpression_in_ruleMultiplicativeExpression4268 = new BitSet(new long[]{0x0000060000002002L});
- public static final BitSet FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression4306 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnaryExpression4316 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_ruleUnaryExpression4361 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_40_in_ruleUnaryExpression4390 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_39_in_ruleUnaryExpression4419 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_44_in_ruleUnaryExpression4448 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_45_in_ruleUnaryExpression4477 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_rulePrimaryExpression_in_ruleUnaryExpression4515 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression4551 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpression4561 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValueSpecification_in_rulePrimaryExpression4606 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression4641 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSuffixExpression4651 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOperationCallExpression_in_ruleSuffixExpression4698 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePropertyCallExpression_in_ruleSuffixExpression4725 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationExpression_in_ruleSuffixExpression4752 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_ruleSuffixExpression4779 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_ruleSuffixExpression4806 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_ruleSuffixExpression4833 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassExtentExpression_in_ruleSuffixExpression4860 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression4895 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleOperationCallExpression4905 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_ruleOperationCallExpression4942 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleOperationCallExpression4959 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleTuple_in_ruleOperationCallExpression4985 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleOperationCallExpression5006 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression5043 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePropertyCallExpression5053 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_rulePropertyCallExpression5090 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_rulePropertyCallExpression5107 = new BitSet(new long[]{0x0002C00000000002L});
- public static final BitSet FOLLOW_47_in_rulePropertyCallExpression5125 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_rulePropertyCallExpression5146 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_48_in_rulePropertyCallExpression5158 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_rulePropertyCallExpression5181 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression5218 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationExpression5228 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_ruleLinkOperationExpression5265 = new BitSet(new long[]{0x0000000000000000L,0x0000000000E00000L});
- public static final BitSet FOLLOW_ruleLinkOperationKind_in_ruleLinkOperationExpression5286 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleLinkOperationTuple_in_ruleLinkOperationExpression5307 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple5343 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTuple5353 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleLinkOperationTuple5390 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5411 = new BitSet(new long[]{0x0000000000440000L});
- public static final BitSet FOLLOW_18_in_ruleLinkOperationTuple5424 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5445 = new BitSet(new long[]{0x0000000000440000L});
- public static final BitSet FOLLOW_22_in_ruleLinkOperationTuple5459 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement5495 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTupleElement5505 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleLinkOperationTupleElement5547 = new BitSet(new long[]{0x0000800000100000L});
- public static final BitSet FOLLOW_47_in_ruleLinkOperationTupleElement5565 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5586 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_48_in_ruleLinkOperationTupleElement5598 = new BitSet(new long[]{0x0000000000100000L});
- public static final BitSet FOLLOW_20_in_ruleLinkOperationTupleElement5612 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5633 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression5669 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceOperationExpression5679 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleSequenceOperationExpression5716 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceOperationExpression5737 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleTuple_in_ruleSequenceOperationExpression5758 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSequenceOperationExpression5779 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression5816 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceReductionExpression5826 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleSequenceReductionExpression5863 = new BitSet(new long[]{0x0004000000000000L});
- public static final BitSet FOLLOW_50_in_ruleSequenceReductionExpression5875 = new BitSet(new long[]{0x0008000000000010L});
- public static final BitSet FOLLOW_51_in_ruleSequenceReductionExpression5893 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceReductionExpression5928 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSequenceReductionExpression5949 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression5986 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceExpansionExpression5996 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_ruleSequenceExpansionExpression6043 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_ruleSequenceExpansionExpression6070 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_ruleSequenceExpansionExpression6097 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIsUniqueOperation_in_ruleSequenceExpansionExpression6124 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation6159 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSelectOrRejectOperation6169 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleSelectOrRejectOperation6206 = new BitSet(new long[]{0x0000000000000000L,0x0000000003000000L});
- public static final BitSet FOLLOW_ruleSelectOrRejectOperator_in_ruleSelectOrRejectOperation6227 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSelectOrRejectOperation6244 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleSelectOrRejectOperation6261 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleSelectOrRejectOperation6282 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleSelectOrRejectOperation6294 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSelectOrRejectOperation6315 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation6352 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectOrIterateOperation6362 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleCollectOrIterateOperation6399 = new BitSet(new long[]{0x0000000000000000L,0x000000000C000000L});
- public static final BitSet FOLLOW_ruleCollectOrIterateOperator_in_ruleCollectOrIterateOperation6420 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleCollectOrIterateOperation6437 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleCollectOrIterateOperation6454 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleCollectOrIterateOperation6475 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleCollectOrIterateOperation6487 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleCollectOrIterateOperation6508 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation6545 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation6555 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleForAllOrExistsOrOneOperation6592 = new BitSet(new long[]{0x0000000000000000L,0x0000000070000000L});
- public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperator_in_ruleForAllOrExistsOrOneOperation6613 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleForAllOrExistsOrOneOperation6630 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleForAllOrExistsOrOneOperation6647 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleForAllOrExistsOrOneOperation6668 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleForAllOrExistsOrOneOperation6680 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleForAllOrExistsOrOneOperation6701 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation6738 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIsUniqueOperation6748 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleIsUniqueOperation6785 = new BitSet(new long[]{0x0010000000000000L});
- public static final BitSet FOLLOW_52_in_ruleIsUniqueOperation6797 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleIsUniqueOperation6814 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleIsUniqueOperation6831 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleIsUniqueOperation6852 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleIsUniqueOperation6864 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleIsUniqueOperation6885 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification6922 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleValueSpecification6932 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpression_in_ruleValueSpecification6979 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLITERAL_in_ruleValueSpecification7006 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_ruleValueSpecification7033 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleValueSpecification7060 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleValueSpecification7087 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_ruleValueSpecification7114 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullExpression_in_ruleValueSpecification7141 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification7176 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification7186 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpression_in_ruleNonLiteralValueSpecification7233 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_ruleNonLiteralValueSpecification7260 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleNonLiteralValueSpecification7287 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_ruleNonLiteralValueSpecification7314 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleNonLiteralValueSpecification7341 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression7376 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleParenthesizedExpression7386 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleParenthesizedExpression7423 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleParenthesizedExpression7444 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleParenthesizedExpression7456 = new BitSet(new long[]{0x01C240000020C012L});
- public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_ruleParenthesizedExpression7478 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleParenthesizedExpression7505 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullExpression_in_entryRuleNullExpression7543 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNullExpression7553 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_ruleNullExpression7599 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_entryRuleThisExpression7635 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleThisExpression7645 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_ruleThisExpression7691 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleThisExpression7712 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression7749 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationExpression7759 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_ruleSuperInvocationExpression7796 = new BitSet(new long[]{0x0000400000200000L});
- public static final BitSet FOLLOW_ruleTuple_in_ruleSuperInvocationExpression7818 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_ruleSuperInvocationExpression7837 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSuperInvocationExpression7858 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleTuple_in_ruleSuperInvocationExpression7879 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression7917 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationExpression7927 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_ruleInstanceCreationExpression7964 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleInstanceCreationExpression7985 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_ruleInstanceCreationExpression8006 = new BitSet(new long[]{0x0002400000000002L});
- public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleInstanceCreationExpression8027 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple8064 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTuple8074 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleInstanceCreationTuple8120 = new BitSet(new long[]{0x0000000000400010L});
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8142 = new BitSet(new long[]{0x0000000000440000L});
- public static final BitSet FOLLOW_18_in_ruleInstanceCreationTuple8155 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8176 = new BitSet(new long[]{0x0000000000440000L});
- public static final BitSet FOLLOW_22_in_ruleInstanceCreationTuple8192 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement8228 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement8238 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleInstanceCreationTupleElement8280 = new BitSet(new long[]{0x0000000000100000L});
- public static final BitSet FOLLOW_20_in_ruleInstanceCreationTupleElement8297 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleInstanceCreationTupleElement8318 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion8354 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion8364 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_ruleSequenceConstructionOrAccessCompletion8408 = new BitSet(new long[]{0x01E139800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleAccessCompletion_in_ruleSequenceConstructionOrAccessCompletion8443 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_ruleSequenceConstructionOrAccessCompletion8470 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceConstructionOrAccessCompletion8499 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion8535 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAccessCompletion8545 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleAccessCompletion8591 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_48_in_ruleAccessCompletion8603 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion8639 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion8649 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_48_in_rulePartialSequenceConstructionCompletion8686 = new BitSet(new long[]{0x03E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rulePartialSequenceConstructionCompletion8707 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression8743 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionExpression8753 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_ruleSequenceConstructionExpression8790 = new BitSet(new long[]{0x03E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression8811 = new BitSet(new long[]{0x0C00000000040000L});
- public static final BitSet FOLLOW_18_in_ruleSequenceConstructionExpression8825 = new BitSet(new long[]{0x03E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression8846 = new BitSet(new long[]{0x0800000000040000L});
- public static final BitSet FOLLOW_58_in_ruleSequenceConstructionExpression8867 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleSequenceConstructionExpression8888 = new BitSet(new long[]{0x0800000000000000L});
- public static final BitSet FOLLOW_59_in_ruleSequenceConstructionExpression8902 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement8938 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequenceElement8948 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleSequenceElement8995 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceElement9022 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression9057 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassExtentExpression9067 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_ruleClassExtentExpression9113 = new BitSet(new long[]{0x1000000000000000L});
- public static final BitSet FOLLOW_60_in_ruleClassExtentExpression9125 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleClassExtentExpression9137 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleClassExtentExpression9149 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_entryRuleBlock9185 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBlock9195 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_ruleBlock9232 = new BitSet(new long[]{0x2BC000000000C190L,0x000000000001EE4FL});
- public static final BitSet FOLLOW_ruleStatementSequence_in_ruleBlock9262 = new BitSet(new long[]{0x0800000000000000L});
- public static final BitSet FOLLOW_59_in_ruleBlock9275 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence9311 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStatementSequence9321 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_ruleStatementSequence9366 = new BitSet(new long[]{0x23C000000000C192L,0x000000000001EE4FL});
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement9402 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDocumentedStatement9412 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ML_COMMENT_in_ruleDocumentedStatement9456 = new BitSet(new long[]{0x23C000000000C190L,0x000000000001EE4FL});
- public static final BitSet FOLLOW_RULE_SL_COMMENT_in_ruleDocumentedStatement9476 = new BitSet(new long[]{0x23C000000000C190L,0x000000000001EE4FL});
- public static final BitSet FOLLOW_ruleStatement_in_ruleDocumentedStatement9506 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement9542 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInlineStatement9552 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_61_in_ruleInlineStatement9589 = new BitSet(new long[]{0x4000000000000000L});
- public static final BitSet FOLLOW_62_in_ruleInlineStatement9601 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleInlineStatement9613 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleInlineStatement9630 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleInlineStatement9647 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleInlineStatement9664 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_63_in_ruleInlineStatement9681 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement9717 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAnnotatedStatement9727 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_ruleAnnotatedStatement9764 = new BitSet(new long[]{0x0000000000000000L,0x0000000780000000L});
- public static final BitSet FOLLOW_ruleAnnotation_in_ruleAnnotatedStatement9785 = new BitSet(new long[]{0x23C000000000C190L,0x000000000001EE4FL});
- public static final BitSet FOLLOW_ruleStatement_in_ruleAnnotatedStatement9806 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStatement_in_entryRuleStatement9842 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStatement9852 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotatedStatement_in_ruleStatement9899 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInlineStatement_in_ruleStatement9926 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlockStatement_in_ruleStatement9953 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEmptyStatement_in_ruleStatement9980 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_ruleStatement10007 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfStatement_in_ruleStatement10034 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchStatement_in_ruleStatement10061 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleWhileStatement_in_ruleStatement10088 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDoStatement_in_ruleStatement10115 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForStatement_in_ruleStatement10142 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBreakStatement_in_ruleStatement10169 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReturnStatement_in_ruleStatement10196 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptStatement_in_ruleStatement10223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassifyStatement_in_ruleStatement10250 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_ruleStatement10277 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_ruleStatement10304 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisInvocationStatement_in_ruleStatement10331 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_ruleStatement10358 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation10393 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation10403 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotationKind_in_ruleAnnotation10449 = new BitSet(new long[]{0x0000000000200002L});
- public static final BitSet FOLLOW_21_in_ruleAnnotation10462 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleAnnotation10479 = new BitSet(new long[]{0x0000000000440000L});
- public static final BitSet FOLLOW_18_in_ruleAnnotation10497 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleAnnotation10514 = new BitSet(new long[]{0x0000000000440000L});
- public static final BitSet FOLLOW_22_in_ruleAnnotation10533 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement10571 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBlockStatement10581 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleBlockStatement10626 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement10661 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEmptyStatement10671 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleEmptyStatement10717 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement10753 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement10763 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_ruleLocalNameDeclarationStatement10800 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleLocalNameDeclarationStatement10817 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleLocalNameDeclarationStatement10834 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleLocalNameDeclarationStatement10855 = new BitSet(new long[]{0x0000800000001000L});
- public static final BitSet FOLLOW_47_in_ruleLocalNameDeclarationStatement10874 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_48_in_ruleLocalNameDeclarationStatement10899 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleLocalNameDeclarationStatement10913 = new BitSet(new long[]{0x03E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_ruleLocalNameDeclarationStatement10934 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleLocalNameDeclarationStatement10946 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfStatement_in_entryRuleIfStatement10982 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIfStatement10992 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_ruleIfStatement11029 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleSequentialClauses_in_ruleIfStatement11050 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFinalClause_in_ruleIfStatement11071 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses11108 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSequentialClauses11118 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11164 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
- public static final BitSet FOLLOW_68_in_ruleSequentialClauses11177 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_67_in_ruleSequentialClauses11189 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11210 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L});
- public static final BitSet FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses11248 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleConcurrentClauses11258 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11304 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
- public static final BitSet FOLLOW_69_in_ruleConcurrentClauses11317 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_67_in_ruleConcurrentClauses11329 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11350 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
- public static final BitSet FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause11388 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNonFinalClause11398 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_ruleNonFinalClause11435 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleNonFinalClause11456 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleNonFinalClause11468 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleNonFinalClause11489 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFinalClause_in_entryRuleFinalClause11525 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleFinalClause11535 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_ruleFinalClause11572 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleFinalClause11593 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement11629 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchStatement11639 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_ruleSwitchStatement11676 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleSwitchStatement11688 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleSwitchStatement11709 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleSwitchStatement11721 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_57_in_ruleSwitchStatement11733 = new BitSet(new long[]{0x0800000000000000L,0x0000000000000180L});
- public static final BitSet FOLLOW_ruleSwitchClause_in_ruleSwitchStatement11754 = new BitSet(new long[]{0x0800000000000000L,0x0000000000000180L});
- public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_ruleSwitchStatement11776 = new BitSet(new long[]{0x0800000000000000L});
- public static final BitSet FOLLOW_59_in_ruleSwitchStatement11789 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause11825 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchClause11835 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchCase_in_ruleSwitchClause11881 = new BitSet(new long[]{0x23C000000000C190L,0x000000000001EECFL});
- public static final BitSet FOLLOW_ruleSwitchCase_in_ruleSwitchClause11902 = new BitSet(new long[]{0x23C000000000C190L,0x000000000001EECFL});
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchClause11924 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase11960 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchCase11970 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_ruleSwitchCase12007 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleSwitchCase12028 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleSwitchCase12040 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause12076 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSwitchDefaultClause12086 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_ruleSwitchDefaultClause12123 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleSwitchDefaultClause12135 = new BitSet(new long[]{0x23C000000000C190L,0x000000000001EECFL});
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchDefaultClause12156 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence12192 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence12202 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDocumentedStatement_in_ruleNonEmptyStatementSequence12247 = new BitSet(new long[]{0x23C000000000C192L,0x000000000001EE4FL});
- public static final BitSet FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement12283 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleWhileStatement12293 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_73_in_ruleWhileStatement12330 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleWhileStatement12342 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleWhileStatement12363 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleWhileStatement12375 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleWhileStatement12396 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDoStatement_in_entryRuleDoStatement12432 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDoStatement12442 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_ruleDoStatement12479 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleDoStatement12500 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L});
- public static final BitSet FOLLOW_73_in_ruleDoStatement12512 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleDoStatement12524 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleDoStatement12545 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleDoStatement12557 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleDoStatement12569 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForStatement_in_entryRuleForStatement12605 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleForStatement12615 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_ruleForStatement12652 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleForStatement12664 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleForControl_in_ruleForStatement12685 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleForStatement12697 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleForStatement12718 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleForControl_in_entryRuleForControl12754 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleForControl12764 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_ruleForControl12810 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_18_in_ruleForControl12823 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_ruleForControl12844 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition12882 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLoopVariableDefinition12892 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleLoopVariableDefinition12935 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
- public static final BitSet FOLLOW_76_in_ruleLoopVariableDefinition12952 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition12973 = new BitSet(new long[]{0x0400000000000002L});
- public static final BitSet FOLLOW_58_in_ruleLoopVariableDefinition12986 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13007 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleLoopVariableDefinition13038 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13055 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleLoopVariableDefinition13072 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13093 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement13130 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBreakStatement13140 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_ruleBreakStatement13186 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleBreakStatement13198 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement13234 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleReturnStatement13244 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_ruleReturnStatement13281 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleReturnStatement13302 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleReturnStatement13314 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement13350 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptStatement13360 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptClause_in_ruleAcceptStatement13406 = new BitSet(new long[]{0x0200000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_ruleAcceptStatement13428 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_ruleAcceptStatement13455 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion13492 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion13502 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleSimpleAcceptStatementCompletion13548 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion13584 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion13594 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleCompoundAcceptStatementCompletion13640 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
- public static final BitSet FOLLOW_69_in_ruleCompoundAcceptStatementCompletion13653 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_ruleAcceptBlock_in_ruleCompoundAcceptStatementCompletion13674 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
- public static final BitSet FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock13712 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptBlock13722 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptClause_in_ruleAcceptBlock13768 = new BitSet(new long[]{0x0200000000000000L});
- public static final BitSet FOLLOW_ruleBlock_in_ruleAcceptBlock13789 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause13825 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAcceptClause13835 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleAcceptClause13872 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleAcceptClause13884 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleAcceptClause13902 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleAcceptClause13919 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleAcceptClause13942 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleAcceptClause13954 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement13990 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassifyStatement14000 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_ruleClassifyStatement14037 = new BitSet(new long[]{0x01E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleExpression_in_ruleClassifyStatement14058 = new BitSet(new long[]{0x0000000000000000L,0x0000000000060000L});
- public static final BitSet FOLLOW_ruleClassificationClause_in_ruleClassifyStatement14079 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleClassifyStatement14091 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause14127 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationClause14137 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationFromClause_in_ruleClassificationClause14184 = new BitSet(new long[]{0x0000000000000002L,0x0000000000060000L});
- public static final BitSet FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14205 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReclassifyAllClause_in_ruleClassificationClause14235 = new BitSet(new long[]{0x0000000000000000L,0x0000000000060000L});
- public static final BitSet FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14257 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause14294 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationFromClause14304 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_ruleClassificationFromClause14341 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleClassificationFromClause14362 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause14398 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleClassificationToClause14408 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_82_in_ruleClassificationToClause14445 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleClassificationToClause14466 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause14502 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleReclassifyAllClause14512 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_ruleReclassifyAllClause14558 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleReclassifyAllClause14570 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList14606 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameList14616 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14662 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_18_in_ruleQualifiedNameList14675 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14696 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement14734 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement14744 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpression_in_ruleInvocationOrAssignementOrDeclarationStatement14790 = new BitSet(new long[]{0x0000800000001010L,0x00003FF800000002L});
- public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement14812 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement14839 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleInvocationOrAssignementOrDeclarationStatement14853 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement14889 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationStatement14899 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleSuperInvocationStatement14945 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleSuperInvocationStatement14957 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement14993 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleThisInvocationStatement15003 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleThisExpression_in_ruleThisInvocationStatement15049 = new BitSet(new long[]{0x0000000000001000L,0x00003FF800000002L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleThisInvocationStatement15070 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleThisInvocationStatement15083 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement15119 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement15129 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleInstanceCreationInvocationStatement15175 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleInstanceCreationInvocationStatement15187 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion15223 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion15233 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_ruleVariableDeclarationCompletion15277 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_48_in_ruleVariableDeclarationCompletion15302 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleVariableDeclarationCompletion15321 = new BitSet(new long[]{0x0000000000001000L,0x00003FF800000000L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleVariableDeclarationCompletion15347 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion15383 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCompletion15393 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAssignmentOperator_in_ruleAssignmentCompletion15439 = new BitSet(new long[]{0x03E039800020E070L,0x0000000000180000L});
- public static final BitSet FOLLOW_ruleSequenceElement_in_ruleAssignmentCompletion15460 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_83_in_ruleBooleanValue15510 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_ruleBooleanValue15527 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_85_in_ruleLinkOperationKind15572 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_86_in_ruleLinkOperationKind15589 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_87_in_ruleLinkOperationKind15606 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_ruleSelectOrRejectOperator15651 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_89_in_ruleSelectOrRejectOperator15668 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_ruleCollectOrIterateOperator15713 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_ruleCollectOrIterateOperator15730 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_92_in_ruleForAllOrExistsOrOneOperator15775 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_ruleForAllOrExistsOrOneOperator15792 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_94_in_ruleForAllOrExistsOrOneOperator15809 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_ruleAnnotationKind15854 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_96_in_ruleAnnotationKind15871 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_97_in_ruleAnnotationKind15888 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_98_in_ruleAnnotationKind15905 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_12_in_ruleAssignmentOperator15950 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_99_in_ruleAssignmentOperator15967 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_100_in_ruleAssignmentOperator15984 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_101_in_ruleAssignmentOperator16001 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_102_in_ruleAssignmentOperator16018 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_103_in_ruleAssignmentOperator16035 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_104_in_ruleAssignmentOperator16052 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_105_in_ruleAssignmentOperator16069 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_106_in_ruleAssignmentOperator16086 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_107_in_ruleAssignmentOperator16103 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_108_in_ruleAssignmentOperator16120 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_109_in_ruleAssignmentOperator16137 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleAppliedStereotypePropertyRule127 = new BitSet(new long[]{0x0000000000001000L});
+ public static final BitSet FOLLOW_ruleExpressionValueRule_in_ruleAppliedStereotypePropertyRule153 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpressionValueRule_in_entryRuleExpressionValueRule189 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExpressionValueRule199 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_12_in_ruleExpressionValueRule236 = new BitSet(new long[]{0x07C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_ruleExpressionValueRule257 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLITERAL_in_entryRuleLITERAL295 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLITERAL305 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_ruleLITERAL352 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_ruleLITERAL379 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_ruleLITERAL406 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBOOLEAN_LITERAL_in_entryRuleBOOLEAN_LITERAL441 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBOOLEAN_LITERAL451 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBooleanValue_in_ruleBOOLEAN_LITERAL496 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL531 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL541 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_ruleNUMBER_LITERAL588 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_ruleNUMBER_LITERAL615 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleINTEGER_LITERAL_in_entryRuleINTEGER_LITERAL650 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleINTEGER_LITERAL660 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INTEGERVALUE_in_ruleINTEGER_LITERAL701 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUNLIMITED_LITERAL_in_entryRuleUNLIMITED_LITERAL741 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUNLIMITED_LITERAL751 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_ruleUNLIMITED_LITERAL793 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSTRING_LITERAL_in_entryRuleSTRING_LITERAL841 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSTRING_LITERAL851 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleSTRING_LITERAL892 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_entryRuleNameExpression932 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNameExpression942 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_14_in_ruleNameExpression989 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_15_in_ruleNameExpression1018 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNamePath_in_ruleNameExpression1055 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleNameExpression1073 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNamePath_in_ruleNameExpression1107 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleNameExpression1125 = new BitSet(new long[]{0x07C4F9800020E072L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleTuple_in_ruleNameExpression1152 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_ruleNameExpression1179 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_14_in_ruleNameExpression1205 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_15_in_ruleNameExpression1234 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleNameExpression1275 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNamePath_in_entryRuleQualifiedNamePath1312 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNamePath1322 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnqualifiedName_in_ruleQualifiedNamePath1368 = new BitSet(new long[]{0x0000000000010000L});
+ public static final BitSet FOLLOW_16_in_ruleQualifiedNamePath1380 = new BitSet(new long[]{0x0000000000000012L});
+ public static final BitSet FOLLOW_ruleUnqualifiedName_in_entryRuleUnqualifiedName1417 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnqualifiedName1427 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleUnqualifiedName1469 = new BitSet(new long[]{0x0000000000020002L});
+ public static final BitSet FOLLOW_ruleTemplateBinding_in_ruleUnqualifiedName1495 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateBinding_in_entryRuleTemplateBinding1532 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTemplateBinding1542 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_ruleTemplateBinding1579 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_ruleTemplateBinding1600 = new BitSet(new long[]{0x00000000000C0000L});
+ public static final BitSet FOLLOW_18_in_ruleTemplateBinding1613 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_ruleTemplateBinding1634 = new BitSet(new long[]{0x00000000000C0000L});
+ public static final BitSet FOLLOW_19_in_ruleTemplateBinding1648 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNamedTemplateBinding_in_entryRuleNamedTemplateBinding1684 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNamedTemplateBinding1694 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleNamedTemplateBinding1736 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_20_in_ruleNamedTemplateBinding1753 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleNamedTemplateBinding1774 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_entryRuleQualifiedNameWithBinding1810 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameWithBinding1820 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleQualifiedNameWithBinding1862 = new BitSet(new long[]{0x0000000000030002L});
+ public static final BitSet FOLLOW_ruleTemplateBinding_in_ruleQualifiedNameWithBinding1888 = new BitSet(new long[]{0x0000000000010002L});
+ public static final BitSet FOLLOW_16_in_ruleQualifiedNameWithBinding1902 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameWithBinding1923 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuple_in_entryRuleTuple1961 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTuple1971 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleTuple2017 = new BitSet(new long[]{0x03C039800060E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleTupleElement_in_ruleTuple2039 = new BitSet(new long[]{0x0000000000440000L});
+ public static final BitSet FOLLOW_18_in_ruleTuple2052 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleTupleElement_in_ruleTuple2073 = new BitSet(new long[]{0x0000000000440000L});
+ public static final BitSet FOLLOW_22_in_ruleTuple2089 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleElement_in_entryRuleTupleElement2125 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleElement2135 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleTupleElement2180 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_entryRuleExpression2215 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExpression2225 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleExpression2271 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalTestExpression_in_entryRuleConditionalTestExpression2305 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConditionalTestExpression2315 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalOrExpression_in_ruleConditionalTestExpression2361 = new BitSet(new long[]{0x0000000000800002L});
+ public static final BitSet FOLLOW_23_in_ruleConditionalTestExpression2374 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleConditionalTestExpression2395 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleConditionalTestExpression2407 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleConditionalTestExpression_in_ruleConditionalTestExpression2428 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalOrExpression_in_entryRuleConditionalOrExpression2466 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConditionalOrExpression2476 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConditionalAndExpression_in_ruleConditionalOrExpression2522 = new BitSet(new long[]{0x0000000002000002L});
+ public static final BitSet FOLLOW_25_in_ruleConditionalOrExpression2535 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleConditionalAndExpression_in_ruleConditionalOrExpression2556 = new BitSet(new long[]{0x0000000002000002L});
+ public static final BitSet FOLLOW_ruleConditionalAndExpression_in_entryRuleConditionalAndExpression2594 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConditionalAndExpression2604 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_ruleConditionalAndExpression2650 = new BitSet(new long[]{0x0000000004000002L});
+ public static final BitSet FOLLOW_26_in_ruleConditionalAndExpression2663 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_ruleConditionalAndExpression2684 = new BitSet(new long[]{0x0000000004000002L});
+ public static final BitSet FOLLOW_ruleInclusiveOrExpression_in_entryRuleInclusiveOrExpression2722 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInclusiveOrExpression2732 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_ruleInclusiveOrExpression2778 = new BitSet(new long[]{0x0000000008000002L});
+ public static final BitSet FOLLOW_27_in_ruleInclusiveOrExpression2791 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_ruleInclusiveOrExpression2812 = new BitSet(new long[]{0x0000000008000002L});
+ public static final BitSet FOLLOW_ruleExclusiveOrExpression_in_entryRuleExclusiveOrExpression2850 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExclusiveOrExpression2860 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAndExpression_in_ruleExclusiveOrExpression2906 = new BitSet(new long[]{0x0000000010000002L});
+ public static final BitSet FOLLOW_28_in_ruleExclusiveOrExpression2919 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleAndExpression_in_ruleExclusiveOrExpression2940 = new BitSet(new long[]{0x0000000010000002L});
+ public static final BitSet FOLLOW_ruleAndExpression_in_entryRuleAndExpression2978 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAndExpression2988 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEqualityExpression_in_ruleAndExpression3034 = new BitSet(new long[]{0x0000000020000002L});
+ public static final BitSet FOLLOW_29_in_ruleAndExpression3047 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleEqualityExpression_in_ruleAndExpression3068 = new BitSet(new long[]{0x0000000020000002L});
+ public static final BitSet FOLLOW_ruleEqualityExpression_in_entryRuleEqualityExpression3106 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEqualityExpression3116 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationExpression_in_ruleEqualityExpression3162 = new BitSet(new long[]{0x00000000C0000002L});
+ public static final BitSet FOLLOW_30_in_ruleEqualityExpression3183 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_31_in_ruleEqualityExpression3212 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleClassificationExpression_in_ruleEqualityExpression3249 = new BitSet(new long[]{0x00000000C0000002L});
+ public static final BitSet FOLLOW_ruleClassificationExpression_in_entryRuleClassificationExpression3287 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationExpression3297 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRelationalExpression_in_ruleClassificationExpression3343 = new BitSet(new long[]{0x0000000300000002L});
+ public static final BitSet FOLLOW_32_in_ruleClassificationExpression3364 = new BitSet(new long[]{0x000000000000C010L});
+ public static final BitSet FOLLOW_33_in_ruleClassificationExpression3393 = new BitSet(new long[]{0x000000000000C010L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_ruleClassificationExpression3430 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRelationalExpression_in_entryRuleRelationalExpression3468 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRelationalExpression3478 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleShiftExpression_in_ruleRelationalExpression3524 = new BitSet(new long[]{0x0000000C000A0002L});
+ public static final BitSet FOLLOW_17_in_ruleRelationalExpression3545 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_19_in_ruleRelationalExpression3574 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_34_in_ruleRelationalExpression3603 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_35_in_ruleRelationalExpression3632 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleShiftExpression_in_ruleRelationalExpression3669 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleShiftExpression_in_entryRuleShiftExpression3707 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleShiftExpression3717 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAdditiveExpression_in_ruleShiftExpression3763 = new BitSet(new long[]{0x0000007000000002L});
+ public static final BitSet FOLLOW_36_in_ruleShiftExpression3784 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_37_in_ruleShiftExpression3813 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_38_in_ruleShiftExpression3842 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleAdditiveExpression_in_ruleShiftExpression3879 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAdditiveExpression_in_entryRuleAdditiveExpression3917 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAdditiveExpression3927 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_ruleAdditiveExpression3973 = new BitSet(new long[]{0x0000018000000002L});
+ public static final BitSet FOLLOW_39_in_ruleAdditiveExpression3994 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_40_in_ruleAdditiveExpression4023 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_ruleAdditiveExpression4060 = new BitSet(new long[]{0x0000018000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicativeExpression_in_entryRuleMultiplicativeExpression4098 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicativeExpression4108 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryExpression_in_ruleMultiplicativeExpression4154 = new BitSet(new long[]{0x0000060000002002L});
+ public static final BitSet FOLLOW_13_in_ruleMultiplicativeExpression4175 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_41_in_ruleMultiplicativeExpression4204 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_42_in_ruleMultiplicativeExpression4233 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleUnaryExpression_in_ruleMultiplicativeExpression4270 = new BitSet(new long[]{0x0000060000002002L});
+ public static final BitSet FOLLOW_ruleUnaryExpression_in_entryRuleUnaryExpression4308 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnaryExpression4318 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_43_in_ruleUnaryExpression4363 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_40_in_ruleUnaryExpression4392 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_39_in_ruleUnaryExpression4421 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_44_in_ruleUnaryExpression4450 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_45_in_ruleUnaryExpression4479 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_rulePrimaryExpression_in_ruleUnaryExpression4517 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpression_in_entryRulePrimaryExpression4553 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpression4563 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleValueSpecification_in_rulePrimaryExpression4608 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_entryRuleSuffixExpression4643 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSuffixExpression4653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOperationCallExpression_in_ruleSuffixExpression4700 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePropertyCallExpression_in_ruleSuffixExpression4727 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationExpression_in_ruleSuffixExpression4754 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_ruleSuffixExpression4781 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_ruleSuffixExpression4808 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_ruleSuffixExpression4835 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassExtentExpression_in_ruleSuffixExpression4862 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleOperationCallExpression_in_entryRuleOperationCallExpression4897 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleOperationCallExpression4907 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_ruleOperationCallExpression4944 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleOperationCallExpression4961 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleTuple_in_ruleOperationCallExpression4987 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleOperationCallExpression5008 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePropertyCallExpression_in_entryRulePropertyCallExpression5045 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePropertyCallExpression5055 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_rulePropertyCallExpression5092 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_rulePropertyCallExpression5109 = new BitSet(new long[]{0x0004C00000000002L});
+ public static final BitSet FOLLOW_47_in_rulePropertyCallExpression5127 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_rulePropertyCallExpression5148 = new BitSet(new long[]{0x0001000000000000L});
+ public static final BitSet FOLLOW_48_in_rulePropertyCallExpression5160 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_rulePropertyCallExpression5183 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationExpression_in_entryRuleLinkOperationExpression5220 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationExpression5230 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_ruleLinkOperationExpression5277 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClearAssocExpression_in_ruleLinkOperationExpression5304 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCreateOrDestroyLinkOperationExpression_in_entryRuleCreateOrDestroyLinkOperationExpression5339 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCreateOrDestroyLinkOperationExpression5349 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_ruleCreateOrDestroyLinkOperationExpression5386 = new BitSet(new long[]{0x0000000000000000L,0x0000000000C00000L});
+ public static final BitSet FOLLOW_ruleLinkOperationKind_in_ruleCreateOrDestroyLinkOperationExpression5407 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleLinkOperationTuple_in_ruleCreateOrDestroyLinkOperationExpression5428 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClearAssocExpression_in_entryRuleClearAssocExpression5464 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClearAssocExpression5474 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_ruleClearAssocExpression5511 = new BitSet(new long[]{0x0002000000000000L});
+ public static final BitSet FOLLOW_49_in_ruleClearAssocExpression5523 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleClearAssocExpression5535 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleClearAssocExpression5556 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleClearAssocExpression5568 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTuple_in_entryRuleLinkOperationTuple5604 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTuple5614 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleLinkOperationTuple5651 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5672 = new BitSet(new long[]{0x0000000000440000L});
+ public static final BitSet FOLLOW_18_in_ruleLinkOperationTuple5685 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_ruleLinkOperationTuple5706 = new BitSet(new long[]{0x0000000000440000L});
+ public static final BitSet FOLLOW_22_in_ruleLinkOperationTuple5720 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLinkOperationTupleElement_in_entryRuleLinkOperationTupleElement5756 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLinkOperationTupleElement5766 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleLinkOperationTupleElement5808 = new BitSet(new long[]{0x0000800000100000L});
+ public static final BitSet FOLLOW_47_in_ruleLinkOperationTupleElement5826 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5847 = new BitSet(new long[]{0x0001000000000000L});
+ public static final BitSet FOLLOW_48_in_ruleLinkOperationTupleElement5859 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_20_in_ruleLinkOperationTupleElement5873 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleLinkOperationTupleElement5894 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceOperationExpression_in_entryRuleSequenceOperationExpression5930 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceOperationExpression5940 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleSequenceOperationExpression5977 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceOperationExpression5998 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleTuple_in_ruleSequenceOperationExpression6019 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSequenceOperationExpression6040 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceReductionExpression_in_entryRuleSequenceReductionExpression6077 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceReductionExpression6087 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleSequenceReductionExpression6124 = new BitSet(new long[]{0x0008000000000000L});
+ public static final BitSet FOLLOW_51_in_ruleSequenceReductionExpression6136 = new BitSet(new long[]{0x0010000000000010L});
+ public static final BitSet FOLLOW_52_in_ruleSequenceReductionExpression6154 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSequenceReductionExpression6189 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSequenceReductionExpression6210 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceExpansionExpression_in_entryRuleSequenceExpansionExpression6247 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceExpansionExpression6257 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_ruleSequenceExpansionExpression6304 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_ruleSequenceExpansionExpression6331 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_ruleSequenceExpansionExpression6358 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIsUniqueOperation_in_ruleSequenceExpansionExpression6385 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperation_in_entryRuleSelectOrRejectOperation6420 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSelectOrRejectOperation6430 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleSelectOrRejectOperation6467 = new BitSet(new long[]{0x0000000000000000L,0x0000000003000000L});
+ public static final BitSet FOLLOW_ruleSelectOrRejectOperator_in_ruleSelectOrRejectOperation6488 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSelectOrRejectOperation6505 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleSelectOrRejectOperation6522 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleSelectOrRejectOperation6543 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleSelectOrRejectOperation6555 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleSelectOrRejectOperation6576 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperation_in_entryRuleCollectOrIterateOperation6613 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectOrIterateOperation6623 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleCollectOrIterateOperation6660 = new BitSet(new long[]{0x0000000000000000L,0x000000000C000000L});
+ public static final BitSet FOLLOW_ruleCollectOrIterateOperator_in_ruleCollectOrIterateOperation6681 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleCollectOrIterateOperation6698 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleCollectOrIterateOperation6715 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleCollectOrIterateOperation6736 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleCollectOrIterateOperation6748 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleCollectOrIterateOperation6769 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperation_in_entryRuleForAllOrExistsOrOneOperation6806 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForAllOrExistsOrOneOperation6816 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleForAllOrExistsOrOneOperation6853 = new BitSet(new long[]{0x0000000000000000L,0x0000000070000000L});
+ public static final BitSet FOLLOW_ruleForAllOrExistsOrOneOperator_in_ruleForAllOrExistsOrOneOperation6874 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleForAllOrExistsOrOneOperation6891 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleForAllOrExistsOrOneOperation6908 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleForAllOrExistsOrOneOperation6929 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleForAllOrExistsOrOneOperation6941 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleForAllOrExistsOrOneOperation6962 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIsUniqueOperation_in_entryRuleIsUniqueOperation6999 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIsUniqueOperation7009 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleIsUniqueOperation7046 = new BitSet(new long[]{0x0020000000000000L});
+ public static final BitSet FOLLOW_53_in_ruleIsUniqueOperation7058 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleIsUniqueOperation7075 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleIsUniqueOperation7092 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleIsUniqueOperation7113 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleIsUniqueOperation7125 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleIsUniqueOperation7146 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleValueSpecification_in_entryRuleValueSpecification7183 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleValueSpecification7193 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_ruleValueSpecification7240 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLITERAL_in_ruleValueSpecification7267 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_ruleValueSpecification7294 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleValueSpecification7321 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleValueSpecification7348 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_ruleValueSpecification7375 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullExpression_in_ruleValueSpecification7402 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_entryRuleNonLiteralValueSpecification7437 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonLiteralValueSpecification7447 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_ruleNonLiteralValueSpecification7494 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_ruleNonLiteralValueSpecification7521 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleNonLiteralValueSpecification7548 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_ruleNonLiteralValueSpecification7575 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleNonLiteralValueSpecification7602 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParenthesizedExpression_in_entryRuleParenthesizedExpression7637 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleParenthesizedExpression7647 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleParenthesizedExpression7684 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleParenthesizedExpression7705 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleParenthesizedExpression7717 = new BitSet(new long[]{0x038440000020C012L});
+ public static final BitSet FOLLOW_ruleNonLiteralValueSpecification_in_ruleParenthesizedExpression7739 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleParenthesizedExpression7766 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullExpression_in_entryRuleNullExpression7804 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNullExpression7814 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_54_in_ruleNullExpression7860 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_entryRuleThisExpression7896 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleThisExpression7906 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_55_in_ruleThisExpression7952 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleThisExpression7973 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_entryRuleSuperInvocationExpression8010 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationExpression8020 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_56_in_ruleSuperInvocationExpression8057 = new BitSet(new long[]{0x0000400000200000L});
+ public static final BitSet FOLLOW_ruleTuple_in_ruleSuperInvocationExpression8079 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_ruleSuperInvocationExpression8098 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleSuperInvocationExpression8119 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleTuple_in_ruleSuperInvocationExpression8140 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_entryRuleInstanceCreationExpression8178 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationExpression8188 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_57_in_ruleInstanceCreationExpression8225 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleInstanceCreationExpression8246 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_ruleInstanceCreationExpression8267 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleInstanceCreationExpression8288 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTuple_in_entryRuleInstanceCreationTuple8325 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTuple8335 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleInstanceCreationTuple8381 = new BitSet(new long[]{0x0000000000400010L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8403 = new BitSet(new long[]{0x0000000000440000L});
+ public static final BitSet FOLLOW_18_in_ruleInstanceCreationTuple8416 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_ruleInstanceCreationTuple8437 = new BitSet(new long[]{0x0000000000440000L});
+ public static final BitSet FOLLOW_22_in_ruleInstanceCreationTuple8453 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationTupleElement_in_entryRuleInstanceCreationTupleElement8489 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationTupleElement8499 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleInstanceCreationTupleElement8541 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_20_in_ruleInstanceCreationTupleElement8558 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleInstanceCreationTupleElement8579 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionOrAccessCompletion_in_entryRuleSequenceConstructionOrAccessCompletion8615 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionOrAccessCompletion8625 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_ruleSequenceConstructionOrAccessCompletion8669 = new BitSet(new long[]{0x03C139800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleAccessCompletion_in_ruleSequenceConstructionOrAccessCompletion8704 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_ruleSequenceConstructionOrAccessCompletion8731 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceConstructionOrAccessCompletion8760 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAccessCompletion_in_entryRuleAccessCompletion8796 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAccessCompletion8806 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleAccessCompletion8852 = new BitSet(new long[]{0x0001000000000000L});
+ public static final BitSet FOLLOW_48_in_ruleAccessCompletion8864 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePartialSequenceConstructionCompletion_in_entryRulePartialSequenceConstructionCompletion8900 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePartialSequenceConstructionCompletion8910 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_48_in_rulePartialSequenceConstructionCompletion8947 = new BitSet(new long[]{0x07C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_rulePartialSequenceConstructionCompletion8968 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_entryRuleSequenceConstructionExpression9004 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceConstructionExpression9014 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_58_in_ruleSequenceConstructionExpression9051 = new BitSet(new long[]{0x07C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression9072 = new BitSet(new long[]{0x1800000000040000L});
+ public static final BitSet FOLLOW_18_in_ruleSequenceConstructionExpression9086 = new BitSet(new long[]{0x07C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_ruleSequenceConstructionExpression9107 = new BitSet(new long[]{0x1000000000040000L});
+ public static final BitSet FOLLOW_59_in_ruleSequenceConstructionExpression9128 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleSequenceConstructionExpression9149 = new BitSet(new long[]{0x1000000000000000L});
+ public static final BitSet FOLLOW_60_in_ruleSequenceConstructionExpression9163 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_entryRuleSequenceElement9199 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequenceElement9209 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleSequenceElement9256 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequenceConstructionExpression_in_ruleSequenceElement9283 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassExtentExpression_in_entryRuleClassExtentExpression9318 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassExtentExpression9328 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_ruleClassExtentExpression9374 = new BitSet(new long[]{0x2000000000000000L});
+ public static final BitSet FOLLOW_61_in_ruleClassExtentExpression9386 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleClassExtentExpression9398 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleClassExtentExpression9410 = new BitSet(new long[]{0x0004400000000002L});
+ public static final BitSet FOLLOW_ruleSuffixExpression_in_ruleClassExtentExpression9431 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_entryRuleBlock9468 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBlock9478 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_58_in_ruleBlock9515 = new BitSet(new long[]{0x578000000000C190L,0x000000000003DC9EL});
+ public static final BitSet FOLLOW_ruleStatementSequence_in_ruleBlock9545 = new BitSet(new long[]{0x1000000000000000L});
+ public static final BitSet FOLLOW_60_in_ruleBlock9558 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatementSequence_in_entryRuleStatementSequence9594 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStatementSequence9604 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_ruleStatementSequence9649 = new BitSet(new long[]{0x478000000000C192L,0x000000000003DC9EL});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_entryRuleDocumentedStatement9685 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDocumentedStatement9695 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ML_COMMENT_in_ruleDocumentedStatement9739 = new BitSet(new long[]{0x478000000000C190L,0x000000000003DC9EL});
+ public static final BitSet FOLLOW_RULE_SL_COMMENT_in_ruleDocumentedStatement9759 = new BitSet(new long[]{0x478000000000C190L,0x000000000003DC9EL});
+ public static final BitSet FOLLOW_ruleStatement_in_ruleDocumentedStatement9789 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInlineStatement_in_entryRuleInlineStatement9825 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInlineStatement9835 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_62_in_ruleInlineStatement9872 = new BitSet(new long[]{0x8000000000000000L});
+ public static final BitSet FOLLOW_63_in_ruleInlineStatement9884 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleInlineStatement9896 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleInlineStatement9913 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleInlineStatement9930 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleInlineStatement9947 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_64_in_ruleInlineStatement9964 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotatedStatement_in_entryRuleAnnotatedStatement10000 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotatedStatement10010 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_ruleAnnotatedStatement10047 = new BitSet(new long[]{0x0000000000000000L,0x0000000780000000L});
+ public static final BitSet FOLLOW_ruleAnnotation_in_ruleAnnotatedStatement10068 = new BitSet(new long[]{0x478000000000C190L,0x000000000003DC9EL});
+ public static final BitSet FOLLOW_ruleStatement_in_ruleAnnotatedStatement10089 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStatement_in_entryRuleStatement10125 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStatement10135 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotatedStatement_in_ruleStatement10182 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInlineStatement_in_ruleStatement10209 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlockStatement_in_ruleStatement10236 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEmptyStatement_in_ruleStatement10263 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_ruleStatement10290 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfStatement_in_ruleStatement10317 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchStatement_in_ruleStatement10344 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWhileStatement_in_ruleStatement10371 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDoStatement_in_ruleStatement10398 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForStatement_in_ruleStatement10425 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBreakStatement_in_ruleStatement10452 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReturnStatement_in_ruleStatement10479 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptStatement_in_ruleStatement10506 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassifyStatement_in_ruleStatement10533 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_ruleStatement10560 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_ruleStatement10587 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisInvocationStatement_in_ruleStatement10614 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_ruleStatement10641 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation10676 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation10686 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotationKind_in_ruleAnnotation10732 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_21_in_ruleAnnotation10745 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleAnnotation10762 = new BitSet(new long[]{0x0000000000440000L});
+ public static final BitSet FOLLOW_18_in_ruleAnnotation10780 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleAnnotation10797 = new BitSet(new long[]{0x0000000000440000L});
+ public static final BitSet FOLLOW_22_in_ruleAnnotation10816 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlockStatement_in_entryRuleBlockStatement10854 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBlockStatement10864 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleBlockStatement10909 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEmptyStatement_in_entryRuleEmptyStatement10944 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEmptyStatement10954 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_ruleEmptyStatement11000 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLocalNameDeclarationStatement_in_entryRuleLocalNameDeclarationStatement11036 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLocalNameDeclarationStatement11046 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_ruleLocalNameDeclarationStatement11083 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleLocalNameDeclarationStatement11100 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleLocalNameDeclarationStatement11117 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleLocalNameDeclarationStatement11138 = new BitSet(new long[]{0x0000800000001000L});
+ public static final BitSet FOLLOW_47_in_ruleLocalNameDeclarationStatement11157 = new BitSet(new long[]{0x0001000000000000L});
+ public static final BitSet FOLLOW_48_in_ruleLocalNameDeclarationStatement11182 = new BitSet(new long[]{0x0000000000001000L});
+ public static final BitSet FOLLOW_12_in_ruleLocalNameDeclarationStatement11196 = new BitSet(new long[]{0x07C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_ruleLocalNameDeclarationStatement11217 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_66_in_ruleLocalNameDeclarationStatement11229 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfStatement_in_entryRuleIfStatement11265 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIfStatement11275 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_ruleIfStatement11312 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleSequentialClauses_in_ruleIfStatement11333 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
+ public static final BitSet FOLLOW_ruleFinalClause_in_ruleIfStatement11354 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSequentialClauses_in_entryRuleSequentialClauses11391 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSequentialClauses11401 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11447 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
+ public static final BitSet FOLLOW_69_in_ruleSequentialClauses11460 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_68_in_ruleSequentialClauses11472 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_ruleSequentialClauses11493 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000020L});
+ public static final BitSet FOLLOW_ruleConcurrentClauses_in_entryRuleConcurrentClauses11531 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConcurrentClauses11541 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11587 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L});
+ public static final BitSet FOLLOW_70_in_ruleConcurrentClauses11600 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_68_in_ruleConcurrentClauses11612 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_ruleConcurrentClauses11633 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleNonFinalClause_in_entryRuleNonFinalClause11671 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonFinalClause11681 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleNonFinalClause11718 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleNonFinalClause11739 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleNonFinalClause11751 = new BitSet(new long[]{0x0400000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleNonFinalClause11772 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFinalClause_in_entryRuleFinalClause11808 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFinalClause11818 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_69_in_ruleFinalClause11855 = new BitSet(new long[]{0x0400000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleFinalClause11876 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchStatement_in_entryRuleSwitchStatement11912 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchStatement11922 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_ruleSwitchStatement11959 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleSwitchStatement11971 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleSwitchStatement11992 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleSwitchStatement12004 = new BitSet(new long[]{0x0400000000000000L});
+ public static final BitSet FOLLOW_58_in_ruleSwitchStatement12016 = new BitSet(new long[]{0x1000000000000000L,0x0000000000000300L});
+ public static final BitSet FOLLOW_ruleSwitchClause_in_ruleSwitchStatement12037 = new BitSet(new long[]{0x1000000000000000L,0x0000000000000300L});
+ public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_ruleSwitchStatement12059 = new BitSet(new long[]{0x1000000000000000L});
+ public static final BitSet FOLLOW_60_in_ruleSwitchStatement12072 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchClause_in_entryRuleSwitchClause12108 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchClause12118 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_ruleSwitchClause12164 = new BitSet(new long[]{0x478000000000C190L,0x000000000003DD9EL});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_ruleSwitchClause12185 = new BitSet(new long[]{0x478000000000C190L,0x000000000003DD9EL});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchClause12207 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchCase_in_entryRuleSwitchCase12243 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchCase12253 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_ruleSwitchCase12290 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleSwitchCase12311 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleSwitchCase12323 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSwitchDefaultClause_in_entryRuleSwitchDefaultClause12359 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSwitchDefaultClause12369 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_ruleSwitchDefaultClause12406 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleSwitchDefaultClause12418 = new BitSet(new long[]{0x478000000000C190L,0x000000000003DD9EL});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_ruleSwitchDefaultClause12439 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonEmptyStatementSequence_in_entryRuleNonEmptyStatementSequence12475 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonEmptyStatementSequence12485 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDocumentedStatement_in_ruleNonEmptyStatementSequence12530 = new BitSet(new long[]{0x478000000000C192L,0x000000000003DC9EL});
+ public static final BitSet FOLLOW_ruleWhileStatement_in_entryRuleWhileStatement12566 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleWhileStatement12576 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_ruleWhileStatement12613 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleWhileStatement12625 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleWhileStatement12646 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleWhileStatement12658 = new BitSet(new long[]{0x0400000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleWhileStatement12679 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDoStatement_in_entryRuleDoStatement12715 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDoStatement12725 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_ruleDoStatement12762 = new BitSet(new long[]{0x0400000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleDoStatement12783 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_74_in_ruleDoStatement12795 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleDoStatement12807 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleDoStatement12828 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleDoStatement12840 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_66_in_ruleDoStatement12852 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForStatement_in_entryRuleForStatement12888 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForStatement12898 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_ruleForStatement12935 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleForStatement12947 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleForControl_in_ruleForStatement12968 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleForStatement12980 = new BitSet(new long[]{0x0400000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleForStatement13001 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleForControl_in_entryRuleForControl13037 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleForControl13047 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_ruleForControl13093 = new BitSet(new long[]{0x0000000000040002L});
+ public static final BitSet FOLLOW_18_in_ruleForControl13106 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_ruleForControl13127 = new BitSet(new long[]{0x0000000000040002L});
+ public static final BitSet FOLLOW_ruleLoopVariableDefinition_in_entryRuleLoopVariableDefinition13165 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLoopVariableDefinition13175 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13218 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
+ public static final BitSet FOLLOW_77_in_ruleLoopVariableDefinition13235 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13256 = new BitSet(new long[]{0x0800000000000002L});
+ public static final BitSet FOLLOW_59_in_ruleLoopVariableDefinition13269 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13290 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleLoopVariableDefinition13321 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleLoopVariableDefinition13338 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleLoopVariableDefinition13355 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleLoopVariableDefinition13376 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBreakStatement_in_entryRuleBreakStatement13413 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBreakStatement13423 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_ruleBreakStatement13469 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_66_in_ruleBreakStatement13481 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReturnStatement_in_entryRuleReturnStatement13517 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleReturnStatement13527 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_79_in_ruleReturnStatement13564 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleReturnStatement13585 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_66_in_ruleReturnStatement13597 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptStatement_in_entryRuleAcceptStatement13633 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptStatement13643 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_ruleAcceptStatement13689 = new BitSet(new long[]{0x0400000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_ruleAcceptStatement13711 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_ruleAcceptStatement13738 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSimpleAcceptStatementCompletion_in_entryRuleSimpleAcceptStatementCompletion13775 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAcceptStatementCompletion13785 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_ruleSimpleAcceptStatementCompletion13831 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCompoundAcceptStatementCompletion_in_entryRuleCompoundAcceptStatementCompletion13867 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCompoundAcceptStatementCompletion13877 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleCompoundAcceptStatementCompletion13923 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L});
+ public static final BitSet FOLLOW_70_in_ruleCompoundAcceptStatementCompletion13936 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_ruleAcceptBlock_in_ruleCompoundAcceptStatementCompletion13957 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L});
+ public static final BitSet FOLLOW_ruleAcceptBlock_in_entryRuleAcceptBlock13995 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptBlock14005 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_ruleAcceptBlock14051 = new BitSet(new long[]{0x0400000000000000L});
+ public static final BitSet FOLLOW_ruleBlock_in_ruleAcceptBlock14072 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAcceptClause_in_entryRuleAcceptClause14108 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAcceptClause14118 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_ruleAcceptClause14155 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleAcceptClause14167 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleAcceptClause14185 = new BitSet(new long[]{0x0000000001000000L});
+ public static final BitSet FOLLOW_24_in_ruleAcceptClause14202 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleAcceptClause14225 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleAcceptClause14237 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassifyStatement_in_entryRuleClassifyStatement14273 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassifyStatement14283 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_81_in_ruleClassifyStatement14320 = new BitSet(new long[]{0x03C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleExpression_in_ruleClassifyStatement14341 = new BitSet(new long[]{0x0000000000000000L,0x00000000000C0000L});
+ public static final BitSet FOLLOW_ruleClassificationClause_in_ruleClassifyStatement14362 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_66_in_ruleClassifyStatement14374 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationClause_in_entryRuleClassificationClause14410 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationClause14420 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationFromClause_in_ruleClassificationClause14467 = new BitSet(new long[]{0x0000000000000002L,0x00000000000C0000L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14488 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReclassifyAllClause_in_ruleClassificationClause14518 = new BitSet(new long[]{0x0000000000000000L,0x00000000000C0000L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_ruleClassificationClause14540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationFromClause_in_entryRuleClassificationFromClause14577 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationFromClause14587 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_82_in_ruleClassificationFromClause14624 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleClassificationFromClause14645 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleClassificationToClause_in_entryRuleClassificationToClause14681 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleClassificationToClause14691 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_83_in_ruleClassificationToClause14728 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_ruleClassificationToClause14749 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleReclassifyAllClause_in_entryRuleReclassifyAllClause14785 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleReclassifyAllClause14795 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_82_in_ruleReclassifyAllClause14841 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleReclassifyAllClause14853 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameList_in_entryRuleQualifiedNameList14889 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQualifiedNameList14899 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14945 = new BitSet(new long[]{0x0000000000040002L});
+ public static final BitSet FOLLOW_18_in_ruleQualifiedNameList14958 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleQualifiedNameWithBinding_in_ruleQualifiedNameList14979 = new BitSet(new long[]{0x0000000000040002L});
+ public static final BitSet FOLLOW_ruleInvocationOrAssignementOrDeclarationStatement_in_entryRuleInvocationOrAssignementOrDeclarationStatement15017 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInvocationOrAssignementOrDeclarationStatement15027 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpression_in_ruleInvocationOrAssignementOrDeclarationStatement15073 = new BitSet(new long[]{0x0000800000001010L,0x00003FF800000004L});
+ public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement15095 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleInvocationOrAssignementOrDeclarationStatement15122 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_66_in_ruleInvocationOrAssignementOrDeclarationStatement15136 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationStatement_in_entryRuleSuperInvocationStatement15172 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSuperInvocationStatement15182 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSuperInvocationExpression_in_ruleSuperInvocationStatement15228 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_66_in_ruleSuperInvocationStatement15240 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisInvocationStatement_in_entryRuleThisInvocationStatement15276 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleThisInvocationStatement15286 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleThisExpression_in_ruleThisInvocationStatement15332 = new BitSet(new long[]{0x0000000000001000L,0x00003FF800000004L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleThisInvocationStatement15353 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_66_in_ruleThisInvocationStatement15366 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationInvocationStatement_in_entryRuleInstanceCreationInvocationStatement15402 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInstanceCreationInvocationStatement15412 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInstanceCreationExpression_in_ruleInstanceCreationInvocationStatement15458 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_66_in_ruleInstanceCreationInvocationStatement15470 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVariableDeclarationCompletion_in_entryRuleVariableDeclarationCompletion15506 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleVariableDeclarationCompletion15516 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_ruleVariableDeclarationCompletion15560 = new BitSet(new long[]{0x0001000000000000L});
+ public static final BitSet FOLLOW_48_in_ruleVariableDeclarationCompletion15585 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleVariableDeclarationCompletion15604 = new BitSet(new long[]{0x0000000000001000L,0x00003FF800000000L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_ruleVariableDeclarationCompletion15630 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentCompletion_in_entryRuleAssignmentCompletion15666 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAssignmentCompletion15676 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAssignmentOperator_in_ruleAssignmentCompletion15722 = new BitSet(new long[]{0x07C039800020E070L,0x0000000000300000L});
+ public static final BitSet FOLLOW_ruleSequenceElement_in_ruleAssignmentCompletion15743 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_ruleBooleanValue15793 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_85_in_ruleBooleanValue15810 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_86_in_ruleLinkOperationKind15855 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_87_in_ruleLinkOperationKind15872 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_88_in_ruleSelectOrRejectOperator15917 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_89_in_ruleSelectOrRejectOperator15934 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_90_in_ruleCollectOrIterateOperator15979 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_ruleCollectOrIterateOperator15996 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_92_in_ruleForAllOrExistsOrOneOperator16041 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_ruleForAllOrExistsOrOneOperator16058 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_94_in_ruleForAllOrExistsOrOneOperator16075 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_ruleAnnotationKind16120 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_96_in_ruleAnnotationKind16137 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_97_in_ruleAnnotationKind16154 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_98_in_ruleAnnotationKind16171 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_12_in_ruleAssignmentOperator16216 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_99_in_ruleAssignmentOperator16233 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_100_in_ruleAssignmentOperator16250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_101_in_ruleAssignmentOperator16267 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_102_in_ruleAssignmentOperator16284 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_103_in_ruleAssignmentOperator16301 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_104_in_ruleAssignmentOperator16318 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_105_in_ruleAssignmentOperator16335 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_106_in_ruleAssignmentOperator16352 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_107_in_ruleAssignmentOperator16369 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_108_in_ruleAssignmentOperator16386 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_109_in_ruleAssignmentOperator16403 = new BitSet(new long[]{0x0000000000000002L});
} \ No newline at end of file
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/serializer/AppliedStereotypePropertySemanticSequencer.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/serializer/AppliedStereotypePropertySemanticSequencer.java
new file mode 100644
index 00000000000..6c91e12f2ac
--- /dev/null
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/serializer/AppliedStereotypePropertySemanticSequencer.java
@@ -0,0 +1,798 @@
+package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.serializer;
+
+import com.google.inject.Inject;
+import com.google.inject.Provider;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.uml.alf.alf.AcceptBlock;
+import org.eclipse.papyrus.uml.alf.alf.AcceptClause;
+import org.eclipse.papyrus.uml.alf.alf.AcceptStatement;
+import org.eclipse.papyrus.uml.alf.alf.AccessCompletion;
+import org.eclipse.papyrus.uml.alf.alf.AdditiveExpression;
+import org.eclipse.papyrus.uml.alf.alf.AlfPackage;
+import org.eclipse.papyrus.uml.alf.alf.AndExpression;
+import org.eclipse.papyrus.uml.alf.alf.AnnotatedStatement;
+import org.eclipse.papyrus.uml.alf.alf.Annotation;
+import org.eclipse.papyrus.uml.alf.alf.AssignmentCompletion;
+import org.eclipse.papyrus.uml.alf.alf.BOOLEAN_LITERAL;
+import org.eclipse.papyrus.uml.alf.alf.Block;
+import org.eclipse.papyrus.uml.alf.alf.BlockStatement;
+import org.eclipse.papyrus.uml.alf.alf.BreakStatement;
+import org.eclipse.papyrus.uml.alf.alf.ClassExtentExpression;
+import org.eclipse.papyrus.uml.alf.alf.ClassificationClause;
+import org.eclipse.papyrus.uml.alf.alf.ClassificationExpression;
+import org.eclipse.papyrus.uml.alf.alf.ClassificationFromClause;
+import org.eclipse.papyrus.uml.alf.alf.ClassificationToClause;
+import org.eclipse.papyrus.uml.alf.alf.ClassifyStatement;
+import org.eclipse.papyrus.uml.alf.alf.ClearAssocExpression;
+import org.eclipse.papyrus.uml.alf.alf.CollectOrIterateOperation;
+import org.eclipse.papyrus.uml.alf.alf.CompoundAcceptStatementCompletion;
+import org.eclipse.papyrus.uml.alf.alf.ConcurrentClauses;
+import org.eclipse.papyrus.uml.alf.alf.ConditionalAndExpression;
+import org.eclipse.papyrus.uml.alf.alf.ConditionalOrExpression;
+import org.eclipse.papyrus.uml.alf.alf.ConditionalTestExpression;
+import org.eclipse.papyrus.uml.alf.alf.CreateOrDestroyLinkOperationExpression;
+import org.eclipse.papyrus.uml.alf.alf.DoStatement;
+import org.eclipse.papyrus.uml.alf.alf.DocumentedStatement;
+import org.eclipse.papyrus.uml.alf.alf.EmptyStatement;
+import org.eclipse.papyrus.uml.alf.alf.EqualityExpression;
+import org.eclipse.papyrus.uml.alf.alf.ExclusiveOrExpression;
+import org.eclipse.papyrus.uml.alf.alf.FinalClause;
+import org.eclipse.papyrus.uml.alf.alf.ForAllOrExistsOrOneOperation;
+import org.eclipse.papyrus.uml.alf.alf.ForControl;
+import org.eclipse.papyrus.uml.alf.alf.ForStatement;
+import org.eclipse.papyrus.uml.alf.alf.INTEGER_LITERAL;
+import org.eclipse.papyrus.uml.alf.alf.IfStatement;
+import org.eclipse.papyrus.uml.alf.alf.InclusiveOrExpression;
+import org.eclipse.papyrus.uml.alf.alf.InlineStatement;
+import org.eclipse.papyrus.uml.alf.alf.InstanceCreationExpression;
+import org.eclipse.papyrus.uml.alf.alf.InstanceCreationInvocationStatement;
+import org.eclipse.papyrus.uml.alf.alf.InstanceCreationTuple;
+import org.eclipse.papyrus.uml.alf.alf.InstanceCreationTupleElement;
+import org.eclipse.papyrus.uml.alf.alf.InvocationOrAssignementOrDeclarationStatement;
+import org.eclipse.papyrus.uml.alf.alf.IsUniqueOperation;
+import org.eclipse.papyrus.uml.alf.alf.LinkOperationTuple;
+import org.eclipse.papyrus.uml.alf.alf.LinkOperationTupleElement;
+import org.eclipse.papyrus.uml.alf.alf.LocalNameDeclarationStatement;
+import org.eclipse.papyrus.uml.alf.alf.LoopVariableDefinition;
+import org.eclipse.papyrus.uml.alf.alf.MultiplicativeExpression;
+import org.eclipse.papyrus.uml.alf.alf.NameExpression;
+import org.eclipse.papyrus.uml.alf.alf.NamedTemplateBinding;
+import org.eclipse.papyrus.uml.alf.alf.NonEmptyStatementSequence;
+import org.eclipse.papyrus.uml.alf.alf.NonFinalClause;
+import org.eclipse.papyrus.uml.alf.alf.NullExpression;
+import org.eclipse.papyrus.uml.alf.alf.OperationCallExpression;
+import org.eclipse.papyrus.uml.alf.alf.ParenthesizedExpression;
+import org.eclipse.papyrus.uml.alf.alf.PartialSequenceConstructionCompletion;
+import org.eclipse.papyrus.uml.alf.alf.PrimaryExpression;
+import org.eclipse.papyrus.uml.alf.alf.PropertyCallExpression;
+import org.eclipse.papyrus.uml.alf.alf.QualifiedNameList;
+import org.eclipse.papyrus.uml.alf.alf.QualifiedNamePath;
+import org.eclipse.papyrus.uml.alf.alf.QualifiedNameWithBinding;
+import org.eclipse.papyrus.uml.alf.alf.ReclassifyAllClause;
+import org.eclipse.papyrus.uml.alf.alf.RelationalExpression;
+import org.eclipse.papyrus.uml.alf.alf.ReturnStatement;
+import org.eclipse.papyrus.uml.alf.alf.STRING_LITERAL;
+import org.eclipse.papyrus.uml.alf.alf.SelectOrRejectOperation;
+import org.eclipse.papyrus.uml.alf.alf.SequenceConstructionExpression;
+import org.eclipse.papyrus.uml.alf.alf.SequenceConstructionOrAccessCompletion;
+import org.eclipse.papyrus.uml.alf.alf.SequenceOperationExpression;
+import org.eclipse.papyrus.uml.alf.alf.SequenceReductionExpression;
+import org.eclipse.papyrus.uml.alf.alf.SequentialClauses;
+import org.eclipse.papyrus.uml.alf.alf.ShiftExpression;
+import org.eclipse.papyrus.uml.alf.alf.SimpleAcceptStatementCompletion;
+import org.eclipse.papyrus.uml.alf.alf.StatementSequence;
+import org.eclipse.papyrus.uml.alf.alf.SuperInvocationExpression;
+import org.eclipse.papyrus.uml.alf.alf.SuperInvocationStatement;
+import org.eclipse.papyrus.uml.alf.alf.SwitchCase;
+import org.eclipse.papyrus.uml.alf.alf.SwitchClause;
+import org.eclipse.papyrus.uml.alf.alf.SwitchDefaultClause;
+import org.eclipse.papyrus.uml.alf.alf.SwitchStatement;
+import org.eclipse.papyrus.uml.alf.alf.TemplateBinding;
+import org.eclipse.papyrus.uml.alf.alf.Test;
+import org.eclipse.papyrus.uml.alf.alf.ThisExpression;
+import org.eclipse.papyrus.uml.alf.alf.ThisInvocationStatement;
+import org.eclipse.papyrus.uml.alf.alf.Tuple;
+import org.eclipse.papyrus.uml.alf.alf.TupleElement;
+import org.eclipse.papyrus.uml.alf.alf.UNLIMITED_LITERAL;
+import org.eclipse.papyrus.uml.alf.alf.UnaryExpression;
+import org.eclipse.papyrus.uml.alf.alf.UnqualifiedName;
+import org.eclipse.papyrus.uml.alf.alf.VariableDeclarationCompletion;
+import org.eclipse.papyrus.uml.alf.alf.WhileStatement;
+import org.eclipse.papyrus.uml.alf.serializer.AlfSemanticSequencer;
+import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyPackage;
+import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyRule;
+import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.ExpressionValueRule;
+import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.services.AppliedStereotypePropertyGrammarAccess;
+import org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor;
+import org.eclipse.xtext.serializer.acceptor.SequenceFeeder;
+import org.eclipse.xtext.serializer.diagnostic.ISemanticSequencerDiagnosticProvider;
+import org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic.Acceptor;
+import org.eclipse.xtext.serializer.sequencer.GenericSequencer;
+import org.eclipse.xtext.serializer.sequencer.ISemanticNodeProvider.INodesForEObjectProvider;
+import org.eclipse.xtext.serializer.sequencer.ISemanticSequencer;
+import org.eclipse.xtext.serializer.sequencer.ITransientValueService;
+import org.eclipse.xtext.serializer.sequencer.ITransientValueService.ValueTransient;
+
+@SuppressWarnings("all")
+public class AppliedStereotypePropertySemanticSequencer extends AlfSemanticSequencer {
+
+ @Inject
+ private AppliedStereotypePropertyGrammarAccess grammarAccess;
+
+ public void createSequence(EObject context, EObject semanticObject) {
+ if(semanticObject.eClass().getEPackage() == AlfPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) {
+ case AlfPackage.ACCEPT_BLOCK:
+ if(context == grammarAccess.getAcceptBlockRule()) {
+ sequence_AcceptBlock(context, (AcceptBlock) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ACCEPT_CLAUSE:
+ if(context == grammarAccess.getAcceptClauseRule()) {
+ sequence_AcceptClause(context, (AcceptClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ACCEPT_STATEMENT:
+ if(context == grammarAccess.getAcceptStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_AcceptStatement(context, (AcceptStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ACCESS_COMPLETION:
+ if(context == grammarAccess.getAccessCompletionRule()) {
+ sequence_AccessCompletion(context, (AccessCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ADDITIVE_EXPRESSION:
+ if(context == grammarAccess.getAdditiveExpressionRule()) {
+ sequence_AdditiveExpression(context, (AdditiveExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.AND_EXPRESSION:
+ if(context == grammarAccess.getAndExpressionRule()) {
+ sequence_AndExpression(context, (AndExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ANNOTATED_STATEMENT:
+ if(context == grammarAccess.getAnnotatedStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_AnnotatedStatement(context, (AnnotatedStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ANNOTATION:
+ if(context == grammarAccess.getAnnotationRule()) {
+ sequence_Annotation(context, (Annotation) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.ASSIGNMENT_COMPLETION:
+ if(context == grammarAccess.getAssignmentCompletionRule()) {
+ sequence_AssignmentCompletion(context, (AssignmentCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.BOOLEAN_LITERAL:
+ if(context == grammarAccess.getBOOLEAN_LITERALRule() ||
+ context == grammarAccess.getLITERALRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_BOOLEAN_LITERAL(context, (BOOLEAN_LITERAL) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.BLOCK:
+ if(context == grammarAccess.getBlockRule()) {
+ sequence_Block(context, (Block) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.BLOCK_STATEMENT:
+ if(context == grammarAccess.getBlockStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_BlockStatement(context, (BlockStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.BREAK_STATEMENT:
+ if(context == grammarAccess.getBreakStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_BreakStatement(context, (BreakStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASS_EXTENT_EXPRESSION:
+ if(context == grammarAccess.getClassExtentExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_ClassExtentExpression(context, (ClassExtentExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASSIFICATION_CLAUSE:
+ if(context == grammarAccess.getClassificationClauseRule()) {
+ sequence_ClassificationClause(context, (ClassificationClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASSIFICATION_EXPRESSION:
+ if(context == grammarAccess.getClassificationExpressionRule()) {
+ sequence_ClassificationExpression(context, (ClassificationExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASSIFICATION_FROM_CLAUSE:
+ if(context == grammarAccess.getClassificationFromClauseRule()) {
+ sequence_ClassificationFromClause(context, (ClassificationFromClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASSIFICATION_TO_CLAUSE:
+ if(context == grammarAccess.getClassificationToClauseRule()) {
+ sequence_ClassificationToClause(context, (ClassificationToClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLASSIFY_STATEMENT:
+ if(context == grammarAccess.getClassifyStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_ClassifyStatement(context, (ClassifyStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CLEAR_ASSOC_EXPRESSION:
+ if(context == grammarAccess.getClearAssocExpressionRule() ||
+ context == grammarAccess.getLinkOperationExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_ClearAssocExpression(context, (ClearAssocExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.COLLECT_OR_ITERATE_OPERATION:
+ if(context == grammarAccess.getCollectOrIterateOperationRule() ||
+ context == grammarAccess.getSequenceExpansionExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_CollectOrIterateOperation(context, (CollectOrIterateOperation) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.COMPOUND_ACCEPT_STATEMENT_COMPLETION:
+ if(context == grammarAccess.getCompoundAcceptStatementCompletionRule()) {
+ sequence_CompoundAcceptStatementCompletion(context, (CompoundAcceptStatementCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CONCURRENT_CLAUSES:
+ if(context == grammarAccess.getConcurrentClausesRule()) {
+ sequence_ConcurrentClauses(context, (ConcurrentClauses) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CONDITIONAL_AND_EXPRESSION:
+ if(context == grammarAccess.getConditionalAndExpressionRule()) {
+ sequence_ConditionalAndExpression(context, (ConditionalAndExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CONDITIONAL_OR_EXPRESSION:
+ if(context == grammarAccess.getConditionalOrExpressionRule()) {
+ sequence_ConditionalOrExpression(context, (ConditionalOrExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CONDITIONAL_TEST_EXPRESSION:
+ if(context == grammarAccess.getConditionalTestExpressionRule() ||
+ context == grammarAccess.getExpressionRule() ||
+ context == grammarAccess.getSequenceElementRule()) {
+ sequence_ConditionalTestExpression(context, (ConditionalTestExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.CREATE_OR_DESTROY_LINK_OPERATION_EXPRESSION:
+ if(context == grammarAccess.getCreateOrDestroyLinkOperationExpressionRule() ||
+ context == grammarAccess.getLinkOperationExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_CreateOrDestroyLinkOperationExpression(context, (CreateOrDestroyLinkOperationExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.DO_STATEMENT:
+ if(context == grammarAccess.getDoStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_DoStatement(context, (DoStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.DOCUMENTED_STATEMENT:
+ if(context == grammarAccess.getDocumentedStatementRule()) {
+ sequence_DocumentedStatement(context, (DocumentedStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.EMPTY_STATEMENT:
+ if(context == grammarAccess.getEmptyStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_EmptyStatement(context, (EmptyStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.EQUALITY_EXPRESSION:
+ if(context == grammarAccess.getEqualityExpressionRule()) {
+ sequence_EqualityExpression(context, (EqualityExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.EXCLUSIVE_OR_EXPRESSION:
+ if(context == grammarAccess.getExclusiveOrExpressionRule()) {
+ sequence_ExclusiveOrExpression(context, (ExclusiveOrExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.FINAL_CLAUSE:
+ if(context == grammarAccess.getFinalClauseRule()) {
+ sequence_FinalClause(context, (FinalClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.FOR_ALL_OR_EXISTS_OR_ONE_OPERATION:
+ if(context == grammarAccess.getForAllOrExistsOrOneOperationRule() ||
+ context == grammarAccess.getSequenceExpansionExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_ForAllOrExistsOrOneOperation(context, (ForAllOrExistsOrOneOperation) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.FOR_CONTROL:
+ if(context == grammarAccess.getForControlRule()) {
+ sequence_ForControl(context, (ForControl) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.FOR_STATEMENT:
+ if(context == grammarAccess.getForStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_ForStatement(context, (ForStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INTEGER_LITERAL:
+ if(context == grammarAccess.getINTEGER_LITERALRule() ||
+ context == grammarAccess.getLITERALRule() ||
+ context == grammarAccess.getNUMBER_LITERALRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_INTEGER_LITERAL(context, (INTEGER_LITERAL) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.IF_STATEMENT:
+ if(context == grammarAccess.getIfStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_IfStatement(context, (IfStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INCLUSIVE_OR_EXPRESSION:
+ if(context == grammarAccess.getInclusiveOrExpressionRule()) {
+ sequence_InclusiveOrExpression(context, (InclusiveOrExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INLINE_STATEMENT:
+ if(context == grammarAccess.getInlineStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_InlineStatement(context, (InlineStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INSTANCE_CREATION_EXPRESSION:
+ if(context == grammarAccess.getInstanceCreationExpressionRule() ||
+ context == grammarAccess.getNonLiteralValueSpecificationRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_InstanceCreationExpression(context, (InstanceCreationExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INSTANCE_CREATION_INVOCATION_STATEMENT:
+ if(context == grammarAccess.getInstanceCreationInvocationStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_InstanceCreationInvocationStatement(context, (InstanceCreationInvocationStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INSTANCE_CREATION_TUPLE:
+ if(context == grammarAccess.getInstanceCreationTupleRule()) {
+ sequence_InstanceCreationTuple(context, (InstanceCreationTuple) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INSTANCE_CREATION_TUPLE_ELEMENT:
+ if(context == grammarAccess.getInstanceCreationTupleElementRule()) {
+ sequence_InstanceCreationTupleElement(context, (InstanceCreationTupleElement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.INVOCATION_OR_ASSIGNEMENT_OR_DECLARATION_STATEMENT:
+ if(context == grammarAccess.getInvocationOrAssignementOrDeclarationStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_InvocationOrAssignementOrDeclarationStatement(context, (InvocationOrAssignementOrDeclarationStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.IS_UNIQUE_OPERATION:
+ if(context == grammarAccess.getIsUniqueOperationRule() ||
+ context == grammarAccess.getSequenceExpansionExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_IsUniqueOperation(context, (IsUniqueOperation) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.LINK_OPERATION_TUPLE:
+ if(context == grammarAccess.getLinkOperationTupleRule()) {
+ sequence_LinkOperationTuple(context, (LinkOperationTuple) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.LINK_OPERATION_TUPLE_ELEMENT:
+ if(context == grammarAccess.getLinkOperationTupleElementRule()) {
+ sequence_LinkOperationTupleElement(context, (LinkOperationTupleElement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.LOCAL_NAME_DECLARATION_STATEMENT:
+ if(context == grammarAccess.getLocalNameDeclarationStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_LocalNameDeclarationStatement(context, (LocalNameDeclarationStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.LOOP_VARIABLE_DEFINITION:
+ if(context == grammarAccess.getLoopVariableDefinitionRule()) {
+ sequence_LoopVariableDefinition(context, (LoopVariableDefinition) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.MULTIPLICATIVE_EXPRESSION:
+ if(context == grammarAccess.getMultiplicativeExpressionRule()) {
+ sequence_MultiplicativeExpression(context, (MultiplicativeExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.NAME_EXPRESSION:
+ if(context == grammarAccess.getNameExpressionRule() ||
+ context == grammarAccess.getNonLiteralValueSpecificationRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_NameExpression(context, (NameExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.NAMED_TEMPLATE_BINDING:
+ if(context == grammarAccess.getNamedTemplateBindingRule()) {
+ sequence_NamedTemplateBinding(context, (NamedTemplateBinding) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.NON_EMPTY_STATEMENT_SEQUENCE:
+ if(context == grammarAccess.getNonEmptyStatementSequenceRule()) {
+ sequence_NonEmptyStatementSequence(context, (NonEmptyStatementSequence) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.NON_FINAL_CLAUSE:
+ if(context == grammarAccess.getNonFinalClauseRule()) {
+ sequence_NonFinalClause(context, (NonFinalClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.NULL_EXPRESSION:
+ if(context == grammarAccess.getNullExpressionRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_NullExpression(context, (NullExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.OPERATION_CALL_EXPRESSION:
+ if(context == grammarAccess.getOperationCallExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_OperationCallExpression(context, (OperationCallExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.PARENTHESIZED_EXPRESSION:
+ if(context == grammarAccess.getNonLiteralValueSpecificationRule() ||
+ context == grammarAccess.getParenthesizedExpressionRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_ParenthesizedExpression(context, (ParenthesizedExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.PARTIAL_SEQUENCE_CONSTRUCTION_COMPLETION:
+ if(context == grammarAccess.getPartialSequenceConstructionCompletionRule()) {
+ sequence_PartialSequenceConstructionCompletion(context, (PartialSequenceConstructionCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.PRIMARY_EXPRESSION:
+ if(context == grammarAccess.getPrimaryExpressionRule()) {
+ sequence_PrimaryExpression(context, (PrimaryExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.PROPERTY_CALL_EXPRESSION:
+ if(context == grammarAccess.getPropertyCallExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_PropertyCallExpression(context, (PropertyCallExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.QUALIFIED_NAME_LIST:
+ if(context == grammarAccess.getQualifiedNameListRule()) {
+ sequence_QualifiedNameList(context, (QualifiedNameList) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.QUALIFIED_NAME_PATH:
+ if(context == grammarAccess.getQualifiedNamePathRule()) {
+ sequence_QualifiedNamePath(context, (QualifiedNamePath) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.QUALIFIED_NAME_WITH_BINDING:
+ if(context == grammarAccess.getQualifiedNameWithBindingRule()) {
+ sequence_QualifiedNameWithBinding(context, (QualifiedNameWithBinding) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.RECLASSIFY_ALL_CLAUSE:
+ if(context == grammarAccess.getReclassifyAllClauseRule()) {
+ sequence_ReclassifyAllClause(context, (ReclassifyAllClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.RELATIONAL_EXPRESSION:
+ if(context == grammarAccess.getRelationalExpressionRule()) {
+ sequence_RelationalExpression(context, (RelationalExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.RETURN_STATEMENT:
+ if(context == grammarAccess.getReturnStatementRule() ||
+ context == grammarAccess.getStatementRule()) {
+ sequence_ReturnStatement(context, (ReturnStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.STRING_LITERAL:
+ if(context == grammarAccess.getLITERALRule() ||
+ context == grammarAccess.getSTRING_LITERALRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_STRING_LITERAL(context, (STRING_LITERAL) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SELECT_OR_REJECT_OPERATION:
+ if(context == grammarAccess.getSelectOrRejectOperationRule() ||
+ context == grammarAccess.getSequenceExpansionExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_SelectOrRejectOperation(context, (SelectOrRejectOperation) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SEQUENCE_CONSTRUCTION_EXPRESSION:
+ if(context == grammarAccess.getSequenceConstructionExpressionRule() ||
+ context == grammarAccess.getSequenceElementRule()) {
+ sequence_SequenceConstructionExpression(context, (SequenceConstructionExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SEQUENCE_CONSTRUCTION_OR_ACCESS_COMPLETION:
+ if(context == grammarAccess.getSequenceConstructionOrAccessCompletionRule()) {
+ sequence_SequenceConstructionOrAccessCompletion(context, (SequenceConstructionOrAccessCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SEQUENCE_OPERATION_EXPRESSION:
+ if(context == grammarAccess.getSequenceOperationExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_SequenceOperationExpression(context, (SequenceOperationExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SEQUENCE_REDUCTION_EXPRESSION:
+ if(context == grammarAccess.getSequenceReductionExpressionRule() ||
+ context == grammarAccess.getSuffixExpressionRule()) {
+ sequence_SequenceReductionExpression(context, (SequenceReductionExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SEQUENTIAL_CLAUSES:
+ if(context == grammarAccess.getSequentialClausesRule()) {
+ sequence_SequentialClauses(context, (SequentialClauses) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SHIFT_EXPRESSION:
+ if(context == grammarAccess.getShiftExpressionRule()) {
+ sequence_ShiftExpression(context, (ShiftExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SIMPLE_ACCEPT_STATEMENT_COMPLETION:
+ if(context == grammarAccess.getSimpleAcceptStatementCompletionRule()) {
+ sequence_SimpleAcceptStatementCompletion(context, (SimpleAcceptStatementCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.STATEMENT_SEQUENCE:
+ if(context == grammarAccess.getStatementSequenceRule()) {
+ sequence_StatementSequence(context, (StatementSequence) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SUPER_INVOCATION_EXPRESSION:
+ if(context == grammarAccess.getNonLiteralValueSpecificationRule() ||
+ context == grammarAccess.getSuperInvocationExpressionRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_SuperInvocationExpression(context, (SuperInvocationExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SUPER_INVOCATION_STATEMENT:
+ if(context == grammarAccess.getStatementRule() ||
+ context == grammarAccess.getSuperInvocationStatementRule()) {
+ sequence_SuperInvocationStatement(context, (SuperInvocationStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SWITCH_CASE:
+ if(context == grammarAccess.getSwitchCaseRule()) {
+ sequence_SwitchCase(context, (SwitchCase) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SWITCH_CLAUSE:
+ if(context == grammarAccess.getSwitchClauseRule()) {
+ sequence_SwitchClause(context, (SwitchClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SWITCH_DEFAULT_CLAUSE:
+ if(context == grammarAccess.getSwitchDefaultClauseRule()) {
+ sequence_SwitchDefaultClause(context, (SwitchDefaultClause) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.SWITCH_STATEMENT:
+ if(context == grammarAccess.getStatementRule() ||
+ context == grammarAccess.getSwitchStatementRule()) {
+ sequence_SwitchStatement(context, (SwitchStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.TEMPLATE_BINDING:
+ if(context == grammarAccess.getTemplateBindingRule()) {
+ sequence_TemplateBinding(context, (TemplateBinding) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.TEST:
+ if(context == grammarAccess.getTestRule()) {
+ sequence_Test(context, (Test) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.THIS_EXPRESSION:
+ if(context == grammarAccess.getNonLiteralValueSpecificationRule() ||
+ context == grammarAccess.getThisExpressionRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_ThisExpression(context, (ThisExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.THIS_INVOCATION_STATEMENT:
+ if(context == grammarAccess.getStatementRule() ||
+ context == grammarAccess.getThisInvocationStatementRule()) {
+ sequence_ThisInvocationStatement(context, (ThisInvocationStatement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.TUPLE:
+ if(context == grammarAccess.getTupleRule()) {
+ sequence_Tuple(context, (Tuple) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.TUPLE_ELEMENT:
+ if(context == grammarAccess.getTupleElementRule()) {
+ sequence_TupleElement(context, (TupleElement) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.UNLIMITED_LITERAL:
+ if(context == grammarAccess.getLITERALRule() ||
+ context == grammarAccess.getNUMBER_LITERALRule() ||
+ context == grammarAccess.getUNLIMITED_LITERALRule() ||
+ context == grammarAccess.getValueSpecificationRule()) {
+ sequence_UNLIMITED_LITERAL(context, (UNLIMITED_LITERAL) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.UNARY_EXPRESSION:
+ if(context == grammarAccess.getUnaryExpressionRule()) {
+ sequence_UnaryExpression(context, (UnaryExpression) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.UNQUALIFIED_NAME:
+ if(context == grammarAccess.getUnqualifiedNameRule()) {
+ sequence_UnqualifiedName(context, (UnqualifiedName) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.VARIABLE_DECLARATION_COMPLETION:
+ if(context == grammarAccess.getVariableDeclarationCompletionRule()) {
+ sequence_VariableDeclarationCompletion(context, (VariableDeclarationCompletion) semanticObject);
+ return;
+ }
+ else break;
+ case AlfPackage.WHILE_STATEMENT:
+ if(context == grammarAccess.getStatementRule() ||
+ context == grammarAccess.getWhileStatementRule()) {
+ sequence_WhileStatement(context, (WhileStatement) semanticObject);
+ return;
+ }
+ else break;
+ }
+ else if(semanticObject.eClass().getEPackage() == AppliedStereotypePropertyPackage.eINSTANCE) switch(semanticObject.eClass().getClassifierID()) {
+ case AppliedStereotypePropertyPackage.APPLIED_STEREOTYPE_PROPERTY_RULE:
+ if(context == grammarAccess.getAppliedStereotypePropertyRuleRule()) {
+ sequence_AppliedStereotypePropertyRule(context, (AppliedStereotypePropertyRule) semanticObject);
+ return;
+ }
+ else break;
+ case AppliedStereotypePropertyPackage.EXPRESSION_VALUE_RULE:
+ if(context == grammarAccess.getExpressionValueRuleRule()) {
+ sequence_ExpressionValueRule(context, (ExpressionValueRule) semanticObject);
+ return;
+ }
+ else break;
+ }
+ if (errorAcceptor != null) errorAcceptor.accept(diagnosticProvider.createInvalidContextOrTypeDiagnostic(semanticObject, context));
+ }
+
+ /**
+ * Constraint:
+ * (property=ID value=ExpressionValueRule)
+ */
+ protected void sequence_AppliedStereotypePropertyRule(EObject context, AppliedStereotypePropertyRule semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AppliedStereotypePropertyPackage.Literals.APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AppliedStereotypePropertyPackage.Literals.APPLIED_STEREOTYPE_PROPERTY_RULE__PROPERTY));
+ if(transientValues.isValueTransient(semanticObject, AppliedStereotypePropertyPackage.Literals.APPLIED_STEREOTYPE_PROPERTY_RULE__VALUE) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AppliedStereotypePropertyPackage.Literals.APPLIED_STEREOTYPE_PROPERTY_RULE__VALUE));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getAppliedStereotypePropertyRuleAccess().getPropertyIDTerminalRuleCall_0_0(), semanticObject.getProperty());
+ feeder.accept(grammarAccess.getAppliedStereotypePropertyRuleAccess().getValueExpressionValueRuleParserRuleCall_1_0(), semanticObject.getValue());
+ feeder.finish();
+ }
+
+
+ /**
+ * Constraint:
+ * expression=SequenceElement
+ */
+ protected void sequence_ExpressionValueRule(EObject context, ExpressionValueRule semanticObject) {
+ if(errorAcceptor != null) {
+ if(transientValues.isValueTransient(semanticObject, AppliedStereotypePropertyPackage.Literals.EXPRESSION_VALUE_RULE__EXPRESSION) == ValueTransient.YES)
+ errorAcceptor.accept(diagnosticProvider.createFeatureValueMissing(semanticObject, AppliedStereotypePropertyPackage.Literals.EXPRESSION_VALUE_RULE__EXPRESSION));
+ }
+ INodesForEObjectProvider nodes = createNodeProvider(semanticObject);
+ SequenceFeeder feeder = createSequencerFeeder(semanticObject, nodes);
+ feeder.accept(grammarAccess.getExpressionValueRuleAccess().getExpressionSequenceElementParserRuleCall_1_0(), semanticObject.getExpression());
+ feeder.finish();
+ }
+}
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/serializer/AppliedStereotypePropertySyntacticSequencer.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/serializer/AppliedStereotypePropertySyntacticSequencer.java
new file mode 100644
index 00000000000..24d10ac177f
--- /dev/null
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/serializer/AppliedStereotypePropertySyntacticSequencer.java
@@ -0,0 +1,40 @@
+package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.serializer;
+
+import com.google.inject.Inject;
+import java.util.List;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.services.AppliedStereotypePropertyGrammarAccess;
+import org.eclipse.xtext.IGrammarAccess;
+import org.eclipse.xtext.RuleCall;
+import org.eclipse.xtext.nodemodel.INode;
+import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias;
+import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition;
+import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer;
+
+@SuppressWarnings("all")
+public class AppliedStereotypePropertySyntacticSequencer extends AbstractSyntacticSequencer {
+
+ protected AppliedStereotypePropertyGrammarAccess grammarAccess;
+
+ @Inject
+ protected void init(IGrammarAccess access) {
+ grammarAccess = (AppliedStereotypePropertyGrammarAccess) access;
+ }
+
+ @Override
+ protected String getUnassignedRuleCallToken(EObject semanticObject, RuleCall ruleCall, INode node) {
+ return "";
+ }
+
+
+ @Override
+ protected void emitUnassignedTokens(EObject semanticObject, ISynTransition transition, INode fromNode, INode toNode) {
+ if (transition.getAmbiguousSyntaxes().isEmpty()) return;
+ List<INode> transitionNodes = collectNodes(fromNode, toNode);
+ for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) {
+ List<INode> syntaxNodes = getNodesFor(transitionNodes, syntax);
+ acceptNodes(getLastNavigableState(), syntaxNodes);
+ }
+ }
+
+}
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/services/AppliedStereotypePropertyGrammarAccess.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/services/AppliedStereotypePropertyGrammarAccess.java
index fe35a698507..cdc7cb94061 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/services/AppliedStereotypePropertyGrammarAccess.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/services/AppliedStereotypePropertyGrammarAccess.java
@@ -1,22 +1,14 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
+/*
+* generated by Xtext
+*/
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.services;
import com.google.inject.Singleton;
import com.google.inject.Inject;
+import java.util.List;
+
import org.eclipse.xtext.*;
import org.eclipse.xtext.service.GrammarProvider;
import org.eclipse.xtext.service.AbstractElementFinder.*;
@@ -31,26 +23,27 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "AppliedStereotypePropertyRule");
private final Group cGroup = (Group)rule.eContents().get(1);
private final Assignment cPropertyAssignment_0 = (Assignment)cGroup.eContents().get(0);
- private final CrossReference cPropertyPropertyCrossReference_0_0 = (CrossReference)cPropertyAssignment_0.eContents().get(0);
- private final RuleCall cPropertyPropertyIDTerminalRuleCall_0_0_1 = (RuleCall)cPropertyPropertyCrossReference_0_0.eContents().get(1);
+ private final RuleCall cPropertyIDTerminalRuleCall_0_0 = (RuleCall)cPropertyAssignment_0.eContents().get(0);
private final Assignment cValueAssignment_1 = (Assignment)cGroup.eContents().get(1);
private final RuleCall cValueExpressionValueRuleParserRuleCall_1_0 = (RuleCall)cValueAssignment_1.eContents().get(0);
+ ////AppliedStereotypePropertyRule :
+ // // property = [uml::Property] (value = ExpressionValueRule) ;
+ //
+ //
//AppliedStereotypePropertyRule:
- // property=[uml::Property] value=ExpressionValueRule;
+ //
+ // property=ID value=ExpressionValueRule;
public ParserRule getRule() { return rule; }
- //property=[uml::Property] value=ExpressionValueRule
+ //property=ID value=ExpressionValueRule
public Group getGroup() { return cGroup; }
- //property=[uml::Property]
+ //property=ID
public Assignment getPropertyAssignment_0() { return cPropertyAssignment_0; }
- //[uml::Property]
- public CrossReference getPropertyPropertyCrossReference_0_0() { return cPropertyPropertyCrossReference_0_0; }
-
//ID
- public RuleCall getPropertyPropertyIDTerminalRuleCall_0_0_1() { return cPropertyPropertyIDTerminalRuleCall_0_0_1; }
+ public RuleCall getPropertyIDTerminalRuleCall_0_0() { return cPropertyIDTerminalRuleCall_0_0; }
//value=ExpressionValueRule
public Assignment getValueAssignment_1() { return cValueAssignment_1; }
@@ -67,6 +60,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
private final RuleCall cExpressionSequenceElementParserRuleCall_1_0 = (RuleCall)cExpressionAssignment_1.eContents().get(0);
//ExpressionValueRule:
+ //
// "=" expression=SequenceElement;
public ParserRule getRule() { return rule; }
@@ -87,19 +81,36 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
private AppliedStereotypePropertyRuleElements pAppliedStereotypePropertyRule;
private ExpressionValueRuleElements pExpressionValueRule;
- private final GrammarProvider grammarProvider;
+ private final Grammar grammar;
private AlfGrammarAccess gaAlf;
@Inject
public AppliedStereotypePropertyGrammarAccess(GrammarProvider grammarProvider,
AlfGrammarAccess gaAlf) {
- this.grammarProvider = grammarProvider;
+ this.grammar = internalFindGrammar(grammarProvider);
this.gaAlf = gaAlf;
}
- public Grammar getGrammar() {
- return grammarProvider.getGrammar(this);
+ protected Grammar internalFindGrammar(GrammarProvider grammarProvider) {
+ Grammar grammar = grammarProvider.getGrammar(this);
+ while (grammar != null) {
+ if ("org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.AppliedStereotypeProperty".equals(grammar.getName())) {
+ return grammar;
+ }
+ List<Grammar> grammars = grammar.getUsedGrammars();
+ if (!grammars.isEmpty()) {
+ grammar = grammars.iterator().next();
+ } else {
+ return null;
+ }
+ }
+ return grammar;
+ }
+
+
+ public Grammar getGrammar() {
+ return grammar;
}
@@ -108,8 +119,13 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
+ ////AppliedStereotypePropertyRule :
+ // // property = [uml::Property] (value = ExpressionValueRule) ;
+ //
+ //
//AppliedStereotypePropertyRule:
- // property=[uml::Property] value=ExpressionValueRule;
+ //
+ // property=ID value=ExpressionValueRule;
public AppliedStereotypePropertyRuleElements getAppliedStereotypePropertyRuleAccess() {
return (pAppliedStereotypePropertyRule != null) ? pAppliedStereotypePropertyRule : (pAppliedStereotypePropertyRule = new AppliedStereotypePropertyRuleElements());
}
@@ -119,6 +135,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ExpressionValueRule:
+ //
// "=" expression=SequenceElement;
public ExpressionValueRuleElements getExpressionValueRuleAccess() {
return (pExpressionValueRule != null) ? pExpressionValueRule : (pExpressionValueRule = new ExpressionValueRuleElements());
@@ -131,7 +148,9 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
/// *
// Test rule
// * / Test:
+ //
// ("testExpression" expression+=Expression)* ("testAssignmentExpression" assignExpression+=AssignmentCompletion)*
+ //
// ("testStatement" statements+=Statement)* ("testBlock" block=Block);
public AlfGrammarAccess.TestElements getTestAccess() {
return gaAlf.getTestAccess();
@@ -142,9 +161,12 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////('testStatementSequence' statement += StatementSequence)* ;
+ //
+ //
/// *********************************
// * PrimitiveLiterals
// ********************************** / LITERAL:
+ //
// BOOLEAN_LITERAL | NUMBER_LITERAL | STRING_LITERAL;
public AlfGrammarAccess.LITERALElements getLITERALAccess() {
return gaAlf.getLITERALAccess();
@@ -155,7 +177,8 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//// (suffix = SuffixExpression) ? ;
- //BOOLEAN_LITERAL:
+ // BOOLEAN_LITERAL:
+ //
// value=BooleanValue;
public AlfGrammarAccess.BOOLEAN_LITERALElements getBOOLEAN_LITERALAccess() {
return gaAlf.getBOOLEAN_LITERALAccess();
@@ -166,6 +189,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//enum BooleanValue:
+ //
// TRUE="true" | FALSE="false";
public AlfGrammarAccess.BooleanValueElements getBooleanValueAccess() {
return gaAlf.getBooleanValueAccess();
@@ -176,6 +200,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//NUMBER_LITERAL:
+ //
// INTEGER_LITERAL | UNLIMITED_LITERAL;
public AlfGrammarAccess.NUMBER_LITERALElements getNUMBER_LITERALAccess() {
return gaAlf.getNUMBER_LITERALAccess();
@@ -186,7 +211,8 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//// (suffix = SuffixExpression) ? ;
- //INTEGER_LITERAL:
+ // INTEGER_LITERAL:
+ //
// value=IntegerValue;
public AlfGrammarAccess.INTEGER_LITERALElements getINTEGER_LITERALAccess() {
return gaAlf.getINTEGER_LITERALAccess();
@@ -197,7 +223,8 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//// (suffix = SuffixExpression) ? ;
- //UNLIMITED_LITERAL:
+ // UNLIMITED_LITERAL:
+ //
// value="*";
public AlfGrammarAccess.UNLIMITED_LITERALElements getUNLIMITED_LITERALAccess() {
return gaAlf.getUNLIMITED_LITERALAccess();
@@ -208,18 +235,23 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//terminal IntegerValue:
+ //
// ("0" | "1".."9" ("_"? "0".."9")*) //DECIMAL
- // // BINARY
- // // HEX
- // // OCT
- // | ("0b" | "0B") "0".."1" ("_"? "0".."1")* | ("0x" | "0X") ("0".."9" | "a".."f" | "A".."F") ("_"? ("0".."9" | "a".."f" |
- // "A".."F"))* | "0" "_"? "0".."7" ("_"? "0".."7")*;
+ // // BINARY
+ // // HEX
+ // // OCT
+ // | ("0b" | "0B") "0".."1" ("_"? "0".."1")* |
+ //
+ // ("0x" | "0X") ("0".."9" | "a".."f" | "A".."F") ("_"? ("0".."9" | "a".."f" | "A".."F"))* | "0" "_"? "0".."7" ("_"?
+ //
+ // "0".."7")*;
public TerminalRule getIntegerValueRule() {
return gaAlf.getIntegerValueRule();
}
//// (suffix = SuffixExpression) ?;
- //STRING_LITERAL:
+ // STRING_LITERAL:
+ //
// value=STRING;
public AlfGrammarAccess.STRING_LITERALElements getSTRING_LITERALAccess() {
return gaAlf.getSTRING_LITERALAccess();
@@ -230,8 +262,11 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//NameExpression:
+ //
// (prefixOp=("++" | "--") path=QualifiedNamePath? id=ID | path=QualifiedNamePath? id=ID (invocationCompletion=Tuple |
+ //
// sequenceConstructionCompletion=SequenceConstructionOrAccessCompletion | postfixOp=("++" | "--"))?)
+ //
// suffix=SuffixExpression?;
public AlfGrammarAccess.NameExpressionElements getNameExpressionAccess() {
return gaAlf.getNameExpressionAccess();
@@ -242,6 +277,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//QualifiedNamePath:
+ //
// (namespace+=UnqualifiedName "::")+;
public AlfGrammarAccess.QualifiedNamePathElements getQualifiedNamePathAccess() {
return gaAlf.getQualifiedNamePathAccess();
@@ -252,6 +288,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//UnqualifiedName:
+ //
// name=ID templateBinding=TemplateBinding?;
public AlfGrammarAccess.UnqualifiedNameElements getUnqualifiedNameAccess() {
return gaAlf.getUnqualifiedNameAccess();
@@ -262,6 +299,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//TemplateBinding:
+ //
// "<" bindings+=NamedTemplateBinding ("," bindings+=NamedTemplateBinding)* ">";
public AlfGrammarAccess.TemplateBindingElements getTemplateBindingAccess() {
return gaAlf.getTemplateBindingAccess();
@@ -272,6 +310,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//NamedTemplateBinding:
+ //
// formal=ID "=>" actual=QualifiedNameWithBinding;
public AlfGrammarAccess.NamedTemplateBindingElements getNamedTemplateBindingAccess() {
return gaAlf.getNamedTemplateBindingAccess();
@@ -282,6 +321,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//QualifiedNameWithBinding:
+ //
// id=ID binding=TemplateBinding? ("::" remaining=QualifiedNameWithBinding)?;
public AlfGrammarAccess.QualifiedNameWithBindingElements getQualifiedNameWithBindingAccess() {
return gaAlf.getQualifiedNameWithBindingAccess();
@@ -292,6 +332,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//Tuple:
+ //
// {Tuple} "(" (tupleElements+=TupleElement ("," tupleElements+=TupleElement)*)? ")";
public AlfGrammarAccess.TupleElements getTupleAccess() {
return gaAlf.getTupleAccess();
@@ -302,6 +343,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//TupleElement:
+ //
// argument=Expression;
public AlfGrammarAccess.TupleElementElements getTupleElementAccess() {
return gaAlf.getTupleElementAccess();
@@ -314,6 +356,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
/// **************
// * Expressions
// ************** / Expression:
+ //
// ConditionalTestExpression;
public AlfGrammarAccess.ExpressionElements getExpressionAccess() {
return gaAlf.getExpressionAccess();
@@ -324,6 +367,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ConditionalTestExpression:
+ //
// exp=ConditionalOrExpression ("?" whenTrue=ConditionalTestExpression ":" whenFalse=ConditionalTestExpression)?;
public AlfGrammarAccess.ConditionalTestExpressionElements getConditionalTestExpressionAccess() {
return gaAlf.getConditionalTestExpressionAccess();
@@ -334,6 +378,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ConditionalOrExpression:
+ //
// exp+=ConditionalAndExpression ("||" exp+=ConditionalAndExpression)*;
public AlfGrammarAccess.ConditionalOrExpressionElements getConditionalOrExpressionAccess() {
return gaAlf.getConditionalOrExpressionAccess();
@@ -344,6 +389,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ConditionalAndExpression:
+ //
// exp+=InclusiveOrExpression ("&&" exp+=InclusiveOrExpression)*;
public AlfGrammarAccess.ConditionalAndExpressionElements getConditionalAndExpressionAccess() {
return gaAlf.getConditionalAndExpressionAccess();
@@ -354,6 +400,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//InclusiveOrExpression:
+ //
// exp+=ExclusiveOrExpression ("|" exp+=ExclusiveOrExpression)*;
public AlfGrammarAccess.InclusiveOrExpressionElements getInclusiveOrExpressionAccess() {
return gaAlf.getInclusiveOrExpressionAccess();
@@ -364,6 +411,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ExclusiveOrExpression:
+ //
// exp+=AndExpression ("^" exp+=AndExpression)*;
public AlfGrammarAccess.ExclusiveOrExpressionElements getExclusiveOrExpressionAccess() {
return gaAlf.getExclusiveOrExpressionAccess();
@@ -374,6 +422,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//AndExpression:
+ //
// exp+=EqualityExpression ("&" exp+=EqualityExpression)*;
public AlfGrammarAccess.AndExpressionElements getAndExpressionAccess() {
return gaAlf.getAndExpressionAccess();
@@ -384,6 +433,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//EqualityExpression:
+ //
// exp+=ClassificationExpression (op+=("==" | "!=") exp+=ClassificationExpression)*;
public AlfGrammarAccess.EqualityExpressionElements getEqualityExpressionAccess() {
return gaAlf.getEqualityExpressionAccess();
@@ -394,10 +444,11 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////enum EqualityOperator :
- //// EQUALS = '==' |
- //// NOT_EQUALS = '!='
- ////;
- //ClassificationExpression:
+ // // EQUALS = '==' |
+ // // NOT_EQUALS = '!='
+ // //;
+ // ClassificationExpression:
+ //
// exp=RelationalExpression (op=("instanceof" | "hastype") typeName=NameExpression)?;
public AlfGrammarAccess.ClassificationExpressionElements getClassificationExpressionAccess() {
return gaAlf.getClassificationExpressionAccess();
@@ -408,10 +459,11 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////enum ClassificationOperator :
- //// INSTANCEOF = 'instanceof' |
- //// HASTYPE = 'hastype'
- ////;
- //RelationalExpression:
+ // // INSTANCEOF = 'instanceof' |
+ // // HASTYPE = 'hastype'
+ // //;
+ // RelationalExpression:
+ //
// left=ShiftExpression (op=("<" | ">" | "<=" | ">=") right=ShiftExpression)?;
public AlfGrammarAccess.RelationalExpressionElements getRelationalExpressionAccess() {
return gaAlf.getRelationalExpressionAccess();
@@ -422,12 +474,15 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////RelationalOperator :
- //// LOWER = '<' |
- //// UPPER = '>' |
- //// LOWER_EQUALS = '<=' |
- //// UPPER_EQUALS = '>='
- ////;
+ // // LOWER = '<' |
+ // // UPPER = '>' |
+ // // LOWER_EQUALS = '<=' |
+ // // UPPER_EQUALS = '>='
+ // //;
+ //
+ //
//ShiftExpression:
+ //
// exp+=AdditiveExpression (op=("<<" | ">>" | ">>>") exp+=AdditiveExpression)?;
public AlfGrammarAccess.ShiftExpressionElements getShiftExpressionAccess() {
return gaAlf.getShiftExpressionAccess();
@@ -438,11 +493,12 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////enum ShiftOperator :
- //// LSHIFT = '<<' |
- //// RSHIFT = '>>' |
- //// URSHIFT = '>>>'
- ////;
- //AdditiveExpression:
+ // // LSHIFT = '<<' |
+ // // RSHIFT = '>>' |
+ // // URSHIFT = '>>>'
+ // //;
+ // AdditiveExpression:
+ //
// exp+=MultiplicativeExpression (op+=("+" | "-") exp+=MultiplicativeExpression)*;
public AlfGrammarAccess.AdditiveExpressionElements getAdditiveExpressionAccess() {
return gaAlf.getAdditiveExpressionAccess();
@@ -453,10 +509,11 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////enum AdditiveOp :
- //// PLUS = '+' |
- //// MINUS = '-'
- ////;
- //MultiplicativeExpression:
+ // // PLUS = '+' |
+ // // MINUS = '-'
+ // //;
+ // MultiplicativeExpression:
+ //
// exp+=UnaryExpression (op+=("*" | "/" | "%") exp+=UnaryExpression)*;
public AlfGrammarAccess.MultiplicativeExpressionElements getMultiplicativeExpressionAccess() {
return gaAlf.getMultiplicativeExpressionAccess();
@@ -467,11 +524,12 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////enum MultiplicativeOp :
- //// MULT = '*' |
- //// DIV = '/' |
- //// MOD = '%'
- ////;
- //UnaryExpression:
+ // // MULT = '*' |
+ // // DIV = '/' |
+ // // MOD = '%'
+ // //;
+ // UnaryExpression:
+ //
// op=("!" | "-" | "+" | "$" | "~")? exp=PrimaryExpression;
public AlfGrammarAccess.UnaryExpressionElements getUnaryExpressionAccess() {
return gaAlf.getUnaryExpressionAccess();
@@ -482,9 +540,10 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////PrimaryExpression :
- //// prefix = ValueSpecification (suffix = SuffixExpression)?
- ////;
- //PrimaryExpression:
+ // // prefix = ValueSpecification (suffix = SuffixExpression)?
+ // //;
+ // PrimaryExpression:
+ //
// prefix=ValueSpecification;
public AlfGrammarAccess.PrimaryExpressionElements getPrimaryExpressionAccess() {
return gaAlf.getPrimaryExpressionAccess();
@@ -495,7 +554,9 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SuffixExpression:
+ //
// OperationCallExpression | PropertyCallExpression | LinkOperationExpression | SequenceOperationExpression |
+ //
// SequenceReductionExpression | SequenceExpansionExpression | ClassExtentExpression;
public AlfGrammarAccess.SuffixExpressionElements getSuffixExpressionAccess() {
return gaAlf.getSuffixExpressionAccess();
@@ -506,6 +567,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//OperationCallExpression:
+ //
// "." operationName=ID tuple=Tuple suffix=SuffixExpression?;
public AlfGrammarAccess.OperationCallExpressionElements getOperationCallExpressionAccess() {
return gaAlf.getOperationCallExpressionAccess();
@@ -516,9 +578,12 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//// OperationCallExpressionWithoutDot :
- //// operationName = ID tuple = Tuple (suffix = SuffixExpression)?
- //// ;
+ // // operationName = ID tuple = Tuple (suffix = SuffixExpression)?
+ // // ;
+ //
+ //
//PropertyCallExpression:
+ //
// "." propertyName=ID ("[" index=Expression "]")? suffix=SuffixExpression?;
public AlfGrammarAccess.PropertyCallExpressionElements getPropertyCallExpressionAccess() {
return gaAlf.getPropertyCallExpressionAccess();
@@ -528,8 +593,12 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
return getPropertyCallExpressionAccess().getRule();
}
- //LinkOperationExpression:
- // "." kind=LinkOperationKind tuple=LinkOperationTuple;
+ ////LinkOperationExpression :
+ // // '.' kind = LinkOperationKind tuple = LinkOperationTuple
+ // //;
+ // LinkOperationExpression:
+ //
+ // CreateOrDestroyLinkOperationExpression | ClearAssocExpression;
public AlfGrammarAccess.LinkOperationExpressionElements getLinkOperationExpressionAccess() {
return gaAlf.getLinkOperationExpressionAccess();
}
@@ -538,8 +607,32 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
return getLinkOperationExpressionAccess().getRule();
}
+ //CreateOrDestroyLinkOperationExpression:
+ //
+ // "." kind=LinkOperationKind tuple=LinkOperationTuple;
+ public AlfGrammarAccess.CreateOrDestroyLinkOperationExpressionElements getCreateOrDestroyLinkOperationExpressionAccess() {
+ return gaAlf.getCreateOrDestroyLinkOperationExpressionAccess();
+ }
+
+ public ParserRule getCreateOrDestroyLinkOperationExpressionRule() {
+ return getCreateOrDestroyLinkOperationExpressionAccess().getRule();
+ }
+
+ //ClearAssocExpression:
+ //
+ // "." "clearAssoc" "(" end=Expression ")";
+ public AlfGrammarAccess.ClearAssocExpressionElements getClearAssocExpressionAccess() {
+ return gaAlf.getClearAssocExpressionAccess();
+ }
+
+ public ParserRule getClearAssocExpressionRule() {
+ return getClearAssocExpressionAccess().getRule();
+ }
+
//LinkOperationTuple:
+ //
// "(" linkOperationTupleElement+=LinkOperationTupleElement ("," linkOperationTupleElement+=LinkOperationTupleElement)*
+ //
// ")";
public AlfGrammarAccess.LinkOperationTupleElements getLinkOperationTupleAccess() {
return gaAlf.getLinkOperationTupleAccess();
@@ -550,9 +643,12 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////LinkOperationTupleElement :
- //// objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
- ////;
+ // // objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
+ // //;
+ //
+ //
//LinkOperationTupleElement:
+ //
// role=ID ("[" roleIndex=Expression "]")? "=>" object=Expression;
public AlfGrammarAccess.LinkOperationTupleElementElements getLinkOperationTupleElementAccess() {
return gaAlf.getLinkOperationTupleElementAccess();
@@ -563,7 +659,8 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//enum LinkOperationKind:
- // CREATE="createLink" | DESTROY="destroyLink" | CLEAR="clearAssoc";
+ //
+ // CREATE="createLink" | DESTROY="destroyLink";
public AlfGrammarAccess.LinkOperationKindElements getLinkOperationKindAccess() {
return gaAlf.getLinkOperationKindAccess();
}
@@ -573,7 +670,9 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SequenceOperationExpression: //'->' operationName = ID tuple = Tuple (suffix = SuffixExpression) ?
- // "->" operationName=QualifiedNameWithBinding tuple=Tuple suffix=SuffixExpression?;
+ // "->"
+ //
+ // operationName=QualifiedNameWithBinding tuple=Tuple suffix=SuffixExpression?;
public AlfGrammarAccess.SequenceOperationExpressionElements getSequenceOperationExpressionAccess() {
return gaAlf.getSequenceOperationExpressionAccess();
}
@@ -583,6 +682,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SequenceReductionExpression:
+ //
// "->" "reduce" isOrdered?="ordered"? behavior=QualifiedNameWithBinding suffix=SuffixExpression?;
public AlfGrammarAccess.SequenceReductionExpressionElements getSequenceReductionExpressionAccess() {
return gaAlf.getSequenceReductionExpressionAccess();
@@ -593,6 +693,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SequenceExpansionExpression:
+ //
// SelectOrRejectOperation | CollectOrIterateOperation | ForAllOrExistsOrOneOperation | IsUniqueOperation;
public AlfGrammarAccess.SequenceExpansionExpressionElements getSequenceExpansionExpressionAccess() {
return gaAlf.getSequenceExpansionExpressionAccess();
@@ -603,6 +704,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SelectOrRejectOperation:
+ //
// "->" op=SelectOrRejectOperator name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public AlfGrammarAccess.SelectOrRejectOperationElements getSelectOrRejectOperationAccess() {
return gaAlf.getSelectOrRejectOperationAccess();
@@ -613,6 +715,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//enum SelectOrRejectOperator:
+ //
// SELECT="select" | REJECT="reject";
public AlfGrammarAccess.SelectOrRejectOperatorElements getSelectOrRejectOperatorAccess() {
return gaAlf.getSelectOrRejectOperatorAccess();
@@ -623,6 +726,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//CollectOrIterateOperation:
+ //
// "->" op=CollectOrIterateOperator name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public AlfGrammarAccess.CollectOrIterateOperationElements getCollectOrIterateOperationAccess() {
return gaAlf.getCollectOrIterateOperationAccess();
@@ -633,6 +737,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//enum CollectOrIterateOperator:
+ //
// COLLECT="collect" | ITERATE="iterate";
public AlfGrammarAccess.CollectOrIterateOperatorElements getCollectOrIterateOperatorAccess() {
return gaAlf.getCollectOrIterateOperatorAccess();
@@ -643,6 +748,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ForAllOrExistsOrOneOperation:
+ //
// "->" op=ForAllOrExistsOrOneOperator name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public AlfGrammarAccess.ForAllOrExistsOrOneOperationElements getForAllOrExistsOrOneOperationAccess() {
return gaAlf.getForAllOrExistsOrOneOperationAccess();
@@ -653,6 +759,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//enum ForAllOrExistsOrOneOperator:
+ //
// FORALL="forAll" | EXISTS="exists" | ONE="one";
public AlfGrammarAccess.ForAllOrExistsOrOneOperatorElements getForAllOrExistsOrOneOperatorAccess() {
return gaAlf.getForAllOrExistsOrOneOperatorAccess();
@@ -663,6 +770,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//IsUniqueOperation:
+ //
// "->" "isUnique" name=ID "(" expr=Expression ")" suffix=SuffixExpression?;
public AlfGrammarAccess.IsUniqueOperationElements getIsUniqueOperationAccess() {
return gaAlf.getIsUniqueOperationAccess();
@@ -673,7 +781,9 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ValueSpecification:
+ //
// NameExpression | LITERAL | ThisExpression | SuperInvocationExpression | InstanceCreationExpression |
+ //
// ParenthesizedExpression | NullExpression;
public AlfGrammarAccess.ValueSpecificationElements getValueSpecificationAccess() {
return gaAlf.getValueSpecificationAccess();
@@ -684,6 +794,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//NonLiteralValueSpecification:
+ //
// NameExpression | ParenthesizedExpression | InstanceCreationExpression | ThisExpression | SuperInvocationExpression;
public AlfGrammarAccess.NonLiteralValueSpecificationElements getNonLiteralValueSpecificationAccess() {
return gaAlf.getNonLiteralValueSpecificationAccess();
@@ -694,6 +805,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ParenthesizedExpression:
+ //
// "(" expOrTypeCast=Expression ")" (casted=NonLiteralValueSpecification | suffix=SuffixExpression)?;
public AlfGrammarAccess.ParenthesizedExpressionElements getParenthesizedExpressionAccess() {
return gaAlf.getParenthesizedExpressionAccess();
@@ -704,6 +816,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//NullExpression:
+ //
// {NullExpression} "null";
public AlfGrammarAccess.NullExpressionElements getNullExpressionAccess() {
return gaAlf.getNullExpressionAccess();
@@ -714,6 +827,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ThisExpression:
+ //
// {ThisExpression} "this" suffix=SuffixExpression?;
public AlfGrammarAccess.ThisExpressionElements getThisExpressionAccess() {
return gaAlf.getThisExpressionAccess();
@@ -724,14 +838,28 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//// SuperInvocationExpression :
+ //
+ //
//// //{SuperInvocationExpression} 'super' ('.' qualifiedNameRoot = ID '::' qualifiedNameRemaining = NameExpression)? //(suffix = SuffixExpression) ?
+ //
+ //
//// 'super' ('.' className = ID '::' operationCallWithoutDot = OperationCallExpressionWithoutDot | operationCall = OperationCallExpression)
+ //
+ //
////;
- //SuperInvocationExpression: //{SuperInvocationExpression} 'super' ('.' qualifiedNameRoot = ID '::' qualifiedNameRemaining = NameExpression)? //(suffix = SuffixExpression) ?
+ // SuperInvocationExpression:
+ //
+ ////{SuperInvocationExpression} 'super' ('.' qualifiedNameRoot = ID '::' qualifiedNameRemaining = NameExpression)? //(suffix = SuffixExpression) ?
+ //
+ //
////'super' ('.' className = ID '::' operationCallWithoutDot = OperationCallExpressionWithoutDot | operationCall = OperationCallExpression)
+ //
+ //
////'super' ((tuple = Tuple) |
- //// ('.' (path = QualifiedNamePath) operation = ID tuple = Tuple))
- // "super" (tuple=Tuple | "." operationName=QualifiedNameWithBinding tuple=Tuple);
+ // // ('.' (path = QualifiedNamePath) operation = ID tuple = Tuple))
+ // "super"
+ //
+ // (tuple=Tuple | "." operationName=QualifiedNameWithBinding tuple=Tuple);
public AlfGrammarAccess.SuperInvocationExpressionElements getSuperInvocationExpressionAccess() {
return gaAlf.getSuperInvocationExpressionAccess();
}
@@ -741,13 +869,23 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////InstanceCreationExpression :
- ////'new' constructor=QualifiedNameWithBinding
+ // //'new' constructor=QualifiedNameWithBinding
+ //
+ //
//// (tuple = Tuple | sequenceConstuctionCompletion = SequenceConstructionCompletion) (suffix = SuffixExpression) ?
+ //
+ //
////'new' constructor=QualifiedNameWithBinding
- //// tuple = Tuple (suffix = SuffixExpression) ?
- ////;
+ // // tuple = Tuple (suffix = SuffixExpression) ?
+ // //;
+ //
+ //
//InstanceCreationExpression: //'new' constructor=QualifiedNameWithBinding
+ //
+ //
//// (tuple = Tuple | sequenceConstuctionCompletion = SequenceConstructionCompletion) (suffix = SuffixExpression) ?
+ //
+ //
// "new" constructor=QualifiedNameWithBinding tuple=InstanceCreationTuple suffix=SuffixExpression?;
public AlfGrammarAccess.InstanceCreationExpressionElements getInstanceCreationExpressionAccess() {
return gaAlf.getInstanceCreationExpressionAccess();
@@ -758,7 +896,9 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//InstanceCreationTuple:
+ //
// {InstanceCreationTuple} "(" (instanceCreationTupleElement+=InstanceCreationTupleElement (","
+ //
// instanceCreationTupleElement+=InstanceCreationTupleElement)*)? ")";
public AlfGrammarAccess.InstanceCreationTupleElements getInstanceCreationTupleAccess() {
return gaAlf.getInstanceCreationTupleAccess();
@@ -769,9 +909,12 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////LinkOperationTupleElement :
- //// objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
- ////;
+ // // objectOrRole = ID (('['roleIndex = Expression ']')? '=>' object = ID)?
+ // //;
+ //
+ //
//InstanceCreationTupleElement:
+ //
// role=ID "=>" object=Expression;
public AlfGrammarAccess.InstanceCreationTupleElementElements getInstanceCreationTupleElementAccess() {
return gaAlf.getInstanceCreationTupleElementAccess();
@@ -782,7 +925,9 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SequenceConstructionOrAccessCompletion:
+ //
// multiplicityIndicator?="[" (accessCompletion=AccessCompletion |
+ //
// sequenceCompletion=PartialSequenceConstructionCompletion) | expression=SequenceConstructionExpression;
public AlfGrammarAccess.SequenceConstructionOrAccessCompletionElements getSequenceConstructionOrAccessCompletionAccess() {
return gaAlf.getSequenceConstructionOrAccessCompletionAccess();
@@ -793,6 +938,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//AccessCompletion:
+ //
// accessIndex=Expression "]";
public AlfGrammarAccess.AccessCompletionElements getAccessCompletionAccess() {
return gaAlf.getAccessCompletionAccess();
@@ -803,6 +949,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//PartialSequenceConstructionCompletion:
+ //
// "]" expression=SequenceConstructionExpression;
public AlfGrammarAccess.PartialSequenceConstructionCompletionElements getPartialSequenceConstructionCompletionAccess() {
return gaAlf.getPartialSequenceConstructionCompletionAccess();
@@ -813,9 +960,12 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////SequenceConstructionCompletion :
- //// (multiplicityIndicator ?= '['']')? expression = SequenceConstructionExpression
+ // // (multiplicityIndicator ?= '['']')? expression = SequenceConstructionExpression
+ //
+ //
////;
- //SequenceConstructionExpression:
+ // SequenceConstructionExpression:
+ //
// "{" sequenceElement+=SequenceElement (("," sequenceElement+=SequenceElement)* | ".." rangeUpper=Expression) "}";
public AlfGrammarAccess.SequenceConstructionExpressionElements getSequenceConstructionExpressionAccess() {
return gaAlf.getSequenceConstructionExpressionAccess();
@@ -826,6 +976,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SequenceElement:
+ //
// Expression | SequenceConstructionExpression;
public AlfGrammarAccess.SequenceElementElements getSequenceElementAccess() {
return gaAlf.getSequenceElementAccess();
@@ -836,7 +987,8 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ClassExtentExpression:
- // {ClassExtentExpression} "." "allInstances" "(" ")";
+ //
+ // {ClassExtentExpression} "." "allInstances" "(" ")" suffix=SuffixExpression?;
public AlfGrammarAccess.ClassExtentExpressionElements getClassExtentExpressionAccess() {
return gaAlf.getClassExtentExpressionAccess();
}
@@ -848,6 +1000,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
/// *****************
// * Statements
// **************** / Block:
+ //
// "{" {Block} sequence=StatementSequence? "}";
public AlfGrammarAccess.BlockElements getBlockAccess() {
return gaAlf.getBlockAccess();
@@ -858,6 +1011,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//StatementSequence:
+ //
// statements+=DocumentedStatement+;
public AlfGrammarAccess.StatementSequenceElements getStatementSequenceAccess() {
return gaAlf.getStatementSequenceAccess();
@@ -868,6 +1022,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//DocumentedStatement:
+ //
// comment=(ML_COMMENT | SL_COMMENT)? statement=Statement;
public AlfGrammarAccess.DocumentedStatementElements getDocumentedStatementAccess() {
return gaAlf.getDocumentedStatementAccess();
@@ -878,6 +1033,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//InlineStatement:
+ //
// "/ *@" "inline" "(" langageName=ID ")" body=STRING "* /";
public AlfGrammarAccess.InlineStatementElements getInlineStatementAccess() {
return gaAlf.getInlineStatementAccess();
@@ -888,8 +1044,9 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//AnnotatedStatement:
+ //
// "//@" annotation= //block = Block
- // Annotation statement=Statement;
+ // Annotation statement=Statement;
public AlfGrammarAccess.AnnotatedStatementElements getAnnotatedStatementAccess() {
return gaAlf.getAnnotatedStatementAccess();
}
@@ -899,10 +1056,14 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//Statement:
- // AnnotatedStatement | InlineStatement | BlockStatement | EmptyStatement | LocalNameDeclarationStatement | IfStatement |
- // SwitchStatement | WhileStatement | DoStatement | ForStatement | BreakStatement | ReturnStatement | AcceptStatement |
- // ClassifyStatement | InvocationOrAssignementOrDeclarationStatement | SuperInvocationStatement | ThisInvocationStatement
- // | InstanceCreationInvocationStatement;
+ //
+ // AnnotatedStatement | InlineStatement | BlockStatement | EmptyStatement | LocalNameDeclarationStatement | IfStatement
+ //
+ // | SwitchStatement | WhileStatement | DoStatement | ForStatement | BreakStatement | ReturnStatement | AcceptStatement
+ //
+ // | ClassifyStatement | InvocationOrAssignementOrDeclarationStatement | SuperInvocationStatement |
+ //
+ // ThisInvocationStatement | InstanceCreationInvocationStatement;
public AlfGrammarAccess.StatementElements getStatementAccess() {
return gaAlf.getStatementAccess();
}
@@ -912,6 +1073,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//Annotation:
+ //
// kind=AnnotationKind ("(" args+=ID ("," args+=ID)* ")")?;
public AlfGrammarAccess.AnnotationElements getAnnotationAccess() {
return gaAlf.getAnnotationAccess();
@@ -922,6 +1084,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//enum AnnotationKind:
+ //
// ISOLATED="isolated" | DETERMINED="determined" | ASSURED="assured" | PARALLEL="parallel";
public AlfGrammarAccess.AnnotationKindElements getAnnotationKindAccess() {
return gaAlf.getAnnotationKindAccess();
@@ -932,6 +1095,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//BlockStatement:
+ //
// block=Block;
public AlfGrammarAccess.BlockStatementElements getBlockStatementAccess() {
return gaAlf.getBlockStatementAccess();
@@ -942,6 +1106,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//EmptyStatement:
+ //
// {EmptyStatement} ";";
public AlfGrammarAccess.EmptyStatementElements getEmptyStatementAccess() {
return gaAlf.getEmptyStatementAccess();
@@ -952,8 +1117,11 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//LocalNameDeclarationStatement:
+ //
// "let" varName=ID ":" type=QualifiedNameWithBinding (multiplicityIndicator?="[" "]")? //'=' init = Expression ';'
- // "=" init=SequenceElement ";";
+ // "="
+ //
+ // init=SequenceElement ";";
public AlfGrammarAccess.LocalNameDeclarationStatementElements getLocalNameDeclarationStatementAccess() {
return gaAlf.getLocalNameDeclarationStatementAccess();
}
@@ -963,6 +1131,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//IfStatement:
+ //
// "if" sequentialClausses=SequentialClauses finalClause=FinalClause?;
public AlfGrammarAccess.IfStatementElements getIfStatementAccess() {
return gaAlf.getIfStatementAccess();
@@ -973,6 +1142,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SequentialClauses:
+ //
// conccurentClauses+=ConcurrentClauses ("else" "if" conccurentClauses+=ConcurrentClauses)*;
public AlfGrammarAccess.SequentialClausesElements getSequentialClausesAccess() {
return gaAlf.getSequentialClausesAccess();
@@ -983,6 +1153,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ConcurrentClauses:
+ //
// nonFinalClause+=NonFinalClause ("or" "if" nonFinalClause+=NonFinalClause)*;
public AlfGrammarAccess.ConcurrentClausesElements getConcurrentClausesAccess() {
return gaAlf.getConcurrentClausesAccess();
@@ -993,6 +1164,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//NonFinalClause:
+ //
// "(" condition=Expression ")" block=Block;
public AlfGrammarAccess.NonFinalClauseElements getNonFinalClauseAccess() {
return gaAlf.getNonFinalClauseAccess();
@@ -1003,6 +1175,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//FinalClause:
+ //
// "else" block=Block;
public AlfGrammarAccess.FinalClauseElements getFinalClauseAccess() {
return gaAlf.getFinalClauseAccess();
@@ -1013,6 +1186,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SwitchStatement:
+ //
// "switch" "(" expression=Expression ")" "{" switchClause+=SwitchClause* defaultClause=SwitchDefaultClause? "}";
public AlfGrammarAccess.SwitchStatementElements getSwitchStatementAccess() {
return gaAlf.getSwitchStatementAccess();
@@ -1023,6 +1197,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SwitchClause:
+ //
// switchCase+=SwitchCase switchCase+=SwitchCase* statementSequence=NonEmptyStatementSequence;
public AlfGrammarAccess.SwitchClauseElements getSwitchClauseAccess() {
return gaAlf.getSwitchClauseAccess();
@@ -1033,6 +1208,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SwitchCase:
+ //
// "case" expression=Expression ":";
public AlfGrammarAccess.SwitchCaseElements getSwitchCaseAccess() {
return gaAlf.getSwitchCaseAccess();
@@ -1043,6 +1219,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SwitchDefaultClause:
+ //
// "default" ":" statementSequence=NonEmptyStatementSequence;
public AlfGrammarAccess.SwitchDefaultClauseElements getSwitchDefaultClauseAccess() {
return gaAlf.getSwitchDefaultClauseAccess();
@@ -1053,6 +1230,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//NonEmptyStatementSequence:
+ //
// statement+=DocumentedStatement+;
public AlfGrammarAccess.NonEmptyStatementSequenceElements getNonEmptyStatementSequenceAccess() {
return gaAlf.getNonEmptyStatementSequenceAccess();
@@ -1063,6 +1241,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
/// * WHILE STATEMENTS * / WhileStatement:
+ //
// "while" "(" condition=Expression ")" block=Block;
public AlfGrammarAccess.WhileStatementElements getWhileStatementAccess() {
return gaAlf.getWhileStatementAccess();
@@ -1073,6 +1252,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
/// * DO STATEMENTS * / DoStatement:
+ //
// "do" block=Block "while" "(" condition=Expression ")" ";";
public AlfGrammarAccess.DoStatementElements getDoStatementAccess() {
return gaAlf.getDoStatementAccess();
@@ -1083,6 +1263,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
/// * FOR STATEMENTS * / ForStatement:
+ //
// "for" "(" control=ForControl ")" block=Block;
public AlfGrammarAccess.ForStatementElements getForStatementAccess() {
return gaAlf.getForStatementAccess();
@@ -1093,6 +1274,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ForControl:
+ //
// loopVariableDefinition+=LoopVariableDefinition ("," loopVariableDefinition+=LoopVariableDefinition)*;
public AlfGrammarAccess.ForControlElements getForControlAccess() {
return gaAlf.getForControlAccess();
@@ -1103,7 +1285,9 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//LoopVariableDefinition:
+ //
// name=ID "in" expression1=Expression (".." expression2=Expression)? | type=QualifiedNameWithBinding name=ID ":"
+ //
// expression=Expression;
public AlfGrammarAccess.LoopVariableDefinitionElements getLoopVariableDefinitionAccess() {
return gaAlf.getLoopVariableDefinitionAccess();
@@ -1114,6 +1298,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
/// * BREAK STATEMENTS * / BreakStatement:
+ //
// {BreakStatement} "break" ";";
public AlfGrammarAccess.BreakStatementElements getBreakStatementAccess() {
return gaAlf.getBreakStatementAccess();
@@ -1124,6 +1309,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
/// * RETURN STATEMENTS * / ReturnStatement:
+ //
// "return" expression=Expression ";";
public AlfGrammarAccess.ReturnStatementElements getReturnStatementAccess() {
return gaAlf.getReturnStatementAccess();
@@ -1134,7 +1320,10 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
/// * ACCEPT STATEMENTS * / AcceptStatement:
- // clause=AcceptClause (simpleAccept=SimpleAcceptStatementCompletion | compoundAccept=CompoundAcceptStatementCompletion);
+ //
+ // clause=AcceptClause (simpleAccept=SimpleAcceptStatementCompletion |
+ //
+ // compoundAccept=CompoundAcceptStatementCompletion);
public AlfGrammarAccess.AcceptStatementElements getAcceptStatementAccess() {
return gaAlf.getAcceptStatementAccess();
}
@@ -1144,6 +1333,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SimpleAcceptStatementCompletion:
+ //
// {SimpleAcceptStatementCompletion} ";";
public AlfGrammarAccess.SimpleAcceptStatementCompletionElements getSimpleAcceptStatementCompletionAccess() {
return gaAlf.getSimpleAcceptStatementCompletionAccess();
@@ -1154,6 +1344,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//CompoundAcceptStatementCompletion:
+ //
// block=Block ("or" acceptBlock+=AcceptBlock)*;
public AlfGrammarAccess.CompoundAcceptStatementCompletionElements getCompoundAcceptStatementCompletionAccess() {
return gaAlf.getCompoundAcceptStatementCompletionAccess();
@@ -1164,6 +1355,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//AcceptBlock:
+ //
// clause=AcceptClause block=Block;
public AlfGrammarAccess.AcceptBlockElements getAcceptBlockAccess() {
return gaAlf.getAcceptBlockAccess();
@@ -1174,6 +1366,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//AcceptClause:
+ //
// "accept" "(" (name=ID ":")? qualifiedNameList=QualifiedNameList ")";
public AlfGrammarAccess.AcceptClauseElements getAcceptClauseAccess() {
return gaAlf.getAcceptClauseAccess();
@@ -1184,6 +1377,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
/// * CLASSIFY STATEMENTS * / ClassifyStatement:
+ //
// "classify" expression=Expression clause=ClassificationClause ";";
public AlfGrammarAccess.ClassifyStatementElements getClassifyStatementAccess() {
return gaAlf.getClassifyStatementAccess();
@@ -1194,7 +1388,9 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ClassificationClause:
+ //
// classifyFromClause=ClassificationFromClause classifyToClause=ClassificationToClause? |
+ //
// reclassyAllClause=ReclassifyAllClause? classifyToClause=ClassificationToClause;
public AlfGrammarAccess.ClassificationClauseElements getClassificationClauseAccess() {
return gaAlf.getClassificationClauseAccess();
@@ -1205,6 +1401,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ClassificationFromClause:
+ //
// "from" qualifiedNameList=QualifiedNameList;
public AlfGrammarAccess.ClassificationFromClauseElements getClassificationFromClauseAccess() {
return gaAlf.getClassificationFromClauseAccess();
@@ -1215,6 +1412,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ClassificationToClause:
+ //
// "to" qualifiedNameList=QualifiedNameList;
public AlfGrammarAccess.ClassificationToClauseElements getClassificationToClauseAccess() {
return gaAlf.getClassificationToClauseAccess();
@@ -1225,6 +1423,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//ReclassifyAllClause:
+ //
// {ReclassifyAllClause} "from" "*";
public AlfGrammarAccess.ReclassifyAllClauseElements getReclassifyAllClauseAccess() {
return gaAlf.getReclassifyAllClauseAccess();
@@ -1235,6 +1434,7 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//QualifiedNameList:
+ //
// qualifiedName+=QualifiedNameWithBinding ("," qualifiedName+=QualifiedNameWithBinding)*;
public AlfGrammarAccess.QualifiedNameListElements getQualifiedNameListAccess() {
return gaAlf.getQualifiedNameListAccess();
@@ -1245,8 +1445,13 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//InvocationOrAssignementOrDeclarationStatement:
- // typePart_OR_assignedPart_OR_invocationPart=NameExpression (variableDeclarationCompletion=VariableDeclarationCompletion //(suffixCompletion = SuffixCompletion)?
- // | assignmentCompletion=AssignmentCompletion)? ";";
+ //
+ // typePart_OR_assignedPart_OR_invocationPart=NameExpression
+ //
+ // (variableDeclarationCompletion=VariableDeclarationCompletion //(suffixCompletion = SuffixCompletion)?
+ // |
+ //
+ // assignmentCompletion=AssignmentCompletion)? ";";
public AlfGrammarAccess.InvocationOrAssignementOrDeclarationStatementElements getInvocationOrAssignementOrDeclarationStatementAccess() {
return gaAlf.getInvocationOrAssignementOrDeclarationStatementAccess();
}
@@ -1256,8 +1461,9 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//SuperInvocationStatement:
+ //
// _super=SuperInvocationExpression //(suffix = SuffixCompletion)? ';'
- // ";";
+ // ";";
public AlfGrammarAccess.SuperInvocationStatementElements getSuperInvocationStatementAccess() {
return gaAlf.getSuperInvocationStatementAccess();
}
@@ -1266,7 +1472,11 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
return getSuperInvocationStatementAccess().getRule();
}
- //ThisInvocationStatement: //_this = ThisExpression suffix = SuffixCompletion (assignmentCompletion = AssignmentCompletion)? ';'
+ //ThisInvocationStatement:
+ //
+ ////_this = ThisExpression suffix = SuffixCompletion (assignmentCompletion = AssignmentCompletion)? ';'
+ //
+ //
// _this=ThisExpression assignmentCompletion=AssignmentCompletion? ";";
public AlfGrammarAccess.ThisInvocationStatementElements getThisInvocationStatementAccess() {
return gaAlf.getThisInvocationStatementAccess();
@@ -1277,8 +1487,9 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//InstanceCreationInvocationStatement:
+ //
// _new=InstanceCreationExpression //(suffix = SuffixCompletion)? ';'
- // ";";
+ // ";";
public AlfGrammarAccess.InstanceCreationInvocationStatementElements getInstanceCreationInvocationStatementAccess() {
return gaAlf.getInstanceCreationInvocationStatementAccess();
}
@@ -1288,9 +1499,10 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////SuffixCompletion :
- //// suffix = SuffixExpression
- ////;
- //VariableDeclarationCompletion:
+ // // suffix = SuffixExpression
+ // //;
+ // VariableDeclarationCompletion:
+ //
// (multiplicityIndicator?="[" "]")? variableName=ID initValue=AssignmentCompletion;
public AlfGrammarAccess.VariableDeclarationCompletionElements getVariableDeclarationCompletionAccess() {
return gaAlf.getVariableDeclarationCompletionAccess();
@@ -1301,8 +1513,11 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
////op=('=' | '+=' | '-=' | '*=' | '%=' | '/=' | '&=' |
+ //
+ //
//// '|=' | '^=' | '<<=' | '>>=' | '>>>=') rightHandSide = Expression
- //AssignmentCompletion:
+ // AssignmentCompletion:
+ //
// op=AssignmentOperator rightHandSide=SequenceElement;
public AlfGrammarAccess.AssignmentCompletionElements getAssignmentCompletionAccess() {
return gaAlf.getAssignmentCompletionAccess();
@@ -1313,8 +1528,10 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
}
//enum AssignmentOperator:
- // ASSIGN="=" | PLUSASSIGN="+=" | MINUSASSIGN="-=" | MULTASSIGN="*=" | MODASSIGN="%=" | DIVASSIGN="/=" | ANDASSIGN="&=" |
- // ORASSIGN="|=" | XORASSIGN="^=" | LSHIFTASSIGN="<<=" | RSHIFTASSIGN=">>=" | URSHIFTASSIGN=">>>=";
+ //
+ // ASSIGN="=" | PLUSASSIGN="+=" | MINUSASSIGN="-=" | MULTASSIGN="*=" | MODASSIGN="%=" | DIVASSIGN="/=" | ANDASSIGN="&="
+ //
+ // | ORASSIGN="|=" | XORASSIGN="^=" | LSHIFTASSIGN="<<=" | RSHIFTASSIGN=">>=" | URSHIFTASSIGN=">>>=";
public AlfGrammarAccess.AssignmentOperatorElements getAssignmentOperatorAccess() {
return gaAlf.getAssignmentOperatorAccess();
}
@@ -1326,48 +1543,63 @@ public class AppliedStereotypePropertyGrammarAccess extends AbstractGrammarEleme
/// ****************
// * Terminals
// ***************** / //terminal DOUBLE_COLON : '::' ;
- //terminal ID:
+ // terminal ID:
+ //
// ("a".."z" | "A".."Z" | "_") ("a".."z" | "A".."Z" | "_" | "0".."9")* | "\'"->"\'";
public TerminalRule getIDRule() {
return gaAlf.getIDRule();
}
//terminal STRING:
+ //
// "\"" ("\\" ("b" | "t" | "n" | "f" | "r" | "\"" | "\'" | "\\") | !("\\" | "\""))* "\"";
public TerminalRule getSTRINGRule() {
return gaAlf.getSTRINGRule();
}
//terminal ML_COMMENT:
+ //
// "/ *" !"@"->"* /";
public TerminalRule getML_COMMENTRule() {
return gaAlf.getML_COMMENTRule();
}
////terminal IDENTIFIER : ID ;
+ //
+ //
////terminal IDENTIFIER : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')* | ('\'' -> '\'') ;
+ //
+ //
////terminal DOCUMENTATION_COMMENT : '/ *' -> '* /' ;
- ////terminal ML_COMMENT : '/°' -> '°/';
+ // //terminal ML_COMMENT : '/°' -> '°/';
+ //
+ //
////terminal SL_COMMENT : '°°' !('\n'|'\r')* ('\r'? '\n')?;
- ////terminal WS : (' '|'\t'|'\r'|'\n')+; terminal SL_COMMENT:
+ // //terminal WS : (' '|'\t'|'\r'|'\n')+; terminal
+ //
+ //SL_COMMENT:
+ //
// "//" !("\n" | "\r" | "@")* ("\r"? "\n")?;
public TerminalRule getSL_COMMENTRule() {
return gaAlf.getSL_COMMENTRule();
}
//terminal INT returns ecore::EInt:
+ //
// "0".."9"+;
public TerminalRule getINTRule() {
return gaAlf.getINTRule();
}
//terminal WS:
+ //
// (" " | "\t" | "\r" | "\n")+;
public TerminalRule getWSRule() {
return gaAlf.getWSRule();
}
//terminal ANY_OTHER:
+ //
// .;
public TerminalRule getANY_OTHERRule() {
return gaAlf.getANY_OTHERRule();
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/validation/AbstractAppliedStereotypePropertyJavaValidator.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/validation/AbstractAppliedStereotypePropertyJavaValidator.java
index 0da55cb25d7..6f080ab75cd 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/validation/AbstractAppliedStereotypePropertyJavaValidator.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src-gen/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/validation/AbstractAppliedStereotypePropertyJavaValidator.java
@@ -1,16 +1,3 @@
-/*****************************************************************************
- * Copyright (c) 2012 CEA LIST.
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * CEA LIST - Initial API and implementation
- *
- *****************************************************************************/
package org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.validation;
import java.util.ArrayList;
@@ -20,14 +7,13 @@ import org.eclipse.emf.ecore.EPackage;
import org.eclipse.papyrus.uml.alf.validation.AlfJavaValidator;
import org.eclipse.xtext.validation.ComposedChecks;
-
+@ComposedChecks(validators= {org.eclipse.xtext.validation.ImportUriValidator.class, org.eclipse.xtext.validation.NamesAreUniqueValidator.class})
public class AbstractAppliedStereotypePropertyJavaValidator extends AlfJavaValidator {
@Override
protected List<EPackage> getEPackages() {
List<EPackage> result = new ArrayList<EPackage>();
result.add(org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.appliedStereotypeProperty.AppliedStereotypePropertyPackage.eINSTANCE);
- result.add(org.eclipse.papyrus.uml.alf.alf.AlfPackage.eINSTANCE);
return result;
}
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.xtext b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.xtext
index dde8db8a2f4..746e17ded0e 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.xtext
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/AppliedStereotypeProperty.xtext
@@ -1,16 +1,17 @@
grammar org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext.AppliedStereotypeProperty with org.eclipse.papyrus.uml.alf.Alf
-import "http://www.eclipse.org/uml2/4.0.0/UML" as uml
+//import "http://www.eclipse.org/uml2/4.0.0/UML" as uml
import "http://www.eclipse.org/emf/2002/Ecore" as ecore
import "http://www.eclipse.org/papyrus/alf/Alf" as alf
generate appliedStereotypeProperty "http://www.eclipse.org/papyrus/uml/textedit/property/xtext/StereotypeProperty"
+//AppliedStereotypePropertyRule :
+// property = [uml::Property] (value = ExpressionValueRule) ;
AppliedStereotypePropertyRule :
-
- property = [uml::Property] (value = ExpressionValueRule) ;
+ property = ID (value = ExpressionValueRule) ;
ExpressionValueRule :
'=' expression = SequenceElement ; \ No newline at end of file
diff --git a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/validation/AppliedStereotypePropertyJavaValidator.java b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/validation/AppliedStereotypePropertyJavaValidator.java
index 8a2ee3ad1c8..e7552107839 100644
--- a/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/validation/AppliedStereotypePropertyJavaValidator.java
+++ b/plugins/uml/textedit/org.eclipse.papyrus.uml.textedit.stereotypeproperty.xtext/src/org/eclipse/papyrus/uml/textedit/stereotypeproperty/xtext/validation/AppliedStereotypePropertyJavaValidator.java
@@ -50,9 +50,10 @@ public class AppliedStereotypePropertyJavaValidator extends AbstractAppliedStere
@Check
public void checkAppliedStereotypePropertyRule_property(AppliedStereotypePropertyRule appliedStereotypePropertyRule) {
- Property property = appliedStereotypePropertyRule.getProperty();
+ //Property property = appliedStereotypePropertyRule.getProperty();
Property propertyContext = contextElement.getStereotypeProperty();
- if(!(property.equals(contextElement.getStereotypeProperty()))) {
+ // if(!(property.equals(contextElement.getStereotypeProperty()))) {
+ if(!(appliedStereotypePropertyRule.getProperty().equals(contextElement.getStereotypeProperty().getName()))) {
error("bad property", AppliedStereotypePropertyPackage.eINSTANCE.getAppliedStereotypePropertyRule_Property());
}
}

Back to the top